Окружения

QEMU: запускаем собранное ядро за секунды

Виртуальная машина с минимальным образом проверяет ядро без перезагрузки основной системы.

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

qemu-system-x86_64 -enable-kvm -m 1G -nographic \
  -kernel arch/x86/boot/bzImage \
  -initrd rootfs.cpio.gz \
  -append "console=ttyS0"

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

С флагом -enable-kvm тесты идут в разы быстрее.

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

Окружения

Docker-образ для воспроизводимой сборки

Единый образ с компилятором и инструментами даёт всей команде одинаковую среду.

Окружения

systemd-nspawn: лёгкие окружения для тестов

Контейнер с полноценной системой запускается за секунды и не требует Docker.