Fedora Linux 36 發行版

Fedora Linux 36 發行版已經發布,可供下載,並以桌面環境 KDE Plasma 5、Xfce、MATE、Cinnamon 的形式提供。為 x86_64、Power64、ARM64 (AArch64) 架構和具有 32 位元 ARM 處理器的各種裝置產生組件。 Fedora Silverblue 版本的發布被推遲。

Fedora Linux 36 中最顯著的變化是:

  • Fedora 工作站桌面已更新至GNOME 42 版本,添加了環境範圍的深色UI 設置,並將許多應用程式轉換為使用GTK 4 和libadwaita 庫,該庫提供現成的小部件和對象,用於構建符合新版本的應用程式GNOME HIG 指南(人機介面指南)。大多數應用程式的樣式都根據新的 GNOME HIG 指南進行設計,但有些應用程式繼續使用舊樣式或結合新舊樣式的元素。
  • 對於具有專有 NVIDIA 驅動程式的系統,預設的 GNOME 會話是使用 Wayland 協定啟用的,該協定以前僅在使用開源驅動程式時可用。保留了選擇在傳統 X 伺服器上執行的 GNOME 會話的能力。先前,由於使用 XWayland 的 DDX(設備相關 X)組件運行的 X11 應用程式缺乏對 OpenGL 和 Vulkan 硬體加速的支持,在配備 NVIDIA 驅動程式的系統上啟用 Wayland 受到阻礙。新的 NVIDIA 驅動程式分支已修復問題,並且在 XWayland 上運行的 X 應用程式中的 OpenGL 和 Vulkan 效能現在幾乎與在常規 X 伺服器下運行相同。
  • Fedora Silverblue 和Fedora Kinoite 的原子更新版本提供了來自GNOME 和KDE 的整體映像,這些映像沒有分成單獨的套件並使用rpm-ostree 工具包構建,已重新設計以將/var 層次結構放置在單獨的Btrfs子項上,允許獨立於其他系統分區操作 /var 內容的快照。
  • LXQt 桌面的軟體包和發行版本已更新至 LXQt 1.0 版本。
  • 在systemd運作過程中,會顯示單元檔案的名稱,這樣可以更容易決定哪些服務被啟動和停止。例如,現在將顯示“正在啟動 frobnicator.service - Frobnicating Daemon...”,而不是“正在啟動 Frobnicating Daemon...”。
  • 預設情況下,大多數語言使用 Noto 字體而不是 DejaVu。
  • 為了選擇 GnuTLS 中可用的加密演算法,現在使用白名單,即明確指定有效演算法,而不是排除無效演算法。如果需要,此方法可讓您傳回某些應用程式和進程的停用演算法的支援。
  • 該檔案屬於哪個rpm包的資訊已加入ELF格式的可執行檔和庫中。 systemd-coredump 在發送崩潰通知時使用此資訊來反映套件版本。
  • 用於幀緩衝區輸出的 fbdev 驅動程式已被 simpledrm 驅動程式取代,該驅動程式使用 UEFI 韌體或 BIOS 提供的 EFI-GOP 或 VESA 幀緩衝區進行輸出。為了確保向後相容性,在 DRM(直接渲染管理器)子系統之上使用了一個圖層來模擬 fbdev 裝置。這項變更的顯著之處在於保留了僅使用 DRM/KMS 驅動程式的能力。在 Linux 核心新增新的 fbdev 驅動程式的進程已於 7 年前停止,剩下的驅動程式主要與遺留硬體的支援有關。例如,使用的驅動程式是 atyfb (ATI Mach64、RageII、RageII+、RageIIc)、aty128fb (ATI Rage128)、s3fb (S3)、savagefb (Savage)、sistrfbS (Trident)現在將使用通用simpledrm 驅動程式。
  • 堆疊中新增了對 OCI/Docker 格式容器的初步支持,用於基於 rpm-ostree 原子更新的映像,可讓您輕鬆建立容器映像並將系統環境轉移到容器。
  • RPM 軟體包管理器資料庫已從 /var/lib/rpm 目錄移至 /usr/lib/sysimage/rpm,用符號連結取代 /var/lib/rpm。這種放置方式已在基於 rpm-ostree 的組件和 SUSE/openSUSE 發行版中使用。轉移的原因是 RPM 資料庫與 /usr 分區的內容不可分離,而 /usr 分區實際上包含 RPM 軟體包(例如,放置在不同的分區中會使 FS 快照的管理和更改回滾變得複雜,並且在傳輸/usr,有關已安裝軟體包的連接資訊將會遺失)。
  • 預設情況下,NetworkManager 在新安裝中不再支援 ifcfg 設定格式 (/etc/sysconfig/network-scripts/ifcfg-*)。從 Fedora 33 開始,NetworkManager 預設使用金鑰檔案格式。
  • Hunspell 字典已從 /usr/share/myspell/ 移至 /usr/share/hunspell/。
  • 可以同時安裝不同版本的 Haskell 語言 (GHC) 編譯器。
  • 該組合包括一個帶有 Web 介面的駕駛艙模組,用於透過 NFS 和 Samba 設定檔共用。
  • 預設的 Java 實作是 java-17-openjdk,而不是 java-11-openjdk。
  • 用於快速搜尋檔案的程式 mlocate 已被 plocate 取代,plocate 是一種速度更快、消耗更少磁碟空間的類似程式。
  • 對 ipw2100 和 ipw2200(Intel Pro Wireless 2100/2200)驅動程式中使用的舊無線堆疊的支援已停止,早在 2007 年就被 mac80211/cfg80211 堆疊取代。
  • 在Anaconda安裝程式中,在建立新使用者的介面中,預設啟用向所新增的使用者授予管理員權限的核取方塊。
  • 用於快取主機和使用者資料庫(/etc/hosts、/etc/passwd、/etc/services 等)的 nscd 軟體包已停止使用。 Systemd-resolved 現在用於主機緩存,sssd 現在用於用戶資料庫快取。
  • Stratis本機儲存管理工具包已更新至版本3.0.0。
  • 更新了軟體包版本,包括Linux核心5.17、GCC 12、LLVM 14、glibc 2.35、OpenSSL 3.0、Golang 1.18、Ruby 3.1、PHP 8.1、PostgreSQL 14、Autoconf 2.71、Open 2.6.1. 5、 Podman 4.0、Ruby on Rails 7。
  • 來源: opennet.ru

添加評論