Linux Kernel Development

By Robert Love

Linux Kernel Development
Preview available
Introduction to the Linux Kernel - Getting started with the kernel - Process management - Process scheduling - System calls - Interrupts and interrupt handlers - Bottom halves and deferring work - Kernel synchronization introduction - Kernel synchronization methods - Timers and time management - Memory management - The virtual filesystem - The block I / O Layer - The process address space - The page cache and page writeback - Modules - Kobjects and sysfs - Debugging - Portability - Patches, hacking, and the community.

Book Details