Andrew Lunn, 9 alamsüsteemi hooldaja, kes vastutab Linuxi tuuma võrgudraiverite eest, avaldas komplekti patše, mis eemaldavad tuumast kõik Ethernet-adapterite draiverid, mille liidesed on ISA ja PCMCIA. Täheldatakse, et varem ei olnud vanade draiverite hooldamine erilisi pingutusi nõudnud, kuid edasijõudnud AI-tööriistade ja fuzzing-testimise süsteemide abil, mida uued kasutajad vigade tuvastamiseks tuumas kasutavad, on hooldajatele koormus suurenenud.
Andrew ei näe erilist mõtet vanade draiverite parandamisel, mida tõenäoliselt keegi enam ei kasuta, ning soovitab need tuumast eemaldada. Esitatud ülevaatamiseks mõeldud patšide komplektist on eemaldatud 18 draiverit Ethernet-seadmete jaoks, mille liidesed on ISA ja PCMCIA, ja mis on toodetud enne 2002. aastat. Kui Linus Torvalds selle heaks kiidab, võib eemaldamine toimuda Linuxi tuumas 7.2, mis on kavandatud keskmiseks augustikuu.
Eemaldamiseks soovitud draiverid:
- 3com 3c509, 3c515, 3c574, 3c589 ja 3c59x seeriad 3Com EtherLinkIII, EtherLink XL "Corkscrew", "RoadRunner" ja "Vortex".
- amd hplance, mvme147, 7990 lance ja nmclan HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00 jaoks.
- smsc smc9194 ja smc91c92, kasutati DELLi sülearvutites dokkide ja ethernetikaartide Megahertz, Motorola, Ositech ja Psion Dacom puhul.
- cirrus cs89x0 ja mac89x0 Crystal Semiconductor (Cirrus Logic) CS89[02]0 kiipide kaartide jaoks, mida kasutati näiteks iMX21ADS plaatides, Macintosh arvutites ja integreeriti CPU EP93xx.
- fujitsu fmvj18x Ethernet-kaartidele Fujitsu FMV-J18x kiipidega.
- xircom xirc2ps 16-bitiste PCMCIA kaartide Xircom, mis toodeti 1990ndate lõpus.
- 8390 AX88190, pcnet, ultra ja wd80x3 NE2000-ühilduvate Ethernet-kaartide jaoks Asixi AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 ja WD8013 kiipidel, nagu D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad ja Kingston KNE-PCM.
Pärast patšide avaldamist liitus aruteluga mitmed kasutajad, kes tõid välja, et nende infrastruktuurides on seadmeid, mis kasutavad eemaldamiseks soovitud draivereid. Näiteks kasutatakse endiselt Motorola MVME147, mac89x0 ja 3com 3C905-B. Samuti mainitakse, et eemaldatavad draiverid võivad olla vajalikud retro-süsteemide Alpha, SPARC, PA-RISC ja 68000 jaoks.
Allikas: opennet.ru
