
Le noyau Linux ne conserve pas indéfiniment chaque pilote qu’il a un jour intégré. Lorsqu’un composant n’est probablement plus utilisé par personne et que son code représente une charge de maintenance, les développeurs peuvent décider de le retirer.
C’est précisément ce qui arrive dans Linux 7.2 avec le pilote du synthétiseur vocal RC Systems DoubleTalk PC, une carte ISA commercialisée en 1991 et dont le support va officiellement disparaître du noyau.
A lire aussi
- Pourquoi TeamPCP représente une menace inédite pour tout le code open source
- Test Mova P70 Pro Ultra : le robot qui aspire à tout faire mieux que les grands
Un pilote quasiment figé depuis Linux 2.6
Selon le journal de modification du patch, le pilote en question souffre de problèmes sérieux de style de code. Depuis Linux 2.6.12-rc2, il n’a reçu que des corrections mineures à l’échelle du dépôt, sans jamais faire l’objet d’un travail de fond spécifique.

Ce manque d’entretien actif, combiné à l’âge du matériel concerné, a conduit les développeurs à estimer que ce pilote n’est vraisemblablement plus utilisé par qui que ce soit. Maintenir un code peu propre pour un usage quasi inexistant représente une dépense d’énergie difficilement justifiable sur le long terme.
Une suppression sans conséquence pour les utilisateurs
La décision de retirer ce pilote ne condamne pas pour autant les personnes qui posséderaient encore une carte DoubleTalk PC ISA. Le matériel reste pris en charge par un autre pilote, intégré dans le répertoire drivers/accessibility/speakup, dédié aux lecteurs d’écran.
Les deux pilotes ne partagent aucun code en commun, ce qui signifie que leur coexistence n’apportait aucun bénéfice technique. Supprimer le pilote dédié allège donc la base de code sans créer de rupture de compatibilité pour le matériel concerné.
Une pratique courante dans le cycle de vie du noyau
La suppression de pilotes anciens n’est pas exceptionnelle dans le développement de Linux. Le noyau intègre des milliers de pilotes, et certains finissent par concerner du matériel introuvable sur le marché depuis des décennies.

Chaque pilote conservé implique que des développeurs vérifient sa compatibilité à chaque nouvelle version, même si personne ne l’utilise plus. Retirer les pilotes orphelins ou redondants est donc une démarche d’hygiène de code régulière, qui allège la charge collective sans affecter les utilisateurs actifs.
Le cas du DoubleTalk PC en perspective
La carte DoubleTalk PC ISA de RC Systems était un périphérique d’accessibilité permettant la synthèse vocale sur les ordinateurs de l’époque. Sortie en 1991, elle s’inscrit dans une génération de matériel conçu bien avant que l’accessibilité ne soit intégrée nativement dans les systèmes d’exploitation.
Son pilote dédié avait survécu dans le noyau Linux pendant toute cette période, traversant de nombreuses versions majeures sans évoluer significativement. Sa disparition dans Linux 7.2 marque simplement la fin logique d’un cycle, sans drame particulier pour la communauté.
Pour les développeurs du noyau, c’est avant tout une question de pragmatisme : maintenir du code coûte du temps, et ce temps est mieux employé ailleurs quand le pilote concerné ne sert probablement plus à rien.
Source : XDA Developers

