Andrew Lunn, der Maintainer von 9 Subsystemen und verantwortlich fĂŒr die Netzwerktreiber im Linux-Kernel, hat eine Reihe von Patches veröffentlicht, die alle Treiber fĂŒr Ethernet-Adapter mit ISA- und PCMCIA-Schnittstellen aus dem Kernel entfernen. Es wird darauf hingewiesen, dass die alten Treiber zuvor wenig Wartungsaufwand benötigten, aber mit dem Aufkommen fortschrittlicher KI-Tools und Fuzzing-Testsystemen, die von AnfĂ€ngern verwendet werden, um Fehler im Kernel zu finden, die Belastung fĂŒr die Wartungsteams gestiegen ist.
Andrew sieht keinen besonderen Sinn darin, alte Treiber zu reparieren, die wahrscheinlich niemand mehr verwendet, und schlĂ€gt vor, sie aus dem Kernel zu entfernen. Im zur ĂberprĂŒfung eingereichten Patch-Set wurden 18 Treiber fĂŒr Ethernet-GerĂ€te mit ISA- und PCMCIA-Schnittstellen, die vor 2002 veröffentlicht wurden, entfernt. Im Falle der Genehmigung durch Linus Torvalds könnte die Entfernung im Linux-Kernel 7.2, geplant fĂŒr Mitte August, erfolgen.
Zur Entfernung vorgeschlagene Treiber:
- 3com 3c509, 3c515, 3c574, 3c589 und 3c59x fĂŒr die Serien 3Com EtherLinkIII, EtherLink XL "Corkscrew", "RoadRunner" und "Vortex".
- amd hplance, mvme147, 7990 lance und nmclan fĂŒr HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
- smsc smc9194 und smc91c92, die in DELL-Laptops mit Dockingstationen und in Ethernet-Karten von Megahertz, Motorola, Ositech und Psion Dacom verwendet wurden.
- cirrus cs89x0 und mac89x0 fĂŒr Karten mit Crystal Semiconductor-Chips (Cirrus Logic) CS89[02]0, die z.B. in iMX21ADS-Platinen, Macintosh-Computern und in den CPU EP93xx integriert wurden.
- fujitsu fmvj18x fĂŒr Ethernet-Karten mit Fujitsu FMV-J18x-Chips.
- xircom xirc2ps fĂŒr 16-Bit-PCMCIA-Karten von Xircom, die Ende der 1990er Jahre hergestellt wurden.
- 8390 AX88190, pcnet, ultra und wd80x3 â fĂŒr NE2000-kompatible Ethernet-Karten auf Asix AX88190-, NS8390-, SMC Ultra-, SMC EtherEZ-, WD8003- und WD8013-Chips wie D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad und Kingston KNE-PCM.
Nach der Veröffentlichung der Patches Ă€uĂerten sich mehrere Benutzer, die an ihren Standorten GerĂ€te betreiben, die die zur Entfernung vorgeschlagenen Treiber nutzen. Zum Beispiel werden nach wie vor Motorola MVME147, mac89x0 und 3com 3C905-B verwendet. Es wird auch erwĂ€hnt, dass die entfernten Treiber fĂŒr Retro-Systeme wie Alpha, SPARC, PA-RISC und 68000 benötigt werden könnten.
Quelle: opennet.ru
