madrugada
(usa Gentoo)
Enviado em 10/01/2013 - 01:55h
josueleite escreveu:
brigadao madrugada vc é dez vou tentar agora mesmo!Eu dei uma rapida leitura e entendi que com o O3 os binarios ficam enormes e carregam lentamente e "cause more disc I/O, etc" e eu queria o comando de compilação do kernel do ubuntu tem que baixar o kernel pra compilar ou ja tem no sistema?
Disponha.
No caso do kernel eu vejo vantagem. O binário não chega a ser um 1MB maior e a demora para o Grub carregá-lo não será percebida.
Em contrapartida, esse mesmo kernel carregará todo o resto do sistema bem mais rápido, pois o binário é mais rápido. E a execução dos aplicativos também será melhorada, pois todas são gerenciadas pelo kernel.
Não uso Ubuntu, mas se não me engano, ele não vem nem com o compilador, quanto mais os fontes do kernel.
Use a dica abaixo para saber quais ferramentas instalar:
http://www.vivaolinux.com.br/artigo/Recompilando-o-Kernel-no-Ubuntu-Linux-9.04
E a melhor resposta deste outro post, que é mais novo e utiliza o kernel 3.x, para saber como compilar para Debian-likes:
http://www.vivaolinux.com.br/topico/Debian/duvida-de-criar-kernel-linux-em-deb-no-debian-6
-pipe -> compila na Ram, torna o seu sistema lento,pois vai usar a mem. ram, mas a compilação é mais rápida;
-march=native -> faz o GCC reconhecer a sua arquitetura automaticamente e otimiza o binário para ela.
Editado
-pipe deixa o sistema lento enquanto durar a compilação. Ao término, ela libera toda a ram utilizada.