我最近有这样的说法,说Mac OS X不是UNIX,而是类Unix。
我知道有一个Unix单一规范,那些符合规范的可以使用UNIX商标。
Mac OS X是UNIX操作系统还是类似Unix的操作系统?
我最近有这样的说法,说Mac OS X不是UNIX,而是类Unix。
我知道有一个Unix单一规范,那些符合规范的可以使用UNIX商标。
Mac OS X是UNIX操作系统还是类似Unix的操作系统?
Answers:
但所有的Mac OS X(现在的MacOS)的一个版本已经被认证为Unix的通过公开组,从10.5:
在任何给定时间,The Open Group网站上的Apple页面仅列出macOS的当前版本,有时甚至列出以前的版本,但是上面的所有链接都是通过该页面找到的。
苹果公司的Unix技术简介中明确指出了OS X作为经过认证的Unix的地位,其中还包含其他出色的技术知识,可以帮助您将其与其他UNIX®和类似Unix的系统进行比较。
由于此答案的受欢迎程度,我在Open Group网站上监视Apple的页面,而我从未见过Lion在那出现。在上面的链接中使用清晰的URL方案来回搜索也不会显示任何隐藏的Lion认证页面。向Open Group标准与认证副总裁Andrew Josey询问是否缺少认证,他似乎已经确认10.7 Lion未注册为UNIX 03产品。
好吧,鉴于它完全符合POSIX,我会说是的。
是的,OS X是UNIX。
“ UNIX”实际上只是商标认证名称,由Open Group在完成认证后使用。许多不同的操作系统(根本不兼容)都被认证为UNIX。其中包括OSX。这是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操作系统,并且满足任何版本的Single Unix规范中设定的标准,即使从未将其提交给The Open Group进行测试和认证,”可能会合格。(与大多数Linux发行版一样,即使没有发行过Open Group认证。)
哦,我还不能添加评论,但是作为Warren Young帖子的更新-Apple确实获得了10.7的UNIX认证(或者至少他们声称拥有:)https://ssl.apple.com/media/我们/osx/2012/docs/OSX_for_UNIX_Users_TB_July2011.pdf
site:opengroup.org "10.6"
并..."10.8"
找到周围的证书,但搜索10.7
失败。opengroup.org
通过手写URL 在网站上四处搜索会出现bupkis。缺乏证据并不意味着没有证据,但我的情况相当可靠。
一个很大的不同是X11集成有点不同。X11应用程序在Mac上看起来不太好,您必须手动启动一个没有受到太多爱戴的XServer。除此之外,我认为这是具有FreeBSD网络堆栈的Mach微内核,用户领域就像Linux。
DISPLAY
的FIFO launchd
。任何尝试使用显示的画面都会launchd
自动启动X11.app
。至少可以追溯到10.6。