Em Mon, Sep 09, 2002 at 06:54:52PM -0300, Vinicius P. Barbosa escreveu:

> Nao sou um mago do Linux, mas posso te dizer q a finalidade de recompilar um
> kernel � est� deixando ele mais enxuto habilitando somente as funcionalidades
> q realemente ser�o necess�rias para o servidor q vc estiver utilizando. Por
> exemplo, se vc vai utilizar um servidor como firewall para q habilitar as
> funcionalidades de ISDN Support, IrDA support e outras funcionalidades q vc
> nao utlizar�.  Recom- pilando o kernel vc estar� desabilitando as
> funcionalidades q nao ser�o usadas deixando desta maneira o kernel mais
> r�pido e enxuto.

Note que um m�dulo n�o carregado � equivalente a um m�dulo n�o compilado
no que diz respeito a performance, n�o sendo raz�o portanto para recompilar
o kernel, e � isto o que ocorre com ISDN, IRdA e praticamente todo o resto
que em um kernel de uma distribui��o como o Conectiva Linux.

Uma raz�o para recompilar o kernel � ter menos TLB misses, o que melhora de
forma significativa em _alguns_ casos, como placas em placas SCSI em sistemas
com alta carga de IO, pois m�dulos n�o s�o carregados em p�ginas de 4MB como o
kernel, mas em p�ginas de 4KB, como todo o userspace, mas mesmo isto j� foi
modificado no 2.4.20-pre (IIRC) com um patch do Andi Kleen que tenta primeiro
alocar espa�o para a carga do m�dulo nas p�ginas de 4MB, n�o havendo espa�o faz
fallback para o m�todo tradicional, usando o vmalloc, que usar� p�ginas de 4KB,
deixa ver no log do marcelo...

Nope, ainda n�o foi incluido, mas creio que ir� antes do 2.4.21 8)

O Alan at� sugeriu que o kernel dever� passar a suportar algumas coisas
_somente_ como m�dulos, vide http://kernelnewbies.org/status, a entrada
relevante � esta:

o Planning    Remove all hardwired drivers from kernel        (Alan Cox, etc.)

Outra raz�o seria para otimizar para Athlon ou Pentium IV, mas mesmo neste caso
algumas distros j� vem com kernels pre-compilados otimizados para estas
plataformas, o que dever� acontecer tamb�m no Conectiva Linux Snapshot em
breve.

Em resumo: para a maioria dos casos n�o � necess�rio se dar ao trabalho de
recompilar o kernel.

- Arnaldo

"... when men were men and wrote their own device drivers?" Linus Torvalds

PS.: compilo o kernel umas 30 vezes por dia... mas s� para as sess�es de
kernel hacking, no vmware 8-)

Assinantes em 09/09/2002: 2234
Mensagens recebidas desde 07/01/1999: 182409
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista: 
            mailto:[EMAIL PROTECTED]

Responder a