Tanto o Linux quanto os BSDs são sistemas operacionais do tipo Unix gratuitos e de código aberto. Eles até usam muito do mesmo software – esses sistemas operacionais têm mais coisas em comum do que diferenças. Então, por que todos eles existem?
Existem mais diferenças do que podemos cobrir aqui, especialmente diferenças filosóficas sobre como se deve construir um sistema operacional e licenciá-lo. Isso deve ajudá-lo a entender o básico.
Índice
O que a maioria das pessoas chama de “Linux” não é realmente Linux . O Linux é tecnicamente apenas o kernel do Linux – as distribuições típicas do Linux são compostas de muitos softwares. É por isso que o Linux às vezes é chamado de GNU / Linux . Na verdade, grande parte desse mesmo software no Linux é o mesmo software usado nos BSDs.
Linux e BSDs são sistemas operacionais do tipo Unix. Como vimos quando examinamos a história dos sistemas operacionais semelhantes ao Unix , o Linux e o BSD têm uma linhagem diferente. O Linux foi escrito por Linus Torvalds quando ele era estudante na Finlândia. BSD significa “Berkeley Software Distribution,” pois era originalmente um conjunto de modificações para Bell Unix criado na Universidade da Califórnia, Berkeley. Eventualmente, ele cresceu em um sistema operacional completo e agora existem vários BSDs diferentes.
Oficialmente, o Linux é apenas um kernel. As distribuições Linux têm que fazer o trabalho de reunir todo o software necessário para criar um sistema operacional Linux completo e combiná-lo em uma distribuição Linux como Ubuntu, Mint, Debian, Fedora, Red Hat ou Arch. Existem muitas distribuições Linux diferentes.
Em contraste, os BSDs são um kernel e um sistema operacional. Por exemplo, o FreeBSD fornece o kernel do FreeBSD e o sistema operacional FreeBSD. É mantido como um único projeto. Em outras palavras, se você deseja instalar o FreeBSD, basta instalar o FreeBSD. Se você deseja instalar o Linux, primeiro você precisa escolher entre as várias distribuições do Linux.
Os BSDs incluem o sistema de portas. que fornece uma maneira de instalar pacotes de software. O sistema de portas contém software na forma de código-fonte, então seu computador tem que compilá-los antes que sejam executados. (Se você já usou o Gentoo quando ele era popular, é um pouco assim.) No entanto, os pacotes também podem ser instalados na forma binária pré-instalada, então você não precisa gastar tempo e recursos do sistema compilando-os.
O licenciamento é uma diferença significativa, embora não importe para a maioria das pessoas. O Linux usa a GNU General Public License, ou GPL. Se você modificar o kernel do Linux e distribuí-lo, terá que liberar o código-fonte para suas modificações.
Os BSDs usam a licença BSD. Se você modificar o kernel ou distribuição BSD e distribuí-lo, não será necessário liberar o código-fonte. Você é livre para fazer o que quiser com o código BSD e não é obrigado a liberar o código-fonte, embora possa fazer isso se quiser.
Ambos são de código aberto , mas de maneiras diferentes. As pessoas às vezes entram em debates sobre qual licença é “mais gratuita”. A GPL ajuda os usuários, garantindo que eles possam ter o código-fonte do software GPL, mas limita os desenvolvedores, forçando-os a liberar o código. A licença BSD não garante que os usuários tenham o código-fonte, mas dá aos desenvolvedores a liberdade de fazer o que quiserem com o código, mesmo que queiram transformá-lo em um projeto de código-fonte fechado.
Estes são frequentemente considerados os três sistemas operacionais BSD “principais”:
Existem dois outros sistemas operacionais BSD notáveis:
O Linux ainda é mais popular do que o FreeBSD. O Linux tende a obter suporte a novo hardware antes do FreeBSD, por exemplo. Os BSDs têm um pacote de compatibilidade disponível para que possam executar binários do Linux nativamente, e a maioria dos softwares funciona de forma semelhante.
Se você já usou o Linux, o FreeBSD não será tão diferente. Instale o FreeBSD como um sistema operacional de desktop e você acabará usando os mesmos ambientes de desktop GNOME, KDE ou Xfce que usaria no Linux junto com a maioria dos mesmos outros softwares. Isso é quando você chega a esse ponto, no entanto – o FreeBSD não instala automaticamente um desktop gráfico, então você tem que se virar sozinho mais do que com as distribuições Linux modernas. É uma experiência mais tradicional.
O FreeBSD pode ser preferido em alguns sistemas operacionais de servidor por sua confiabilidade e estabilidade. Os fabricantes que criam dispositivos podem escolher o BSD para o sistema operacional em vez do Linux, para que não tenham que liberar as modificações em seus códigos.
Se você é um usuário de PC desktop, realmente não precisa se preocupar muito com os BSDs. Você provavelmente preferirá o Linux por seu suporte de hardware superior, instalação mais fácil e natureza geral moderna e de ponta. Se você estiver montando um servidor ou dispositivo embutido, pode preferir o FreeBSD por outro motivo.
Provavelmente receberemos comentários de pessoas que usam o FreeBSD em seus computadores desktop agora, e você certamente poderia fazer isso! Mas um sistema operacional como o Ubuntu ou Mint será mais amigável e moderno para a maioria das pessoas.
Crédito da imagem: atzerok no Flickr
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…