Algumas pessoas me disseram que o FreeBSD NÃO é Unix, está certo? Confuso

18

Algumas pessoas me disseram que o FreeBSD NÃO é Unix, está certo? Estou confuso. Eu verifiquei alguns artigos, mas as expressões são bastante vagas e preciso de alguns esclarecimentos.

Andy Leman
fonte
2
Obviamente, não é uma pergunta duplicada, mas acho que tudo o que você precisa saber pode ser encontrado em "O Linux é um Unix?" pergunta
frabjous 17/02
2
É Unix "datilografado".

Respostas:

19

Tudo se resume a se você está falando legalmente ou do ponto de vista da tecnologia. Legalmente, o FreeBSD, como o Linux, não pode usar o termo de marca registrada Unix. Do ponto de vista da tecnologia, o FreeBSD é tanto Unix quanto Solaris, HP-UX ou qualquer outra versão comercial paga para poder ser legalmente chamado Unix.

KeithB
fonte
É normal que Illumos (fork do OpenSolaris) possa dizer em seu site que é um sistema operacional Unix ( illumos.org ), mas só podemos dizer que o FreeBSD é semelhante ao Unix em vez do Unix?
baptx
16

A palavra Unixé na verdade um nome de marca comercial que se refere ao System V Unix. Então "legalmente" não é o Unix. Mas é relacionado e "se parece" com o Unix, por isso é chamado de Unix, ou Unix-like. http://en.wikipedia.org/wiki/Unix

Keith
fonte
Além disso, o FreeBSD é um descendente direto do BSD4.4, derivado do ATT Unix. A única razão pela qual o FreeBSD não pode usar o termo Unix é porque a certificação custa dinheiro que a organização pode gastar melhor em outro lugar.
21711 Rob
@Rob: Na verdade, o BSD só pode se tornar FreeBSD depois de substituir todo o código ATT. Portanto, não é mais derivado do ATT Unix do que o Linux.
Gilles 'SO- stop be evil'
-lo e ações ATT um descendente comum, então, Gilles :)
gnud
11
E o Linux não é baseado no Minix de maneira significativa. (Ele nunca compartilhou qualquer código e o design não é similar.)
mattdm
11
O site en.wikipedia.org/wiki/File:Unix_history-simple.svg possui uma árvore bastante simplificada que mostra muitas das heranças comuns dos BSDs. É baseado no gráfico bastante complexo aqui: levenez.com/unix
jsbillings
4

Legalmente, algo pode se chamar "Unix" se passar por um processo de certificação caro pelo X / Open. Então, não, o FreeBSD não é o Unix, eles não sonhariam em desperdiçar o pouco dinheiro que precisam para passar por uma certificação de vários anos que é obsoleta no momento em que o obtêm (uma mudança, comece de novo). Por outro lado, todos os BSDs são descendentes diretos do código-fonte Unix original da AT&T, hackeados além do reconhecimento por uma horda de entusiastas de todo o mundo. Então, sim, o FreeBSD é um Unix (genético). Da mesma forma, o Linux não é o Unix, nem legal nem geneticamente. Mas o Linux foi concebido como um trabalho fiel do que é o Unix (segue de perto o POSIX); portanto, sim, o Linux também é o Unix.

Confuso o suficiente? ;-)

vonbrand
fonte
1

Como todos dizem, legalmente não é o UNIX. Pense desta maneira; se você tivesse um barco com 100 peças, todo ano você trocaria uma peça antiga por outra e guardaria essa peça em um galpão. Em 99 anos, quando você tem apenas um pedaço de madeira do barco original, tecnicamente ainda é o mesmo barco, certo? Mas quando você remove esse último pedaço de madeira original, ele ainda seria o mesmo navio? Os BSD agora são esse navio.

toxemicsquire
fonte