etc:users:kern_books
Сборка ядра и модулей
- Linux Kernel in a Nutshell - в этой книге по шагам расписывается как сконфигурировать и собрать ядро Linux.
- Linux Kernel Module Programming Guide - это небольшая статья, описывающая как собрать простой загружаемый модуль ядра.
Ядро Linux подробнее
- Understanding The Linux Kernel - последовательное и подробное рассмотрение всех подсистем ядра Linux
- Professional Linux Kernel Architecture - еще одно подробное рассмотрение всех подсистем ядра.
- Linux Device Drivers - подробное изложение создания драйверов для ядра Linux от простых к довольно сложным (API ядра меняется быстро, поэтому некоторые примеры не будут работать из коробки, но исправить это не трудно).
- Linux Kernel Devlopment - менее подробная чем предыдущая книга, но освещает ряд полезных тем, например, о структурах данных в ядре (списки, таблицы и тд).
- Writing Linux Device Drivers: a guide with exercises - учебник по программированию в ядре Linux с упражнениями.
- Writing Linux Device Drivers: Lab Solutions: a guide with exercises - ответы к предыдущему учебнику.
Сеть в ядре Linux
- Understanding Linux Network Internals - довольно подробно рассказывает о сетях, и их реализации в ядре Linux.
- Linux Kernel Networking: Implementation and Theory - ничего об этой книге не известно, но это самая новая книга о реализации сетей в ядре Linux.
- Linux Networking Architecture - немного устаревшая книга об устройстве сети в ядре Linux.
Интернет
- Анатомия ядра Linux - одна из статей “Анатомия …”, рассказывает кратко о структуре ядра Linux, кроме того внизу страницы есть ссылки на другие статьи из серии
- Kernel Hacking Guide - рассматривается несколько разных тем из разных подсистем ядра.
- SimpleFS - простая обучающая файловая система.
- DebugFS Tutorial - простой пример использования debugfs с исходными кодами.
etc/users/kern_books.txt · Last modified: 2016/08/08 20:53 by kel