FreeBSD não é Unix. Mas seu Unix-Like Unix. Onde está então o Unix principal para ler o código fonte?

3

Eu quero realmente entender o System V, a principal origem do Unix (não Unix-like nem modificado Unix para Linux). A principal origem que é muito confusa e não é realmente com cuidado é escrito em algum lugar.

É verdade que o FreeBSD não é Unix? Mas o que é Unix ou onde é então? Onde posso encontrar o código-fonte de origem para lê-lo e ver como a lenda nasceu?

link

Acompanhamento:

link

link

    
por YumYumYum 13.02.2012 / 18:58

4 respostas

13

"é UNIX" é uma coisa complicada - basicamente, o FreeBSD não pode dizer que é Unix porque o Unix é marca registrada & eles não têm a licença apropriada. Ele também não é derivado do código do System V, que é a direção que as fontes mestras do Unix tomaram.

Algumas versões antigas do Unix agora possuem código fonte disponível - notavelmente o Unix Versão 7, uma das últimas versões do PDP-11. A árvore Unix possui código-fonte pesquisável para a V7 e várias outras distribuições Unix.

    
por 13.02.2012 / 19:28
6

O único Unix de código aberto baseado em System V é o OpenSolaris (e garfos como Illumos / OpenIndiana ).

Ele evoluiu strongmente desde o lançamento do System V, mas ainda há pedaços de código e algoritmos idênticos ou muito semelhantes ao SVR4.0 e anteriores.

link

    
por 14.02.2012 / 07:50
4

AT & T O Unix System V não é de código aberto, portanto você não pode obtê-lo.

    
por 13.02.2012 / 19:10
3

É quase impossível dar uma resposta concisa para o que é o Unix nos dias de hoje. Nos primeiros dias, o BSD era uma distribuição de mudanças para o Unix, recursos extras e portas para novas plataformas. Eventualmente, alguém decidiu distribuir um pacote completo de BSD (derivado do Unix) chamado 386BSD. As coisas aconteceram e o NetBSD e o FreeBSD nasceram. Em seguida, o processo AT & T impediu que continuassem. A maioria (mas não todos) do código Unix original foi removida e reescrita pelo pessoal do BSD no FreeBSD e no NetBSD. Partes do FreeBSD são verdadeiras Unix em um sentido de fonte.

O SysV Unix também divergiu .. há muitas variantes modernas do Unix derivadas dele, incluindo o Solaris, o SCO Unixware (antigo Microsoft Xenix), etc. Há também divergências como o MACH com o Mac OS X sendo baseado no NeXTSTEP / OpenSTEP. A árvore genealógica bsd incluída no FreeBSD mostra a maioria das divergências, mas não inclui todas elas (MirBSD, MidnightBSD, ...)

A SCO afirma possuir o UNIX, mas os tribunais decidiram que a Novell o possui. A Novell vendeu a marca para o Open Group e eles vendem uma suíte de testes de compatibilidade e certificação. Mac OS X, AIX e outras coisas que algumas pessoas não consideram o Unix são certificadas. Em um ponto, o Linux foi certificado usando a suíte Open Group da IBM. No entanto, o Linux é considerado um clone do Unix.

Isso se torna uma questão religiosa a partir daqui. É a fonte, a certificação, a história ... você decide.

    
por 22.02.2012 / 22:06