Super desenpenho para minha distro, é possível?
Estava fuçando (apenas isto) na distro Gentoo, vi que ela, no stage 1 de instalação, compila as bibliotecas zlib, libc e etc. ou seja algumas bibliotecas básicas do sistema. Depois, um pouco mais para frente, é compilado o kernel...
Apartir daí surgiu a seguinte dúvida: Se em meu sistema (Debian, Suse, etc.) eu baixar estes fontes, mais o gcc 3 e o kernel, compila-los utilizando parametros de otimização comuns (-O3, -fomit-frame-point, -mmmx, -msse2, -m3dnow e etc.) e utilizando a ferramenta checkinstall que cria o pacote para a minha plataforma (rpm, deb, tgz...) eu não teria um sistema com maior desempenho? Desta forma eu não manteria a integridade da minha arvore de pacotes?
Estou falando do GCC, zlib, libc, kernel 2.6 e etc. compilado para o meu hardware específico, não de todo o meu sistema e ainda utilizando minha distro preferida. Não haveria um ganho de performance?
Existe um bom motivo para eu pensar assim: Alguns pacotes são compilados para a plataforma i386 e outros, mais novos, para a plataforma i586, compilando como eu quero compilar, terei pacotes para a plataforma i686 (pentiumIII) ou athlonXP ou athlon64 ou pentium4HT... ou não?
:toim:
Super desenpenho para minha distro, é possível?
vc teria um ganho sim, mas mto pequeno, se vc quer realmente uma diferenca de desempenho vc teria que compilar tudo.
sem contar q compilar alguma coisa nesses sistemas rpm based sempre da alguma cagadinha com libs
Super desenpenho para minha distro, é possível?
gnu.org
Pelo menos as glibcs
Só que tem um probleminhazinho... Se tu cagar na compilação de uma glibc, teu sistema nao boota mais... para de funfar..
Isso não é tão trivial nao
Super desenpenho para minha distro, é possível?
respodendo a pergunta das libs, isso pode variar
se vc compilar o programa estaticamente nao vai fazer diferenca alguma, e mesmo como shared nao vai dar mta diferenca
e jah q vc quer compilar do fonte, use o FONTE mesmo, nao pacotes alterados por outras distros
www.linuxfromscratch.org
lah tem o link de todas
Super desenpenho para minha distro, é possível?
Cara se vc ta com essa vontade de compilar tudo pq nao mexe um pouco com o gentoo?? eu ja usei varias distros e acho que distro como SuSE e Debian sao mto boas, e o sistema de gerenciamento de pactoe ajuda muito, mas resolvi brincar um pouco com o gentoo para ver, tpo é um aprendizado que nao tem tamanho, principalmente vindo do stage 1, pq tpo ja passei por 10 vezes mais problemas de compilação que em qq outra distro, então pegue e o gentoo e tenho espirito de aventura, pq vai demorar umas semana mais ou menos pro sistema ficar joia, pelo menos para mim foi assim, mas ta sendo mto legal.
falows
Super desenpenho para minha distro, é possível?
E uma coisa se pegar e explicar para a empresa que nao tem diferença em ser debian ou slackware ou gentoo ela aceite, e outra coisa tirando SuSE ES e Red Hat Server o resto nenhuma distro tem diferença, as unicas diferenças dessas duas é questao de homologação.
falows