O que significa “compilar um kernel”?

6

O que significa compilar o kernel a termo?

Isso envolve trabalhar diretamente no código-fonte do kernel; fazendo alterações no programa do kernel e, em seguida, compilando todo o código-fonte? Ou significa algo diferente?

Se a compilação do kernel envolver o trabalho no código fonte; então onde eu obtenho o código fonte do kernel?

E depois que alguém compila o kernel de acordo com suas necessidades, o kernel automaticamente é registrado no arquivo grub e pronto para o próximo boot?

    
por Ankit 10.08.2012 / 12:15

1 resposta

7

Sim, compilar um kernel geralmente significa:

  1. Fazendo o download do código-fonte.
  2. Possivelmente modificando o código-fonte (a maioria dos não-programadores geralmente não faz isso)
  3. Configurando o kernel (quais recursos / módulos / drivers incluir, etc.)
  4. Compilando-o.

Em vez de apenas make/make install , a maioria das pessoas usa um conjunto de ferramentas especial que gerará debs no final; você pode simplesmente instalar estes com dpkg e ter o GRUB, etc. partes cuidadas.

Por favor, veja esta pergunta para um tutorial: O que é uma maneira simples de recompilar o kernel?

    
por ish 10.08.2012 / 12:29