Linux kernel development
Какие есть способы ускорения процесса разработки модулей для linux kernel в 2019 году (по сравнению с 2010) ?
Модуль не работает с железом, поэтому доступ к реальному железу не нужен.
Интересует в основном процесс тестинга. Быстро закинуть модуль в тестовую систему, чтоб в случае креша посмотреть стек трейс, чтоб был быстрый ребут (порядко 1-2 секунд).
В идеале хотелось бы какой-то qemu (или что-то другое побыстрее и попроще) который ОЧЕНЬ быстро грузит ядро, монтирует в ro root (который уже смонтирован в rw на основной системе или root свой но подключить фолдер с хост системы) и в качестве инита стартует баш скрипт
И при этом чтоб терминальный вывод (printk) логировался в файл + сам терминал был интерактивный.