Andrew Lann, vedligeholder af 9 under-ressourcer, der ansvarer for netværksdrivere i Linux-kernen, har offentliggjort et sæt patches, der fjerner alle drivere for Ethernet-adaptere med ISA- og PCMCIA-grænseflader fra kernen. Det bemærkes, at gamle drivere tidligere ikke krævede særlig vedligeholdelse, men med fremkomsten af avancerede AI-værktøjer og fuzz-testningssystemer, der bruges af nybegyndere til at opdage fejl i kernen, er byrden for vedligeholderne steget.
Andrew ser ikke meget mening i at rette gamle drivere, som sandsynligvis ikke længere anvendes, og foreslår at fjerne dem fra kernen. I det til gennemsyn fremlagte patch-sæt er der fjernet 18 drivere til Ethernet-enheder med ISA- og PCMCIA-interface, fremstillet før 2002. Hvis Linus Torvalds godkender, kan fjernelsen finde sted i Linux-kernens version 7.2, der er planlagt til midten af august.
De foreslåede drivere til fjernelse:
- 3com 3c509, 3c515, 3c574, 3c589 og 3c59x til serierne 3Com EtherLinkIII, EtherLink XL "Corkscrew", "RoadRunner" og "Vortex".
- amd hplance, mvme147, 7990 lance og nmclan til HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
- smsc smc9194 og smc91c92, der blev brugt på DELL-laptops med dockingstationer og i ethernet-kort fra Megahertz, Motorola, Ositech og Psion Dacom.
- cirrus cs89x0 og mac89x0 for kort med chips fra Crystal Semiconductor (Cirrus Logic) CS89[02]0, der blandt andet blev brugt i iMX21ADS-kort, Macintosh-computere og integreret i CPU EP93xx.
- fujitsu fmvj18x til Ethernet-kort med chips fra Fujitsu FMV-J18x.
- xircom xirc2ps til de 16-bit PCMCIA-kort fra Xircom, der blev produceret i slutningen af 1990'erne.
- 8390 AX88190, pcnet, ultra og wd80x3 — til NE2000-kompatible Ethernet-kort på chips fra Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 og WD8013, såsom D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad og Kingston KNE-PCM.
Efter offentliggørelsen af patchene tilsluttede flere brugere sig diskussionen og meddelte, at de havde udstyr i deres infrastrukturen, der bruger de foreslåede drivere til fjernelse. For eksempel anvendes Motorola MVME147, mac89x0 og 3com 3C905-B stadig. Det nævnes også, at de fjernede drivere kan være nødvendige for retro-systemer som Alpha, SPARC, PA-RISC og 68000.
Kilde: opennet.ru
