Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Artigo

Compile e empacote o kernel com processadores ociosos em sua rede utilizando distcc, ccache e kernel-package no Debian
Linux user
msinhore
20/04/2006
Se você resolve compilar e empacotar o kernel em uma máquina isoladamente, o tempo para a execução e finalização da tarefa tende ao infinito. Que tal usar os processadores de sua rede para agilizar o processo?! Neste artigo você saberá como fazer isso.
Por: Marco Sinhoreli
[ Hits: 11520 ]
Conceito: 10.0   4 voto(s)4 voto(s)4 voto(s)4 voto(s)4 voto(s) + quero dar nota ao artigo

Descrição das aplicações utilizadas

Distcc


Permite que você utilize o gcc em diversos processadores na rede. Você precisa instalá-lo em todos os hosts envolvidos, considerando que o gcc deverá estar na mesma versão em todos. Verifique se o link simbólico /usr/bin/gcc aponta para o mesmo gcc em todos os hosts.

Ccache


Disponibiliza um cache do gcc em disco local para que o mesmo não precise refazer o processamento de códigos já compilados.

kernel-package


Tem todas as rotinas para compilar e empacotar o kernel para Debian.

Próxima página >>




Páginas do artigo
   1. Descrição das aplicações utilizadas
   2. Tudo que você precisa no nó central
   3. Tudo que você precisa nos nós escravos
   4. Usando o compile cluster
   5. Conclusão

Outros artigos deste autor

Leitura recomendada

Comentários
[1] Comentário enviado por removido em 21/04/2006 - 11:54h:

Ótimo artigo, vou testar em breve.
Só achei que o artigo foca a instalação usando apt. Poderia ser dado exemplos de instação em Fedora com uso de YUM, e até mesmo compilação manual via fonte.
Além do mais, faltou citar que as portas envolvidas no trabalho devem ser liberadas no firewall.
Abraços e parabéns :)

[2] Comentário enviado por msinhore em 21/04/2006 - 13:46h:

Olá Otavio,

Eu trabalho somente com Debian e por esse motivo não citei como configurar em outras distribuições. Acredito que os passos para configuração dos aplicatívos deva ser a mesma.
Com relação ao firewall, ele não era objeto do artigo e por esse motivo não citei sua configuração.

Abraços e sucesso.

[3] Comentário enviado por psabs em 21/04/2006 - 20:04h:

Olá,

Antes de mais nada , parabéns pelo artigo.

Vc saberia se o distcc e o ccache funcionariam para compilar outros projetos tal como OpenOffice, gnome etc... ? Ou ele apenas serve pra compilar kernel ?

[]


[4] Comentário enviado por removido em 21/04/2006 - 20:31h:

O homem enlouqueceu!!!!!!!!!!!...........
Realmente, não faltava mais nada...
O que esse tal de linux não é capaz, hein???
;-P


[5] Comentário enviado por thelinux em 24/04/2006 - 08:46h:

Ao Marco Sinhoreli - Parabéns pelo ótimo tutorial.

Ao otavio - cara, isto aqui não é curso. O cara fez um excelente tutorial.

[6] Comentário enviado por msinhore em 24/04/2006 - 10:33h:

Olá psabs,

Sem nenhuma restrição para compilar outros códigos. Lembre-se de declarar e exportar as mesmas variaveis antes de chamar o gcc.

Abraços

[7] Comentário enviado por removido em 24/04/2006 - 17:29h:

thelinux, não me leve a mal. Realmente é um ótimo artigo.
Apenas expressei uma ideia complementar ao artigo.
Afinal, esse espaço é exatamente para isso, para discução de ideias que possam não apenas elogiar o artigo, mas agregar mais informação :)
Abraços

[8] Comentário enviado por thelinux em 24/04/2006 - 17:43h:

Tranquilo otavio. Grande abraço. Bola para frente.

[9] Comentário enviado por israel_miranda em 13/12/2007 - 15:36h:

UAU!!!
Cara, eu sei da existência do projeto do bewolf para computação distribuida, mas não fazia idéia que havia um software assim para GCC!!!

Muito bom o artigo, meus parabéns!!!


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.