Unix 已落幕,Unix 仍长存
创始人
2024-03-02 14:11:09
0

不要指望再看到任何更多的 AIX 大新闻了。这意味着最后剩下的 Unix 是 …… Linux。

这是一个时代的结束。正如上周报道的那样,IBM 已经将 AIX 的开发转移到印度。在它支付了 340 亿美金买下了红帽,有了自己的 FOSS 版本的 Unix 后,为什么还要为一个昂贵的美国团队支付费用来维护它自己的官方 Unix 的专有版本呢?!

自从我们报道“大蓝”推出 不支持 AIX 的新 POWER 服务器后,我们就察觉到了这一点 —— 而这已经是近八年前的事了。即使这已经是明摆的事,它也是一个重大事件。AIX 是最后一个正在积极开发的专有 Unix,在官方的 Open Group 名单 的 10 个条目中就占了 4 个。

在甲骨文公司内部,Solaris 正处于 维护模式。几乎整整六年前,我们报道了下一个主要版本 Solaris 12 已经从甲骨文的路线图上 消失 了。HPE 的 HP-UX 也处于维护模式,因为没有新的硬件可以运行它。安腾现在真的 已经死了,而最后 HP-UX 只能在这上面运行。自从我们报道惠普调查但 取消 了将其移植到 x86-64 的努力以来,已经过去了十年。

SCO Group 的最后一个化身 Xinuos 仍然存在,它提供的不是一个而是两个专有的 Unix 变体:SCO OpenServer 是 SCO Xenix 的后代,而 UnixWare 是 Novell 的 Unix 的后代。我们注意到,OpenServer 10,一个基于 FreeBSD 10 的更现代的操作系统,已经从 Xinuos 的主页上消失了。值得指出的是,SCO Group 是以前被称为 Caldera 的公司,与 1980 年代与微软 共同创建 Xenix 的 Santa Cruz Operation 不是同一个 SCO。

曾经有 两个 中国的 Linux 发行版通过了 Open Group 的测试,可以使用 Unix 商标:浪潮 K/UX华为 EulerOS。虽然这两家公司都丢掉了这个相当 昂贵 的商标。但这里的重要细节是,Linux 通过并被认证为 UNIX™。而且这不仅仅是一个发行版,尽管这两个都是 CentOS Linux 的衍生产品。我们怀疑任何 Linux 都会轻而易举地通过,因为许多非类 Unix 操作系统以前都通过了。

其他操作系统已经通过了,或者可能很容易就会通过。IBM 的 z/OS 活得很好:2021 年推出了 2.5 版本,2022 年大蓝开始提供 云实例。z/OS 有一个与 Unix 兼容的环境,已经通过了兼容性测试,所以正式来说,它是一个 UNIX™,即使这不是它最初的原生 API。

“OpenVMS” 这个名字中的 “Open” 最初 是指 它在 1991 年的第五版中获得的 POSIX 兼容性,并首次应用于 DEC 的 Alpha CPU 的新版本。去年,VMS 软件公司发布了适用于 x86-64 管理程序的 9.2 版本(以及一个支持的机器,HPE DL380)。

自从 1993 年的 Windows NT 以来,Windows 就有了一个 POSIX 环境。现在,有了 WSL,它可以说有了两个,而且我们怀疑,如果微软有这样的想法,它可以把 Windows 认证为一个官方的 Unix 兼容的操作系统。

在我们最近关于 Haiku Beta 4 的 报道 中,我们说它并不是真正的 Unix。正如你所看到的,在文章的结尾处有一个编辑说明,解释了为什么。

我们听取了 Haiku 的主要全职开发人员的意见,他坚决不同意我们的观点。在他看来,Haiku 现在有很强的 Unix 兼容性,文件系统中有一些主要的 Unix 目录,有一套相当完整的 Unix API 调用,有一个 Unix shell,等等,这意味着 Haiku 绝对是一个 Unix。我们认为,由于它是 BeOS 的重新实现,有自己原生的文件系统、API、GUI 等等,它是一种不同的东西,只是提供了 Unix 兼容性。

