Re: [OFFTOPIC?] Learning Linux architecture

kernel@draper.net
Tue, 29 Dec 1998 14:54:49 -0600


On Tue, Dec 29, 1998 at 12:28:20PM -0500, Dave wrote:
> I apologize if this question is too far off-topic but I am new to the Linux
> world and would very much like to learn more about how Linux works.
>
> I am looking for recommendations as to where I can learn more about how
> Linux is constructed and how the various pieces interact. Not so much "how
> to use it" but more "how it is constructed". Something reasonably easy to
> read, preferably with good diagrams. Something that will give me a top-down
> overview of Linux that will help me understand it better. Books, magazine
> articles, web sites or whatever you can point me to would be good.
>
> I have read many of the How-to's and played around with Linux on my system
> but I would still like to get more of an in-depth understanding of what I
> am working with.
>
> I know I could read the source files but I have never been very good at
> learning something complex by reading C code. I really need to know what I
> am looking at first, before I can make sense of the code.
>
> My goal is to be able to do embedded development work using Linux as the
> foundation.
>

Suggestions:

1) Linux Device Drivers by Alessandro Rubini (this is very good!)

2) Linux Kernel Book by Remy Card, Eric Dumas, Franck Mevel

3) The Linux Kernel found at various LDP mirrors.

4) Linux Kernel Module Programming Guide also at the LDP mirrors.

5) The Kernel Hackers Guide (dated but much is still relevant).

Lastly, there is NO SUBSTITUTE for many many long nights of tracing
flow via your own printk's inserted into the code. After a couple
of hundred self induced linux kernel crashes comes the magic moment
when Voila! things suddenly start to make sense :)

Happy Holidays,
Reed,

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/