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: