Fedora發行版發佈公告 Linux Fedora 工作站版、Fedora KDE Plasma 桌面版、Fedora 伺服器版、Fedora IoT 版、Fedora CoreOS 版、Fedora Cloud Base 版、Fedora IoT Edition 版、Fedora Silverblue 版、Fedora Kinoite 版以及 Live 版皆可供下載。這些版本適用於 x86_64、Power64 和 ARM64 (AArch64) 架構。
Fedora 最顯著的變化 Linux 42:
- Fedora KDE Plasma Desktop 版本已獲得此發行版基本版本的地位,其支援等級與 Fedora Workstation 相同。因此,該發行版的 GNOME 和 KDE 變體現在具有相同的狀態並以平等的地位呈現。 KDE 特定的嚴重問題現在將被視為發布阻止,就像 GNOME 中的嚴重問題以前被發布阻止一樣。此外,Fedora KDE Plasma Desktop 增加了對 Power 架構 (ppc64le) 的支持,該架構提供了完整的 KDE 應用程式堆疊,包括 KDE PIM。對於 Talos Workstation 等 OpenPOWER 系統,可以使用支援安裝的 KDE Live 版本。
- 新增了發行版的官方 Spin 版本和 COSMIC 桌面環境,由 System76 使用 Rust 語言開發。 COSMIC 提供混合視窗平鋪和視窗堆疊(類似瀏覽器標籤的視窗分組)模式,可與虛擬桌面結合啟用。
- Fedora Workstation 中的桌面已更新至 GNOME 48 分支。 Xfce 4.20 和 LXQt 2.1 桌面已更新。
- Fedora 工作站預設使用新版 Anaconda 安裝程序,該程式將基於 GTK 的介面替換為 Web 介面。此 Web 介面使用 React JavaScript 框架、PatternFly 設計元素以及 Cockpit 專案的元件建構而成,Cockpit 專案已在 Red Hat 產品中用於設定和更新。 伺服器管理新介面摒棄了以往帶有操作列表的主螢幕,轉而採用嚮導式介面,用戶無需返回主螢幕即可按順序完成特定步驟。此外,使用者還可以透過網頁瀏覽器遠端控制設備,該介面也支援網頁互動。
所提出的介面沒有複雜性,對於新手用戶來說更容易理解。作為基本選項,建議使用自動(引導)磁碟分割模式,其中安裝程式本身根據使用者選擇的設定選擇建立或變更分割區的參數。新增了重新安裝發行版的選項(例如,如果某些系統檔案損壞則恢復操作),以及以雙啟動模式安裝以在一台電腦上使用多個作業系統的功能。
- 經典的 Anaconda 安裝程式已切換為使用 Wayland 協議,該協議已從安裝媒體中消除了與 X11 相關的依賴關係。遠端安裝程序已從 TigerVNC VNC 用戶端移至使用 RDP 協定的 grd(Gnome 遠端桌面)應用程式。預設情況下,所有支援的架構均啟用 GPT 分割區。
- /usr/bin 和 /usr/sbin 目錄的內容已合併。 /usr/sbin 目錄已被替換為指向 /usr/bin 的符號連結。將可執行檔分成 bin 和 sbin 目錄被認為是一種過時的做法,在現代發行版中已經失去了意義。 bin 和 sbin 的統一將簡化軟體包維護人員的工作,他們不必猜測將可執行檔放在哪個目錄中;將使系統對使用者來說更加可預測和易於理解;將增加與其他發行版的兼容性;將減少執行 execvp() 和類似呼叫時目錄檢查的次數。
- 新增了新的群組 flatpak 和 diskadmin,為非特權使用者提供對 Flatpak 格式的系統套件和外部儲存的管理功能的存取。這項變更消除了將使用者新增至 wheel 群組的需要,即允許您使用 flatpak 和外部驅動器,而無需提供對其他管理操作的存取權。對於 wheel 群組的用戶,還提供了無需密碼即可解鎖(LUKS)和安裝外部磁碟機的功能。
- 允許在軟體包中包含針對 x86-64-v2、x86-64-v3 和 x86-64-v4 微架構進行最佳化的附加可執行變體。大多數情況下,此類架構在組裝過程中的效能增益不超過 10%,但在某些情況下會帶來顯著的效能提升(高達 120%)。是否添加額外優化的可執行檔由維護人員根據特定軟體包的效能測試結果做出。
- 使用唯讀模式系統映像的發行版的即時建置已從 SquashFS 切換到 EROFS 檔案系統。此舉的原因包括更積極地開發 EROFS(SquashFS 工具的最新版本是在 2023 年春季)以及 EROFS 中存在未來可能會使用的高級功能。與 SquashFS 相比,EROFS 的壓縮等級較差(使用 XZ 壓縮演算法時,EROFS 中的影像大小為 2.7 GiB,而 SquashFS 中為 2.0 GiB;使用 LZ3.9 時,EROFS 中的影像大小為 3.1 GiB,而 SquashFS 中為 4 月的頻率為 7.1. /s,而 SquashFS 中為 5.0 MiB/s;LZ30.9 時為 26.3 MiB/s,而 SquashFS 中為 4 MiB/s)。
- Fedora Atomic 桌面,例如 Fedora Silverblue(GNOME)、Fedora Kinoite(KDE)、Fedora Sway Atomic 和 Fedora Budgie Atomic,已預設遷移到 Composefs 檔案系統,允許這些版本使用唯讀根分區,並進一步啟用系統分區的完整性驗證以偵測執行期間的問題。 /etc 和 /var 分割區繼續以可寫入方式掛載。 Composefs 檔案系統是作為核心中已有的 OverlayFS 和 EROFS 檔案系統的附加元件實現的,並且針對多個已掛載磁碟映像的內容的有效聯合儲存進行了最佳化。
- 在 Fedora Kinoite 版本(帶有 KDE 的原子更新版本)中,預設啟用自動更新。
- Fedora 官方提供了 WSL 子系統的建置版本(Windows 子系統 Linux),這些都包含在列表中。 Linux提供可在 WSL 中快速安裝的發行版。這些建置版本採用新格式創建,讓您可以從自己的 WSL 分發這些發行版。 服務器 無需上傳到 Microsoft Store 目錄,無需打包為 appx 格式,也無需放置程式集特有的程式碼。 Windows.
- 使用SDL 3多媒體庫的新分支。 SDL 2 庫已經被 sdl2-compat 層取代,該層在 SDL 3 之上運作。
- DNF5 套件管理器現在支援從系統中刪除過時或過期的 PGP 儲存庫金鑰,從而允許在安裝和更新程式時實現自動金鑰管理。
- RPM 套件管理器現在支援根據位於 systemd 使用的 Sysusers.d 目錄中的套件提供的設定檔建立使用者和群組。
- 新增了 GNOME Shell 擴充功能的依賴項產生器,可讓您將具有擴充功能的 rpm 套件連結到 GNOME Shell 版本。
- DNF 和 RPM 預設啟用「寫入時複製」模式,使用 Btrfs 中的 reflink 實作。
- 更新的軟體包版本:LLVM 20、GCC 15-test、binutils 2.44、glibc 2.41、gdb 15、Go 1.24、Tcl/Tk 9.0、Ruby 3.4、Zlib-ng 2.2.x、Setuptools 74、Django 5、P.11 8.4.x、Pangotools 2.1.3、Django。
- FEX 模擬器已新增至 AArch64 架構儲存庫,可讓您在 ARM86(AArch86)環境中執行為 x64 和 x64-64 架構建置的可執行檔。用於執行 x86 程式的基於 FEX 的元件與 KDE 桌面環境整合到 Fedora 版本中。
- 擴展了對具有 MIPI(行動產業處理器介面)介面的網路攝影機的支持,該介面在筆記型電腦和平板電腦上越來越多地用於代替 UVC(USB 視訊類)。
- 增加了使用 AMD SEV-SNP 和 Intel TDX 技術的虛擬機器記憶體加密支援。
- 僅使用 git 二進位檔案的軟體包已被移動以連結 git-core 依賴項而不是完整的 git 包。
- Plymouth 啟動畫面已切換為使用 simpledrm 核心模組,無需等待 GPU 驅動程式初始化。
- 在 Firewalld 中,在為 IPv6 建置的工作站中,rpfilter(反向路徑過濾器)模式預設為「鬆散」而不是「嚴格」。
對於 Fedora 42,RPM Fusion 專案的「免費」和「非免費」儲存庫已經啟動,其中包含附加多媒體應用程式(MPlayer、VLC、Xine)、視訊/音訊編解碼器、DVD 支援、專有 AMD 和 NVIDIA 驅動程式、遊戲程式和模擬器的軟體包。
專為配備蘋果公司自主研發的ARM晶片的Mac電腦設計的Fedora Asahi Remix 42發行版也同時發表。 Fedora Asahi Remix 42基於Fedora軟體包庫。 Linux 版本 42,包含 Calamares 安裝程式。它支援配備 Apple M1 和 M2 ARM 晶片的 Apple MacBook Air、MacBook Pro、Mac Mini、Mac Studio 和 iMac 系統。
Fedora Asahi 全面支援蘋果電腦音訊、相機、Wi-Fi、藍牙、輸入裝置、USB Type C(USB 3.0)、MagSafe 無線充電。尚不支援:USB-C、Thunderbolt/USB4 顯示器連接、麥克風和 Touch ID。圖形驅動程式支援 OpenGL 4.6、OpenGL ES 3.2 和 Vulkan 1.4。為了運行為 x86_64 系統編譯的應用程序,需要使用 muvm 工具包和基於 FEX 包的模擬層。
來源: opennet.ru
