Является ли OS X Mountain Lion чистой ОС на основе UNIX?
В некоторых руководствах говорится, что это Unix-подобная ОС, но после версии 10.5 все операционные системы Mac основаны на чистой UNIX.
Это правда?
Там очень много дискуссий на эту тему, но, насколько Apple, касается, да это UNIX:
Открытый исходный код UNIX
- POSIX-совместимый, открытый бренд UNIX 03 зарегистрированный продукт
- Ядро с открытым исходным кодом на основе FreeBSD и Mach 3.0
- 64-битная ОС с использованием модели данных LP64
- Поддержка нескольких ядер CPU и GPU через Grand Central Dispatch и OpenCL
- Настроенные вручную, совместимые со стандартами скалярные и векторные математические библиотеки
Стандартные сети
- Полная IP-архитектура, поддерживающая IPv4, IPv6 и L2TP/IPSec VPN
- Богатое обнаружение нулевой конфигурации и присвоение имен через Bonjour и Dynamic DNS
- Совместимая передача файлов через NFS, AFP, SMB/CIFS и FTP
- Мощные веб-сервисы Apache
- Сервисы Open Directory, построенные на LDAP и Kerberos для единого входа
Комплексная пользовательская среда UNIX
- Основанная на стандартах графика, построенная на форматах PDF (Quartz), OpenGL и H.264 (QuickTime)
- Полноэкранный терминал с поддержкой xterm-256color
- Знакомые утилиты UNIX/Linux (такие как emacs, vim и bash)
- Бесплатные инструменты разработчика Xcode на основе Clang/LLVM
Торговая марка UNIX принадлежит The Open Group, которая в основном использует ее в качестве сертификационного знака для соответствия SUS. OS X была зарегистрирована как продукт, совместимый с UNIX 03, начиная с 10.5, поэтому в этом смысле она квалифицируется как UNIX (не только UN X или подобная Unix).Большинство дистрибутивов GNU/Linux не зарегистрированы как SUS-совместимые, поэтому в этом смысле их следует называть UNIX-подобными или UN X, даже если ни один из этих терминов не используется The Open Group.
OS X также может считаться генетическим Unix в том смысле, что Darwin был основан на FreeBSD (или он использовал FreeBSD в качестве эталонной платформы), а BSD обычно считаются генетическим Unix, поскольку исходный BSD был основан на коде AT & T , И GNU, и Linux были переписаны с нуля, поэтому платформы GNU/Linux обычно не считаются генетическими Unix.
В функциональном или духовном смысле OS X может быть менее Unix (что бы это ни значило), чем платформы, которые просто «Unix-подобны» в первом или втором смысле, но OS X все еще может считаться "Unix" во всех трех смыслах ,