The http://kernelnewbies.org/ site has some really good resources for this type of thing. One thing they wisely suggest is to look at the first version of the linux kernel to get the feel of the system. Check out this page for more links and info http://kernelnewbies.org/CompleteNewbiesClickHere .
I think the best thing to do would be to buy a copy of "Understanding the Linux Kernel 3rd edition" and read it right through to the end. After you finish the book, investigate the original kernel version by skimming the source code, then download the latest kernel version from http://kernel.org and start reading whatever section you are most interested in. I believe choosing a good starting point is one of the most important points because the first step is a very daunting task and you are much more likely to keep at it if you are learning about something you are truly interested in.
Cheers
Al
From: kernelnewbies-bounce@xxxxxxxxxxxx [mailto: kernelnewbies-bounce@xxxxxxxxxxxx] On Behalf Of sahlot arvind
Sent: Friday, 26 October 2007 5:23 p.m.
To: kernelnewbies@xxxxxxxxxxxx
Subject: Where to start from?
Hi All,
I am new to Linux kernel. Could any body suggest me where to start reading the source code?
OR
I first should read some books?
best regards
========================================================== For more information on the Television New Zealand Group, visit us online at tvnz.co.nz ========================================================== CAUTION: This e-mail and any attachment(s) contain information that is intended to be read only by the named recipient(s). This information is not to be used or stored by any other person and/or organisation.
On 10/26/07, Alistair Reay <Alistair.Reay@xxxxxxxxxx> wrote: