On Tue, Feb 11, 2003 at 12:09:01PM +0530, Nilesh Simaria wrote: > I am Nilesh, and I am brand new in this list as well as in linux kernel. I > am using linux for last 2 years, now I want to shifted to kernel side. > Can any one please suggest me how do I start. If you are unfamiliar with the unix design in general, I'd suggest starting with Bach's books from the mid 1980s. Once you've read one of those, I'd suggest Uresh Vahalia's Unix Internals -- it describes many design decisions made with modern unix systems. Then, take a look at the two O'Reilly books, Understanding The Linux Kernel (I heard a new version is out!) and Linux Device Drivers (2nd edition is available freely online, but I cannot recommend the paper version highly enough). They will cover some of the finer points of the Linux design decisions, but they won't be absolutely correct -- in fact, quite a bit has changed. So, you'll need to jump into the code and start playing around with whatever interests you the most. This is where things get really fun. Tools such as cscope or idutils with editor plugins will help you navigate the code. Check the FAQ for lots of links. :) -- People who separate manpages from the programs they document would steal sheep. -- apologies to Goudy
Attachment:
pgp00301.pgp
Description: PGP signature