Anderson wrote:

Rapaz,
Seria interessante se algumas pessoas estiverem interessadas,
realizarmos alguns estudos neste sentido, pegar alguns programas como
base de medição(benchmark) e fazer as devidas otimizações/compilações em
programas,bibliotecas,kernel e etc, verificar o real ganho disto, e com
base nos resultados montar uma lista dos pacotes e a % de ganho nas
atividades normais da maquina, se for algo realmente expressivo, seria o
caso de fazer alguma task, com um frontend tipo o debconfig, no qual
baixariam os sources dos pacotes que mais tem ganhos com recompilações
ou acima de digamos 10,15% e com base nas especificações passadas pelo
usuario via debconfig recompilaria estes fontes/programas tornando o
sistema no geral mais rapido, ou ainda teria algo como um apt-optimize
que analisaria os pacotes instalados e com base no ganho do pacote com a
recompilação baixaria os fontes e recompilaria os mesmos, hehehe acho
que no apt-optimize eu viajei geral, mas tá ai a ideia.

Sds,

Anderson
é uma idéia!

-----Mensagem original-----
De: Christian Lyra [mailto:[EMAIL PROTECTED] Enviada em: segunda-feira, 9 de junho de 2003 10:28
Para: lista
Assunto: Construindo .debs otimizados



Ois,

        Acho que na semana passada alguem questionou sobre a
possibilidade de usar algo parecido com o sistema do freebsd ou do portage do gentoo no debian. Ou seja, compilar os pacotes otimizados para a máquina em questão.
        Fiquei curioso com a possibilidade e fui atrás pra ver o que se
podia fazer. Achei o apt-build do debian, no entanto ele não resolveu o que eu queria

fazer.
        Então para dar "nome aos bois" vamos exemplificar o que eu
pretendo fazer:
        - construir um repositorio com pacotes otimizados para a minha
máquina
        - compilar os pacotes com as minhas otimizações
        - compilar os pacotes numa máquina mais rápida (compilar num P4,
mas otimizando os pacotes para um k6, por exemplo)

        A primeira parte é fácil... tem bastante documentação, etc. A
segunda já complica... Li os documentos do Kov, e sei como construir um pacote deb atráves dos fontes disponibilizados pela própria debian (apt-get source,

dpkg-buildpackage, etc...). O que não está claro e nem achei nada de documentação é sobre COMO usar os meus parâmetros de otimização (ex, -O3

-march -mcpu, etc...). Simplesmente exportar a CFLAGS não funcionou :-(

        Então... alguem sabe? Kov?


Responder a