Linux 5.18 已經發布,並帶有許多更改和改進

幾天前 Linus Torvalds 宣布 Linux 5.18 穩定版正式發布,該版本在 Linux 5.17 內核系列發布兩個月後發布,並在其整個開發週期中獲得了 XNUMX 個 RC(Release Candidate)階段,這有助於內核開發人員修復錯誤並改進現有功能。

這個新版本的 Linux Kernel 5.18 最相關的變化包括對 C11 編譯標準的更改,支持跟踪系統中的“用戶事件”,支持來自 AMD 的“主機系統管理端口”功能,支持 64 NVMe 設備上的位完整性校驗和等。

Linux 5.18中的主要新聞

英特爾在這個新版本的 Linux Kernel 5.18 中添加了許多內容,包括 新驅動“硬件反饋接口” (HFI) 用於 Alder Lake 等混合處理器,“軟件定義矽”(SDSi) 已被合併以啟用未來英特爾 CPU 許可的矽功能,“英特爾間接分支跟踪”(IBT) 作為“控制流強制技術”的一部分”、“ENQCMD”重新啟用藍寶石急流等。 英特爾 PECI,平台環境控制接口,也被合併為英特爾服務器平台上 CPU 和 BMC 之間的接口。

很多 英特爾 IPI 虛擬化的準備工作也登陸 Linux 5.18,而實際激活應該存在於 v5.19 週期中。 至於新的英特爾 在圖形領域,Linux 5.18 提供了對 DG2 G12 子平台的支持, 支持 Intel Alder Lake N 顯卡和各種 DG2/Alchemist 啟用位。

還有針對 Zen 4 CPU 的 AMD EDAC 的工作,嵌套虛擬化改進 來自 AMD 和 Zen 4 的其他工作。 KVM with Linux 5.18 也兼容 AMD 虛擬機 多達 511 個 vCPU,高於目前的 255 個 vCPU,性能優於最新一代的 EPYC(霄龍)。 使用貝加莫提供更多內核的服務器。 至於 AMD 顯卡,Linux 5.18 默認啟用 AMDGPU 的 FreeSync “視頻模式”,這在以前的內核中隱藏在模塊選項後面。

還為 GPU 和 APU 啟用了第一批 IP 下一代,但更多計劃在內核 5.19 中。 在硬件方面, “Raspberry Pi Zero 2W”在此版本中具有完整的 Linux 內核支持。

此外,ReiserFS 文件系統已被棄用,預計將於 2025 年被移除。ReiserFS 的棄用將減少維護常見文件系統更改以支持新的掛載、iomap 和卷 API 所需的工作量。

還強調了 重新設計了計算統計的代碼 在 Device-mapper 驅動程序中,它顯著提高了 dm-crypt 等驅動程序的記帳準確性。 對於 NVMe 設備,已實現對 64 位校驗和的完整性檢查支持。

此外, 重點是已經開始整合一套補丁,通過重構頭文件的層次結構和減少交叉依賴的數量,可以顯著減少內核重建時間。 Kernel 5.18 包括優化調度程序頭文件(kernel/sched)結構的補丁。

內核代碼可以使用C11標準, 2011 年發布。以前,添加到內核的代碼必須符合 89 年形成的 ANSI C (C1989) 規範。將“–std=gnu89”選項更改為“–std=gnu11 -Wno-shift-negative” -value' 在 5.18 內核構建腳本中。 考慮了使用 C17 標準的可能性,但在這種情況下,有必要增加 GCC 的最低支持版本,同時包含 C11 支持符合 GCC 版本(5.1)的當前要求。

突出顯示了用於跟踪用戶空間中的應用程序的擴展工具。 新的內核版本增加了用戶進程創建用戶事件並將數據寫入跟踪緩衝區的能力,這可以通過常見的內核跟踪實用程序(例如 ftrace 和 perf)進行查看。

最後,如果您有興趣能夠了解更多,可以在 以下鏈接。


本文內容遵循我們的原則 編輯倫理。 要報告錯誤,請單擊 這裡.

成為第一個發表評論

發表您的評論

您的電子郵件地址將不會被發表。

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。