Ендрю Ланн (Andrew Lunn), поддържател на 9 подсистеми, отговорен за мрежовите драйвери в ядрото на Linux, публикува набор от пачове, които премахват от ядрото всички драйвери за Ethernet адаптери с интерфейси ISA и PCMCIA. Споменава се, че предишните стари драйвери не изискваха особени усилия за поддръжка, но с появата на усъвършенствани AI инструменти и системи за fuzzing тестове, използвани от начинаещи за откриване на грешки в ядрото, натоварването за поддържащите се увеличи.
Ендрю не вижда особена смисъл в поправянето на стари драйвери, които вероятно вече никой не ползва, и предлага да ги премахнат от ядрото. В представения за рецензия набор от пачове са премахнати 18 драйвера за Ethernet устройства с интерфейси ISA и PCMCIA, произведени преди 2002 година. В случай на одобрение от Линус Торвалдс, премахването може да бъде извършено в ядрото на Linux 7.2, планирано за средата на август.
Предложените за премахване драйвери:
- 3com 3c509, 3c515, 3c574, 3c589 и 3c59x за серии 3Com EtherLinkIII, EtherLink XL „Corkscrew“, „RoadRunner“ и „Vortex“.
- amd hplance, mvme147, 7990 lance и nmclan за HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
- smsc smc9194 и smc91c92, използвани на лаптопи DELL с док станции и в ethernet карти Megahertz, Motorola, Ositech и Psion Dacom.
- cirrus cs89x0 и mac89x0 за карти с чипове Crystal Semiconductor (Cirrus Logic) CS89[02]0, които например, са използвани в платки iMX21ADS, компютри Macintosh и интегрирани в CPU EP93xx.
- fujitsu fmvj18x за Ethernet карти с чипове Fujitsu FMV-J18x.
- xircom xirc2ps за издаваните в края на 1990-те 16-битови PCMCIA карти Xircom.
- 8390 AX88190, pcnet, ultra и wd80x3 — за NE2000-съвместими Ethernet карти с чипове Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 и WD8013, като D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad и Kingston KNE-PCM.
След публикуването на пачовете, към дискусията се присъединиха няколко потребители, които заявиха, че в техните инфраструктури има оборудване, използващо предложените за премахване драйвери. Например, все още се използват Motorola MVME147, mac89x0 и 3com 3C905-B. Също така се споменава, че премахваните драйвери може да са необходими за ретро системи Alpha, SPARC, PA-RISC и 68000.
Източник: opennet.ru