但这说明了在 21 世纪准确定义 “Unix” 一词的含义的困难。自从 1993 年 Novell 从 AT&T 收购 了 Unix 系统实验室,保留了代码,并将商标捐赠给 Open Group 后,Unix 就不再意味着 “基于 AT&T 的代码”。从那时起,如果通过了 Open Group 的测试(并且你支付了使用商标的费用),它就是 UNIX™。Haiku 还没有,所以它不是。Linux 有,所以它是。但 z/OS 也是如此,它是 OS/390 的直接后裔,或者说它是 IBM MVS 在 1974 年推出时的名字。换句话说,它是一个实际上并不基于、类似于、甚至与 Unix 有关的操作系统。

这意味着最后一个官方商标的商业 UNIX™ 是苹果的 macOS 13,在专有的 GUI 层之下,无论如何,它主要是一个名为 Darwin 的开源操作系统。内核 XNU 是基于 Mach 的,内核中的 “Unix 服务器” 来自 FreeBSD。

所以,从 2023 年起,开源真的赢了。现在有比以往更多的类 Unix 操作系统,还有一些非常不类似于 Unix 的操作系统与之高度兼容,但是官方路线,就所有的意图和目的而言,已经死亡和消失。所有专有的、商业的 Unix 们现在都是在维持而已:它们会得到基本的错误修复和安全更新,但我们不会看到任何重大的新版本。

让我们为之献花。


via: https://www.theregister.com/2023/01/17/unix_is_dead

作者:Liam Proven 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

相关内容

【UNIX 环境编程】GC...
💭 写在前面:本文将介绍如何使用 G...
2025-05-31 02:18:08
在 Linux/Unix ...
在 Linux/Unix 系统中,动态库(.so 文件)的搜索路径...
2025-05-21 10:17:25
深入解析:Linux、Wi...
在现代互联网世界中,服务器操作系统扮演着至关重要的角色。无论是大型...
2025-03-18 06:12:31
选择合适的服务器操作系统:...
在如今这个信息化、数字化的时代,服务器扮演着至关重要的角色。它们是...
2025-02-25 10:46:43
UNIX_T·杨宇 :HE...
UNIX_T时间截(英文为Unix epoch,Unix time...
2025-02-18 16:18:55

热门资讯

Helix:高级 Linux ... 说到 基于终端的文本编辑器,通常 Vim、Emacs 和 Nano 受到了关注。这并不意味着没有其他...
使用 KRAWL 扫描 Kub... 用 KRAWL 脚本来识别 Kubernetes Pod 和容器中的错误。当你使用 Kubernet...
JStock:Linux 上不... 如果你在股票市场做投资,那么你可能非常清楚投资组合管理计划有多重要。管理投资组合的目标是依据你能承受...
通过 SaltStack 管理... 我在搜索Puppet的替代品时,偶然间碰到了Salt。我喜欢puppet,但是我又爱上Salt了:)...
Epic 游戏商店现在可在 S... 现在可以在 Steam Deck 上运行 Epic 游戏商店了,几乎无懈可击! 但是,它是非官方的。...
《Apex 英雄》正式可在 S... 《Apex 英雄》现已通过 Steam Deck 验证,这使其成为支持 Linux 的顶级多人游戏之...
如何在 Github 上创建一... 学习如何复刻一个仓库,进行更改,并要求维护人员审查并合并它。你知道如何使用 git 了,你有一个 G...
2024 开年,LLUG 和你... Hi,Linuxer,2024 新年伊始,不知道你是否已经准备好迎接新的一年~ 2024 年,Lin...
什么是 KDE Connect... 什么是 KDE Connect?它的主要特性是什么?它应该如何安装?本文提供了基本的使用指南。科技日...
Opera 浏览器内置的 VP... 昨天我们报道过 Opera 浏览器内置了 VPN 服务,用户打开它可以防止他们的在线活动被窥视。不过...