Logo Hardware.com.br
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas

BDMod - Compilar o Linux nunca foi tão fácil!

#1 Por bernardo0cd0 11/05/2008 - 17:29
BDMod

Blog: http://bdmod.sf.net

Código da Nova Geração (SVN): http://bd-mod.svn.sourceforge.net/viewvc/bdmod

Preview da nova versão:
https://sourceforge.net/project/showfiles.php?group_id=228996&package_id=278184
(Baixe a mais recente - BETA).


O BDMod é uma central de personalização e otimização do kernel, servindo desde usuários iniciantes por sua facilidade, até usuários avançados por sua versatilidade e instantaneidade de atualizações de novos patches. Atualmente temos a versão antiga e estável (a que está para download aqui abaixo) e a versão nova e ainda instável (preview, logo acima). A versão nova chamada BDMod New Generation, e marca a transição do modelo de desenvolvimento estático para um bem mais dinâmico. A primeira release desta versão (1.0) chama-se Fuuton, que quer dizer "Vento" em Japonês. Escolhi esta nomenclatura pois gosto de mangás big_green.png. Assim que as releases forem sendo lançadas, vou mudar o nome para cada um dos 5 elementos da natureza, segundo os japoneses.

O BDMod Fuuton conta com diversos módulos, que vão sendo seguidos no geral de forma linear no entanto há algumas exceções: uma bifurcação e alguns módulos secundários. Eis um fluxograma, para melhor entendimento:
Imagem
(Os módulos bd_deb-installer.sh, bd_rpm-installer.sh, lin-extdown.raw e folding.sh não foram concluídos até a presente release - BETA5)

Como pode notar, o script é bem completo, suportando desde downloaders externos a um poderoso instalador polivalente. E o mais interessante, se parares em qualquer etapa (sair do script) é possível retomar o trabalho desde o ponto de parada, eis uma vantagem do sistema com módulos.

Peço que baixem, testem e comentem sobre o BDMod Fuuton, é muito importante o feedback dos usuários para fazer um script melhor!

Download Estável: AQUI!
Versão: 2.6.27.8.1.1 (0.8)
Instruções:
Execute-o como root:
$ sudo bash ./linux-2.6.27-bd-mod-svn78
Pronto! Agora é só seguir os passos!
Boa Sorte!
Responder
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#16 Por bernardo0cd0
22/05/2008 - 17:15
Não, o kernel gerado é o mesmo (a não ser as configurações que tu podes mexer). A única diferença é que não é necessário esquentar com uma porrada de comando... (Não estou conseguindo fazer backup pela rede, usando meu pc antigo, vou ter que bootar com um live-cd colocando o outro hd e ir copiando...)
Inté!
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
Freud jr
Freud jr Tô em todas Registrado
2K Mensagens 57 Curtidas
#17 Por Freud jr
22/05/2008 - 17:32
Ah tá !!!Agora entendi!!!!É uma boa idéia,mas do jeito manual foi até que divertido.Ah!Quando eu instalei,o Grub não reconheceu o novo kernel,acabei tendo que editar ele (o DJ deu á maior força!!)Na hora do boot posso escolher entre qual dos kernels usar.Mas o xp era o default 0,antes da instalação,após a instalação,o kernel antigo ficou como default,mesmo estando default 1,tive que colocar default 2 para o xp voltar a ser o primeiro.Seu script poderia ter alguma algo nesse sentido,tipo fazer o grub reconhecer o novo kernel e não alterar a ordem do boot,ou algo assim.Mas o kernel do Hqxriven é muito bom o cara tá de parabéns!!!!É um bom trabalho!!!
Boas sorte,espero que dê certo
DEUS é bom!Desistir jamais!
Voltei!!!!!!!comemorando.gif
Vendo capacete de moto. Interessados pm.
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#18 Por bernardo0cd0
22/05/2008 - 17:36
Obrigado, mas infelizmente, o problema não está no script em si, mas sim no make-kpkg (programa que gera os .deb) que tenta dar uma de bacana configurando tudo automaticamente e vira aquela bagunça.
Posteriormente poderia ser incluído no script a opção de gerar diretamente a imagem do kernel e módulos, e o prórprio script instalar, mas daí é uma baita mão de obra.
O que acontece atualmente é que é gerado o.deb automaticamente com o make-kpkg e o script chama o dpkg e instala os pacotes gerados.
Inté!
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
DJ.
DJ. Zumbi Registrado
7.9K Mensagens 135 Curtidas
#21 Por DJ.
22/05/2008 - 20:13
Servo disse:
Olha, esse script funciona no Mandriva?


Acredito que certamente não por usar o Debian como base para criação do kernel(provavelmente usando o make-kpkg e o dpkg), teria que mudar a forma de criar(make rpm ou o rpmbuild) e instalar o kernel(rpm) e ainda criar a imagem(mkinitrd)...
[thread=837873]Dúvidas sobre o fórum?[/thread] atencao_regras.gif

Mandriva|Omnislash(by Hqxriven)
Linuxer 470678

veja.pngGuia Linux(A-Z)
veja.png[thread=900907]MultiLiveCD/DVD(Linux)?[/thread]
veja.pngCompilando Kernel(Linux)
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#22 Por bernardo0cd0
22/05/2008 - 22:13
Funcionar funciona, mas tem que se alterar o arquivo compilar.sh dentro do tar.bz2 para o comando usado no mandriva equivalente ao make-kpkg. Posso posteriormente adicionar suporte, já está anotado!
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#23 Por bernardo0cd0
26/05/2008 - 19:36
Opa gente, só para avisar, o desenvolvimento não parou, só estou com problemas da configuração do kernel em 64 bits, por isso ainda não lancei a versão 0.4. Mas vou fazer o seguinte, vou terminar aqui a função de se autochecar procurando por corrompimentos e vou upar um beta, daí vocês tentem achar o problema.
Esta versão nova ta bem mais cheia de recursos, como o pré-seletor de processador, caso queira utilizar a configuração padrão, sem abrir a janela de módulos. Também agora é suportado a seleção de módulos via terminal e um script que pod ser executado ou não que configura o ambiente instalando tudo que é necessário via APT (cuidado, tem alguns probleminhas ainda...). Também corrigi o bug que quando se colocava para desligar ele não instalava. Enfim, tá bem interessante, além é claro, do uso do kernel 2.6.24.7 se aplicar os patches, e 2.6.24 se não quiser aplicar os patches, com o omnislash4.
Eu cadastrei o projeto no sourceforge, estou aguardando resposta, daí sim vamos poder ter um SVN e um repositório confiável.
Inté!
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#25 Por bernardo0cd0
26/05/2008 - 23:39
Bem, isso implicaria em eu ter de instalá-lo aqui e me adaptar... Afinal nunca usei um sistema baseado em rpm's... Mas, vai ser legal! Porém ando pensando, na próxima versão, em não gerar pacotes rpm nem deb, e sim o próprio script copiar os módulos e o kernel. Isso até que é fácil, quero ver é como vou fazer o script do grub...
Mas, é possível converter os pacotes gerados nesta versão com o alien, se quiser. (Não sei se há o equivalente do make-kpkg para rpm, se tiver, eu adiciono nesta versão mesmo, vou pesquisar).
Inté!
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
Dom Diniz
Dom Diniz Super Participante Registrado
720 Mensagens 22 Curtidas
#27 Por Dom Diniz
27/05/2008 - 00:01
bernardo0cd0,
desculpa a intromissão já que eu sou totalmente leigo no assunto e poço estar falando besteira mas será que não seria útil neste caso o formato Autopackage não?? Já que pelo que eu li ele parece funcionar independente de o sistema ser .rpm ou .deb, não sei se serviria para o caso

é uma idéia e desculpa se falei besteira.
darthuntress disse:
Se 1/3 de todos que trabalham em criações de distros, fizessem softwares ao invés delas estaríamos enriquecidos com aplicativos e jogos.
Gigabyte Ga-945GM-S2Dual|P4HT 2,8Hz,L2_2Mb|2GB DDR2|Radeon X300 128|XP+ubuntu 10.04
Dell Vostro1310 | ubuntu 10.04
bernardo0cd0
bernardo0cd0 Veterano Registrado
1.1K Mensagens 29 Curtidas
#28 Por bernardo0cd0
27/05/2008 - 20:44
DJ. disse:
Veja se ajuda na criação do script pros RPM's stick_out_tongue.png ou até mesmo usar a "Generic".

Como recompilar kernel no Mandriva

DJ., tentei pelo meu Debian executar o comando, e ele acusa que não existe, vai ver foi porque ele não achou o gerenciador de pacotes. Vou ter que baixar o Mandriva e ver como se faz. Por enquanto, tentem instalar o make-kpkg no Mandriva (não sei se é possível) e converta-os com o Alien. Mas não se procupem, espero na proóxima versão ja ter suporte a RPM.


Dom Diniz disse:
bernardo0cd0,
desculpa a intromissão já que eu sou totalmente leigo no assunto e poço estar falando besteira mas será que não seria útil neste caso o formato Autopackage não?? Já que pelo que eu li ele parece funcionar independente de o sistema ser .rpm ou .deb, não sei se serviria para o caso

é uma idéia e desculpa se falei besteira.


Sim Dom Diniz, seria uma boa, porém tem o seguinte problema. Depois de instalado com o autopackage só é possível desinstalá-lo manualmente, ou tendo o binário exato. é muito mais comodo um simples apt-get remove, ou um rpm -r.
Não seria muito difícil de se implementar no script, porém tenho que saber como é que se gera, pois sobre rpm não sei nada, tenho que estudar.
Phenom II X4 965 Black Edition 3.40GHz
2x2 GB RAM DDR3 1333 Dual-Channel
ATi PowerColor HD 4870 1GB GDDR5
HD SATAII 500GB/250GB/HD USB 1TB
ECS A890GXM-A
Fonte Seventeam 620W PAF
Audio 7.1 75W RMS
DJ.
DJ. Zumbi Registrado
7.9K Mensagens 135 Curtidas
#29 Por DJ.
27/05/2008 - 20:54
bernardo0cd0 disse:
DJ., tentei pelo meu Debian executar o comando, e ele acusa que não existe, vai ver foi porque ele não achou o gerenciador de pacotes. Vou ter que baixar o Mandriva e ver como se faz. Por enquanto, tentem instalar o make-kpkg no Mandriva (não sei se é possível) e converta-os com o Alien. Mas não se procupem, espero na proóxima versão ja ter suporte a RPM.


Tentou executar quais comandos ??? Alí eu mostrei como se faz pra cada tipo, não dá pra usar em todos aquilo não, só a "Generic" que serve pra qualquer uma.
[thread=837873]Dúvidas sobre o fórum?[/thread] atencao_regras.gif

Mandriva|Omnislash(by Hqxriven)
Linuxer 470678

veja.pngGuia Linux(A-Z)
veja.png[thread=900907]MultiLiveCD/DVD(Linux)?[/thread]
veja.pngCompilando Kernel(Linux)
Responder Tópico
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal