tags:

views:

493

answers:

5

Guys,

I want to learn linux kernel programming.

What would be the starting points for that ? What could be some of the simpler problems to target ?

thanks in advance

+3  A: 

I would have to say:"learn C". :)

Try this free online book.

Linux Kernel Module Programming Guide http://www.linuxhq.com/guides/LKMPG/mpg.html

Antonio Louro
+6  A: 

Hello,

Try to get hold of Robert Love's book on Linux Kernel Programming. Its very concise and easy to follow.

After that or along with that, you may want to take a look at "Understanding the Linux kernel".But I wouldn't recommend it during the early stages.

Also, look at the Linux kernel programming guide. Since a lot can be learnt from programing kernel modules, that guide will help you. And yes, for a lot of information, consult the 'documentation' sub-directory of the Kernel sources tarball.

Amit
+1  A: 

removed

deleted

+4  A: 

Check out The Linux Kernel Janitor Project

''We go through the Linux kernel source code, doing code reviews, fixing up unmaintained code and doing other cleanups and API conversions. It is a good start to kernel hacking.''

abababa22
+1 awesome link
e5
hlovdal
A: 

Check kernelnewbies.org, subscribe to the Kernelnewbies mailing list, got to irc.oftc.org #kernelnewbies