JohnnyCage

Elkészült a 2.4-es Linux kernel

Több, mint egy év késés után végre elkészült a 2.4-es verziójú Linux kernel végleges változata. Az új kernel rengeteg hasznos, új funkcióval rendelkezik, így megérte a hosszas várakozás.

Az új 2.4-es kernel mérföldkőnek számít a szabad forrású Linux operációs rendszerben. Az új verzió támogatja a szimmetrikus multiprocesszoros rendszereket (SMP), és az eddigi maximum négy helyett a 2.4-es kernel 16 processzort támogat egy rendszerben. A támogatott processzorok számának növelése mellett a fejlesztők tovább finomították a többprocesszoros működést, így az operácós rendszer jobban ki tudja majd használni a több CPU által kínált lehetőségeket. Ez a változtatás óriási jelentőséggel bír, hiszen a Linux be akar törni a nagyteljesítményű szerverek piacára, ahová a négy processzor támogatása kevés. Az új kernel emellett már ismeri az Intel 64-bites Itanium processzorát is.

A Linux kernel fejlesztői gondoltak az otthoni felhasználókra is. A 2.4-es verzió támogatja az Universal Serial Bus-t (USB), így rengeteg ilyen csatlakozású új egységet, például nyomtatót, digitális kamerát, scannert, billentyűzetet, egeret, hálózati kártyát, modemet, Zip meghajtót és egyéb eszközöket tudunk majd használni.

Linus Torvalds, a Linux szülőatyja, és a kernel fejlesztés vezetője az alábbi rövid, de annál komolytalanabb üzenetet küldte a kernel levelezési listára: "A hónapok óta várva-várt 2.4.0-s kernel számos újítással büszkélkedhet, amiből tekintettel fáradtságomra most semmi nem jut az eszembe."

Azért annyira mégsem fáradt el Torvalds, hogy mégegy apró poénra ne fussa: "Mindenesetre használjátok egészséggel. És ami a legfőbb, ne zavarjatok a felbukkanó hibákkal az elkövetkezendő néhány napon. Nem is érdekel már. :)"

Az új kernel az eredeti kiadási időponthoz képest több, mint egy évet késett. Ennek fő oka az üzleti alkalmazási területek által igényelt változtatások megvalósítása volt. Emellett jelentős hatással lehetett a késésre a szabad forrású filozófia, miszerint egy program akkor van kész, amikor készen van. A fejlesztők nem akarták, hogy egy esetleges félkészen kiadott kernel után mindenki a felbukkanó hibák százain rágódjon.

A kernel letölthető a ftp://ftp.hu.kernel.org/pub/linux/kernel/ címről.

A következő oldalon Linus eredeti levelét olvashatjátok angol nyelven.
Date: Thu, 4 Jan 2001 16:01:22 -0800 (PST)
From: Linus Torvalds [email protected]
To: Kernel Mailing List [email protected]
Subject: And oh, btw..

In a move unanimously hailed by the trade press and industry analysts as being a sure sign of incipient braindamage, Linus Torvalds (also known as the "father of Linux" or, more commonly, as "mush-for-brains") decided that enough is enough, and that things don't get better from having the same people test it over and over again. In short, 2.4.0 is out there.

Anxiously awaited for the last too many months, 2.4.0 brings to the table many improvements, none of which come to mind to the exhausted release manager right now. "It's better", was the only printable quote. Pressed for details, Linus bared his teeth and hissed at reporters, most of which suddenly remembered that they'd rather cover "Home and Gardening" than the IT industry anyway.

Anyway, have fun. And don't bother reporting any bugs for the next few days. I won't care anyway.

Linus

Changes since the prerelease:

David Mosberger:
- ia64 update

NIIBE Yutaka:
- SuperH update

Karsten Keil:
- re-do ISDN certification checksums

Tim Waugh:
- VIA DMA=255 bug fix
- IEEE 1284 config message
- IEEE 1284 probe fix
- missing printk argument
- ppa driver reconnect timeout tweak

Matthew Dharm:
- USB hotplug fix - specify exactly which fields to match on

Rik Faith:
- drm driver synch with XFree86-4.0.2
- oops: we synched a bit too far. Backsync to the _real_ 4.0.2 level.

