News: 0001635564

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux To Remove ISA Speech Synthesizer Driver That Likely Hasn't Been Used In Decades

([Hardware] 3 Hours Ago Double Talk Driver)


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



Computer Science is the only discipline in which we view adding a new wing
to a building as being maintenance
-- Jim Horning