Alguns argumentam que o BSD / Unix sempre foi mais confiável e estável que o Linux (não eu, é claro, não me machuque!). Por que o Linux sempre parece derrotar o BSD? É o romance da história do Linux? Não pretendo ofender ninguém, por favor, não se ofenda. Além disso, seja atencioso e educado em sua resposta.
31
Respostas:
A situação histórica no início dos anos 90 tinha muito a ver com isso. Na época, o BSD unix estava "lutando para ser livre" e era visto como o caminho a seguir em muitos círculos. O Linux não conseguiu uma pilha TCP funcionando por alguns anos após o lançamento e a Internet ainda era um pouco rarefeita.
A UC Berkeley e a AT&T estavam envolvidas em uma ação judicial sobre a propriedade do código BSD; portanto, o futuro da base de código BSD 'gratuita' estava em questão. Por fim, UC Berkely venceu o processo ao mostrar grandes pedaços de código BSD na base de código SVR4. A AT&T foi adequadamente envergonhada por isso e recuou. O pessoal da UCB substituiu o último código infrator por seu próprio trabalho e pôde liberar uma base de código livre da AT&T.
Nessa época, Bill e Lynn Jolitz pegaram a base de código do BSD e a transportaram para o 386, criando o 386BSD e documentando-o em uma famosa série de artigos no Dr. Dobb's Journal.
O processo continuou por tempo suficiente para paralisar a comunidade potencial do BSD, que não poderia investir significativamente na base de códigos até que a incerteza jurídica tivesse desaparecido.
Uma versão 'estável' do Linux finalmente saiu com uma pilha TCP funcionando.
O Linux estava disponível sob a GPL, o que reduziu o incentivo para forçá-lo. Esta e a ditadura benevolente eficaz do Linux Torvalds trabalharam para manter o desenvolvimento do kernel unificado.
Vários garfos concorrentes do BSD surgiram da base de códigos do BSD, fragmentando a comunidade.
A coesão relativa do desenvolvimento inicial do kernel Linux significou que o Linux avançou relativamente rápido e, finalmente, ganhou o compartilhamento da mente. Todo o mundo do BSD parou enquanto o processo foi resolvido. Mesmo com o processo resolvido, ainda faltava a coesão estrutural do processo de desenvolvimento do kernel Linux e se dividiu em vários garfos.
Assim, enquanto o BSD era (certamente nesse ponto) mais maduro e tecnicamente superior , o Linux conseguiu a participação - o que é praticamente o sucesso total e final de qualquer mercado de software de grande porte.
fonte
É principalmente uma coisa histórica. Como o Windows, o Linux estava no lugar certo na hora certa e ganhou participação de mercado muito mais rápido que o BSD. Isso fez com que mais drivers e aplicativos fossem desenvolvidos para ele, dando ainda mais impulso.
fonte
Vou responder rapidamente antes que ela seja fechada ...
Mas, pessoalmente, na minha experiência um tanto limitada com o Debian, Ubuntu, Redhat e FreeBSD, o Linux sempre parece mais fácil de usar e configurar com ...
Por outro lado, o Apple OS X é construído a partir de uma base BSD, então você pode dizer que o BSD é mais popular que o Linux!
fonte
Cronometragem. O Linux foi lançado para o 386 em agosto de 1991. O primeiro BSD lançado para a arquitetura x86 foi o 386BSD em março de 1992. Além disso, havia apenas um Linux. Em 1993, o BSDi foi lançado para o 386. Portanto, havia quase imediatamente vários BSDs que exigiam que os usuários fizessem uma escolha. Logo após a massa crítica assumiu o controle, à medida que se tornavam mais portas e drivers para o Linux.
fonte
Eu tenho usado o Linux de alguma maneira desde que ele inicializou com o GNU. Minha primeira reação ao usá-lo foi "Graças a Deus (# * $ & #, isso não se parece com UNIX ou MINIX !!"
Eu acho que o * BSD é um pouco parecido com o UNIX para algumas pessoas, especialmente aqueles que ficaram muito agradecidos por finalmente se livrar do UNIX em primeiro lugar a favor do Linux / GNU.
Estou confortável com qualquer sistema operacional como o Unix. Eu gosto de usar Linux / GNU. Parte do combustível que alimentou a popularidade do Linux e do GNU foi a chance de mudar algumas coisas muito irritantes no UNIX.
As guerras de padronização também enviaram muitos desenvolvedores qualificados para Linux e glibc, já que Linus tinha o POSIX em mente desde o início.
Tome cuidado para diferenciar o kernel de ambos os sistemas operacionais de sua terra de usuário e libc ao considerar esta questão. Não posso dizer quantas pessoas entraram no trem Linux / GNU após o libreadline ser lançado, mas aposto que é uma quantia significativa.
Havia também "glória moral" na época. A GPL defendeu a sua liberdade , que a maioria dos refugiados do UNIX realmente respeitava. Então, quando a onda de desenvolvedores realmente tomou forma, o pessoal do BSD não conseguiu usar o código que estava entrando no Linux / GNU devido a problemas de licenciamento.
Em suma, você meio que tinha que estar lá :)
fonte
O Linux tem recursos mais interessantes do kernel - se eu quiser usar o servidor openmosix ou vmware, por exemplo, o kernel linux é o único jogo na cidade. O BSD tem pf e tem zfs, mas esses não são tão universalmente interessantes.
O Linux tem uma terra de usuários mais tolerante. Os BSDs tendem a ter uma terra de usuário totalmente consistente, mas sem os gnuisms malucos, como uma versão de / bin / false que leva --help como sinalizador. O material do GNU é mais amigável para iniciantes, mas tende a atrapalhar quem sabe exatamente o que deseja.
Além disso, em grande parte, as forças do mercado entram em cena. Os trabalhos são principalmente para linux, não para bsd. As plataformas incorporadas usam principalmente o linux. Os novos softwares sofisticados são escritos primeiro no linux e depois portados para o BSD. Etc ...
fonte
Nos dias de hoje? Mais coisas vão para o esforço de suportar o linux do que os BSDs. Além disso, os BSDs começaram recentemente a se esforçar para ser amigáveis com os novos usuários. E eles ainda estão atrasados em alguns aspectos técnicos (observe, por exemplo, o fraco suporte ao SMP no OpenBSD).
fonte
É sobre o sentimento de propriedade. O Linux é gratuito e aberto em todos os aspectos. Linux pertence a todos. Só o uso do Linux nos faz sentir parte da comunidade. O BSD, apesar de sua licença, é "propriedade" de pequenos grupos de malucos de controle com visões limitadas. Eles realmente não querem que você faça parte do grupo deles porque você é inferior e pode estragar o código deles.
fonte
Porque o BSD está morrendo .
Oh .. não, eu quis dizer que o BSD ainda está morrendo .
fonte