Изучение исходников Linux через Elixir

Одним из самых мощных инструментов для работы с исходным кодом ядра Linux является Elixir:

https://elixir.bootlin.com

Он позволяет:

  • Исследовать структуру дерева исходников ядра Linux

  • Быстро находить нужные функции, структуры, интерфейсы

  • Переходить по коду с гиперссылками

  • Смотреть изменения между версиями

Примеры:

Мы будем использовать Elixir на протяжении всей главы, чтобы изучать готовые драйверы и структуру системы устройств и шин в Linux.