Professional Linux Kernel Architecture

Paperback
from $0.00

Author: Wolfgang Mauerer

ISBN-10: 0470343435

ISBN-13: 9780470343432

Category: General & Miscellaneous Software

Search in google:

Find an introduction to the architecture, concepts and algorithms of the Linux kernel in Professional Linux Kernel Architecture, a guide to the kernel sources and large number of connections among subsystems. Find an introduction to the relevant structures and functions exported by the kernel to userland, understand the theoretical and conceptual aspects of the Linux kernel and Unix derivatives, and gain a deeper understanding of the kernel. Learn how to reduce the vast amount of information contained in the kernel sources and obtain the skills necessary to understand the kernel sources.

Ch. 1 Introduction and overview 1Ch. 2 Process management and scheduling 35Ch. 3 Memory management 133Ch. 4 Virtual process memory 289Ch. 5 Locking and interprocess communication 347Ch. 6 Device drivers 391Ch. 7 Modules 473Ch. 8 The virtual filesystem 519Ch. 9 The extended filesystem family 583Ch. 10 Filesystems without persistent storage 643Ch. 11 Extended attributes and access control lists 707Ch. 12 Networks 733Ch. 13 System calls 819Ch. 14 Kernel activities 847Ch. 15 Time management 893Ch. 16 Page and buffer cache 949Ch. 17 Data synchronization 989Ch. 18 Page reclaim and swapping 1023Ch. 19 Auditing 1097App. A Architecture specifics 1117App. B Working with the source code 1141App. C Notes on C 1175App. D System startup 1223App. E The ELF binary format 1241App. F The kernel development process 1267Bibliography 1289Index 1293