Что означает "сборка ядра"?

Что подразумевается под термином компиляция ядра?

Включает ли это работу непосредственно над исходным кодом ядра; вносить изменения в программу ядра, а затем компилировать весь исходный код? Или это означает что-то другое?

Если компиляция ядра предполагает работу с исходным кодом; тогда где я могу получить исходный код ядра?

И после того, как кто-то скомпилирует ядро ​​в соответствии с его потребностями, оно автоматически регистрируется в файле grub и готово к следующей загрузке?

1 ответ

Решение

Да, сборка ядра обычно означает:

  1. Скачивание исходного кода.
  2. Возможно изменение исходного кода (большинство не программистов обычно не делают этого).
  3. Настройка ядра (какие функции / модули / драйверы включить и т. Д.)
  4. Компилируем это.

Вместо просто make/make installбольшинство людей используют специальный набор инструментов, который будет генерировать дабы в конце; Вы можете просто установить их с dpkg и позаботьтесь о деталях GRUB и др.

Пожалуйста, посмотрите этот вопрос, чтобы узнать, как это сделать: как проще перекомпилировать ядро?

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