L'initiative de suppression des anciens pilotes Ethernet du noyau en raison des erreurs détectées par l'IA

Andrew Lunn, mainteneur de 9 sous-systèmes responsable des pilotes réseau dans le noyau Linux, a publié un ensemble de correctifs supprimant tous les pilotes pour les adaptateurs Ethernet avec des interfaces ISA et PCMCIA. Il est noté que les anciens pilotes ne nécessitaient pas d'efforts particuliers pour le maintien, mais avec l'apparition d'outils avancés d'IA et de systèmes de test de fuzzing utilisés par les débutants pour détecter les erreurs dans le noyau, la charge sur les mainteneurs a augmenté.

Andrew ne voit pas l'intérêt de corriger de vieux pilotes, dont il est probable que personne ne se serve, et propose de les supprimer du noyau. Dans l'ensemble de correctifs présenté pour examen, 18 pilotes pour des dispositifs Ethernet avec des interfaces ISA et PCMCIA, datant d'avant 2002, ont été supprimés. En cas d'approbation par Linus Torvalds, la suppression pourrait être effectuée dans le noyau Linux 7.2, prévue pour la mi-août.

Les pilotes proposés pour suppression :

  • 3com 3c509, 3c515, 3c574, 3c589 et 3c59x pour les séries 3Com EtherLinkIII, EtherLink XL « Corkscrew », « RoadRunner » et « Vortex ».
  • amd hplance, mvme147, 7990 lance et nmclan pour HP300, Motorola MVME147 SBC, AMD PCnet32 (AT1500, NE2100), Allied Telesis AT1500, HP J2405A, Alchemy Semi AU1X00.
  • smsc smc9194 et smc91c92, utilisés sur des ordinateurs portables DELL avec des stations d'accueil et dans des cartes Ethernet Megahertz, Motorola, Ositech et Psion Dacom.
  • cirrus cs89x0 et mac89x0 pour des cartes avec des puces Crystal Semiconductor (Cirrus Logic) CS89[02]0, qui étaient par exemple utilisées dans des cartes iMX21ADS, des ordinateurs Macintosh et intégrées dans des CPU EP93xx.
  • fujitsu fmvj18x pour des cartes Ethernet avec des puces Fujitsu FMV-J18x.
  • xircom xirc2ps pour des cartes PCMCIA 16 bits Xircom produites à la fin des années 1990.
  • 8390 AX88190, pcnet, ultra et wd80x3 — pour des cartes Ethernet compatibles NE2000 avec des puces Asix AX88190, NS8390, SMC Ultra, SMC EtherEZ, WD8003 et WD8013, telles que D-Link DE-650, Linksys EthernetCard, Accton EN2212, RPTI EP400, PreMax PE-200, Thomas Conrad et Kingston KNE-PCM.

Après la publication des correctifs, plusieurs utilisateurs se sont exprimés et ont déclaré qu'ils utilisaient dans leurs infrastructures du matériel utilisant les pilotes proposés pour suppression. Par exemple, les Motorola MVME147, mac89x0 et 3com 3C905-B sont encore utilisés. Il est également mentionné que les pilotes supprimés peuvent être nécessaires pour des systèmes rétro Alpha, SPARC, PA-RISC et 68000.

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster