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
