Linux To Remove ISA Speech Synthesizer Driver That Likely Hasn't Been Used In Decades
([Hardware] 3 Hours Ago
Double Talk Driver)
- Reference: 0001635564
- News link: https://www.phoronix.com/news/Linux-Dropping-Double-Talk
- Source link:
Following [1]the process of phasing out Intel 486 CPU support and other old hardware drivers that were dropped in the Linux 7.1 kernel cycle for reducing the kernel maintenance burden, the upcoming Linux 7.2 cycle is continuing the trend of phasing out some of the old hardware support that is very obsolete, likely having no users on the latest upstream kernels, and no one formally maintaining the obsolete drivers.
The latest driver on the chopping block is the Double Talk driver as an ISA speech synthesizer driver. If being ISA-based isn't enough, the hardware already has functionality in another driver and from the Linux Git activity there has been no meaningful work on this driver in many years (or in more than two decades).
Ethan Nelson-Moore explained in arguing for its removal with [2]this commit :
"The dtlk driver supports the RC Systems DoubleTalk PC ISA speech synthesizer card. It has severe coding style issues and has only received tree-wide fixes and drive-by cleanups in the entire Git history (since Linux 2.6.12-rc2). The same hardware is supported by drivers/accessibility/speakup for screen reader use, but that implementation does not share any code with this driver. Given all of these factors, it is likely the driver is entirely unused. Remove it to reduce future maintenance workload."
Surprisingly, RC Systems still maintains [3]a legacy page for their old DoubleTalk hardware.
The RC Systems DoubleTalk PC ISA speech synthesizer card is woefully outdated and now with the removal in char-misc-next, should be retired in Linux 7.2.
[1] https://www.phoronix.com/news/Linux-7.1-Begins-Removing-i486
[2] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/commit/?h=char-misc-next&id=160625174ab4058855452d0340ce25f2c76c335b
[3] https://www.rcsys.com/legacy.htm
The latest driver on the chopping block is the Double Talk driver as an ISA speech synthesizer driver. If being ISA-based isn't enough, the hardware already has functionality in another driver and from the Linux Git activity there has been no meaningful work on this driver in many years (or in more than two decades).
Ethan Nelson-Moore explained in arguing for its removal with [2]this commit :
"The dtlk driver supports the RC Systems DoubleTalk PC ISA speech synthesizer card. It has severe coding style issues and has only received tree-wide fixes and drive-by cleanups in the entire Git history (since Linux 2.6.12-rc2). The same hardware is supported by drivers/accessibility/speakup for screen reader use, but that implementation does not share any code with this driver. Given all of these factors, it is likely the driver is entirely unused. Remove it to reduce future maintenance workload."
Surprisingly, RC Systems still maintains [3]a legacy page for their old DoubleTalk hardware.
The RC Systems DoubleTalk PC ISA speech synthesizer card is woefully outdated and now with the removal in char-misc-next, should be retired in Linux 7.2.
[1] https://www.phoronix.com/news/Linux-7.1-Begins-Removing-i486
[2] https://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git/commit/?h=char-misc-next&id=160625174ab4058855452d0340ce25f2c76c335b
[3] https://www.rcsys.com/legacy.htm