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

Software-update: Linux Kernel 2.4.17

Mainwave bracht ons als eerste op de hoogte van het nieuws dat de Linux 2.4.17 kernel zojuist is gereleased. De vers geplukte kernels kunnen binnen gehaald worden via of Hieronder de elf episodes tellende changelog, die wederom een boeiend verhaal is geworden:

  • Fix more loopback deadlocks (Andrea Arcangeli)
  • Make Alpha with Nautilus chipset and Irongate chipset configuration compile correctly (Michal Jaegermann)
  • Fix potential oops with via
  • rhine (Andrew Morton)
  • sysvfs: mark inodes as bad in case of read failure (Christoph Hellwig)
  • NTFS bugfixes (Anton Altaparmakov)
  • Fix Netfilter oops (Edward Killips)
  • Direct IO error handling fix (Masaroni Goto)
  • Fix loop device deadlock (Andrea Arcangeli)
  • Make some erroneously global spinlocks static (David C. Hansen)
  • Avoid i810 driver from oopsing with 830ME (Robert Love)
  • Reiserfs fixes (Oleg Drokin/Chris Mason)
  • Fix VM "not
  • swapping" issue with lowmem machines (Rik van Riel)
  • Make kernel try a bit harder to shrink caches instead swapping out (me)
  • Make NCR5380 compile builtin (Erik Andersen)
  • More __devexit_p fixes (Daniel T. Chen)
  • devfs bugfixes (Richard Gooch)
  • Finish MODULE_LICENSE fixups for fs/nls (Mark Hymers)
  • Console race fix (Andrew Morton/Robert Love)
  • update (Eric S. Raymond)
  • Correctly fix Direct IO bug (Linus Benedict Torvalds)
  • Turn off aacraid debugging (Alan Cox)
  • Added missing spinlocking in do_loopback() (Alexander Viro)
  • Added missing __devexit_p() in i82092 pcmcia driver (Keith Owens)
  • ns83820 zerocopy bugfix (Benjamin LaHaise)
  • Fix VM problems where cache/buffers didn't get freed (me)
  • ext3 quota fix (Neil Brown)
  • Add __devexit_p() to ISDN driver (Kai Germaschewski)
  • Declare missing function on fdomain.h (Eyal Lebedinsky)
  • Add Sony Vaio PCG
  • Z600NE to broken APM reporting blacklist (Kai Germaschewski)
  • ns83820 driver update (Benjamin LaHaise)
  • pas16 driver cleanup (Alan Cox)
  • disable console flush on secondary CPUs on IA64 (Andrew Morton)
  • fix typo on parport's ChangeLog (Tim Waugh)
  • fix use count for multiple queued requests on closed fd (Douglas Gilbert)
  • Check return value of get_user() on set_vesa_blanking (Jeff Garzik)
  • Remove asm/segment.h include from nbd (Jeff Garzik)
  • Guard sysrq.h against multiple inclusion (Jeff Garzik)
  • Minor PCI skeleton changes (Jeff Garzik)
  • Add via rhine MMIO to (Jeff Garzik)
  • Jeff Garzik is not the via82cxxx driver maintainer anymore: "No time, no hardware". (Jeff Garzik)
  • Remove old tulip documentation (Jeff Garzik)
  • Avoid direct IO's "misunderstanding" of which block device it should use (Masanori Goto)
  • Remove mcheck_init() call from processor dependant code and put it in unified codepath (Dave Jones)
  • Netfilter bugfixes (Harald Welte)
  • More USB updates (Greg KH)
  • Add missing checks on shmat() (Christoph Rohland)
  • ymfpci update (Pete Zaitcev)
  • Add aacraid driver (Alan Cox)
  • Actually apply some of the Alan's changes which were on pre6 changelog. (silly me)
  • Clean up t128 SCSI driver (Alan Cox)
  • Clean up dtc SCSI driver (Alan Cox)
  • Undo lcall patch from
  • pre6 (me)
  • More ISDN updates (Kai Germaschewski)
  • ISDN fixes (Kai Germaschewski)
  • Eicon driver updates (Kai Germaschewski)
  • ymfpci update (Pete Zaitcev)
  • Fix multithread coredump deadlock (Manfred Spraul)
  • Support /dev/kmem access to vmalloc space (Marc Boucher)
  • ext3 fixes/enhancements (Andrew Morton)
  • Add IT8172G driver to (Giacomo Catenazzi)
  • update (Eric S. Raymond)
  • Create __devexit_p() function and use that on drivers which need it to make it possible to use newer binutils (Keith Owens)
  • Make PCMCIA compile without PCI support (Paul Mackerras)
  • Use copy_user_highpage instead copy_highpage on COW path. (David S. Miller)
  • Cacheline align some more performance critical spinlocks (Anton Blanchard)
  • sonypi driver update (Michael C.B. Ashley/Bob Donnelly)
  • direct render for some SiS cards (Torsten Duwe/Alan Cox)
  • full handling of the NFSv3 'jukebox' feature (Trond Myklebust)
  • NFS performance improvements (Trond Myklebust)
  • More parport fixes (Tim Waugh)
  • Fix lots of core NCR5380 bugs (Alan Cox)
  • NCR5380/PAS driver update (Alan Cox)
  • Add aacraid to the SCSI list (Alan Cox)
  • fdomain driver fixes (Alan Cox)
  • 8139too fixes (Andreas Dilger)
  • sym53c8xx_2 update (Gerard Roudier)
  • loopback deadlock bugfix (Jan Kara)
  • Yet another devfs update (Richard Gooch)
  • Enable K7 SSE (John Clemens)
  • Make grab_cache_page return NULL instead ERR_PTR: callers expect NULL on failure (Christoph Hellwig)
  • Make ide
  • " rel="external">disk
  • floppy compile without PROCFS support (Robert Love)
  • Another ymfpci update (Pete Zaitcev)
  • indent NCR5380." rel="external">c,h, g_NCR5380." rel="external">c,h, plus NCR5380 fix (Alan Cox)
  • SPARC32/64 update (David S. Miller)
  • Fix atyfb warnings (David S. Miller)
  • Make bootmem init code correctly align bootmem data (David S. Miller)
  • Networking updates (David S. Miller)
  • Fix scanning luns > 7 on SCSI
  • 3 devices (Michael Clark)
  • Add sparse lun hint for Chaparral G8324 Fibre
  • SCSI controller (Michael Clark)
  • Really apply sg changes (me)
  • Parport updates (Tim Waugh)
  • ReiserFS updates (Vladimir V. Saveliev)
  • Make AGP code scan all kinds of devices: they are not always video ones (Alan Cox)
  • EXPORT_NO_SYMBOLS in floppy.c (Alan Cox)
  • Pentium IV Hyperthreading support (Alan Cox)
  • Added missing tcp_diag.c and tcp_diag.h (me)
  • Enable ppro errata workaround (Dave Jones)
  • Update tmpfs documentation (Christoph Rohland)
  • Fritz!PCIv2 ISDN card support (Kai Germaschewski)
  • Really apply ymfpci changes (Pete Zaitcev)
  • USB update (Greg KH)
  • Adds detection of more eepro100 cards (Troy A. Griffitts)
  • Make ftruncate64() compliant with SuS (Andrew Morton)
  • ATI64 fb driver update (Geert Uytterhoeven)
  • Coda fixes (Jan Harkes)
  • devfs update (Richard Gooch)
  • Fix ad1848 breakage in
  • pre2 (Alan Cox)
  • Network updates (David S. Miller)
  • Add cramfs locking (Christoph Hellwig)
  • Move locking of page_table_lock on expand_stack before accessing any vma field (Manfred Spraul)
  • Make time monotonous with gettimeofday (Andi Kleen)
  • Add MODULE_LICENSE(GPL) to ide
  • tape.c (Mikael Pettersson)
  • Minor cs46xx ioctl fix (Thomas Woller)
  • Remove userland header from bonding driver (David S. Miller)
  • Create a SLAB for page tables on i386 (Christoph Hellwig)
  • Unregister devices at shaper unload time (David S. Miller)
  • Remove several unused variables from various places in the kernel (David S. Miller)
  • Fix slab code to not blindly trust cc_data(): it may be not valid on some platforms (David S. Miller)
  • Fix RTC driver bug (David S. Miller)
  • SPARC 32/64 update (David S. Miller)
  • W9966 V4L driver update (Jakob Jemi)
  • ad1848 driver fixes (Alan Cox/Daniel T. Cobra)
  • PCMCIA update (David Hinds)
  • Fix PCMCIA problem with multiple PCI busses (Paul Mackerras)
  • Correctly free per
  • process signal struct (Dave McCracken)
  • IA64 PAL/signal headers cleanup (Nathan Myers)
  • ymfpci driver cleanup (Pete Zaitcev)
  • Change NLS "licenses" to be "GPL/BSD" instead only BSD. (Robert Love)
  • Fix serial module use count (Russell King)
  • Update sg to 3.1.22 (Douglas Gilbert)
  • ieee1394 update (Ben Collins)
  • ReiserFS fixes (Nikita Danilov)
  • Update ACPI documentantion (Patrick Mochel)
  • Smarter atime update (Andrew Morton)
  • Correctly mark ext2 sb as dirty and sync it (Andrew Morton)
  • IrDA update (Jean Tourrilhes)
  • Count locked buffers at balance_dirty_state(): Helps interactivity under heavy IO workloads (Andrew Morton)
  • USB update (Greg KH)
  • ide
  • scsi locking fix (Christoph Hellwig)
  • Change USB maintainer (Greg Kroah
  • Hartman)
  • Speeling fix for rd.c (From Ralf Baechle's tree)
  • Updated URL for bigphysmem patch in v4l docs (Adrian Bunk)
  • Add buggy 440GX to broken pirq blacklist (Arjan Van de Ven)
  • Add new entry to Sound blaster ISAPNP list (Arjan Van de Ven)
  • Remove crap character from (Niels Kristian Bech Jensen)
  • Backout erroneous change to lookup_exec_domain (Christoph Hellwig)
  • Update osst sound driver to 1.65 (Willem Riede)
  • Fix i810 sound driver problems (Andris Pavenis)
  • Add AF_LLC define in network headers (Arnaldo Carvalho de Melo)
  • block_size cleanup on some SCSI drivers (Erik Andersen)
  • Added missing MODULE_LICENSE("GPL") in some (Andreas Krennmair) modules
  • Add
  • >show_options() to super_ops and implement NFS method (Alexander Viro)
  • Updated i8k driver (Massimo Dal Zoto)
  • devfs update (Richard Gooch)
Versienummer 2.4.17
Besturingssystemen Linux

Door Femme Taken


21-12-2001 • 21:10

10 Linkedin Google+


Reacties (10)

Wijzig sortering
Is deze kernel weer de moeite waard boven 2.4.16? Heb gisteren 2.4.16 gebouwd maar ben vergeten iets wat met DHCP te maken heeft te compileren. Je raad het al: hele netwerk zit met als adres nu |:(
Als we dan toch bezig zijn, deze er direct ook maar op.
Deze release van de kernel is zeker de moeite waard. Maar dat had je ook wel aan de lange changelog kunnen zien. Deze kernel bevat een groot aantal fixes en updates die door Linus destijds zijn blijven liggen omdat hij eerst het VM probleem wilde oplossen.
Deze release van de kernel is zeker de moeite waard.
Dat is relatief natuurlijk. Als je systeem goed werkt hoef je zeker niet direct over te schakelen.
Maar ik ben toch benieuwd naar de eerste echte 'Marcelo'-kernel. In elk geval vind ik het idee van release candidate niet slecht, om problemen zoals bij 2.4.15 te vermijden.
Heb nu ook 2.4.17 erop, en net als 2.4.16 een groot nadeel in de documentatie:
Bij 2.4.14 stond bij socket filtering dat je het nodig had als je DHCP servertje ging spelen met je Linux bak. Bij 2.4.16 stond dat je het nodig had voor PPP verbindingen.
Leuk als je dan aan het puteren bent en ineens staat alles op omdat er geen DHCP server meer draait in je netwerk :(
2.4.17 configureren: weer dezelfde misser in de documentatie. Heb het uiteindelijk met de ipmasq howto toch nog gevonden wat aan moest, maar niet echt netjes :(
De release van kernel 2.4.17 Is in mijn ogen een belangrijk punt in de ontwikkeling van de 2.4 serie.
In tegenstelling tot veel vorige kernels worden er alleen nog maar echte bugfixes gedaan; voor exerimentele hebben we nu de 2.5 branch.

Als je linux op je desktop machine draait kan het erg lonend zijn om de pre-emtpive patch op de kernel los te laten - dit verlaagt de latency van de kernel sterk - heel erg prettig bij het bekijken van films, luisteren naar mp3tjes terwijl je machine zwaar belast wordt (bijvoorbeeld omdat je iets comileert ofzo) enz. Ook blijftje desktop environment lekker snel reageren tijdens het opstarten van een groot programma.

De pre-emptive-kernel-patches zijn te vinden op
Op die site kun je ook info vinden over wat een pre-emptive kernel precies is.

Waarom mirrort tweakers trouwens de gzipped kernel-image? Bijna iedereen gebruikt tegenwoordig bzip2.
De moeite van het vermelden waard is de andere patch van Robert Love: lock-break. Dit verlaagd de latency van de kernel nog verder dan met alleen de preemtable patch:

Alternatief linkje Preemptable patch: eempt-kernel/

en lock-break: ck-break/

In deze dirs vind je ook README's met uitleg.

M'n /boot weer te klein.... Die kernels worden tegenwoordig steeds groter
Heb jij je /boot dan op een hele kleine aparte partitie staan? Misschien dat je met Partition Magic deze iets kan vergroten.
Wat een changelog!!!
NTFS bugfixes (Anton Altaparmakov)
Ik hoop dat dit in zoverre een bugfix is, dat je eindelijk het erop kunt wagen om te gaan schrijven op een NTFSv5 partitie. Nu moet ik op m'n leptob steeds een :7 FAT32 partitie hebben (ik heb dual boot Linux / XP).
Iemand enige ervaring met het schrijven op een NTFSv5 partitie en hoe je de gemaakte fouten weer repareert?

Op dit item kan niet meer gereageerd worden.

Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank en Intermediair de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2018 Hosting door True