BDMod

BETA 6: Correção no Download

by Bernardo Donadio on jul.09, 2009, under Desenvolvimento

Conforme o erro relatado neste post, havia um grande problema na verificação de integridade e autenticidade no download de kits de patches, e foi corrigido com este BETA. O link de download é este:

https://sourceforge.net/projects/bdmod/files/BDMod%20New%20Generation/bdmod1.0_beta6_rev226.run/download

Creio que estamos nos aproximando da release RC, uma vez que não foram relatados muitos bugs ultimamente.

Abraços e Inté!

2 Comentários Ler Mais...

BETA5 na área!

by Bernardo Donadio on jun.28, 2009, under Desenvolvimento

Mais um BETA!

Nesse houve a correção da utilização do sudo, onde agora o instalador do BDMod precisa ser MANUALMENTE iniciado como root, enquanto que o BDMod em si pode rodar como usuário normal e pede a senha de root com o sudo somente quando necessário. Pra quem não tem o sudo, basta rodar o BDMod diretamente como root, apesar de isso não ser muito aconselhado.
Outra mudança é agora o fornecimento de um arquivo de sums junto com o pacote .run, para checar a integridade do arquivo, e com suporte a todos os gostos de algoritmos: MD5, SHA1, SHA256, SHA512 e SSDeep.

Link de download: https://sourceforge.net/project/showfiles.php?group_id=228996&package_id=278184&release_id=693069

É isto!
Abraços e Inté!

Deixe um comentário Ler Mais...

BETA4 disponível!

by Bernardo Donadio on jun.19, 2009, under Desenvolvimento

Mais um BETA!

Eis o que mudou desde o BETA3:

Diversas correções de português e de digitação

Adicionado help

Mudança na estrutura de pastas

Corrigido pacote da libc

Adicionado “patch” a auto-instalação

Adicionada verificação de erro no download das chaves

Também vou postar o help:

Arquivo de Ajuda do BDMod

Descrição: O BDMod é um script de seleção, download, configuração, compilação e instalação do kernel Linux.

Parâmetros:
–debug     Ativa o debug, muita saída, use somente para descobrir problemas.
–loader     Inicia a partir do loader, use caso queira carregar os dados do downloader externo.
–clean     Faz a limpeza completa, apaga toda a pasta .bdmod.
–nomecustom     Ao fim do configuer, pergunta qual será o nome customizado (seu) do kernel gerado.

Dependências:
Script: wget tar finger curl pbzip2 gnupg patch
Compilação: make libc6-dev g++ gcc bin86
Interface gráfica de configuração: libqt3-headers libqt3-mt-dev
Interface textual de configuração: libncurses5 libncurses5-dev

Requerimentos:
*Sistema GNU
*Dependências acima descritas
*400MB de espaço livre
*1GB de RAM
*Conexão com a internet
*GCC 4.3+
*Resolução do terminal de 640×480

Agradecimentos:
Hqxriven    — Fornecimento do pacote de patchs Omnislash
pflynn         — Idéia da implementação do Finger
candeia     — Curl e correção no teste numérico
Jose Monteiro     — Teste numérico if
Gokuro        — Teste numérico função
Passarin Jr.    — Sugestão do apt-get pedir confirmação
jqueiroz    — Correção de bug no bdmod 0.7
carlos007anjo    — Sugestão da ISO8859-1 e de desligar
DJ.        — Correção do moc
Freud Jr.    — Desde as primeiras versões e até hoje comparecendo no tópico
tvieira        — Review do BDMod 0.8
D. Henryk    — Idéia do downloader externo
buli        — Explicação do bug com o driver da nvidia
Aurélio Jargas     — Canivete Suíço do Shell, que sempre uso
Ilkyest     — Sugestão da nomeação personalizada do kernel

E agora, o link direto de download: https://sourceforge.net/project/downloading.php?group_id=228996&filename=bdmod1.0_beta4_rev211.run&a=49023980

Qualquer bug ou problema, só gritar!

Abraços e Inté!

2 Comentários Ler Mais...

Novos Patches!

by Bernardo Donadio on mai.27, 2009, under Desenvolvimento

É isso ae!

Empacotei todos os patches Omnislash que encontrei no meu HD, e já estão no ar! Basta abrir o BDMod New Generation no módulo selector. Também estou tentando achar em algum lugar os patchs DiamondMax, mas ambos os espelhos presentes no blog dele estão fora do ar. Vou tentar falar com ele. As inclusões foram:

2.6.28.9-omnislash5

2.6.28.7-omnislash5

2.6.27.8.1.1-omnislash4

Fiz também umas pequenas modificações visuais no  SVN do BDMod, mas nada que valesse uma nova release BETA. Vou esperar mais um pouco.

Abraços e Inté!

2 Comentários Ler Mais...

Beta Disponível!

by Bernardo Donadio on mai.25, 2009, under Anúncios

É isso mesmo. Sábado já havia noticiado no FGDH (mas só agora tive tempo de postar aqui), e já estamos no 3º BETA!

Segue o texto do post de lá, na íntegra:

Opa!!

Conforme noticiei ontem no blog, estou com um BETA do BDMod 1.0 Fuuton pronto. Esta release marca a “New Generation” do BDMod, onde ele deixa de ser um mero script estático para tornar-se toda uma central de personalização do Kernel Linux.

O BDMod foi re-escrito do zero, não foi aproveitada uma linha sequer, apenas o conhecimento adquirido durante a antiga geração e alguns conceitos. Dentre todas as funções novas, vou listar as mais importantes (e as que me lembro ), em breve posto a lista completa:

