I can't speak for Kirk however here is what I'd recommend. You need a kernel source tree, git, and to check out the latest speakup bits and pieces. You also want a copy of a book called "Writing Linux device drivers" I think the book is free and the 2nd edition is out possibly a later one. then I think you get your hands dirty in kernel source; most of the heavy learning happens trial and error. There are ways of debugging kernels in gdb, you can probably run them in a virtual machine also. Not sure how Kirk and co debug their device driver code. Regards, Kerry. ----- Original Message ----- From: "Joseph C. Lininger" <jbahm@xxxxxxxxxx> To: "Speakup is a screen review system for Linux." <speakup at braille.uwo.ca> Sent: Sunday, December 30, 2007 11:12 PM Subject: Re: Speakup's future > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA512 > > Kerry Hoath wrote: >> I think what is happening here is that there are plenty of users and >> not enough coders. > > I don't mean to sound like a jerk. It's going to come across that way, > but I promise that's not how I mean what I'm about to say. > > I have offered to assist a few times, but haven't really had any takers. > I am experienced in C programming. I don't have any real experience > writing Linux kernel code, but I am willing to learn if doing so would > help the Linux community. All I really need is someone to show me what I > need to know or to tell me where I can find the information. I also need > to know what it is that needs doing in the immediate future in Speakup > and who is working on what. I would be happy to do what I can to help. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.4.7 (MingW32) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iQEVAwUBR3enS8h8jNraUiwqAQpDIggAjDvCh6VrgDPeUC/ANNq/kK+Vg4qQ9cuD > cojrqczbQ3zpLksxVYzToDhhTfjUdGm3/GW2czn+2elOyUtFWmDLEfJiWcqEcbBG > GUcgdbA1//dpqCgTnqwfNaYD6eNjqSq8LwrOw7FDxq0fktVDZX8LSFXyHnEsMfYx > MJtwVDJqdFJqHwm+PaQ3B7DmWnmeGGppmcfAhnvo4nmLM0hpbOMwH4rNpETMPQfL > Zv11HRBzowZ9jPRPoAzh9fbwF/sUXfm8NZcO0m/2gsDosNQwh7O8mOZ/GuB9goMe > K3u60rkRIYRCWuqcv3jKeiE8VgfZJLf3J3uQwYuwz0KAQfJMuimG8w== > =iFal > -----END PGP SIGNATURE----- > > _______________________________________________ > Speakup mailing list > Speakup at braille.uwo.ca > http://speech.braille.uwo.ca/mailman/listinfo/speakup >