Linux Kernel Development
Discover the ins and outs of Linux kernel design and implementation with "Linux Kernel Development." This comprehensive guide is perfect for those seeking to write and develop kernel code, as well as programmers looking to become more efficient and productive in their coding. Written by a core kernel developer, this book covers major subsystems and features of the Linux kernel, including process management, memory management, debugging techniques, and more. The new third edition includes updated material on virtual memory, memory allocation, kernel data structures, and submitting kernel patches. Gain valuable knowledge and experience on the 2.6 Linux kernel with this practical and theoretical guide.