Table of Contents:
Foreword.
About the Authors.
Preface.
Acknowledgments.
1. Overview.
2. Exploration Toolkit.
3. Processes: The Principal Model of Execution.
4. Memory Management.
5. Input/Output.
6. Filesystems.
7. Scheduling and Kernel Synchronization.
8. Booting the Kernel.
9. Building the Linux Kernel.
10. Adding Your Code to the Kernel.
Bibliography.
Index.