Ol�,

On Sun, Nov 12, 2006 at 06:05:57PM -0200, Thiago Henrique wrote:
>    Alguem pode me explicar ou passar um link ( eu procurei, mas nao
>    encontrei), o que significa "compilar o kernel estaticamente" ?

Creio que seja compilar o suporte ao hardware e/ou recursos que voc�
precisa como "built-in" (embutido) ao inv�s de como m�dulos.

Quando voc� configura quais as caracter�sticas de seu kernel, voc�
pode escolher ter o suporte �s mesmas embutidas sempre dentro de seu
kernel ou ter as mesmas carreg�veis (dinamicamente ou manualmente)
atrav�s de m�dulos.

Existem vantagens e desvantagens em ambos os m�todos, vai de voc� decidir
se acha um dos dois m�todos superior ao outro e usar o que mais lhe
agrada.

A maioria das distribui��es fornece um kernel modular, com suporte � uma
grande quantidade de hardware e/ou funcionalidades no formato de m�dulos
que podem ou n�o serem carregados dependendo da necessidade. Dessa forma,
o kernel se torna mais gen�rico e tem a possibilidade de funcionar em uma
maior gama de hardware.

Um kernel monol�tico (com funcionalidades compilados de forma embutida)
pode (mas n�o necessariamente vai) trazer mais velocidade, uma vez que o
suporte ao o que � necess�rio j� vai estar incluso dentro do pr�prio
kernel e nenhum m�dulo adicional precisaria ser carregado para fornecer
tais funcionalidades.

Outra vantagem de um kernel compilado de forma monol�tica � que voc� pode
remover tudo o que n�o � necess�rio para seu caso e deixar somente o que
for estritamente necess�rio, diminu�ndo o tamanho final da imagem de
kernel e, consequentemente, seu tempo de carga e uso de mem�ria.

Espero ter ajudado.

-- 
Andr� Lu�s Lopes
[EMAIL PROTECTED]
http://people.debian.org/~andrelop
Public GPG KeyID : 9D1B82F6

Attachment: signature.asc
Description: Digital signature

Responder a