Linux 發行版 Fedora 34 發布

Linux 發行版 Fedora 34 已經發布。產品包括 Fedora Workstation、Fedora Server、CoreOS、Fedora IoT Edition,以及一組具有 Live 桌面環境構建的“spins” KDE Plasma 5、Xfce、i3、MATE 、Cinnamon、LXDE 和LXQt已準備好下載。為 x86_64、Power64、ARM64 (AArch64) 架構和具有 32 位元 ARM 處理器的各種裝置產生組件。 Fedora Silverblue 版本的發布被推遲。

Fedora 34 最顯著的改進是:

  • 所有音訊串流已移至 PipeWire 媒體伺服器,該伺服器現在是預設設置,而不是 PulseAudio 和 JACK。 使用 PipeWire 可讓您在常規桌面版本中提供專業的音訊處理功能,消除碎片並統一不同應用程式的音訊基礎架構。

    在先前的版本中,Fedora Workstation 使用名為 PulseAudio 的後台進程來處理音頻,應用程式使用客戶端庫與該進程交互,混合和管理音頻流。對於專業音訊處理,使用了 JACK 聲音伺服器和相關的客戶端程式庫。為了確保相容性,新增了透過 PipeWire 運行的層,而不是用於與 PulseAudio 和 JACK 互動的程式庫,它允許您保存所有現有 PulseAudio 和 JACK 用戶端以及以 Flatpak 格式交付的應用程式的工作。對於使用低階 ALSA API 的舊用戶端,安裝了 ALSA 插件,可將音訊串流直接路由到 PipeWire。

  • 預設情況下,使用 KDE 桌面進行的建置已切換為使用 Wayland。基於 X11 的會話已被降級為選項。值得注意的是,Fedora 34 隨附的 KDE Plasma 5.20 版本在功能上幾乎與 X11 上的操作模式相同,包括螢幕播放和滑鼠中鍵貼上的問題。為了在使用專有 NVIDIA 驅動程式時工作,需要使用 kwin-wayland-nvidia 軟體包。使用 XWayland 元件可確保與 X11 應用程式的相容性。
  • 改進了 Wayland 支援。新增了在具有專有 NVIDIA 驅動程式的系統上使用 XWayland 組件的功能。在基於 Wayland 的環境中,實現了對無頭模式工作的支持,這允許您在透過 VNC 或 RDP 存取的遠端伺服器系統上運行桌面元件。
  • Fedora 工作站桌面已更新至 GNOME 40 和 GTK 4。在 GNOME 40 中,活動概述虛擬桌面已移至橫向方向,並以從左到右的連續滾動鏈顯示。在概覽模式下顯示的每個桌面都會視覺化可用窗口,並在使用者互動時動態平移和縮放。在程式列表和虛擬桌面之間提供了無縫過渡。改進了存在多個監視器時的工作組織。許多程式的設計已經現代化。 GNOME Shell 支援使用 GPU 來渲染著色器。
    Linux 發行版 Fedora 34 發布
  • Fedora 的所有版本都已改為使用 systemd-oomd 機制來早期回應系統記憶體不足的情況,而不是先前使用的 Earlyoom 流程。 Systemd-oomd基於PSI(Pressure Stall Information)核心子系統,它允許您在用戶空間分析有關獲取各種資源(CPU、內存、I/O)的等待時間的信息,以準確評估系統負載水平以及經濟放緩的本質。 PSI 可以偵測因缺乏資源而導致的延遲的發生,並在系統尚未處於關鍵狀態且未開始集中修剪快取並將資料推送到交換區時選擇性地終止資源密集型進程分割。
  • Btrfs 檔案系統自上一版本以來一直是 Fedora 桌面版本(Fedora Workstation、Fedora KDE 等)的預設檔案系統,包括使用 ZSTD 演算法的透明資料壓縮。壓縮是新安裝的Fedora 34 的預設設定。現有系統的使用者可以透過將「compress=zstd:1」標誌新增至/etc/fstab 並執行「sudo btrfs filesystem defrag -czstd -rv / /home/」來啟用壓縮壓縮已有的資料。要評估壓縮效率,您可以使用“compsize”實用程式。值得注意的是,以壓縮形式儲存資料不僅可以節省磁碟空間,還可以透過減少寫入操作量來延長SSD磁碟機的使用壽命,並且還可以提高在慢速磁碟機上讀寫大型、壓縮良好的檔案的速度。
  • 該發行版的正式版本包括帶有 i3 視窗管理器的版本,它在桌面上提供平鋪視窗佈局模式。
  • 除了與 GNOME 和 Xfce 桌面的組裝以及伺服器系統的映像之外,基於 AArch64 架構的系統的 KDE 桌面映像的形成也已開始。
  • 新增了新的 Comp Neuro Container 影像,其中包括一系列對神經科學研究有用的建模和模擬應用程式。
  • 物聯網(Fedora IoT)版本,提供精簡到最低限度的系統環境,透過替換整個系統的鏡像以原子方式進行更新,並且使用隔離容器將應用程式與主系統分離(podman 用於管理),添加了對ARM 板的支援Pine64、RockPro64 和Jetson Xavier NX,以及改進了對基於i.MX8 SoC 的板(例如96boards Thor96 和Solid Run HummingBoard-M)的支援。提供了使用硬體故障追蹤機制(看門狗)來自動進行系統恢復。
  • 不再使用基於 Node.js 的專案中使用的程式庫建立單獨的套件。相反,Node.js 僅提供帶有解釋器、頭檔、主庫、二進位模組和基本套件管理工具(NPM、yarn)的基本套件。 Fedora 儲存庫中提供的使用 Node.js 的應用程式可以將所有現有相依性嵌入到單一套件中,而無需將使用的庫拆分或分離到單獨的套件中。嵌入庫將使您擺脫小包的混亂,將簡化包的維護(以前,維護者花費更多時間審查和測試帶有庫的數百個包,而不是用程序在主包上),將擺脫庫的基礎設施衝突,並將解決與庫版本綁定的問題(維護者將在套件中包含經過驗證和測試的版本)。
  • FreeType 字型引擎已轉換為使用 HarfBuzz 字形整形引擎。在 FreeType 中使用 HarfBuzz 提高了在以複雜文字佈局的語言顯示文字時的提示品質(在光柵化過程中平滑字形的輪廓,以提高低解析度螢幕上的清晰度),其中字形可以由多個組成人物。特別是,使用 HarfBuzz 可以讓您擺脫在提示時忽略沒有單獨 Unicode 字元的連字的問題。
  • 執行時間停用 SELinux 的功能已被刪除 - 不再支援透過更改 /etc/selinux/config 設定 (SELINUX=disabled) 來停用它。 SELinux 初始化後,LSM 處理程序現在設定為唯讀模式,這可以提高利用允許修改核心記憶體內容的漏洞嘗試停用 SELinux 的攻擊的防護。若要停用 SELinux,您可以透過在核心命令列上傳遞「selinux=0」參數來重新啟動系統。保留了在引導過程中在「強制」和「許可」模式之間切換的能力。
  • Xwayland DDX 元件運行 X.Org 伺服器以組織基於 Wayland 的環境中 X11 應用程式的執行,該元件已移至單獨的套件中,該套件由獨立於 X 穩定版本的新程式碼庫組裝而成。組織伺服器。
  • 在 RPM 套件管理器中完成交易後,可以立即重新啟動所有更新的 systemd 服務。以前,服務在更新與其相交的每個套件後立即重新啟動,而現在,在更新所有套件和庫後,在 RPM 會話的最後形成一個佇列並重新啟動服務。
  • 預設情況下,ARMv7 板 (armhfp) 的映像已轉換為 UEFI。
  • zRAM引擎提供的虛擬交換設備的大小從實體記憶體大小的四分之一增加到一半,並且還限制在8 GB限制。此變更可讓您在具有少量 RAM 的系統上成功執行 Anaconda 安裝程式。
  • 已確保穩定分支中 Rust 語言的 crate 套件的交付。軟體包帶有前綴“rust-”。
  • 為了減少安裝 ISO 映像的大小,提供了純 SquashFS,沒有因歷史原因而使用的嵌套 EXT4 層。
  • 無論 EFI 支援如何,所有支援的體系結構的 GRUB 引導程式設定檔都是統一的。
  • 為了減少磁碟空間消耗,提供了對 Linux 核心使用的韌體檔案的壓縮(從核心 5.3 開始,支援從 xz 存檔載入韌體)。解壓縮後,所有韌體大約佔用 900 MB,壓縮後,它們的大小減少了一半。
  • ntp 套件(用於同步精確時間的伺服器)已被替換為 ntpsec 的分支。
  • xemacs、xemacs-packages-base、xemacs-packages-extra 和 neXtaw 軟體套件的開發早已停止,已被宣布過時。 nscd 軟體包已被棄用 - systemd-resolved 現在用於快取主機資料庫,並且 sssd 可用於快取命名服務。
  • X11 實用程式的 xorg-x11-* 集合已停止使用;每個實用程式現在都在單獨的套件中提供。
  • 該專案的 git 儲存庫中已停止使用 master 這個名稱,因為這個詞最近被認為是政治不正確的。 git 儲存庫中的預設分支名稱現在是“main”,而在包含 src.fedoraproject.org/rpms 等軟體包的儲存庫中,分支名稱是“rawhide”。
  • 更新了軟體包版本,包括:GCC 11、LLVM/Clang 12、Glibc 2.33、Binutils 2.35、Golang 1.16、Ruby 3.0、Ruby on Rails 6.1、BIND 9.16、MariaDB 10.5、Postgre 13、0.16.0t 4.16、Postgrece XNUMX。 XNUMX。
  • 推出新標誌。
    Linux 發行版 Fedora 34 發布

同時,針對 Fedora 34 推出了 RPM Fusion 專案的「免費」和「非自由」儲存庫,其中包含附加多媒體應用程式(MPlayer、VLC、Xine)、視訊/音訊編解碼器、DVD 支援、專有 AMD 和NVIDIA 驅動程式、遊戲程式、模擬器。

來源: opennet.ru

添加評論