Linux中國

Unix 已落幕,Unix 仍長存

這是一個時代的結束。正如上周報道的那樣,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](https://www.theregister.com/Author/Liam-Proven "Read more by this author") 譯者:wxy 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出


本文轉載來自 Linux 中國: https://github.com/Linux-CN/archive

對這篇文章感覺如何?

太棒了
0
不錯
0
愛死了
0
不太好
0
感覺很糟
0
雨落清風。心向陽

    You may also like

    Leave a reply

    您的郵箱地址不會被公開。 必填項已用 * 標註

    此站點使用Akismet來減少垃圾評論。了解我們如何處理您的評論數據

    More in:Linux中國