Sequer passou pela minha cabeça subistituir o Ports. O ports é um
repositório oficial.
Os principais argumentos do Kornbrew são:
1. O usuário manter seu próprio ecosistema e pacotes. Assim a
instalação da máquina se manterá intocável, fazendo do root apenas
para atividades de root mesmo.
2. Atualização colaborativa e comunitária. *Não há críticas sobre a
qualidade do código.* Assim como o Homebrew, a idéia é que os próprios
usuários contribuem para manter a base de pacotes atualizada e sempre
com novos pacotes ou *Formulas*.
Tinha pensado em fazer em Perl para tornar o kornbrew compatível com
Linux/BSD em geral. O problema é que eu teria de gastar mais um mês
para aprimorar o conhecimento na linguagem, sem condirerar o fato de
que ser em Perl dificultaria, e muito, a entrada de possíveis
contribuidores tanto para fazer uma versão usável, quanto para novas
pessoas fazerem e atualizarem formulas novas.
Considerando estes aspectos, a adoção do Shell Script (Korn) se dá
pela facilidade no entendimento e interação do código. Gostaria que
mais pessoas estivessem envolvidas com OpenBSD e um projeto brasileiro
é um bom começo, penso eu.
Ademais, Perl é uma linguagem MORTA no brasil. Tem mais brasileiros
falando sobre Lua do que Perl. Assim sendo fazer o projeto no korn
shell é produtivo. Pois, eu já vou fazendo e usando e quem chega é só
fazer *Fork* do repositório no github, modificar e me mandar um *Pull
Request*, simples assim.
Começei a fazer este projeto ontem à tarde e de madrugada já lancei
uma versão com funcionalidades básicas de pesquisa e instalação(vide o
commit log do projeto no github), instalando o *IrcII* e o
*python3*(já instalando o distribute). Este FDS, pretendo fazer uma
formula para instalação do *NodeJS*. O *node* depende do *gmake* (GNU
Make), fazendo com que eu adicione o recurso de *Gerenciamento de
Dependências* ao código principal. Acredito que este mês eu faça um
script para instalação automática e, espero um sistema de auditoria de
up-to-date das Formulas.
Vamos fazer disso o nosso hobbie. Deste modo podemos todos aprender
profundamente sobre como instalar programar à partir do código-fonte,
uma prática tão esquecida com o uso de *yum*, *apt-get* e etc. O que
possibilitará que possamos portar software do Linux para OpenBSD, sem
contar no benefício de dominar mais a userlando POSIX.
Todos são bem vindos!
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo "OpenBSD Brasil" dos Grupos do Google.
> Para postar neste grupo, envie um e-mail para
openb...@googlegroups.com.
> Visite este grupo em
http://groups.google.com/group/openbsd-br.
> Para obter mais opções, acesse
https://groups.google.com/d/optout.
--
Antonio Feitosa (
http://twitter.com/teebsd)
#DevOps by default, #Security Consultant, #OpenBSD addicted and #Blues
#Musician.
The future runs on #ARM streamed via #P2P.
Rio de Janeiro, Brazil ·
Github:
https://github.com/TeeBSB
Blog:
http://teebsd.github.io/