O Mac OS X é um sistema operacional Unix? [duplicado]

0

Possible Duplicates:
Mac OS X = UNIX?
How Unix is Mac OS X?

Sou bastante novo no Mac OS X. Ele é construído usando o Unix?

Perdoe-me por minha ignorância, mas se for construído usando o Unix, ele deve ser código aberto, certo?

    
por TheLearner 15.07.2010 / 17:30

4 respostas

5

Sim, é UNIX. Não há requisitos para que os sistemas operacionais UNIX sejam de código aberto (na verdade, muitos, como o AIX da IBM e o HP-UX da HP, não são), eles devem estar em conformidade com uma especificação chamada Single UNIX Specification (anteriormente POSIX). No entanto, acontece que grande parte do Mac OS X é código-fonte aberto, com a maior parte da camada do UNIX sendo parte do projeto Darwin. O código-fonte está disponível na Apple .

    
por 15.07.2010 / 17:33
2

Sim, o núcleo Darwin do OS X é baseado em sistemas operacionais UNIX, incluindo o FreeBSD.

A segunda parte da sua pergunta funciona com alguns equívocos. Primeiro, o UNIX não é tradicionalmente um sistema operacional de código aberto. Linux, NetBSD e FreeBSD eram notáveis por serem implementações de código aberto do UNIX, criadas bem depois que o UNIX já existia há muito tempo como um sistema de código fechado.

Segundo, ao contrário dos sistemas operacionais licenciados pela GPL, como o Linux, o código licenciado pela BSD pode ser modificado e usado comercialmente, sem que o código modificado resultante seja de código aberto.

Tudo o que disse, como Graham apontou, Darwin é open-source. Mas não há motivo para ter para ser assim.

    
por 15.07.2010 / 17:46
1

O único requisito a ser chamado de Unix é ter a certificação Single Unix Specification . O código aberto não é um requisito para o SUS.

    
por 15.07.2010 / 17:50
0

Sugira este livro, os recursos internos do Mac OS X de Amit Singh, capítulo 1

Uma história técnica dos sistemas operacionais da Apple

    
por 15.07.2010 / 18:00

Tags