Geert Uytterhoeven:
- m68k updates
- Amiga resource management updates
- m68k loops_per_jiffy updates
- m68k keyboard delay/repeat
- m68k SCSI updates
- m68k exported symbols update
- m68k Lance updates
- fbdev config fixes
- Amiga Ethernet updates
- Amiga builtin serial updates
- m68k config updates
- m68k __ashldi3
- Amiga Y2K fixes (a bit late, wouldn't you say?)
- Misc m68k updates
- fbdev init order fix
- Mac/m68k IDE updates
- m68k asm constraint fixes


Marc ZYNGIER:
- SMP lockup with IrDA

David Huggins-Daines:
- remove extra "remove_wait_queue()" in drivers/sound/cs46xx.c. It
would lock up badly on nonblocking reads.

Matti Aarnio:
- teach tulip driver about media types 5 and 6
- fix ATM LANE driver linkage issues
- fix DECNET driver unload time cleanup
- fix pointer comparison type warning
- get rid of excessive '##' token pasting that newer gcc's warn about

Keith Owens:
- fix drm Makefile to not use the same objects built-in and in a module
- update modutils version numbers to match 2.4.x kernel

Russell Kroll:
- fix radio card drivers that got the request_region sense inverted

Rich Baum:
- Remove compile warnings with newer gcc versions for lables with no
expression at the end of a compound block

Andreas Franck:
- Make the x86 semaphore implementation compile properly with current
gcc snapshots. Newer gcc's will release the memory allocated for a
data structure too early if only the pointer to that memory is passed
to an asm.

Alan Cox:
- pcxx.c: make it compile ("mseconds" -> "msec")
- Documentation: fix typos/glitches
- CCISS bugfix
- riscom setup bugfix
- toshoboe and wavelan overlarge udelay
- clean/bugfixes amateur radio
- yam/mkiss build fix
- old tulip chips driver update
- sg driver unchecked scsi_allocate_request
- i810 audio fix
- RTC CMOS locking fixes

David Miller:
- update sparc to "loops_per_jiffy"
- sparc32 uses ix86-like semaphores now
- missing flush_dcache_page in kiovec support layer
- netfilter: use "long" for values operated on using bitops
- more empty statement warning fixes
- LVM 32-bit compat ioctl checks
- Include param.h into Sparc64's delay.h to get HZ define
- Fix Zilog serial port speed setting checks

Neil Brown:
- raid5 missing unlock on degraded array
- knfsd inode semaphore: get it early

Johannes Erdfelt:
- USB oops on unplug fix for dc2xx and ov511 driver

Mitch Davis:
- prettier printout of IDE registers if < 0x100

Richard Henderson:
- alpha "loops_per_jiffy" update

Oliver Neukum:
- fix for SMP race in v4l open()

Andreas Bombe:
- Makefile fix for ieee1394
- IEEE 1394 up-to-date

Kai Germaschewski:
- fix ISDN diversion services name-clash (and crash)

Andre Hedrick:
- IDE chipset update, DVD-RAM update

Rik van Riel:
- don't deactivate partially written pages in generic_file_write

Michael Lang:
- ibmmca upgrade: docs and small bugs

Marko Kreen:
- big udelay's in fb drivers. Fix.

Me:
- drivers/net/rcpci45.c: make it compile ("rcpci_pci_table" ->
"rcpci45_pci_table")
- mark_buffer_dirty() only does a "balance_dirty()" if the
buffer was previously clean.
- mm sanity: never decrement page count past zero
- no synchronous bdflush wait
- mm VM scanning and exit race cleanup: mmlist_lock

Hozzászólások

A témához csak regisztrált és bejelentkezett látogatók szólhatnak hozzá!
Bejelentkezéshez klikk ide
(Regisztráció a fórum nyitóoldalán)
  • ixyon #9
    és szerintedhány szerver látja el a microsoft.com-ot? tom, hogy nem csal PC-n fut, de ha valaki vesz egy IBM AS400ast, akkor nem hiszem, hogy annak élete álma lesz a direkt ahhoz fejlesztett OS400asról Linuxra cserélni
  • ixyon #4
    a "nagy" szerverek alapból nem PCplatformúak... ezek csak a mi kispályás gépeink.