Chaque chapitre traite en détail une des composantes du système : processus - signaux - systèmes de fichiers - entrées/sorties - gestion de la mémoire - terminaux Posix - communication par tubes - IPC System V - modules chargeables - administration du système.
La première partie de chaque chapitre, accessible aux débutants, présente les concepts et décrit les appels système associés, en les illustrant d'exemples en langage C. La seconde partie, plus avancée, montre comment ces concepts sont implémentés au niveau du noyau : structures de données utilisées et fonctions internes de Linux.
Cet ouvrage a fait l'objet de traductions en langues anglaise (The Linux Kernel Book, Wiley), espagnole (Programación Linux 2.0, Gestión2000) et japonaise (Ohmsha).