Что означает «компиляция ядра»?

6

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

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

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

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

    
задан Ankit 10.08.2012 в 12:15
источник

1 ответ

6

Да, компиляция ядра обычно означает:

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

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

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

    
ответ дан izx 10.08.2012 в 12:29
источник