Citação:
-> Suporte a qualquer distro (incluindo DEB, RPM e TGZ-Based).
-> Grande suporte a paralelismo (extração e compilação).
-> Suporte a todos os kernels da série 2.6, no instante em que são lançados.
-> Suporte a patchs múltiplos (versão não é alienada a tal patch).
-> Gravação de logs, para futura análise.
-> Pode ser rodado como usuário normal sem problemas.
-> Suporte a downloaders externos em máquinas Windows.
-> O script pode ser interrompido em qualquer etapa, pois é possível re-utilizar o trabalho.
-> Cache de download, o que é baixado uma vez é guardado.
-> Cores padronizadas para melhor visualização.
-> Suporte a verificação de autenticidade através de assinatura PGP tanto dos patchs, como dos kernels.

Como podem ver, tem bastante coisa nova aí né? Infelizmente ainda não tive nem tempo de escrever a documentação, mas basta ler bem as mensagens do script, elas são auto-explicativas. A partir de agora, enquanto o BETA fica tendo seus bugs reportados, vou escrevendo-a e assim que pronta, posto ou um grande PDF como um tuto, ou uso um recurso de Wiki, provido pelo SF.Net.

Vou fazer quantos BETAS forem necessários até o script ficar estável, para só depois criar uma nova versão. Creio que deverá ter em torno de uns 4 ou 5 BETAS e 1 ou 2 RC’s. Quero e preciso muito do feedback de todos que usarem o script, pois só assim poderei aprimorá-lo cada vez mais.

Gostaria também de aproveitar o momento da Release de agradecer a diversas pessoas que ajudaram a tornar esta nova geração do BDMod possível, não notem, é um recorte de um arquivo que venho escrevendo desde que decidi re-escrever o BDMod:

Citação:
Agradecimentos:
Hqxriven — Fornecimento do pacote de patchs Omnislash
pflynn — Idéia da implementação do Finger
candeia — Curl e correção no teste numérico
Jose Monteiro — Teste numérico if
Gokuro — Teste numérico função
Passarin Jr. — Sugestão do apt-get pedir confirmação
jqueiroz — Correção de bug no bdmod 0.7
carlos007anjo — Sugestão da ISO8859-1 e de desligar
DJ. — Correção do moc
Freud Jr. — Desde as primeiras versões e até hoje comparecendo no tópico
tvieira — Review do BDMod 0.8
D. Henryk — Idéia do downloader externo
buli — Explicação do bug com o driver da nvidia
Aurélio Jargas — Canivete Suíço do Shell, que sempre uso

E também a toda equipe do SourceForge.Net por fornecer hospedagem e diversos recursos para facilitar a vida dos desenvolvedores.

Também já vou postar aqui todas as dependências e requerimentos estimados para que o BDMod possa rodar sem problemas:

Citação:
Dependências:
Script: wget tar finger curl pbzip2 gnupg
Compilação: make libc-dev g++ gcc bin86
Interface gráfica de configuração: libqt3-headers libqt3-mt-dev
Interface textual de configuração: libncurses5 libncurses5-dev

Requerimentos:
*Dependências acima descritas
*1GB de espaço livre
*1GB de RAM
*Conexão com a internet
*GCC 4.3+
*Resolução do terminal de 640×480
*Sudo devidamente configurado para o usuário
*Sistema GNU/Linux (obviamente )

E é isto ae!

Antes que eu me esqueça, o link para download do “BDMod 1.0 Fuuton - Revisão 194″ é este: https://sourceforge.net/project/down…run&a=20820339

O link para o repositório SVN do BDMod é este: http://bd-mod.svn.sourceforge.net/viewvc/bd-mod/

Ah! Deve estar se perguntando qual patch foi incluído, né? Pois então, o BDMod toda vez que é inicializado seu módulo selector, verifica no seu servidor quais os patchs disponíveis. No momento só adicionei um para testes e desenvolvimento, é o “Omnislash5.1″, com o kernel 2.6.28.2. Logo adiciono o Omnislash mais novo e até os antigos, para opções para qualquer gosto.

Outra coisa, pretendo incluir como um ítem facultativo é o Folding@Home. Venho contribuindo a um certo tempo e acho que vale a pena, quem sabe eles não descobrem a cura do câncer mesmo? No próximo BETA já incluo um módulo para instalação dele, se acharem legal. Que tal?

E mais uma vez, antes que eu me esqueça, as instruções para instalação:

Código:
Baixe o arquivo bdmod1.0_beta1_rev194.run $ bash bdmod1.0_beta1_rev194.run Siga as intruções na tela, e digite a senha de sudo, caso necessário. Como usuário normal, rode: $ bdmod Be Happy! ;)

Abraços e Inté!

Disse tudo né? Uma versão atualizada da tabela de agradecimentos pode ser sempre encontrada na página Sobre deste blog. Também informações instantâneas sobre novas versões e aprimoramentos podem ser encontradas pelo meu Twitter: http://twitter.com/bernardo0cd0

Aqui está o link para download do BETA3, com correções na instalação, avisos extras para não rodar os scripts como root ou sem serem lançados pelo laucher, e uma nova função que permite ao usuário dar um nome personalizado ao seu kernel (sugestão do usuário Ilkyest).

https://sourceforge.net/project/downloading.php?group_id=228996&filename=bdmod1.0_beta3_rev201.run&a=87923331

É isto, abraços e Inté!

4 Comentários Ler Mais...

Procurando por algo?

Use este formulário abaixo para buscar no blog:

Continua sem achar? Poste um comentário e nós te ajudamos!