Apple 被踢出 Unix 官方注册表:一个时代的符号正在消失

· 科技资讯

Apple 被踢出 Unix 官方注册表:一个时代的符号正在消失

打开 The Open Group 的 UNIX 认证产品注册表,你会看到一个令人恍惚的列表:IBM z/OS、IBM AIX、HP-UX、SCO UnixWare。没有 Apple,没有 macOS,没有 iOS。这些名字里,有的已经停产,有的还活着但只剩企业市场。而最刺眼的事实是:这个列表里没有一个 2024 年之后的版本。Unix 认证注册表已经是一个化石。

一张”化石名单”

HN 上 232 分的讨论起点是:有人在 Open Group 的注册表上发现 Apple/macOS 的名字不见了。但仔细看这个页面,你会发现事情比”Apple 被踢”更微妙。

注册表列出的所有认证产品都是 2006-2012 年间的版本。IBM z/OS 3.1、AIX 7.2 TL5、HP-UX 11i V3 B.11.31、SCO UnixWare 7.1.3。最晚的认证日期大约在 2012 年前后。这意味着不是 Apple”被踢出”,而是整个 Unix 认证体系已经多年没有更新过任何产品——Apple 只是最后一个离开的,其他厂商也早就走了或从未认真维护过认证。

HP-UX 在 2020 年随 HP 拆分后基本停止开发。SCO 在 2018 年宣布停止对 UnixWare 的支持。IBM AIX 还在维护,但主要面向大型机和企业服务器,和消费级操作系统已经是两个世界。换句话说,这张名单上的”Unix”和你在 macOS 终端里输入的 `uname -s` 返回的 “Darwin” 之间,早就没有法律意义上的联系了。

UNIX 认证注册表:化石记录 IBM z/OS 3.1 ~2012 认证 IBM AIX 7.2 ~2012 认证 HP-UX 11i V3 2020 停止开发 SCO UnixWare 2018 停止支持 macOS / iOS / Linux / Windows — 均不在注册表中 Linux 从未通过认证(Linux 商标 ≠ UNIX 商标)

“Unix” 这个词的三场战争

要理解这件事,需要回顾 Unix 商标的三段历史。1969 年 AT&T 贝尔实验室创造了 Unix。1983 年 AT&T 决定商业化 Unix,开始要求所有使用 Unix 商标的系统通过认证。1988 年 X/Open 组织(后来的 The Open Group)接管了认证体系,发布了 Single UNIX Specification。

Linux 从一开始就绕开了这个体系。1999 年, SCO(当时拥有 Unix 知识产权的继承者)对 Linux 社区提起诉讼,声称 Linux 侵权了 Unix 代码。这场官司打了四年(2003-2007),最终 SCO 破产,但核心结果没有改变:Linux 从未使用 UNIX 商标,从未通过认证,也从未打算通过。`uname -s` 返回 “Linux” 而不是 “Unix”,这不是疏忽,是法律策略。

Apple 的情况更微妙。macOS 的底层是 Darwin(基于 BSD),而 BSD 在 1990 年代就与 AT&T 和解,不再声称 Unix 商标。Apple 从未为 macOS 申请 UNIX 认证。2007 年 iPhone 发布后,iOS 更是彻底和 Unix 认证脱钩。所以”Apple 被踢出 Unix 注册表”这个说法,更准确的描述是:Apple 的名字在注册表上放了很久(可能是历史遗留),现在被清理了。不是驱逐,是打扫。

一个品牌符号的死亡

这件事之所以在 HN 上引发 232 分讨论,不是因为技术影响(几乎没有),而是因为情感冲击。”Unix” 这个词在开发者文化里承载了太多东西:从贝尔实验室的多路复用电话交换实验,到 BSD 的开源精神,到 Linux 的”不是 Unix 但像 Unix”,再到 macOS 终端里那个 `ls -la` 的肌肉记忆。Unix 是开发者身份的图腾之一。

当这个图腾的”官方认证”变成一张 2012 年的化石名单,它标志着某件事:Unix 作为技术标准已经完成了它的历史使命。今天的操作系统生态——Linux 发行版、macOS、Windows(WSL2 里的 Linux 容器)——都不需要、也不打算走 The Open Group 的认证路径。”Unix 兼容性”这个概念,在 2010 年代就已经被”POSIX 兼容”和”Linux 兼容”取代了。

推测 The Open Group 清理注册表的原因:维护一个不再有任何厂商认证的商标注册表,既没有商业价值,也会给 Open Group 自身带来”你的标准还有人在用吗”的尴尬。清理是止损,不是背叛。

1969Unix 诞生1988认证体系建立~2012最后一次认证

对开发者意味着什么

几乎什么都不会改变。你的 macOS 终端不会少一个命令,你的 Linux 服务器不会少一个 syscall,你的 CI 流水线不会多一个构建步骤。”UNIX 认证”在今天的企业采购中几乎没有实际作用——采购方关心的是”Linux 兼容”或”POSIX 兼容”,而不是”有 UNIX 商标”。

但这件事有一个更深的信号:技术标准的生命周期。Unix 用了 20 年从”唯一选择”变成”历史遗产”。今天正在发生同样事情的东西是什么?推测:可能是 x86 指令集(被 RISC-V 蚕食)、可能是 Intel 的”Intel Inside”品牌(被多芯片平台稀释)、可能是”云计算”这个概念本身(被”分布式系统”的更精确描述取代)。技术标准的死亡不是新闻,但当你看到那张 2012 年的认证名单时,你会意识到:有些东西的死亡比预期安静得多。

核心观点:Unix 认证注册表的清理不是 Apple 的失败,是整个 Unix 标准体系的体面退场。技术标准的死亡往往不是爆炸,而是某个人打开注册表页面,发现最后一条记录是 14 年前的。下一个被这样”清理”的标准,可能就在你的 CI 配置里。

— END —

LC 智趣厅 · 科技与生活的交点

ihygg.cn

Scroll to Top
微信公众号:LC智趣厅

扫码关注微信公众号
LC智趣厅