Linux vs. Bsd: o que você deve usar?

Video: "Convincing a Linux guy to use FreeBSD" - Lunduke Hour - Feb 9, 2017

No MakeUseOf, cobrimos Linux um pouco como a “alternativa” para Windows e Mac OS X. No entanto, esses não são os únicos sistemas operacionais três lá fora - há também a família BSD de Unix-like sistemas operacionais, que são tecnicamente falando diferente do Linux.

Em nome de uma concorrência leal, é hora de que nós demos sistemas operacionais BSD algum reconhecimento também. E não há melhor maneira de fazer isso do que compará-los com Linux. O que é diferente sobre os sistemas operacionais BSD, e você deve estar em execução em vez de Linux? Como o Linux e o melhor sistema operacional para desktop BSD, PC-BSD, comparar no ambiente de trabalho?

Como Linux e BSD são similares

PC-BSD
Vamos cuidar das semelhanças primeiros, dos quais há uma abundância. Ambos os sistemas operacionais são de código aberto e Unix-like, então um monte dos mesmos programas e utilitários executados em ambos. Mesmo no ambiente de trabalho, os dois sistemas operacionais será semelhante, pois ambos funcionam tipicamente os mesmos ambientes de desktop, incluindo, mas não limitado a GNOME e KDE. Firefox, GIMP, e muitas outras aplicações de código aberto populares também executado em ambos os sistemas.

Video: Ajuda Linux - Dia 155 - Por que usar FreeBSD?

Então, quando você só tentar olhar para grandes diferenças visíveis, você não vai encontrar nenhum. É realmente para baixo para menores, por trás dos bastidores detalhes e pelas consequências daí que fazem a diferença.

Kernel vs. Sistema Operacional

linux_kernel_map
Primeiro de tudo, “Linux” é na verdade apenas o kernel que faz a ponte entre o software e hardware. distribuições Linux são feitas por grupos de pessoas (ou organizações) que empacotam o kernel, juntamente com qualquer software de sobreposição que eles gostariam. Felizmente, o fato de que todas as distribuições Linux tem algumas coisas em comum (o kernel do Linux, entre outras coisas) permite software que está escrito simplesmente para “Linux” para trabalhar na maioria das distribuições.O Linux Kernel: uma explicação em termos leigosO Linux Kernel: uma explicação em termos leigosHá apenas uma coisa de facto que as distribuições Linux têm em comum: o kernel Linux. Mas enquanto ele está muitas vezes falado, um monte de gente realmente não sei exatamente o que ele faz.consulte Mais informação

BSD, por outro lado, é geralmente um sistema operacional inteiro e não apenas o kernel. Existem vários sistemas operacionais BSD que têm diferenças entre si, mas é mais fácil e muito correto apenas coletivamente chamam a família BSD como todos eles vêm de BSD Unix.

Video: Why FreeBSD is Better than Linux

Heritage Unix

unix_history
O que me leva ao meu próximo ponto: sistemas operacionais BSD são mais “Unix” que o Linux é. Devido a razões legais, sistemas operacionais na família BSD não pode realmente chamar-se Unix, mas apenas Unix-like, mas eles têm uma longa linhagem de Unix herança. Os sistemas operacionais BSD, junto com AIX, HP-UX, Solaris, e até mesmo Mac OS X (via Darwin, que é baseado em BSD) podem traçar suas raízes todo o caminho de volta para a criação original do Unix.

Video: PC-BSD 10...It's Unix Baby.!!

Por outro lado, o Linux junta Minix como os dois únicos sistemas operacionais que são Unix-like e inspirado pelo Unix, mas não têm quaisquer laços reais com o Unix originais.

licenciamento



Depois, há a diferença de licenciamento que o Linux eo uso da família BSD. Embora ambos uso licenças de código aberto, Linux utiliza a GPL que favorece os usuários por forçar os desenvolvedores a liberar qualquer de suas modificações ao software licenciado sob GPL, como código aberto e com a mesma licença.Licenças de código aberto do software: O que você deve usar?Licenças de código aberto do software: O que você deve usar?Você sabia que nem todas as licenças de código aberto são os mesmos?consulte Mais informação

