Quais problemas o BSD tem

Table of Contents

Introdução

Como um entusiasta dos Unixes, Linuxes e dos BSD’s, em geral. Sempre me questionei sobre porque os BSD’s são tão pouco usados hoje em dia como desktop principal.

Primeiramente, uso como desktop principal não vai contar nem MacOSX e nem IOS. Uma coisa é usar a base do BSD para construir seu kernel, mas só contar com ela desconsidera totalmente o trabalho da Apple e da combinação com o OpenMach.

Como diria Kirk McKusick:

The other common approach is the Berkeley license. Sometimes referred to as a ‘‘Copycenter’’ license, as in take it down to the copy center and make as many copies as you want Source and patent rights may or may not be provided, i.e., you can give back your changes, or not, as you choose. FreeBSD uses a Berkeley license, which has played a big role in its success, particularly with companies that have their proprietary code in the kernel. In practice, the FreeBSD Project gets back about as much code as do GPLs open-source projects. But it takes longer as there is a learning curve

Isso significa que o código do BSD foi feito para ser modificado, recriado, adaptado e sua licença permissiva garante que você é responsável por qualquer decisão que tomar inclusive fechar o código se assim desejar.

Também cria uma faca de dois gumes, pois segundo o Handbook do FreeBSD e o Docs do FreeBSD equivalente a ArchWiki no mundo Linux e uma leitura muito recomendada, existem alguns motivos para o FreeBSD não ser adotado por uma imersa comunidade.

Hoje quero apresentar esses problemas e algumas resoluções.


Motivos para os BSD não serem tão usados ou tão populares quanto o linux

Existe uma série de resoluções, mas os principais que este post cita são:

Existe alguma outra série de razões, estas vindas de mim sobre os BSD que podem não estar totalmente corretos, mas ainda devem fornecer alguma ideia:


Como trabalhar esses problemas e determinar soluções

Primeiramente essas dicas se referem apenas ao ambiente de desktop e servidores em x86-64.

E os novos recursos que eu cito seria a adoção de recursos como:

Enfim, recursos modernos para termos um sistema coeso. Claro que é um processo lento e trabalhoso para se trabalhar em um kernel.

E sendo este o primeiro passo para se fazer os BSD mais populares. Ainda temos que criar alguma distribuição focada no usuário final usando esse kernel e convencer pessoas e empresas a criarem software para o mesmo.

Isso é além de portar muitos dos softwares open-source ou convencer devs que aceitarem usar o sistema a fazer o mesmo.


Conclusão

Esse seria um projeto interessante para se fazer durantes as férias, espero que tenham gostado do post, qualquer dúvida, ideia, crítica ou sugestão deixe nos comentários.

comments powered by Disqus
Tags: