Linux Kernel Development

Couverture
Novell Press, 2005 - 401 pages
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.

À l'intérieur du livre

Table des matières

Introduction to the Linux Kernel
1
Getting Started with the Kernel
11
Process Management
23
Droits d'auteur

28 autres sections non affichées

Expressions et termes fréquents

À propos de l'auteur (2005)

Robert Love is an open source hacker who has used Linux since the early days. Robert is active in and passionate about both the Linux kernel and the GNOME communities. Robert currently works as Senior Kernel Engineer in the Ximian Desktop Group at Novell. Before that, he was a kernel engineer at MontaVista Software. Robert's kernel projects include the preemptive kernel, the process scheduler, the kernel events layer, VM enhancements, and multiprocessing improvements. He is the author and maintainer of schedutils and GNOME Volume Manager. Robert has given numerous talks on and has written multiple articles about the Linux kernel. He is a Contributing Editor for Linux Journal. Robert received a B.A. in Mathematics and a B.S. in Computer Science from the University of Florida. Born in South Florida, Robert currently calls Cambridge, Massachusetts home. He enjoys college football, photography, and cooking.

Informations bibliographiques