Lar Áudio Bsd: o outro unix grátis

Bsd: o outro unix grátis

Índice:

Anonim

Claro, se você é um técnico, conhece o Linux, mesmo que não o utilize realmente. É um sistema operacional poderoso, semelhante ao Unix, de classe empresarial. Mas e se houvesse outro tipo de sistema Unix gratuito? A família de sistemas operacionais BSD oferece uma alternativa viável ao Linux., examinaremos o histórico do BSD e examinaremos várias das principais versões para ver se uma delas pode ser adequada para você.

História da Berkeley Software Distribution

No começo, o Unix não era um produto comercial, mas de pesquisa. A AT&T foi impedida de oferecê-lo à venda pelo governo, mas eles puderam doá-lo por quase nada para as universidades. Um deles era UC Berkeley. Como veio com o código-fonte, os estudantes de pós-graduação não resistiram a mexer nele. Um desses estudantes, Bill Joy, começou a adicionar seus próprios programas à mistura, incluindo o editor de texto vi. Ele empacotou algumas de suas ferramentas em algo chamado Berkeley Software Distribution, ou BSD.


Um grande avanço ocorreu quando a universidade adquiriu um minicomputador VAX da Digital Equipment Corporation novinho em folha. Já havia uma versão do Unix para ele, mas não aproveitava os recursos de memória virtual que o computador oferecia. Joy e alguns outros alunos conseguiram adicionar suporte e o BSD se tornou o Unix preferido para máquinas VAX.


No início dos anos 80, a DARPA concedeu à UC Berkeley um contrato para adicionar suporte TCP / IP ao BSD, já que o Unix estava se tornando um padrão de fato no mundo das pesquisas em ciência da computação.


Várias empresas estavam oferecendo estações de trabalho com BSD que eram essencialmente minicomputadores reduzidos ao tamanho da área de trabalho. Um dos principais fabricantes foi a Sun Microsystems. Bill Joy foi mesmo um dos fundadores.


No início dos anos 90, William Jolitz transportou o BSD para o PC, mais um grande avanço. Ele achou a tarefa de desenvolver o sistema operacional muito assustador, mas seu 386 / BSD é a base para todas as versões modernas do BSD hoje.


Apesar de um começo promissor como o novo sistema operacional de Interne, o BSD foi prejudicado por uma ação da AT&T alegando violação de direitos autorais. No entanto, eventualmente, os tribunais decidiram que o BSD havia divergido tanto que apenas alguns arquivos estavam em violação, e eles poderiam ser facilmente reescritos. O processo significou que um pequeno projeto, o Linux, avançou no início dos anos 90 para atrair seguidores no mundo todo. Os sistemas BSD de código aberto totalmente mencionados abaixo surgiram para atrair comunidades dedicadas de usuários e desenvolvedores.


Se você quiser saber mais, Kirk McKusick, um dos desenvolvedores originais, forneceu uma visão geral detalhada e informativa da história do BSD.

Versões de BSD

Há várias versões do BSD para você escolher.


O FreeBSD é um dos maiores. Ele se concentra principalmente em servidores, principalmente servidores Web e servidores de arquivos. O FreeNAS é um ramo que oferece um servidor de armazenamento conectado à rede completo e fácil de usar. PC-BSD é a resposta da comunidade BSD ao Ubuntu, empacotando o FreeBSD em um ambiente de desktop fácil de usar.


O NetBSD é uma versão do BSD projetada para ser portátil - e significa portátil. Ele suporta muitos hardwares que estão fora de produção há muito tempo, do x86 até o VAX original. Alguns usuários empreendedores até conseguiram rodar em uma torradeira. É muito popular no desenvolvimento de sistemas embarcados, especialmente em equipamentos de rede. De fato, seu roteador Wi-Fi provavelmente está sendo executado.


O OpenBSD foi projetado para ser muito seguro. Seus desenvolvedores examinam o código com muito cuidado, procurando por buracos, e incluíram recursos como um firewall embutido. Eles reivindicam apenas dois furos remotos na instalação padrão, o que é um registro muito impressionante. Após o desastre do Heartbleed, eles abriram sua própria versão do OpenSSL, chamando-o de LibreSSL. (Sim, isso é Comic Sans na página deles.)


Eles também contribuíram com alguns dos principais programas usados ​​em todo o mundo de código aberto, mesmo que você nunca tenha usado o próprio OpenBSD. O OpenSSH é usado para logins remotos e o tmux é um programa interessante que permite multiplexar seu terminal ou ter uma espécie de "navegação com guias" para a linha de comando.


DragonflyBSD é mais uma versão do BSD, mas esta visa ao desempenho. Nos últimos anos, ele vem dando um grande empurrão no desempenho do SSD e no desempenho dos sistemas de multiprocessadores.

Cultura: BSD vs. Linux

Uma das principais diferenças entre a cultura BSD e Linux é a preferência por licenças de código aberto. Tanto a licença BSD quanto a GPL permitem examinar o código-fonte, mas a GPL exige que você abra o código-fonte para todas as versões derivadas que você libera. A licença BSD, por outro lado, não possui esse requisito. Você é livre para fazer modificações no código e liberar uma versão proprietária, se desejar. Os desenvolvedores do BSD dizem que isso dá aos desenvolvedores ainda mais liberdade para fazer o que eles querem com o código do que a GPL.

A filosofia da BSD

Outra grande diferença entre Linux e BSD é que os sistemas BSD são projetados para serem sistemas coerentes, como escreve Matt Fuller. A maioria das distribuições Linux é uma mistura do kernel Linux, utilitários GNU e qualquer outra coisa que os desenvolvedores desejassem incluir. Os desenvolvedores do BSD, por outro lado, constroem um "sistema base" minimalista. Os usuários podem adicionar o que quiserem. Isso contribui para uma instalação muito estável. O Linux não possui um sistema de base central. Da perspectiva do BSD, tudo é um complemento. Os desenvolvedores do BSD geralmente pensam que sua maneira de organizar o sistema operacional produz melhores resultados a longo prazo. Quando confrontados com uma escolha entre estabilidade e suporte a novos recursos, os desenvolvedores do BSD geralmente aceitam o primeiro.


A linha inferior? Se você está procurando um sistema estável e sólido que rastreie sua linhagem até o Unix original, vale a pena procurar os sistemas operacionais BSD. Eles podem não ser tão populares quanto o Linux, mas os desenvolvedores provavelmente gostam dessa maneira, e você também pode se sentir assim.

Bsd: o outro unix grátis