Características:
O Kernel do Linux é
implementado em C e assembler. Os prós e contras destas linguagens
incluem: o código em C é mais portável e fácil de manter, mas o
assembler é mais rápido. O Kernel geralmente usa assembler apenas
quando a velocidade é mais crucial ou quando algum recurso
naturalmente específico de alguma plataforma exige, como o caso do
acesso direto ao hardware de gerenciamento de memória.
Configurando:
O primeiro passo na
compilação do Kernel é a sua configuração. é aqui que vc
adiciona ou remove o suporte para recursos do Kernel. Para
configurar, se posicione na raiz e depois vá para o diretório do
fonte do Kernel:
# cd /usr/src/linux
Em seguida digite um dos comandos a seguir:
# make config
# make menuconfig
# make xconfig
Todos esses comandos permitem que vc configure o kernel, embora
cada um deles faça de formas diferentes.
Construindo o Kernel:
A construção do Kernel é menos trabalhosa do que sua
configuração. Há diversas formas de proceder, entretanto, cada
uma que vc escolher dependerá de como deseja que seu sistema seja
configurado. Em primeiro lugar, vá novamente ao diretório da fonte
do Kernel:
# cd /usr/src/linux
Agora crie o Kernel
como mostrado a seguir. Observe que o comando make deverá
ser o único comando, em uma única linha, quando vc digita-lo no
Shell:
# make dep clean zlilo boot modules modules_install
Quando fornecer
diversos objetos como esses, certifique-se de não tentar o segundo
e os seguintes antes de todos anteriores terem sido
bem-sucedidos. Assim, se o comando make for até seu final e
sair com sucesso, todos os objetivos terão sido construídos
corretamente. Agora é só reiniciar sua máquina e brincar com seu
novo Kernel.
|