
在 FOSDEM 2025 的 CentOS Connect 會議上傳出了幾個重要更新:Firefox 將作為原生軟體包重返 CentOS,一個不可變的 Stream 版本正在開發中,而 AlmaLinux 則在走自己的道路。
去年,The Reg FOSS 團隊與 AlmaLinux 項目負責人 benny Vasquez 就該項目的內部上游發行版 AlmaLinux Kitten 進行了交談。她建議我們參加 CentOS Connect 以了解免費版 Red Hat Enterprise Linux (RHEL) 的最新動態。這個免費活動在 FOSDEM 2025 前兩天舉行,與開源政策峰會有所重疊——我們此前報道過 2023 年的該活動。
本次活動主要面向使用和維護 CentOS Stream 及其相關發行版(我們喜歡稱之為 RHELatives)的人群。雖然對更廣泛的 Linux 社區來說可能沒有太多亮點,但仍有一些有趣的新聞,比如 CentOS Stream 的不可變版本和 Firefox 網路瀏覽器原生包的回歸。
雖然 CentOS Linux 已不復存在,但 CentOS Stream 仍在蓬勃發展。Meta 是其重要用戶之一,也是 Connect 活動的共同贊助商。如果你使用 Facebook、Instagram 或 WhatsApp,你可能間接使用著 Stream。Stream 10 在 12 月中旬發布,早於 RHEL 10 測試版,並緊隨 AlmaLinux 10 測試版。
The Reg FOSS 團隊曾是這家現為 IBM 子公司的前員工,他從個人經驗表示,Red Hat 的 Linux 團隊對 Linux 發行版世界的看法可能有些狹隘。從 2018 年 340 億美元估值的高度來看,Linux 世界中的其他角色顯得很渺小。我們發現,Red Hat 用戶圈中的一些人對其他發行版及其構建和安裝工具(如 Koji 構建系統、Kiwi 鏡像構建器和 Bodhi 打包系統)相當陌生。(我不確定 Red Hat 是否有人知道或關心已存在 15 年的 Bodhi Linux 發行版。)
幾年前,我們與 Rocky Linux 團隊交談時,他們對他們當時相對較新的雲端構建系統 Peridot 引以為豪,該系統在雲端複製了部分 Red Hat 構建系統的功能。當被告知 SUSE 和 openSUSE 已經擁有類似的開放構建服務 (Open Build Service),而且還能為 Debian、Ubuntu 和 RHELatives 構建軟體包時,他們感到非常驚訝。
這種關於構建系統的廣泛討論可能啟發了 AlmaLinux 團隊工程負責人 Andrew Lukoshko 的演講。他解釋說,他們團隊沒有使用 Koji、Kiwi 等工具,而是使用了自己的系統,採用 PULP 進行構件存儲和 Pungi 鏡像構建器等工具。
與 SUSE Linux Enterprise 類似,RHEL 本身相對較小,只支持幾千個軟體包。例如,如果你想要桌面環境,只能選擇 GNOME。這就是為什麼 Canonical 宣布將為其 universe 倉庫中的 60,000 個軟體包提供十年更新支持時引起轟動。如果你想在 CentOS 上使用其他軟體,需要使用額外的 EPEL 倉庫或通過 Flatpak 安裝。從 2023 年起,這包括 LibreOffice。會議上有幾個關於 EPEL 內容、如何為 EPEL 打包等主題的演講。
Web 瀏覽器是一個你可能需要的軟體。如果沒有瀏覽器來查找和複製粘貼相關的長命令,添加額外的倉庫或像 Flatpak 這樣的子系統並不容易。我們注意到在 Xubuntu Minimal 上安裝瀏覽器也不容易。
因此,Firefox 128 ESR(當前的長期支持版本)回歸 CentOS 的消息受到了熱烈歡迎。Thunderbird 可能也會隨之加入,但 GNOME Evolution 郵件客戶端可能不會。如果用戶可以簡單地通過 dnf install firefox 來安裝瀏覽器,這將大大方便他們的使用。
會議上有幾個關於 OKD 項目的演講。其 GitHub 頁面是這樣描述的:
"我們是 Red Hat OpenShift 的上游社區,使用基本相同的底層技術和組件。"
工程經理 Dennis Gilmore 在演講中提到了 Red Hat 家族中一個不太熟悉的發行版:CentOS Stream CoreOS。這個項目目前還不是一個獨立的項目,但在 CentOS Cloud 頁面上有提到:
"CentOS Stream CoreOS 是 CoreOS 安裝的一個不可變版本,非常適合容器工作負載和自動化管理。"
自 Red Hat 收購 CoreOS 已經過去約七年,之後它"終止"了自己的 Project Atomic 不可變發行版。除了 Fedora 的不可變變體外,這次收購似乎沒有帶來太多其他成果。OpenShift 確實包含 Red Hat Enterprise Linux CoreOS,但你無法單獨獲取它。
我們認為,一個自由、開放、社區驅動的 CentOS Stream CoreOS 不可變版本可能會引起 OpenShift 或 OKD 之外一些人的興趣。我們詢問 Gilmore 是否可以作為獨立產品使用,他回答說目前還不行,但如果社區中有人想要製作獨立版本,那麼沒有理由不能這樣做。
SUSE 仍在開發其代號為 ALP 的不可變伺服器發行版,儘管我們已經有一段時間沒有看到相關新聞了。Canonical 已經維護其 Ubuntu Core 超過十年,最新版本是去年 6 月發布的 Core 24。雖然它不是通用伺服器作業系統,但可以改造成這樣。如果 Red Hat 最終也進入這個領域,將會很有趣。