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.)
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.)
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, como jail
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 .
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.
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).
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
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.
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.
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.
É tão gratuito que você pode torná-lo 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 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.
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 na
documentação e / ou outros materiais fornecidos com a distribuição.ESTE SOFTWARE É FORNECIDO PELO PROJETO FREEBSD `` COMO ESTÁ '' E QUALQUER GARANTIA EXPRESSA OU IMPLÍCITA, INCLUINDO, MAS NÃO SE LIMITANDO A, AS GARANTIAS IMPLÍCITAS DE COMERCIALIZAÇÃO E ADEQUAÇÃO A UMA FINALIDADE ESPECÍFICA. EM NENHUM CASO, O PROJETO OU CONTRIBUIDORES DO FREEBSD SERÃO RESPONSÁVEIS POR QUALQUER DANO DIRETO, INDIRETO, INCIDENTAL, ESPECIAL, EXEMPLAR OU CONSEQÜENCIAL (INCLUINDO, MAS NÃO SE LIMITANDO A, AQUISIÇÃO DE BENS OU SERVIÇOS SUBSTITUTOS; PERDA DE USO, DADOS OU LUCROS; OU INTERRUPÇÃO DE NEGÓCIOS), CAUSADA E QUALQUER TEORIA DE RESPONSABILIDADE, CONTRATADA, RESPONSABILIDADE RIGA OU ATRIBUIÇÃO (INCLUINDO NEGLIGÊNCIA OU DE OUTRA FORMA), surgindo de qualquer maneira fora do uso deste software, mesmo que seja aconselhável a possibilidade de tal conteúdo.
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.
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.