O que é o UNIX e como é o UNIX?

8

Derivado desta pergunta :

Se opensolaris, freebsd, openbsd, netbsd não são UNIX, o que é então?

O que mais me confunde é o fato de o OSX1.5 + ser UNIX, enquanto a versão anterior do OSX não era

Qual é a diferença entre UNIX e UNIX-like?

E qual é a diferença entre o UNIX-Like e o Linux?

OscarRyz
fonte

Respostas:

16

UNIX é Unix e Unix é unix. Mas o unix pode não ser o Unix e o Unix nem sempre é o UNIX .

sal
fonte
15
E o GNU definitivamente não é o Unix!
heavyd 29/09/09
Vamos jogar o POSIX na mistura!
KFro
Sim, e o POSIX?
OscarRyz 30/09/09
@ Heavyd, eu gostaria de poder dobrar ou triplicar a votação para cima desse comentário.
sal
2
O nome que pode ser nomeado não é o nome eterno. Livre do desejo, você percebe o mistério. Preso no desejo, você vê apenas as manifestações. --Lao-tzu
Richard Hoskins
13

Wikipedia no Unix :

O Unix (oficialmente registrado como UNIX, às vezes também escrito como Unix com letras minúsculas) é um sistema operacional de computador originalmente desenvolvido em 1969 por um grupo de funcionários da AT&T da Bell Labs, incluindo Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy e Joe. Ossanna. Hoje, o termo Unix é usado para descrever qualquer sistema operacional que esteja em conformidade com os padrões Unix, o que significa que o sistema operacional principal opera da mesma forma que o sistema operacional Unix original. Os sistemas Unix de hoje são divididos em várias filiais, desenvolvidas ao longo do tempo pela AT&T, além de vários fornecedores comerciais e organizações sem fins lucrativos.

A partir de 2007, o proprietário da marca registrada é The Open Group, um consórcio de padrões do setor. Somente sistemas totalmente compatíveis e certificados de acordo com a especificação UNIX única estão qualificados para usar a marca comercial; outros são chamados "do tipo Unix" ou "do tipo Unix".

.. no Unix-like :

* Um sistema operacional semelhante ao Unix (às vezes reduzido para nix para contornar problemas de marcas registradas) é aquele que se comporta de maneira semelhante a um sistema Unix, embora não necessariamente esteja em conformidade ou certificado para qualquer versão da Especificação UNIX única.

Não existe um padrão para definir o termo, e é possível alguma diferença de opinião sobre se um determinado sistema operacional é ou não "semelhante ao Unix".

.. no Linux :

Um sistema baseado em Linux é um sistema operacional modular semelhante ao Unix . Ele deriva muito de seu design básico dos princípios estabelecidos no Unix nas décadas de 1970 e 1980. Esse sistema usa um kernel monolítico, o kernel Linux, que lida com controle de processos, redes e acesso a sistemas de arquivos e periféricos. [...]

Projetos separados que fazem interface com o kernel fornecem grande parte da funcionalidade de nível superior do sistema. O userland GNU é uma parte importante da maioria dos sistemas baseados em Linux, [...]

.. no BSD (FreeBSD, NetBSD, OpenBSD) :

O Berkeley Software Distribution (BSD, às vezes chamado Berkeley Unix) é o derivado do sistema operacional UNIX desenvolvido e distribuído pelo Grupo de Pesquisa em Sistemas de Computador da Universidade da Califórnia, Berkeley, de 1977 a 1995.

Historicamente, o BSD é considerado um ramo do UNIX - "BSD UNIX", porque compartilhava a base de código e o design inicial com o sistema operacional AT&T UNIX original. Na década de 1980, o BSD foi amplamente adotado pelos fornecedores de sistemas de classe de estação de trabalho na forma de variantes proprietárias do UNIX, como DEC ULTRIX e Sun Microsystems SunOS. Isso pode ser atribuído à facilidade com que poderia ser licenciado e à familiaridade encontrada entre os fundadores de muitas empresas de tecnologia dessa época. [...]

Hoje, o termo "BSD" geralmente é usado de maneira não específica para se referir a qualquer um desses descendentes do BSD, por exemplo, FreeBSD, NetBSD ou OpenBSD, que juntos formam um ramo da família de sistemas operacionais semelhantes ao Unix.

.. e no OS X 10.5 :

O Mac OS X versão 10.5 "Leopard" foi lançado em 26 de outubro de 2007. Foi chamado pela Apple de "a maior atualização do Mac OS X". O [...] Leopard é um produto registrado Open Brand UNIX 03 na plataforma Intel. É também o primeiro sistema operacional baseado em BSD a receber a certificação UNIX 03.


fonte
4

Unix é uma marca comercial de propriedade do The Open Group. "Somente sistemas totalmente compatíveis e certificados de acordo com a Especificação Única UNIX estão qualificados para usar a marca comercial." 1) 2)

Isso explica por que a versão do OSX anterior à 1.5 não é UNIX, porque não era totalmente compatível.

KTC
fonte
2

OS X, Solaris, HP-UX e AIX são as restantes distribuições UNIX que estão se saindo bem no mercado. O UNIX-Like refere-se a um sistema operacional que se comporta como o UNIX tradicional (métodos de bifurcação, mesmo método de comunicação entre processos, recursos do Kernel, etc.), mas não está em conformidade com a especificação UNIX única . Exemplos disso são variantes BSD, distribuições GNU / Linux e Minix. No final, está mais ligado aos comportamentos de marca registrada e do sistema.

John T
fonte
0

O UNIX era um sistema operacional originalmente desenvolvido pela AT&T nos anos 60. Era um SO de código fechado, muitas pessoas clonaram sua funcionalidade para criar SOs do tipo UNIX, como BSD e Linux . Outros licenciaram o UNIX para criar seus sistemas operacionais, como o AIX .

O UNIX se tornou mais recentemente uma especificação para sistemas operacionais licenciados pelo Open Group . Eles precisam aprovar o sistema operacional antes que ele possa ser chamado de UNIX.

Jack M.
fonte
"Sistemas operacionais semelhantes ao UNIX, como BSD e Linux" - Linux é apenas um kernel. Normalmente eu não diria nada sobre isso, mas essa é uma pergunta completamente sobre esses sistemas operacionais.
John T