Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 23 reacties
Bron: Kernel.org

Slashdot meldt dat de Linux 2.4.10 kernel zojuist is gereleased. De source kun je neertanken vanaf Kernel.org of via de vele bekende mirrors. Hieronder het changelog:

final:
  • Andrew Grover: ACPI update
  • Al Viro: block devices..
  • Andrea Arcangeli: fix list manipulation bogosity
  • Trond Myklebust: 64-bit file locking fixes
  • Brad Hards: USB CDC ethernet
  • Chris Mason: reiserfs speedup
  • Robert Love: re-merge AMD 761 GART support that was lost in -ac merge
  • Adam Richter: check pci_module_init() return value
pre15:
  • Jan Harkes: make Coda work with arbitrary host filesystems, not just filesystems that use generic_file_read/write
  • Al Viro: block device cleanups
  • Hugh Dickins: swap device lock fixes
  • fix swap readahead race
  • me, Andrea: more reference bit cleanups
pre14:
  • Richard Gooch: devfs update
  • Andrea Arcangeli: clean up/fix ramdisk handling now that it's in page cache
  • Al Viro: follow up the above with initrd cleanups
  • Keith Owens: get rid of drivers/scsi/53c700-mem.c file
  • Trond Myklebust: RPC over TCP race fix
  • Greg KH: USB update (ohci understands USB_ZERO_PACKET)
  • me: clean up reference bit handling, fix silly GFP_ATOMIC allocation bug
pre13:
  • Manfred Spraul: /proc/pid/maps cleanup (and bugfix for non-x86)
  • Al Viro: "block device fs"
  • cleanup of page cache handling
  • Hugh Dickins: VM/shmem cleanups and swap search speedup
  • David Miller: sparc updates, soc driver typo fix, net updates
  • Jeff Garzik: network driver updates (dl2k, yellowfin and tulip)
  • Neil Brown: knfsd cleanups and fixues
  • Ben LaHaise: zap_page_range merge from -ac
pre12:
  • Alan Cox: much more merging
  • Pete Zaitcev: ymfpci race fixes
  • Andrea Arkangeli: VM race fix and OOM tweak.
  • Arjan Van de Ven: merge RH kernel fixes
  • Andi Kleen: use more readable 'likely()/unlikely()' instead of __builtin_expect()
  • Keith Owens: fix 64-bit ELF types
  • Gerd Knorr: mark more broken PCI bridges, update btaudio driver
  • Paul Mackerras: powermac driver update
  • me: clean up PTRACE_DETACH to use common infrastructure
pre11:
  • Neil Brown: md cleanups/fixes
  • Andrew Morton: console locking merge
  • Andrea Arkangeli: major VM merge
pre10:
  • Alan Cox: continued merging
  • Mingming Cao: make msgrcv/shmat check the queue/segment ID's properly
  • Greg KH: USB serial init failure fix, Xircom serial converter driver
  • Neil Brown: nsfd/raid/md/lockd cleanups
  • Ingo Molnar: multipath RAID personality, raid xor update
  • Hugh Dickins/Marcelo Tosatti: swapin read-ahead race fix
  • Vojtech Pavlik: fix up some of the infrastructure for x86-64
  • Robert Love: AMD 761 AGP GART support
  • Jens Axboe: fix SCSI-generic queue handling race
  • me: be sane about page reference bits
