Когда я редактирую код ядра Linux, как происходит сборка и запуск измененного ядра?

Я учусь писать код в ядре Linux, и я хотел бы начать практиковаться в написании кода в ядре, но мой вопрос в том, каков процесс сборки и запуска модифицированного ядра? должен ли я каждый раз, когда я модифицирую код ядра, просто перекомпилировать ядро, переустанавливать его на моем компьютере, а затем перезагружать его, или есть другой способ сделать этот процесс в реальной жизни, в отрасли?

1 ответ

Решение

Что ж, проще всего, если вы можете иметь код, который вы изменяете, в модуле, тогда вы можете удалить старую версию и загрузить новую версию.

В качестве альтернативы вы можете запустить ядро ​​на виртуальной машине внутри вашего хост-компьютера! Таким образом, вам нужно перезагрузить только виртуальную машину, а не весь физический компьютер.

Другие вопросы по тегам