~/talk

Linux Speakup Makes Linux Talk to Users: Past and Future

links:none on file
slides:none on file

Speakup is a kernel-only screen reader that actually speaks during early boot boots before userspace by opening TTYs from the kernel with a newly added TTY kopen API, not by waiting for userland. It drives hardware synthesizers over serial (legacy inb/outb) or via the TTY layer and line discipline, exposes a misc device for soft synths, runs a kthread reading a single ring buffer (SMP race causing garbled text), and developers reproduce bugs with speakup_dummy testing.

AI-written summary · about

  1. 0:00Introduction to Speakup
  2. 1:41How Speakup functions
  3. 4:21Architecture and history
  4. 7:14Modernizing the codebase
  5. 11:44Core engine design
  6. 16:43Device communication
  7. 19:12Technical implementation
  8. 24:06Development and debugging
  9. 28:31Community and conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.