- Comprehensive look at the core internals of Linux
- Clear explanations accompanied by full source code
- Networking chapter discusses sockets and devices
- Motivation for modifying the Linux kernel lacking
- Chapters 1-3 present an overview of the Linux kernel
- Chapter 4 covers memory management in the Linux kernel
- In Chapter 5, the authors discuss interprocess communication in Linux
- Chapter 6 covers several of the major Linux file systems in depth
- Chapter 7 details the workings of Linux device drivers
- Chapter 8 documents Linux networking including the OSI model, sockets, and kernel network devices
- In Chapter 9, the authors explain the use and debugging of Linux kernel modules
- Chapter 10 reviews multiprocessing support built in to the Linux kernel
- Appendices contain more detail on Linux system calls, commands, and the booting process
Kernel developers will appreciate this book's concise explanations that incorporate diagrams and source code. All of the core operating system topics, including networking, receive balanced treatment. This book assumes knowledge of the 'C' programming language and an interest in Linux kernel hacking.





