Fedora Linux 44 已正式發布,提供多種格式,支持多個 CPU 架構,並新增了若干容器格式與儲存選項。
Fedora 項目簡介
Fedora Project 是一個社區主導的 Linux 發行版,是 Red Hat 旗下 CentOS Stream 和 Red Hat Enterprise Linux(RHEL)的上游項目,同時也是 Alma Linux、Rocky Linux 等第三方發行版的上游來源。在龐大的 Red Hat Linux 生態中,Fedora 處於最前沿的位置——新技術、新工具和新方法都在這裡率先試驗和打磨,待成熟後再逐步流向限制更多的企業級發行版。
與更廣泛使用的 Debian 和 Ubuntu 系列及其眾多衍生版相比,Fedora 的定位截然不同。Fedora 無需考慮"穩定版"或"長期支持版",因為這些工作由其下游發行版承擔。Fedora 每年發布兩個版本,每個版本僅提供一年的更新支持,用戶需要至少每年升級一次,即每隔一個版本升級。這使得 Fedora 可以自由引入數以萬計組件的最新版本,主要組件甚至會在當前版本的六個月生命周期內完成升級。
用 Ubuntu 的概念來類比,每個 Fedora 版本都相當於一個中間過渡版本。Red Hat 對應 Debian 或 Ubuntu LTS 的產品是 RHEL,並希望用戶為這種穩定性付費。如果不想付費,也有免費的第三方重建版本,如 Rocky Linux、Alma Linux 和 Oracle Linux。
正因如此,Fedora 得以在開源世界中盡情探索最新技術。其大多數組件的版本往往比 Canonical 提供的更新。Ubuntu 和 Fedora 都以 GNOME 作為默認桌面環境——許多 GNOME 開發者本身就在 Red Hat 工作——因此兩個發行版的發布周期都與 GNOME 的半年發布節奏保持同步。
新特性一覽
在桌面端,Fedora 44 的官方版本和 Spin 變體提供了與上周發布的 Ubuntu 26.04 相近的桌面環境版本。例如,旗艦版 Fedora Workstation 採用 GNOME 50,並已全面切換至 Wayland,不再提供 X.org 會話。
KDE 版本則搭載 Plasma 6.6,包含我們今年一月報道過的全新 Plasma 登錄管理器,並新增了"開箱即用的首次運行體驗"。此版本中,Fedora Games Lab 也從 Xfce 切換至 KDE Plasma。已安裝 KDE 版或 Games Lab 的用戶若想體驗新登錄管理器或桌面,需手動安裝。
大多數 Spin 變體同樣採用最新版本,例如 Fedora Budgie 使用 Budgie 10.10,同樣僅支持 Wayland。與 Ubuntu Flavors 對應的 Spin 包括 Xfce、Cinnamon、MATE、LXQt 和 Budgie。此外,Fedora 還提供搭載 LXDE、System76 的 COSMIC 以及面向兒童的 Sugar 環境的 Spin,以及三種平鋪窗口管理器:i3、Sway 和 Miracle-WM。另有一個面向 x86-64(及部分 Arm64)平板和二合一筆記本的 KDE Mobile Spin。
官方發布了一篇簡潔清晰的《Fedora 44 桌面用戶變更說明》,涵蓋了功能性變化。其中一項值得關注的改動是對新 NTSYNC 核心 API 的支持,我們在今年早些時候介紹 WINE 11 時曾對此有所說明。
底層技術更新
與 Ubuntu 26.04 相比,Fedora 44 在發布時略顯落後的一個方面是核心版本:默認搭載 6.19.10-300,首次更新後升至 6.19.14,這也是該已終止支持核心的最後一個版本。Fedora 在版本生命周期內更新主要組件的頻率高於大多數穩定版發行版,核心 7.0 預計很快就會跟進。
值得注意的是,《Fedora 44 開發者變更說明》的內容遠比桌面用戶版本豐富,這也符合 Fedora 作為開發者工作站的定位之一。
Red Hat 的發布公告在介紹桌面之前,先重點介紹了底層基礎設施的更新,包括修訂後的 OpenSSL 證書處理機制、Ansible 13、MariaDB 11.8,以及 Fedora Cloud 的 /boot 分區現已改用 Btrfs 格式。
《Fedora 44 系統管理員變更說明》還列出了其他一些有趣的變化。Fedora 44 現已內置 Nix 包管理器的打包版本,以及其商業化衍生產品 Flox。這並不意味著 Fedora 正在向 NixOS 靠攏——大多數 Fedora 版本仍基於 RPM 包構建,延續了 Red Hat 自 1990 年代以來的傳統。但這意味著 Nix 愛好者可以直接安裝 Nix,並在自己的主目錄中管理 Nix 打包的軟體。
下一代儲存:Stratis 3.9.0
在系統管理員說明中,有一處簡短提及 Stratis 3.9.0。這是 Red Hat 面向 Linux 的下一代儲存管理系統的重要版本,我們此前在 Stratis 3.3 發布時曾有過介紹。在 3.9.0 版本中,用戶現在可以對現有儲存池動態添加或移除加密功能。
Stratis 是對現有 Linux 儲存技術的創新整合,結合了 XFS 文件系統、用於邏輯卷管理的 device-mapper,以及用於加密的 LUKS 和 Clevis。其最初目標之一是成為 OpenZFS 的全 GPL 替代方案,但 Red Hat 近年來似乎已逐漸淡化對它的推廣。這實屬遺憾:如果這一支持 COW 快照的文件系統能成為 Fedora 及其衍生版的默認選項,不可變變體的架構將會大幅簡化。
更安全的基於 UKI 的可啟動容器
Fedora Project 另行發布了關於 Sealed Fedora Atomic Desktop 可啟動容器鏡像的公告。這一進展意義重大,它匯聚了 Red Hat 及其他方正在積極開發的多項下一代 Linux 技術。
Red Hat 的不可變發行版基於一個名為 OStree 的庫。其工作原理頗為複雜:OStree 處理作業系統二進制文件的方式類似於 Git 管理源代碼,將硬碟視為一個倉庫,並動態構建出看似正常的文件系統布局。這種機制使得作業系統鏡像可以通過網路以原子操作方式更新——更新可以是增量式的(僅傳輸差異部分),並且在出現問題時可以回滾。
2024 年前後,OStree 引入了一種更簡便的作業系統鏡像分發方式:可啟動容器,使用名為 bootc 的工具實現,Fedora 中也已包含該工具。
伴隨 Fedora 44 一同發布的,還有 Fedora Atomic Desktop 的 Sealed 容器鏡像——這些不可變圖形桌面鏡像基於 Lennart Poettering 的統一核心鏡像(UKI)構建,並配合 systemd-boot 引導加載程序使用。安全啟動、加密核心與 initramfs 鏡像、全盤加密、不可修改的容器鏡像等特性,在企業環境中無疑頗具吸引力。
Fedora 的運行平台:幾乎無所不包
Fedora 是一個覆蓋範圍極廣的發行版家族,從用於物聯網設備的精簡版,到涵蓋主流 Linux 桌面環境的完整版,再到各類伺服器作業系統,幾乎滿足所有使用場景。目前唯一的例外是尚無面向手機的 Fedora 版本。
Fedora 44 提供六個主要版本、五個 Atomic Desktop(不可變桌面變體)、12 個搭載不同桌面環境的 Spin,以及七個預裝特定用途軟體包的 Fedora Labs。
官方版本包括:面向 x86-64 和 Arm64 的 Fedora Workstation(GNOME)、面向 x86-64、Arm64 和 64 位小端 PowerPC(ppc64le)的 KDE Plasma Desktop 版本,以及 Fedora Server(額外支持 IBM 大型機)。Fedora Cloud 專為虛擬機設計,支持與 Server 相同的四種架構,提供 15 種鏡像格式。Fedora IoT 是面向單板電腦的精簡版,支持 x86-64 和 Arm64,提供三種格式。
此外還有 Fedora CoreOS,這是項目的不可變伺服器版本,專為運行容器工作負載而設計,支持四種架構,x86 提供 28 種格式,Arm64 提供 17 種,大型機提供 10 種,ppc64le 提供 9 種。不過,目前默認穩定版仍為 43 版本。
安裝體驗
Fedora 44 的安裝流程在本次版本中繼續演進。Fedora 和 openSUSE 均在向基於 Web 的安裝程序遷移,該程序運行在全屏 Firefox 實例中。這一新一代 Anaconda 安裝程序仍在持續完善中。在 Fedora 44 中,安裝程序僅配置安裝過程中實際使用的網路連接,以便後續更靈活地重新配置。
然而,這也帶來了一些新的不便。Fedora 歷來在雙系統安裝方面比其他發行版更為複雜,尤其是在使用複雜分區方案時。舊版本至少提供了 Blivet-GUI 工具用於自定義分區,雖然操作繁瑣,但尚可使用。在本次版本中,自定義磁盤布局的選項似乎已無從尋覓,甚至無法選擇將系統安裝到 Ext4 而非 Btrfs 分區——這不再只是默認選項,而似乎已成為強制要求。
Fedora 的安裝流程與大多數 Linux 發行版有所不同:安裝過程中不收集任何用戶資訊,也不創建用戶賬戶,這些操作均在系統首次啟動後完成。在 Fedora 44 中,這一安裝後流程已得到簡化,KDE 版本的安裝後工作流與 GNOME 版本趨於一致。
在虛擬化方面,Red Hat 偏向自家工具(如 GNOME Boxes),對 VirtualBox 等第三方產品的測試支持有限。本次測試通過 UTM 虛擬機管理程序使用 QEMU,Fedora Workstation 安裝順利,KDE 版本則需切換至不帶圖形加速的虛擬 GPU 才能正常運行。
總結
Fedora 44 是一個龐大而相互關聯的作業系統家族,難以用簡短的語言加以概括。它不僅是 FOSS 新技術的試驗場,也是 Red Hat 質量保障團隊及自動化構建流水線的測試平台。
作為桌面 Linux 發行版,Fedora 44 的安裝比以往更加便捷,是一款功能完善的作業系統。它排除了所有專有組件,但安裝程序提供了添加非自由軟體倉庫的選項——因此,根據硬體配置的不同,用戶可能需要額外處理驅動兼容性問題。選擇 Fedora 意味著接受比 Debian 系發行版更頻繁的系統升級,但 Fedora 的版本測試比任何滾動發布發行版都更為嚴格,且擁有龐大活躍的社區支持。
對於 Linux 新手,Fedora 並非首選;但對於希望使用最新工具鏈的開發者而言,它是一個不錯的選擇。在企業 Linux 領域,尤其是在美國主導的技術生態中,Fedora 幾乎是默認之選。
Q&A
Q1:Fedora 44 支持哪些 CPU 架構和安裝格式?
A:Fedora 44 支持 x86-64、Arm64、64 位小端 PowerPC(ppc64le)以及 IBM 大型機架構。在格式方面,不同版本提供的選擇差異較大:Fedora Cloud 提供 15 種鏡像格式,Fedora CoreOS 在 x86 架構下多達 28 種格式。整體來看,Fedora 44 覆蓋了從物聯網設備到大型機的幾乎所有使用場景,是目前支持平台最廣泛的 Linux 發行版之一。
Q2:Fedora 44 的安裝流程有什麼變化?
A:Fedora 44 繼續推進基於 Web 的新一代 Anaconda 安裝程序,該程序運行在全屏 Firefox 實例中。安裝過程中不再收集用戶資訊或創建賬戶,這些步驟均在系統首次啟動後完成。此外,本次版本對磁盤分區的自定義選項有所收窄,Btrfs 似乎已成為強制默認文件系統,無法在安裝時切換至 Ext4,這對有複雜分區需求的用戶來說增加了一定難度。
Q3:Fedora 44 中的 Stratis 3.9.0 有什麼新功能?
A:Stratis 是 Red Hat 為 Linux 開發的下一代儲存管理系統,整合了 XFS 文件系統、device-mapper 邏輯卷管理以及 LUKS/Clevis 加密技術。在 3.9.0 版本中,最重要的新特性是支持對現有儲存池動態添加或移除加密功能,無需重建儲存池。這一改進大幅提升了儲存管理的靈活性,對需要在生產環境中調整加密策略的系統管理員尤為實用。






