Iniziativa per rimuovere dal kernel i vecchi driver Ethernet a causa di errori identificati tramite AI

Andrew Lunn, maintainer di 9 sottosistemi responsabili dei driver di rete nel kernel Linux, ha pubblicato un insieme di patch che rimuovono dal kernel tutti i driver per adattatori Ethernet con interfacce ISA e PCMCIA. Si segnala che in precedenza i vecchi driver non richiedevano particolari sforzi di manutenzione, ma con l'emergere di strumenti AI avanzati e sistemi di testing fuzzing, utilizzati dai neofiti per individuare errori nel kernel, il carico per i manutentori è aumentato.

Andrew non vede molto senso nel correggere vecchi driver, che probabilmente non vengono più utilizzati, e propone di rimuoverli dal kernel. Nell'insieme di patch presentato per la revisione, sono stati rimossi 18 driver per dispositivi Ethernet con interfacce ISA e PCMCIA, prodotti prima del 2002. In caso di approvazione da parte di Linus Torvalds, la rimozione potrebbe essere effettuata nel kernel Linux 7.2, previsto per metà agosto.

Driver proposti per la rimozione:

  • 3com 3c509, 3c515, 3c574, 3c589 e 3c59x per le serie 3Com EtherLinkIII, EtherLink XL «Corkscrew», «RoadRunner» e «Vortex».
  • amd hplance, mvme147, 7990 lance e nmclan per HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
  • smsc smc9194 e smc91c92, utilizzati nei portatili DELL con docking station e nelle schede ethernet Megahertz, Motorola, Ositech e Psion Dacom.
  • cirrus cs89x0 e mac89x0 per schede con chip Crystal Semiconductor (Cirrus Logic) CS89[02]0, che, ad esempio, sono stati utilizzati nelle schede iMX21ADS, nei computer Macintosh e integrati nel processore EP93xx.
  • fujitsu fmvj18x per schede Ethernet con chip Fujitsu FMV-J18x.
  • xircom xirc2ps per le schede PCMCIA a 16 bit Xircom prodotte alla fine degli anni '90.
  • 8390 AX88190, pcnet, ultra e wd80x3 — per schede Ethernet compatibili NE2000 con chip Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 e WD8013, come D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad e Kingston KNE-PCM.

Dopo la pubblicazione delle patch, alcuni utenti hanno partecipato alla discussione affermando di avere nelle proprie infrastrutture hardware che utilizza i driver proposti per la rimozione. Ad esempio, sono ancora in uso Motorola MVME147, mac89x0 e 3com 3C905-B. Si menziona anche che i driver rimossi potrebbero essere necessari per sistemi retro come Alpha, SPARC, PA-RISC e 68000.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster