Ядро

kselftest: встроенные тесты ядра

В дереве ядра есть автотесты подсистем: сети, таймеров, памяти.

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

make -C tools/testing/selftests TARGETS=timers run_tests
make -C tools/testing/selftests TARGETS="net mm" run_tests

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

Запускайте только нужные TARGETS: полный набор идёт долго.

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

Ядро

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

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

Ядро

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

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

Ядро

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

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