pre9:
  • Greg KH: start migration to new "min()/max()"
  • Roman Zippel: move affs over to "min()/max()".
  • Vojtech Pavlik: VIA update (make sure not to IRQ-unmask a vt82c576)
  • Jan Kara: quota bug-fix (don't decrement quota for non-counted inode)
  • Anton Altaparmakov: more NTFS updates
  • Al Viro: make nosuid/noexec/nodev be per-mount flags, not per-filesystem
  • Alan Cox: merge input/joystick layer differences, driver and alpha merge
  • Keith Owens: scsi Makefile cleanup
  • Trond Myklebust: fix oopsable race in locking code
  • Jean Tourrilhes: IrDA update
pre8:
  • Christoph Hellwig: clean up personality handling a bit
  • Robert Love: update sysctl/vm documentation
  • make the three-argument (that everybody hates) "min()" be "min_t()", and introduce a type-anal "min()" that complains about arguments of different types.
pre7:
  • Alan Cox: big driver/mips sync
  • Andries Brouwer, Christoph Hellwig: more gendisk fixups
  • Tobias Ringstrom: tulip driver workaround for DC21143 erratum
pre6:
  • Jens Axboe: remove trivially dead io_request_lock usage
  • Andrea Arcangeli: softirq cleanup and ARM fixes. Slab cleanups
  • Christoph Hellwig: gendisk handling helper functions/cleanups
  • Nikita Danilov: reiserfs dead code pruning
  • Anton Altaparmakov: NTFS update to 1.1.18
  • firestream network driver: patch reverted on authors request
  • NIIBE Yutaka: SH architecture update
  • Paul Mackerras: PPC cleanups, PPC8xx update.
  • me: reverse broken bootdata allocation patch that went into pre5
pre5:
  • Merge with Alan
  • Trond Myklebust: NFS fixes
  • kmap and root inode special case
  • Al Viro: more superblock cleanups, inode leak in rd.c, minix directories in page cache
  • Paul Mackerras: clean up rubbish from sl82c105.c
  • Neil Brown: md/raid cleanups, NFS filehandles
  • Johannes Erdfelt: USB update (usb-2.0 support, visor fix, Clie fix, pl2303 driver update)
  • David Miller: sparc and net update
  • Eric Biederman: simplify and correct bootdata allocation
  • don't overwrite ramdisks
  • Tim Waugh: support multiple SuperIO devices, parport doc updates
pre4:
  • Hugh Dickins: swapoff cleanups and speedups
  • Matthew Dharm: USB storage update
  • Keith Owens: Makefile fixes
  • Tom Rini: MPC8xx build fix
  • Nikita Danilov: reiserfs update
  • Jakub Jelinek: ELF loader fix for ET_DYN
  • Andrew Morton: reparent_to_init() for kernel threads
  • Christoph Hellwig: VxFS and SysV updates, vfs_permission fix
pre3:
  • Johannes Erdfelt, Oliver Neukum: USB printer driver race fix
  • John Byrne: fix stupid i386-SMP irq stack layout bug
  • Andreas Bombe, me: yenta IO window fix
  • Neil Brown: raid1 buffer state fix
  • David Miller, Paul Mackerras: fix up sparc and ppc respectively for kmap/kbd_rate
  • Matija Nalis: umsdos fixes, and make it possible to boot up with umsdos
  • Francois Romieu: fix bugs in dscc4 driver
  • Andy Grover: new PCI config space access functions (eventually for ACPI)
  • Albert Cranford: fix incorrect e2fsprog data from ver_linux script
  • Dave Jones: re-sync x86 setup code, fix macsonic kmalloc use
  • Johannes Erdfelt: remove obsolete plusb USB driver
  • Andries Brouwer: fix USB compact flash version info, add blksize ioctls
pre2:
  • Al Viro: block device cleanups
  • Marcelo Tosatti: make bounce buffer allocations more robust (it's ok for them to do IO, just not cause recursive bounce IO. So allow them)
  • Anton Altaparmakov: NTFS update (1.1.17)
  • Paul Mackerras: PPC update (big re-org)
  • Petko Manolov: USB pegasus driver fixes
  • David Miller: networking and sparc updates
  • Trond Myklebust: Export atomic_dec_and_lock
  • OGAWA Hirofumi: find and fix umsdos "filldir" users that were broken by the 64-bit-cleanups. Fix msdos warnings.
  • Al Viro: superblock handling cleanups and race fixes
  • Johannes Erdfelt++: USB updates
pre1:
  • Jeff Hartmann: DRM AGP/alpha cleanups
  • Ben LaHaise: highmem user pagecopy/clear optimization
  • Vojtech Pavlik: VIA IDE driver update
  • Herbert Xu: make cramfs work with HIGHMEM pages
  • David Fennell: awe32 ram size detection improvement
  • Istvan Varadi: umsdos EMD filename bug fix
  • Keith Owens: make min/max work for pointers too
  • Jan Kara: quota initialization fix
  • Brad Hards: Kaweth USB driver update (enable, and fix endianness)
  • Ralf Baechle: MIPS updates
  • David Gibson: airport driver update
  • Rogier Wolff: firestream ATM driver multi-phy support
  • Daniel Phillips: swap read page referenced set
  • avoid swap thrashing

Lees meer over

Versienummer:2.4.10
Besturingssystemen:Linux
Website:Kernel.org
Download:http://www.kernel.org/pub/linux/kernel/v2.4/
Moderatie-faq Wijzig weergave

Reacties (23)

Deze release heeft heel lang geduurd. Ik denk dat Linus na 2.4.11 de kernel overdraagt aan Alan Cox en dat er een begin wordt gemaakt met de 2.5 branche, maar dat weet ik niet zeker natuurlijk :) Maar omdat het zolang op zich heeft laten wachten, zal Linus hem wel echt stable willen hebben...
Het heeft vooral zo lang geduurt omdat Linus 2x op vakantie was tijdens de development van 2.4.10 :D
Ok, I released a real 2.4.10, let the fun begin..


This is an uncomfortably large changeset, largely because I was away in
Finland twice during the 2.4.9->2.4.10 development, and partly of course
because I've tried to aggressively sync up especially with Alan.


In addition to the VM changes that have gotten so much attention there are
architecture updates, various major filesystem updates (jffs2 and NTFS),
ACPI updates, and tons of driver merges. And, of course, the min()/max()
changes.


Give it hell,


Linus
Ik ben geen grote Linux kenner maar als dit een MS update was zou men van bug-fixes spreken....
Als dit allemaal bug fixes waren geweest wel ja, maar dat is het merendeel dus niet, dat zijn uitgebreidere opties/programma's/drivers.

En aangezien Linux open-source is en er door veel mensen aan gewerkt wordt, komen er veel update's uit ja, maar echt niet doordat er zoveel bugs of leaks worden gevonden.
Maar als iets niet kapot is ga je het toch niet fixen??
Toch bugs dus...
Er is toch niks kapoet?? Het overgrote deel zijn merges en fixen voor expirimentele modules en opties. Je zult zelden een bug zien in iets dat stable is verklaard.
Je kan ook dingen verbeteren..

het werkt, maar als het sneller kan.. waarom niet dan?
Dit is ook geen bugfix... maar gewoon een nieuwere versie van de kernel? :?

En bij het maken van deze nieuwere versie zijn er gewoon weer dingen verbeterd, toegevoegd, en bugs gefixed... (zoals het hoort! :Y) ) :)
De VM probleem is nog niet opgelost. Ik vind dat de swap partitie veeeeel te snel wordt aangesproken terwijl dat niet nodig is.
Verder zit er nog iets geks in deze kernel, want 'md5sum een_hele_grote_file' geeft een load van 4 !!!

