Ядро

Сборка ядра Linux из исходников

Возьмите конфигурацию работающего ядра и пересоберите её под свои изменения.

Команды и конфиги

cp /boot/config-$(uname -r) .config
make olddefconfig
make -j"$(nproc)" bindeb-pkg

На что обратить внимание

Оставьте запас диска: каталог сборки занимает много гигабайт.

Читайте также

Ядро

Свой модуль ядра: hello world

Минимальный модуль показывает цикл загрузки, выгрузки и вывода в журнал ядра.

Ядро

DKMS: модули, которые переживают обновление ядра

DKMS автоматически пересобирает внешние модули при установке нового ядра.

Ядро

bpftrace: трассировка ядра в одну строку

eBPF позволяет смотреть системные вызовы и функции ядра без перезагрузки и пересборки.