A Linux 7.2 kernelben eltávolíthatják a régi ISA-s DoubleTalk beszédszintetizátor-meghajtót

A kernel fejlesztői folytatják azon régi hardverek támogatásának a kivezetését, amelyekhez már nincs aktív karbantartás és valószínűleg érdemi felhasználói bázisa sem. Mint arról korábban már beszámoltunk, a Linux 7.1-ben az Intel 486 processzorcsalád támogatása és több régi driver is búcsúzott, a Linux 7.2 fejlesztési ciklusában az elsők között az RC Systems DoubleTalk PC ISA beszédszintetizátor-kártyájához készült dtlk meghajtó kerülhet kivezetésre.

A Linux 7.2 kernelben eltávolíthatják a régi ISA-s DoubleTalk beszédszintetizátor-meghajtót

A dtlk meghajtó egy olyan beszédszintetizátor-kártyát támogat, amelyet eredetileg akadálymentesítési célokra, szövegek hangos felolvasására használhattak régi PC-kben. A dtlk meghajtó az RC Systems DoubleTalk PC ISA beszédszintetizátor-kártyáját támogatja, de a driver a Linux 2.6.12-rc2 óta nem kapott érdemi, célzott fejlesztést. A Git-történet alapján csak általános kernelkódbeli átvezetésék és alkalmi kódtisztítások érintették, ami az aktív karbantartás hiányára utal.

Ethan Nelson-Moore az eltávolítás indoklásában arra hivatkozik, hogy a meghajtó súlyos kódstílusbeli problémákat hordoz, nincs aktív karbantartója, és jó eséllyel már nincs tényleges felhasználója a jelenlegi upstream kerneleken. Az eltávolítás mellett szóló további érv az is, hogy ugyanennek a hardvernek a képernyőolvasós felhasználását a kernel akadálymentesítési részében található Speakup-megoldás továbbra is lefedi.

Az elavult illesztőprogramok megtartása akkor is növeli a kernel kódbázisának karbantartási terhét, ha a támogatott hardver a jelenlegi upstream kerneleken már várhatóan nem rendelkezik érdemi felhasználói bázissal. A kódot a fordítási, API- és alrendszerszintű változásokhoz időről időre hozzá kell igazítani, a hibákért pedig akkor is felelősséget kell vállalni, ha nincs valódi tesztelési háttér és nincs aktív karbantartó mögötte. A változtatás már a char-misc-next ágba került, így várhatóan a Linux 7.2 fejlesztési ciklusában kerülhet sor a kivezetésre. Az RC Systems ugyan még ma is fenntart egy örökölt információs felületet a DoubleTalk hardverekhez, de ez nem változtat azon, hogy a dtlk driver a mainline kernelben karbantartási szempontból már nem tartható fent.

További információk a kapcsolódó commitban olvashatók.