September 2005
Intermediate to advanced
648 pages
12h 50m
English
Here there be dragons. Medieval mapmakers wrote that about unknown or dangerous places, and that is likely the feeling you get the first time you type:
cd /usr/src/linux ; ls
“Where do I start?” you wonder. “What exactly am I looking at? How does it all hang together and actually work?”
Modern, full-featured operating systems are big and complex. The number of subsystems is large, and their interactions are many and often subtle. And while it's great that you have the Linux kernel source code (more about that in a moment), knowing where to start, what to look at, and in what order, is far from self-evident.
That is the purpose of this book. Step by step, you will learn about the different kernel components, how they work, and how they relate ...