Andrew Lunn, maintainer van 9 subsystems verantwoordelijk voor netwerkdrivers in de Linux-kernel, heeft een set patches gepubliceerd die alle drivers voor Ethernet-adapters met ISA- en PCMCIA-interfaces uit de kernel verwijderen. Het is opgemerkt dat oude drivers voorheen geen bijzondere inspanningen voor onderhoud vereisten, maar met de opkomst van geavanceerde AI-tools en fuzzing-testsystemen, die door nieuwkomers worden gebruikt om fouten in de kernel te identificeren, is de last voor de onderhouders toegenomen.
Andrew ziet weinig nut in het repareren van oude drivers waarvoor waarschijnlijk al niemand meer gebruikmaakt, en stelt voor ze uit de kernel te verwijderen. In de voor review gepresenteerde patchset zijn 18 drivers voor Ethernet-apparaten met ISA- en PCMCIA-interfaces, geproduceerd vóór 2002, verwijderd. In geval van goedkeuring door Linus Torvalds kan de verwijdering plaatsvinden in Linux-kernel 7.2, gepland voor medio augustus.
De voorgestelde drivers voor verwijdering:
- 3com 3c509, 3c515, 3c574, 3c589 en 3c59x voor de series 3Com EtherLinkIII, EtherLink XL 'Corkscrew', 'RoadRunner' en 'Vortex'.
- amd hplance, mvme147, 7990 lance en nmclan voor HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
- smsc smc9194 en smc91c92, gebruikt op DELL-laptops met docks en in Ethernet-kaarten van Megahertz, Motorola, Ositech en Psion Dacom.
- cirrus cs89x0 en mac89x0 voor kaarten met chips van Crystal Semiconductor (Cirrus Logic) CS89[02]0, die bijvoorbeeld werden gebruikt in iMX21ADS-borden, Macintosh-computers en geïntegreerd waren in CPU EP93xx.
- fujitsu fmvj18x voor Ethernet-kaarten met Fujitsu FMV-J18x-chips.
- xircom xirc2ps voor de eind jaren 90 geproduceerde 16-bits PCMCIA-kaarten van Xircom.
- 8390 AX88190, pcnet, ultra en wd80x3 — voor NE2000-compatibele Ethernet-kaarten op Asix AX88190-, NS8390-, SMC Ultra-, SMC EtherEZ-, WD8003- en WD8013-chips, zoals D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad en Kingston KNE-PCM.
Na de publicatie van de patches hebben verschillende gebruikers aangegeven dat ze apparatuur in hun infrastructuren hebben die gebruikmaakt van de voorgestelde te verwijderen drivers. Bijvoorbeeld, Motorola MVME147, mac89x0 en 3com 3C905-B worden nog steeds gebruikt. Ook wordt opgemerkt dat de verwijderde drivers nodig kunnen zijn voor retro-systemen Alpha, SPARC, PA-RISC en 68000.
Bron: opennet.ru
