Linux kernel development /
Robert Love.
- 3rd ed.
- Upper Saddle River, NJ : Addison-Wesley, c2011
- xx, 440 p. ill. ; 23 cm.
Includes bibliographical references (p. [407]-408) and index.
1 introduction to the Linux Kernei 2 Getting Started with the Kernel 3 Process Management 4 Process Scheduiing 5 System Calls 6 Kernel Data Structures 7 Interrupts and Interrupt Handlers 8 Bottom Halves and Deferring Work 9 An Introduction to Kernel Synchronization 10 Kernel Synchronization Methods 11 Timers and Time Management 12 Memory Management 13 The Virtual Filesystem 14 The Block I/O Layer 15 The Process Address Space 16 The Page Cache and Page Writeback 17 Devices and Moduies 18 Debugging 19 Portability 20 Patches, Hacking, and the Community