desenv-web-rp.com

Por que alguém escolheria o FreeBSD ao invés do Linux?

Por que alguém escolheria FreeBSD sobre Linux? Quais são as vantagens do FreeBSD em comparação ao Linux? (Meu provedor de hospedagem compartilhada usa o FreeBSD.)

157
ilhan

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 provenientes 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 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 agradariam aos provedores de hospedagem, como o suporte a jail e ZFS.

Pessoalmente, eu realmente gosto dos sistemas BSD porque eles apenas sentem que 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 .

121
Hank Gay

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 devido à 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.

48
Greg Cain

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 gratuito como Apple fez.

Praticamente provavelmente não tem impacto em mim, mas eu prefiro por princípio e foi uma das razões pelas 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).

30
User

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

25
EhevuTov

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ê quer um desktop unix tradicional, um unix BSD fornecerá isso, assim como qualquer distribuição Linux. Se você procura um sistema de usuário final, pode se sair melhor com o Ubuntu ou o Fedora. O Gentoo Linux foi baseado em um derivado do sistema de empacotamento 'ports' do BSD.

14
ConcernedOfTunbridgeWells

A diferença entre as distribuições BSD e Linux remonta aos primeiros dias do Unix.

A AT&T era proprietária do 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 sistemas BSD não eram dedicados a escrever bons códigos, 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 de tempo 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.

13
Brandon Weaver

Como @ Usuário , 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, o usarei primeiro em um aplicativo semelhante ao GPL.

É tão gratuito que você pode torná-lo não gratuito

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 prevalente 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é o momento, 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 rodar no Linuxulator: gecko-mediaplayer + Firfox + GreaseMonkey + Linterna Magicka.

11
gregnotcraig

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

Copyright 1992-2012 O Projeto FreeBSD. Todos os direitos reservados.

A redistribuição e uso nas formas de origem e binárias, com ou sem modificação, são permitidas desde que as seguintes condições sejam atendidas:

  • As redistribuições do código-fonte devem manter o aviso de direitos autorais acima, esta lista de condições e o aviso de isenção de responsabilidade a seguir.

  • As redistribuições em formato binário devem reproduzir o aviso de direitos autorais acima, esta lista de condições e o aviso de isenção de responsabilidade a seguir no
    documentação e/ou outros materiais fornecidos com a distribuição.

ESTE SOFTWARE IS FORNECIDO PELO PROJETO FREEBSD `` TAL COMO ESTÁ '' E QUALQUER EXPRESSO OR GARANTIAS IMPLÍCITAS, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UM INDICATIVO OBJETIVO SÃO NEGADOS. EM NENHUM CASO O CONTRATANTE DO FREEBSD OR SERÁ RESPONSÁVEL POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR, OR DANOS CONSEQÜENCIAIS (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE MERCADORIAS SUBSTITUTAS) OR SERVIÇOS; PERDA DE USO, DADOS, OR LUCROS; OR INTERRUPÇÃO DE NEGÓCIOS) EM QUALQUER CAUSA E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATADA, RESPONSABILIDADE estrita, OR TORT (INCLUINDO NEGLIGÊNCIA OR DE OUTRA FORMA) QUE DERIVA DE QUALQUER FORMA DE USO DO SOFTWARE, MESMO SE AVISADO DA POSSIBILIDADE DE TAIS DANOS.

As visões e conclusões contidas no software e na documentação são de responsabilidade dos autores e não devem ser interpretadas como representando políticas oficiais, expressas ou implícitas, do Projeto FreeBSD.

4
Pete

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.

1
Tom Anderson