Open Source & Linux Lab

It's better when it's simple

User Tools

Site Tools


etc:users:kern_books

This is an old revision of the document!


Сборка ядра и модулей

  • 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

Интернет

  • Анатомия ядра Linux - одна из статей “Анатомия …”, рассказывает кратко о структуре ядра Linux, кроме того внизу страницы есть ссылки на другие статьи из серии
  • Kernel Hacking Guide - рассматривается несколько разных тем из разных подсистем ядра.
  • SimpleFS - простая обучающая файловая система.
  • DebugFS Tutorial - простой пример использования debugfs с исходными кодами.
etc/users/kern_books.1470519285.txt.gz · Last modified: 2016/08/07 00:34 by kel