Linux 6.5 包括對 USB4 v2 的初始支持以及所有這些新功能

Linux 6.5

正如預期的那樣,Linus Torvalds 發布了穩定版本 Linux 6.5。 此版本包含許多有趣的新功能,儘管其中一些功能更多地考慮未來而不是現在,至少在大多數情況下是這樣。 例如,對 USB4 v2 的初步支持已經開始,但我個人近期沒有或計劃購買任何兼容的產品。 但在風暴來臨之前,比需要某些東西卻因缺乏支持而無法使用要好得多。

接下來是 新聞列表 它們與 Linux 6.5 一起發布。 正如我們所提到的,有一些有趣的發展,例如支持很多新硬件,其中有處理器和其他組件。

Linux 6.5亮點

  • 處理器:
    • 對現代 Intel 和 AMD 系統的 CPU 並行啟動支持,有助於縮短大型服務器上的 Kexec 啟動/重新啟動時間。
    • 對於 Zen 2 和支持這種利用 ACPI CPPC 操作模式的更新系統,Linux 現在默認使用 AMD P-State“主動”EPP。
    • 支持 AMD Ryzen 7000 系列 EDAC,以便在支持 Zen 4 的消費類 CPU 上啟用錯誤檢測和糾正,而不僅限於 AMD EPYC 服務器 CPU 型號。
    • 改進了英特爾混合 CPU 的負載平衡。
    • LoongArch 為中國 CPU 架構添加了 SMT 和 SIMD/Vector 擴展。
    • 添加了對阿里巴巴 T-Head TH1520 RISC-V CPU 和一些新的 ARM SoC 的支持。
    • Intel Speed Select 圍繞集群級別的 TPMI 和電源控制進行更新。
    • 修復了禁用 E 核以僅保留 P 核在線時使用 Intel Core 混合 CPU 的 Intel P-State 的 CPU 頻率縮放問題。
    • UEFI 不接受的內存支持對於 AMD SEV-SNP 和 Intel TDX 都很有用,可以推遲虛擬機接受內存,直到啟動後需要時才需要,從而在虛擬機加密時幫助增強安全性、減少開銷並縮短啟動時間記憶。
    • 支持 Intel SoundWire ACE2.x,以實現隨 Intel Lunar Lake 處理器首次推出的音頻功能。
    • 新的 AArch64 擴展。
    • 適用於 KVM 虛擬機的 AMD PerfMonV2,補充了幾個週期前已添加到 Zen 2 CPU 內核中的 PerfMonV4。
    • VFIO 支持 AMD CDX 總線。
    • DEXCR 支持 IBM POWER10 CPU 的動態執行控制寄存器,允許在每個 CPU 的基礎上動態控制執行行為。
    • 新的 AMD 硬件支持 CPU 的加密協處理器 (CCP)。
    • 新的 Intel Meteor Lake S 驅動程序代碼。
    • 適用於 HPE SGI UV 服務器的 SNC(又名 Sub-NUMA 集群)最終將在這些服務器上運行。
    • 作為更廣泛清理的一部分,內核現在會在內核啟動過程中延遲 x86 FPU 初始化。
  • 格拉菲科斯:
    • AMD EDAC/RAS 代碼添加了 GPU/加速器支持,最初的重點是為 AMD Instinct MI200 硬件啟用錯誤檢測和糾正。
    • 現在默認啟用 AMD FreeSync 視頻支持。
    • AMD Radeon RX 7000 系列對具有 SMU3 IP 的 RDNA13 GPU 提供超頻支持。
    • 適用於筆記本電腦上 eDP 面板的英特爾可變速率刷新。
    • VirtIO 對 Vulkan 同步對象的支持。
    • Qualcomm Adreno 690 GPU 支持 MSM DRM 驅動程序。
    • 開源圖形驅動程序的其他增強功能。
    • 支持 Mediatek 無狀態 AV1 和 HEVC 編解碼器。
  • 文件系統和存儲:
    • Paragon NTFS3 驅動程序中的小幅優化和修復。
    • 新的cachestat系統調用用於查詢文件的頁面緩存統計信息,以便用戶態可以做出更明智的決策。
    • 通過分區塊設備支持和其他功能對 F2FS 代碼進行了小幅改進。
    • EXT4 文件系統的並行直接 I/O 覆蓋速度要快得多。
    • Btrfs 的性能改進。
    • 隨著更多的準備工作被合併,XFS 對 FS-VERITY 的支持正在向內核主線靠攏。
    • XFS 大範圍不再是實驗性的。
    • 更好地了解 NFSD/RDMA 服務器代碼中的 NUMA。
    • 精簡配置存儲的配置原語。
  • 硬體:
    • NVIDIA Corp 為其 2017 年設備提供的 NVIDIA SHIELD 驅動程序。將來可能會在此驅動程序中添加更多 SHIELD 配件。
    • Microsoft Xbox 控制器隆隆支架可容納更多控制器。
    • 英特爾仍在進行大量的 Compute Express Link (CXL) 支持。 對於 Linux 6.5,有 CXL 設備清理、安全擦除和 CXL 3.0 性能監控。
    • 初步支持 USB4 v2 並開發支持這一新 USB4 標準的英特爾 Barlow Ridge 驅動程序。
    • 更多 WiFi 7 支持適用於最新的無線標準。
    • 更多主板具有 HWMON 驅動程序的傳感器覆蓋範圍。
    • 改進了 PS/2 鼠標和鍵盤的處理。
    • AMD-Xilinx Versal 看門狗驅動程序已得到改進,可以在出現問題時重新啟動硬件。
    • IEEE-1394 Firewire 驅動程序的增強功能,向用戶空間公開異步時間戳支持。
    • 內核現在等待 PCIe 設備的時間將減少。
    • 適用於 MIPS Creator CI20 板的 WiFi 和藍牙。
    • 支持 MIDI 2.0 控制器以及聲音子系統中的更多 AMD SoundWire 代碼。
    • 華碩 ROG Ally 的聲音問題。
  • Linux:
    • Linux 6.5工作隊列添加了對高CPU使用率的自動檢測和監控。
    • 基於範圍的資源管理基礎設施,以便內核開發人員將來可以開始使用它。
    • Linux SLAB 分配器已正式棄用,並將在未來的內核版本中刪除。
    • 現在,通過改進 objtool,構建完整的 Linux 調試內核的堆使用量從 53GB 優化到 25GB。
    • Rust 工具鍊和其他 Rust 內核准備工作的更新。- Linux 6.5 工作隊列添加了對高 CPU 使用率的自動檢測和監控。
    • Linux SLAB 分配器已正式棄用,並將在未來的內核版本中刪除。
    • 現在,通過改進 objtool,構建完整的 Linux 調試內核的堆使用量從 53GB 優化到 25GB。
    • Rust 工具鏈的更新以及 Rust 核心的其他準備工作。

Linux 6.5 現在可以在 kernel.org。 要在 Ubuntu 上安裝它,可以使用手動完成 主線內核 或者等待並與 Ubuntu 23.10 一起安裝。

通過: Phoronix.