Iemand met zelfde ervaringen ?
Ik vind dat de swap partitie veeeeel te snel wordt aangesproken terwijl dat niet nodig is.
Vreemd, ik heb er 384MB in zitten (Dual PII-450) en lijk daar niet zo'n last van te hebben.
De eigenschap van Linux (alle *nix-en) is wel om altijd zoveel mogelijk memory te reserveren voor gebruik. Daarom worden *nix-systemen ook vaak sneller wanneer er geheugen wordt toegevoegd, maar dit is niet altijd het geval.
Er zal individueel een performance analyse gemaakt moeten worden om te keijken waar het memory naar toe gaat en door wie het gebruikt wordt.
Verder zit er nog iets geks in deze kernel, want 'md5sum een_hele_grote_file' geeft een load van 4
Wat is "een_hele_grote_file" :?
650 Mb of zo, maar zie het hele verhaal in:
http://gathering.tweakers.net/showtopic.php/236468/1 /25

Zowat al de applicaties worden gekilled ;(
Ja dat ken ik :(
Ik heb 704mb intern en toch gaat ie swappen :?
Beetje vreemd, iemand een idee waarom?
Tja, als jij een 386 gebruikt om je kernel steeds te compileren, ben je idd constant bezig :)
pre3:
Johannes Erdfelt, Oliver Neukum
DAT is even een geile pr0n-alias! :9
mooi, NTFS 1.1.18 daar hadden ze lang niets meer aan gedaan

Komt ntfs support nog een keer uit het beta stadium. :9

rest van de updates zijn ook best wel leuk :)
Ik had zelf problemen met het compileren van de 2.4.9 kernel. Ik weet dat het wat vaag klinkt maar het was gewoon zo bizar omdat ik aan de config file niks had veranderd. Wie had hier nog meer problemen mee en heeft iemand enig idee of dit al opgelost is?
Even de README file lezen. Dan kan je zien dat je eerst even de volgende dingen moet doen:
make mrproper
make clean
make config
En dan pas kernel bakken! :Y)
make mrproper is niet zo heel handig: als je namelijk al een kernel hebt gebakken, en je wil maar een klein dingetje veranderen, wis je met make mrproper al die voorgaande instellingen waar je zo zorgvuldig aan hebt gewerkt. Ook make config is niet echt een aanrader, tenzij je van monnikenwerk houdt. Ga liever voor make menuconfig of make xconfig (geloof ik). Stuk overzichtelijker en prettiger werken...

Oh jee, ik ga weer veel te off-topic :P
Hmm, configureren voor je eigen systeem misschien ?

Daar is die config-file nou voor ... :)
godver godver! :D

nu moet ik WEER mn kernel patchen WEER nieuwe alsadrivers compilen ... bah! :P
hola! niet zo'n grote mond tegen mn Pentium II Celeron 300A@450 2,2V 192MB DRAM :D
Pentium II Celeron 300A@450
Whoa! een hybride processor? een celeron in een pentium2 case? misschien één van de 2 cache chips van een p2 stiekem on-die?
* 786562 0siris
grappemaker :+

Ja heb em gemod nou goed... heb dr nu een meg geheugen opzitten.. ON DIE natuurlijk ... :z
Ik vind dat de swap partitie veeeeel te snel wordt aangesproken terwijl dat niet nodig is.
Vreemd, ik heb er 384MB in zitten (Dual PII-450) en lijk daar niet zo'n last van te hebben.
De eigenschap van Linux (alle *nix-en) is wel om altijd zoveel mogelijk memory te reserveren voor gebruik. Daarom worden *nix-systemen ook vaak sneller wanneer er geheugen wordt toegevoegd, maar dit is niet altijd het geval.
Er zal individueel een performance analyse gemaakt moeten worden om te keijken waar het memory naar toe gaat en door wie het gebruikt wordt.
Verder zit er nog iets geks in deze kernel, want 'md5sum een_hele_grote_file' geeft een load van 4
Wat is "een_hele_grote_file"
maak je swap gewoon 2*internGeheugen(van je computer).
768mb in jouw geval en 2048mb in mijn geval.

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True