I have been programming in C for a couple of years in Linux. Now I want to work on linux kernel and contribute to kernel, if possible. I have been looking on the internet for the information about a starting point but I couldn't find one. So can any one please tell me where to begin?
+3
A:
I'm not a kernel person at all but I work with a lot of people who are very much into the kernel. They all recommend Linux Kernel Development by Robert Love as a good book on the subject. I've bought the book myself and plan to, in my copious free time, go through it.
The Kernel Mentors mailing list related resources at http://kernelnewbies.org/KernelMentors is also a good place to look at.
Noufal Ibrahim
2010-06-03 10:14:39
The entire kernelnewbies site is a good resource for starting Linux kernel programming.
caf
2010-06-05 07:52:41
A:
I would also recommend the site lxr.linux.no as a browsable source code repository. It contains version 0.0.1 an up. With the help of this site, it is very easy to search for keywords in the kernel source on different versions.
Hagai
2010-06-07 17:53:05