Andrew Lann, udržovatel 9 subsystémů zodpovědný za síťové ovladače v jádře Linux, zveřejnil sadu patchů, která odstraňuje z jádra všechny ovladače pro Ethernetové adaptéry s rozhraními ISA a PCMCIA. Bylo poznamenáno, že staré ovladače dříve nevyžadovaly zvláštní úsilí na údržbu, ale s příchodem pokročilých AI nástrojů a systémů fuzzingového testování, které nováčci používají k odhalování chyb v jádře, se zátěž na údržbu zvýšila.
Andrew nevidí smysl v opravách starých ovladačů, které pravděpodobně již nikdo nepoužívá, a navrhuje jejich odstranění z jádra. V předloženém k revizi patchi bylo odstraněno 18 ovladačů pro Ethernetová zařízení s rozhraními ISA a PCMCIA, které byly vydány před rokem 2002. V případě schválení Linusem Torvaldsem může být odstranění realizováno v jádře Linux 7.2, naplánovaném na polovinu srpna.
Navrhované k odstranění ovladače:
- 3com 3c509, 3c515, 3c574, 3c589 a 3c59x pro série 3Com EtherLinkIII, EtherLink XL "Corkscrew", "RoadRunner" a "Vortex".
- amd hplance, mvme147, 7990 lance a nmclan pro HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
- smsc smc9194 a smc91c92, používaly se na notebookách DELL s dokovacími stanicemi a v ethernetových kartách Megahertz, Motorola, Ositech a Psion Dacom.
- cirrus cs89x0 a mac89x0 pro karty s čipy Crystal Semiconductor (Cirrus Logic) CS89[02]0, které například byly používané na deskách iMX21ADS, počítačích Macintosh a integrovány do CPU EP93xx.
- fujitsu fmvj18x pro Ethernetové karty s čipy Fujitsu FMV-J18x.
- xircom xirc2ps pro 16bitové PCMCIA karty Xircom vydané na konci 90. let.
- 8390 AX88190, pcnet, ultra a wd80x3 — pro NE2000-kompatibilní Ethernetové karty na čipech Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 a WD8013, jako jsou D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad a Kingston KNE-PCM.
Po zveřejnění patchů se několika uživatelům vyboulilo, že mají ve svých infrastrukturách vybavení používající navrhované k odstranění ovladače. Například stále se používají Motorola MVME147, mac89x0 a 3com 3C905-B. Také se zmiňuje, že odstraňované ovladače mohou být potřeba pro retro systémy Alpha, SPARC, PA-RISC a 68000.
Zdroj: opennet.ru
