LINUX.ORG.RU

Linux kernel development

 


0

1

Какие есть способы ускорения процесса разработки модулей для linux kernel в 2019 году (по сравнению с 2010) ?

Модуль не работает с железом, поэтому доступ к реальному железу не нужен.

Интересует в основном процесс тестинга. Быстро закинуть модуль в тестовую систему, чтоб в случае креша посмотреть стек трейс, чтоб был быстрый ребут (порядко 1-2 секунд).

В идеале хотелось бы какой-то qemu (или что-то другое побыстрее и попроще) который ОЧЕНЬ быстро грузит ядро, монтирует в ro root (который уже смонтирован в rw на основной системе или root свой но подключить фолдер с хост системы) и в качестве инита стартует баш скрипт

И при этом чтоб терминальный вывод (printk) логировался в файл + сам терминал был интерактивный.

★★★★

Здесь правильно подсказали - только юзерспейс. Test-driven разработка в режиме ядра невозможна - там только тщательное проектирование и аккуратная реализация.

byko3y ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.