Linux Kernel Development (3rd Edition): Robert Love: 9780672329463


Free PDF Download

Publication Date: July 2, 2010 ISBN-10: 0672329468 ISBN-13 :978-0,672,329,463 Edition: 3
The development of the Linux kernel, the Linux kernel design and implementation details of presenting content is useful kernel code writing and development, as well as to seek a better understanding of the operating system, and they become more efficient and productive programmers coding.

The book details the major subsystems and features of the Linux kernel, including its design, implementation and interface. It covers the Linux kernel, both practical and theoretical eye, which should be attractive to a variety of interests and needs of the readers.

The author of the core kernel developer, shares valuable knowledge and experience, the 2.6 version of the Linux kernel. Specific topics covered include process management, scheduling, time management and timers, the system call interface, memory addressing, memory management, the page cache, the VFS, kernel synchronization, portability concerns, and debugging techniques. This book covers the most interesting features of the Linux 2.6 kernel, including the CFS scheduler, preemptive kernel, block I / O layer, and I / O scheduling.

Throughout the book, the third version of the Linux kernel development, including new and updated material:
A new chapter in the kernel data structures
And bottom halves of details in the interrupt handler
Expand the coverage of virtual memory and memory allocation
Linux Kernel Debugging Tips
Depth of coverage of kernel synchronization and locking
Useful insights submitted kernel patches and the Linux kernel community
Show more