What does it take to fork the kernel?

Bill Cox waywardgeek at gmail.com
Thu Feb 18 06:33:57 EST 2010


Hi.  I'm trying to improve integration of speakup for an upcoming
Vinux release.  Currently, I install it with module-assistant, which
has two problems.  First, speakup is loaded as a module, rather than
compiled into the kernel.  Second, every time Ubuntu ships a new
kernel, speakup breaks, until the user issues the magic command 'sudo
m-a a-i -f speakup-source' and reboots.

I'm considering having a custom kernel, compiled with speakup for
Vinux.  I have two questions, as a speakup novice.  In particular,
I've never used speakup when compiled in the kernel, so I'm only
guessing how it works.  First, is there some way to disable speaking
by default during boot, and only enable it if the user asks for it?
The first sound Vinux normally makes is the login window chime.  I
think it will confuse some users and possibly annoy others if they
wind up listening to the boot messages, but I want the option to
listen.  Second, do you know what it takes to maintain the kernel
packages?  I'm also a novice debian packager.

Alternatively, I can make it so the user does not have to type the
command to recompile speakup by detecting that it is not loading and
then recompiling on boot.

Finally, I've been asked to make some changes in default speakup
settings (turn cursor tracking off, and set punctuation to some).  Is
the recommended way with speakupconf?

Thanks,
Bill



More information about the Speakup mailing list