Por que alguém escolheria o FreeBSD ao invés do Linux? Quais são as vantagens do FreeBSD em comparação ao Linux? (Meu provedor de hospedagem compartilhada usa o FreeBSD.)
linux
freebsd
distribution-choice
ilhan
fonte
fonte
Respostas:
Se você quer saber o que é diferente para poder usar o sistema com mais eficiência, aqui está uma introdução comumente referenciada ao BSD para pessoas vindas de um ambiente Linux .
Se você quiser mais do contexto histórico dessa decisão, vou adivinhar por que eles escolheram o FreeBSD. Na época da primeira bolha das pontocom, o FreeBSD 4 era extremamente popular entre os ISPs. Isso pode ou não estar relacionado à adição de
kqueue
. A página da Wikipedia descreve os sentimentos pelo FreeBSD 4, assim: "... amplamente considerado como um dos sistemas operacionais mais estáveis e de alto desempenho de toda a linhagem Unix". O FreeBSD, em particular, adicionou outros recursos ao longo do tempo que atrairiam provedores de hospedagem, comojail
o suporte ao ZFS.Pessoalmente, eu realmente gosto dos sistemas BSD porque eles simplesmente se encaixam melhor do que a maioria das distribuições Linux que eu usei. Além disso, a documentação fornecida diretamente nos vários manuais etc. é excelente. Se você estiver usando o FreeBSD, eu recomendo o FreeBSD Handbook .
fonte
O FreeBSD tem uma reputação de uma pilha de rede mais robusta. Por experiência profissional em uma empresa anterior, tínhamos um servidor proxy que estava caindo da carga. Quando lançamos o FreeBSD, o servidor manipulou a carga com facilidade por mais de um ano (segui em frente - ainda poderia estar funcionando).
O NetBSD tem uma reputação de rodar em uma tonelada de hardware diferente.
O OpenBSD tem uma reputação (merecida) de ser extremamente seguro.
É o Unix, é robusto e gratuito. Não há razão real para evitá-lo, mas você perderá a nova gostosura que os Linux tendem a ter.
fonte
Prefiro a filosofia da licença BSD versus GPL. Para mim, livre significa fazer o que você quiser com o código. É tão gratuito que você pode torná-lo não livre como a maçã.
Praticamente provavelmente não tem impacto em mim, mas eu prefiro por princípio e foi um dos motivos pelos quais escolhi usar o FreeBSD sobre Linux.
Outra razão é que eu queria mexer, acho que quando uso o Ubuntu não coloco meu chapéu unix; em vez disso, estou apenas usando a GUI em todos os lugares como se estivesse no Windows (o que não é necessariamente uma coisa ruim, apenas diferente).
fonte
O FreeBSD é um sistema operacional. Linux é um kernel. Então, na sua pergunta, você está comparando maçãs e sementes de laranja.
Licenciamento e suporte a dispositivos seriam meus dois principais motivos pelos quais alguém escolheria um sobre o outro
fonte
util-linux
, enquanto no FreeBSD seus códigos-fonte acompanham o código OS (OS = kernel) no repositório principal.Aqui está algo que escrevi sobre as variantes do BSD unix em resposta a uma pergunta semelhante sobre a falha do servidor. Em termos gerais, a base de código dos sistemas BSD é mais rigidamente controlada do que uma distribuição Linux típica. Você terá algo um pouco mais como um unix tradicional e o sistema é muito robusto com uma política de mudança mais conservadora.
Se você é uma loja de código aberto pura e não depende de nenhum software comercial como o Oracle, um sistema unix BSD oferecerá uma plataforma de software muito estável, bem compreendida e controlada, mais do que o Linux. A maioria dos problemas históricos, como driver ruim ou suporte a SMP, foi resolvida anos atrás, principalmente no hardware de servidor convencional.
Se você deseja um desktop unix tradicional, um unix BSD fornecerá isso e qualquer distribuição Linux. Se você procura um sistema de usuário final, pode estar em melhor situação com o Ubuntu ou o Fedora. O Gentoo Linux foi baseado em um derivado do sistema de empacotamento 'ports' do BSD.
fonte
A diferença entre as distribuições BSD e Linux remonta aos primeiros dias do Unix.
A AT&T possuía o Unix, mas devido a restrições, não podia competir no setor de computação. Devido a isso, eles licenciaram o Unix para Berkeley. Berkeley decolou com tudo isso, personalizando e aprimorando até que eventualmente não havia código AT&T realmente presente em seu novo sistema operacional, chamado BSD (Berkeley Software Distribution).
Entre um pouco mais tarde, Linus Torvalds estava em uma classe de Sistemas Operacionais trabalhando com um clone Unix incompleto chamado Minix, destinado a treinar estudantes na construção de um sistema operacional. Linus decolou com essa idéia e fundou a filial do Linux.
Agora minha experiência reside mais no OpenBSD, e dessa perspectiva a diferença é impressionante. Foi mencionado que o OpenBSD é mais seguro, com apenas 2 explorações em sua história, ele ganhou esse direito.
O fundador Theo de Raadt acreditava que a segurança deveria ser o foco principal e que muitos sistemas Linux e outros BSD não estavam dedicados a escrever um bom código, e se concentraram demais em adicionar novos recursos apenas para adicioná-los.
O OpenBSD tem um cronograma de lançamento de 6 meses, qualquer coisa que não possa ser implementada de forma completa e segura dentro desse período não é adicionada. Comparado às distribuições Linux como o Ubuntu, que nunca testou nada antes dos lançamentos, essa é uma chave importante para a tranqüilidade de muitos administradores de sistemas e operações de servidor.
fonte
Como o @User , prefiro a licença BSD e é o principal motivo para usá-la como meu sistema operacional principal.
Não sou contra a GPL, mas se um aplicativo licenciado semelhante ao MIT / MIT estiver disponível, eu o usarei primeiro em um aplicativo semelhante ao GPL.
Isso é muito atraente para os negócios, assim como para usuários como eu.
O sistema Ports está fora de comparação (IMNSHO) e tem sido um modelo para imitação por várias distribuições Linux (o Gentoo vem imediatamente à mente).
Além disso, como o FreeBSD não é tão predominante na área de trabalho quanto o Linux (PC-BSD é fabuloso), meu nerd interno precisa usá-lo como meu SO de desktop. Eu não posso evitar.
Até agora, não há nada no Windows que o Linux não possa fazer e nada no Linux que o FreeBSD não possa fazer. ... e isso inclui o Flash - sem ser executado no Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.
fonte
Documentação:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/
Consistência do desenvolvimento:
http://svnweb.freebsd.org/base/release/
Licença
fonte
Por um longo tempo, a 'coleção de portas' do FreeBSD, que significa que o software disponível através do gerenciador de pacotes, era maior e melhor do que o que havia nos repositórios Linux. Eu imagino que isso não seja verdade agora, embora eu não conheça nenhuma estatística.
fonte