On 7/18/05, regatta <[EMAIL PROTECTED]> wrote: > Hi > > I want to join the Kernel community and help in developing Linux > kernel, I'm good in C,Perl and not that good in C++ > The kernel is written in (mainly) C and (a little bit of) asm, no C++ in there.
> is there any How-To page in how to help or how to join ? since I want > to start in basic things > A few things you should do : - Take a look in the Documentation/ directory in the kernel source, you'll find lots of valuable information there. - Go check out http://kernelnewbies.org/ - You may also find this online source browser useful (I know I do) http://lxr.linux.no/ - Keep a link to a LKML archive in your bookmarks and search the archives for answers whenever you have a question - chances are good that whatever you want to ask has been asked before and answered in depth on the list, so it'll be in the archives. Here's one LKML archive you can use, it goes back a few years : http://www.ussg.iu.edu/hypermail/linux/kernel/ - Subscribe to LKML and start reading the some of the threads. A lot can be learned by reading the bugreports and solutions that pop up on the list, there are also often discussions on ideas, implementation details, debugging etc etc that can be valuable. So join the list and start listening :) ohh, and do read the lists FAQ at http://www.tux.org/lkml/ - You may also want to join the Linux Kernel Janitors http://janitor.kernelnewbies.org/ - they have a mailing list and a nice TODO list of things that need doing - good place to pick a small starting project from. - You should also, most likely, invest in a few books on the kernel and read them. I'd recommend these two as good ones to start with : "Linux Kernel Development (2nd Edition), by Robert Love" and "Linux Device Drivers (Third Edition), by Jonathan Corbet, Alessandro Rubini, and Greg Kroah-Hartman". - And most important of all, start reading the kernel source, and play with the kernel source. Reading the source, making some changes and then testing them and learning from the mistakes you make is a great way to learn. -- Jesper Juhl <[EMAIL PROTECTED]> Don't top-post http://www.catb.org/~esr/jargon/html/T/top-post.html Plain text mails only, please http://www.expita.com/nomime.html - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/