[BRLTTY] brltty new user

Nicolas Pitre nico at fluxnic.net
Sat Jul 2 23:04:13 EDT 2016


On Sat, 2 Jul 2016, kendell clark wrote:

> What he means by staging is the kernel modules that are considered 
> unstable for whatever reason. It usually only contains brand new 
> kernel modules while they're being developed and they're moved out 
> into the main kernel. But speakup has never made it out. I don't know 
> why, but I've heard that it's because of the way it access older 
> serial based synthesizers, communicating raw commands instead of using 
> the /dev/ttyusb0 and /dev/ttys0 and other serial devices.

Speakup really ought to move out of the kernel entirely and be made to 
work as a regular process like Brltty does. Yes there might be some 
politics behind this, but it is by far a flexibility and ease of 
maintenance issue.

And it wouldn't be hard for the kernel to export the needed information 
to user space. Speakup already relies on special notifier hooks located 
in the core kernel console code to figure out what to speak. Those same 
hooks could be used to transmit the same information to any interested 
user space process as well.


Nicolas


More information about the BRLTTY mailing list