Andrew Lunn, il maintainer di 9 sottosistemi responsabile dei driver di rete nel kernel Linux, ha pubblicato un insieme di patch per rimuovere dal kernel tutti i driver per adattatori Ethernet con interfacce ISA e PCMCIA. Si nota che in precedenza i vecchi driver non richiedevano particolare attenzione, ma con l'emergere di strumenti AI avanzati e sistemi di fuzzing test, utilizzati dai principianti per identificare errori nel kernel, il carico per i manutentori è aumentato.
Andrew non vede alcun senso particolare nella correzione di vecchi driver, che probabilmente non vengono più utilizzati, e propone di rimuoverli dal kernel. Nel set 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 avvenire nel kernel Linux 7.2, previsto per metà agosto.
I 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 su laptop 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, utilizzate ad esempio su schede iMX21ADS, computer Macintosh e integrate nel CPU 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 basate su 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, diversi utenti si sono uniti alla discussione affermando di avere nelle loro infrastrutture apparecchiature che utilizzano i driver proposti per la rimozione. Ad esempio, vengono ancora utilizzati Motorola MVME147, mac89x0 e 3com 3C905-B. Si segnala anche che i driver rimossi potrebbero essere necessari per sistemi retro Alpha, SPARC, PA-RISC e 68000.
Fonte: opennet.ru
