Apple/macOS 从官方 Unix 注册表中移除

Apple 的 macOS 条目曾短暂从 Open Group 的官方 UNIX 认证注册表中消失,引发了关于这是否意味着 Apple 有意终结其 UNIX 品牌,还是仅仅是网站故障以及最新版本认证延迟的讨论。评论者指出,UNIX® 商标如今对大多数开发者来说实际影响已经很小,他们更关心的是 Linux/BSD 兼容性和 POSIX 行为,而不是正式符合认证。讨论进一步扩展到 macOS 是否正在远离其类 Unix 根源、转向更封闭、更像 iOS 的平台,以及这对其作为主要开发环境的角色意味着什么。

UNIX 注册表中的 macOS 状态

  • 通过按标准筛选以及在 Apple 的供应商页面上,macOS 26(“Tahoe”)仍然显示为通过 UNIX 03 认证。
  • macOS 27(“Golden Gate”)似乎尚未获得认证;Wayback 在 10 月初只显示了 26。
  • 主索引页的行为不一致:有时会缺少那些在筛选后仍然存在的 macOS 条目,这表明可能是网站或渲染 bug。
  • 有人认为,直到 10 月初,多个近期 macOS 版本都在首页上,随后被移除;而另一些人则将此解读为只列出最新或“活跃”版本的变化。

Apple 是否在放弃 UNIX 认证?

  • 一种观点认为:27 只是还没有通过认证;过去的版本也曾出现类似的延迟。
  • 另一种观点认为:Apple 可能正在有意放弃认证以及 UNIX 商标,因为它如今已经很少把 macOS 作为“UNIX”来营销。
  • 关于动机的争论:是为了节省费用和工程投入,还是仅仅因为这个品牌已经不再重要。

实际影响与相关性

  • 许多人认为,官方 UNIX® 标签如今大多已经不重要了;Linux 和 BSD 才是事实上的“Unix”目标平台。
  • 从历史上看,认证对企业/政府采购清单更有意义,而不是对日常开发者。
  • 有人指出,过去的 UNIX 认证(包括 Linux 发行版)只适用于一些奇怪的、非默认配置,需要禁用 SIP、更改文件系统选项、启用 UUCP 等,因此现实中的 macOS 安装几乎没有一个与认证配置文件一致。

开发者、工具与兼容性

  • 大多数开发者关心的是 macOS 是否整体上像 Unix-/Linux,而不是商标合规性。
  • BSD 与 GNU 用户态之间的差异(例如 sed/grep 行为、古老的 bash 与 zsh)让一些人感到恼火;许多人通过 Homebrew 安装 GNU 工具。
  • Apple 对 GPL 的抵触被引用为 GNU 工具有限以及缺少内置包管理器的原因。

macOS 的方向 vs 替代方案

  • 有些人认为 macOS 正变得更封闭、更像 iOS(Gatekeeper、SIP、App Store 压力),这增加了开发摩擦,并促使他们转向 Linux 工作站或 Linux 虚拟机/容器。
  • 另一些人则反驳说,macOS 仍然深受开发者欢迎,而且 Linux 兼容性(通过虚拟机/容器)比正式的 UNIX 状态更重要。