Возможные дубликаты:
Mac OS X = UNIX?
Как Unix Mac OS X?

Я довольно новичок в Mac OS X. Он построен с использованием Unix?

Простите за мое невежество, но если он построен с использованием Unix, то он должен быть с открытым исходным кодом, верно?

4 ответа4

5

Да, это UNIX. Не требуется, чтобы операционные системы UNIX были с открытым исходным кодом (на самом деле многие, как, например, IBM AIX и HP-UX от HP), они должны соответствовать спецификации под названием Single UNIX Specification (ранее POSIX). Однако бывает, что большая часть Mac OS X имеет открытый исходный код, а большая часть уровня UNIX является частью проекта Darwin. Исходный код доступен от Apple.

2

Да, ядро Darwin OS X основано на операционных системах UNIX, включая FreeBSD.

Вторая часть вашего вопроса трудится под парой заблуждений. Во-первых, UNIX традиционно не была операционной системой с открытым исходным кодом. Linux, NetBSD и FreeBSD отличались реализацией UNIX с открытым исходным кодом, созданной задолго до того, как UNIX долгое время существовала как система с закрытым исходным кодом.

Во-вторых, в отличие от операционных систем с лицензией GPL, таких как Linux, код BSD-лицензии можно модифицировать и использовать в коммерческих целях, при этом полученный в результате модифицированный код не будет открытым.

Все, что сказал, как указал Грэм, Дарвин с открытым исходным кодом. Но нет причины, по которой так должно быть.

1

Единственное требование для того, чтобы называться Unix - это иметь сертификацию Single Unix Specification . Открытый исходный код не является обязательным требованием для SUS.

0

Предложить эту книгу, внутреннее устройство Mac OS X от Амит Сингх, глава 1

Техническая история операционных систем Apple

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .