On Sat, Jan 21, 2012 at 4:52 AM, SaNtosh kuLkarni <santosh.yesoptus@xxxxxxxxx> wrote: > Hi Sukrit, > > Ya kernel development..kernel space is fun...but since kernel has loads of > subsystems...you must be or will be later interested in certain > subsytems,,,but you ought to understand the basic working and operations > carried by a kernel and sorting of programming and structures required...i > would suggest Kernel Development by Rober Love > > http://blog.rlove.org/2010/07/linux-kernel-development-third-edition.html > > as he doesnt dig deep into core kernel development instead focuses on stuff > such as Process mgnt , synchronization ,VFS...etc etc...in a rather simple > easy to understand manner...but if you are interested or rather want to get > into specific subsystems like Networking ...network stack,...etc you can > always start off with network internals...but my suggestion is Robert Love > and start of writing few LKMs....tats my opinion.... > > On Sat, Jan 21, 2012 at 6:58 AM, Jeff Haran <jharan@xxxxxxxxxxxxxx> wrote: >> >> >> >> From: kernelnewbies-bounces@xxxxxxxxxxxxxxxxx >> [mailto:kernelnewbies-bounces@xxxxxxxxxxxxxxxxx] On Behalf Of Sukrit Sangwan >> Sent: Friday, January 20, 2012 4:19 PM >> To: Kernelnewbies@xxxxxxxxxxxxxxxxx >> Subject: from where to start.. >> >> >> >> I want to become a kernel developer. I have never done anything related to >> kernel uptil now. I am unable to figure out how to start off. Please help me >> doing my first exercise on kernel development. >> >> >> >> -- >> >> Sukrit Sangwan >> Hi Sukrit, People ask me this a lot so I wrote a post in blog about it, you can read it here: http://martinezjavier.blogspot.com/2011/10/what-is-best-way-to-learn-linux-kernel.html Also I used to maintain a repo with the Linux Device Drivers 3 book examples: But I haven't committed anything for over a year because I'm too busy to do it. So cloning that tree, forward porting those virtual drivers and send me the patches would be a good way to learn and also great for the newbies community. Even you can fork that tree and try to maintain yourself :) Good luck Javier _______________________________________________ Kernelnewbies mailing list Kernelnewbies@xxxxxxxxxxxxxxxxx http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies