Mac OS X 是 UNIX 吗?

Osc*_*Ryz 102 osx

我最近有一个论点,说 Mac OS X 不是 UNIX,而是类 Unix。

我知道有一个单一的 Unix 规范,那些符合规范的可以使用 UNIX 商标。

Mac OS X 是 UNIX 操作系统还是类 Unix 操作系统?

War*_*ung 122

但所有的Mac OS X(现在的MacOS)的一个版本已经被认证为Unix的通过公开组,从10.5:

在任何时候,Apple 在 The Open Group 网站上的页面都只列出了 macOS 的当前版本,有时甚至是以前的版本,但上面的所有链接都是通过该页面找到的。

Apple 的Unix 技术简介中提到了macOS 作为经过认证的 Unix 的地位,其中还包含其他优秀的技术信息,可帮助您将其与其他 UNIX® 和类 Unix 系统进行比较。

Open Group 标准与认证副总裁 Andrew Josey确认 10.7 Lion 从未注册为 UNIX 03 产品


gvk*_*vkv 13

好吧,鉴于它完全符合 POSIX 标准,我会说是的。

  • 符合 POSIX 标准是不符合 Unix 标准的(Unix 规范是 POSIX 规范的 _superset_)。不过,在要认证的认证者眼中,它足够_Unix 兼容_了。 (13认同)
  • 但从法律上讲,只有经过 The Open Group 的认证,它才能被称为“UNIX”。 (9认同)

小智 13

是的,OS X 是 UNIX。

“UNIX”实际上只是一个商标名称,由 The Open Group 在完成认证后申请。许多不同的 - 完全不兼容 - 操作系统被认证为 UNIX。其中有 OS X。以下是 OS X 10.9“Mavericks”的当前认证页面为“UNIX 03”认证:http : //www.opengroup.org/openbrand/register/brand3602.htm

自 10.5 以来的每个版本,Apple 都提交了 OS X 进行认证(并收到了)。但是,10.5 之前的版本(如许多“类 UNIX”操作系统,例如许多 Linux 发行版)可能已经通过了认证,如果他们申请了。

因此,这实际上取决于您是否将“UNIX”定义为“The Open Group 的商标名称,适用于获得 The Open Group 认证为 UNIX 系统的操作系统”,或者您是否将“unix”定义为“一个操作系统”其功能类似于原始的 AT&T Unix 操作系统,并且符合任何版本的单一 Unix 规范中设定的标准,即使它从未提交给 The Open Group 进行测试和认证,”然后每个 OS X 回到原始版本可能有资格。(与大多数 Linux 发行版一样,即使没有一个经过 The Open Group 认证。)

哦,我还不能添加评论,但作为 Warren Young 帖子的更新 - Apple 确实获得了 10.7 的 UNIX 认证(或者至少他们声称拥有:)https://ssl.apple.com/media/ us/osx/2012/docs/OSX_for_UNIX_Users_TB_July2011.pdf

  • 我不会仅仅因为独立的、值得信赖的信息来源枯竭就相信 Apple 的营销文件。(Open Group、Google、Wikipedia 等)当 10.7 是最新版本时,我在 The Open Group 网站上多次查看 Apple 页面,但从未看到认证链接出现。Google 搜索`site:opengroup.org "10.6"` 和`..."10.8"` 找到周围的证书,但搜索`10.7` 失败。通过手写 URL 浏览 `opengroup.org` 站点会发现 bupkis。没有证据并不是缺席的证据,但我的案子相当可靠。 (2认同)