A família BSD usa a licença BSD, o que favorece os desenvolvedores, permitindo-lhes tomar software de fonte aberta, fazer modificações nele, e depois mantê-lo proprietário, se o desejarem, em vez de forçá-los a liberar suas mudanças como código aberto (embora eles ainda poderiam se eles queriam).

É por causa da licença BSD que a Apple poderia usar vários pedaços BSD (incluindo do FreeBSD) e criar Mac OS X como um produto de fonte mista. Google foi capaz de criar Android apesar de usar e modificar o kernel do Linux (e outros softwares com licença GPL), porque eles liberam o sistema operacional móvel como código aberto e não têm um problema com isso.

Suporte fornecedor

morecores_gpu
Finalmente, se você está comparando Linux e BSD como um sistema operacional de desktop, você tem que olhar para suporte do fornecedor. Quando você excluir Mac OS X (como é tecnicamente BSD, mas a partir da perspectiva de um usuário que consideramos-los separados), em seguida, suporte do fornecedor não é tão grande para os sistemas operacionais BSD. Não é ruim, mas o Linux tem melhor. Fora dos dois, as chances são maiores que o software será escrito para Linux em vez de um sistema operacional BSD. drivers gráficos são melhores e mais numerosos no Linux (tanto fonte proprietário e aberto), e por sua vez há muito mais jogos disponíveis no Linux do que BSD.Open Source AMD gráficos são agora Awesome, Aqui está como obtê-losOpen Source AMD gráficos são agora Awesome, Aqui está como obtê-losO driver proprietário AMD no Linux é rápido, mas de buggy, eo motorista de código aberto agora se tornou incrívelconsulte Mais informação

PC-BSD, que é baseado em FreeBSD e é o sistema operacional BSD mais fácil de instalar para fins de desktop, é certamente útil e se parece com Linux graças ao uso dos mesmos ambientes de desktop. No entanto, uma vez que você tentar fazer mais e mais, você vai começar a encontrar os seus limites.

Embora o Mac OS X tem algumas coisas indo para ele que outros sistemas operacionais BSD não fizer isso, ainda não é uma vitória fácil para Mac OS X quando comparado com Linux.

Vantagens tecnológicas do BSD

No entanto, as diferentes kernels BSD tem muitas implementações diferentes de várias tecnologias, algumas das quais se provou ser superior ao Linux. FreeBSD é conhecida por ter uma pilha de rede fantástico, e OpenBSD é conhecida por ser quase tão seguro quanto humanamente possível. NetBSD pode ser executado em mais arquiteturas do que até mesmo o Linux pode, incluindo uma torradeira. Assim, sistemas operacionais BSD não são ruins do ponto de vista técnico, mas não há simplesmente menos apoio para eles por desenvolvedores de terceiros do que para Linux. Com o apoio suficiente, você pode fazer o que você gostaria em um sistema operacional.

No ambiente de trabalho, ficar com Linux

No final, a maioria dos usuários vai querer ficar com Linux para seus desktops, pois há várias razões por que Linux é melhor no ambiente de trabalho. No entanto, se este artigo te fez mais curioso sobre sistemas operacionais BSD, então sinta-se livre para experimentar alguns para fora em uma máquina virtual ou em um computador de reposição. Nunca é demais para saber o que está lá fora.Linux Vs Unix: as diferenças cruciais que são importantes para profissionais de LinuxLinux Vs Unix: as diferenças cruciais que são importantes para profissionais de LinuxLinux não aparecem fora do ar fino antes da criação do Linux, e antes da ascensão do Windows, o mundo da computação foi dominado por Unix. O que exatamente é a diferença entre Linux e Unix?consulte Mais informação

Quais são as características dos sistemas operacionais BSD que você gostaria que eles têm ou fazer melhor do que Linux? Por que você escolher um ou o outro? Deixe-nos saber nos comentários!


Artigos relacionados