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]
