Оглавление
 Предисловие 15
 Введение 17
 Об авторе 21
 От издательства 22
 Глава 1. Введение в ядро Linux 23
 Глава 2. Начальные сведения о ядре Linux 33
 Глава 3. Управление процессами 45
 Глава 4. Планирование выполнения процессов 65
 Глава 5. Системные вызовы 95
 Глава 6. Прерывания и обработка прерываний 109
 Глава 7. Обработка нижних половин и отложенные действия 131
 Глава 8. Введение в синхронизацию выполнения кода ядра 163
 Глава 9. Средства синхронизации в ядре 177
 Глава 10. Таймеры и управление временем 207
 Глава 11. Управление памятью 233
 Глава 12. Виртуальная файловая система 265
 Глава 13. Уровень блочного ввода-вывода 293
 Глава 14. Адресное пространство процесса 311
 Глава 15. Страничный кэш и обратная запись страниц 331
 Глава 16. Модули 343
 Глава 17. Объекты kobject и файловая система sysfs 355
 Глава 18. Отладка 373
 Глава 19. Переносимость 389
 Глава 20. Заплаты, разработка и сообщество 405
 Приложение A. Связанные списки 415
 Приложение Б. Генератор случайных чисел ядра 423
 Приложение В. Сложность алгоритмов 429
 Приложение Г. Библиография и список литературы 433
 Предметный указатель 437