隨著 Linux 6.4-rc1 的發布,下面是我對 Linux 6.4 內核所有有趣變化的最初概述,這些變化將於 6 月底或 7 月初穩定發布。
As Linux 6.4 合併窗口結束,是時候在接下來的大約八週內開始測試這個新內核(在我的例子中,對它進行基準測試以獲得任何有趣的改進或回歸)。 Linux 6.4 的亮點包括早期且仍在進行中的 Apple M2 支持、新的 Qualcomm QAIC 加速器驅動程序、Intel LAM、RISC-V 系統休眠、Turtle Beach 遊戲控制器支持、更多 Rust 語言代碼已上游、傳感器監控超過 100 多款 ASUS 主板,以及 MSI 筆記本電腦 EC 驅動程序,用於改進對 Linux 下各種 MSI 筆記本電腦功能的支持。還有一個新的 IEEE-1394 Firewire 維護者承諾至少維護代碼到 2029 年。
在 Intel 方面,線性地址掩碼令人興奮,添加了 Sierra Forest EDAC 支持,初始 Lunar Lake 音頻支持,添加了各種新硬件 ID,以及 Intel Shadow Stack支持已提交,但由於最後一刻的問題最終被推遲。在 AMD 方面,現在有引導自主模式支持、AMD CDX 總線支持、VNMI、AMD SoundWire 管理器、對其 IOMMU 驅動程序的 5 級訪客頁表支持、最終 AMD GPU 支持的 EDAC 準備和 AMD SEV-SNP vTOM 訪客在 Microsoft Hyper-V 上。
處理器:
-英特爾線性地址掩碼已具備此“LAM”功能,允許用戶空間將元數據存儲在一些未使用的指針位中.
-Intel Shadow Stack 已提交用於 Linux 6.4 合併窗口,但最後一分鐘的問題導致它沒有被撤回,現在至少被推遲到 Linux 6.5 週期。
-AMD P-State 驅動程序中的 AMD Guided Autonomous Mode 支持。
-用於具有 KVM 虛擬化的 AMD CPU 的虛擬 NMI。
-RISC-V 支持休眠/掛起到磁盤支持領先於任何進入市場的 RISC-V 筆記本電腦和類似產品。
-取消對 Intel Thunder Bay SoC 的支持>
-LoongArch 的更多優化和新功能。
-AMD IOMMU 驅動程序現在支持 5 級訪客頁表。
-英特爾 EDAC 支持 Sierra Forest,進而確認僅 E 核至強 CPU 將具有 12 通道與 Granite Rapids 類似的 DDR5 內存控制器。
-Microsoft Hyper-V 上的 AMD SEV-SNP vTOM 來賓支持。
-通過早期的 Apple M2 SoC 和設備支持對 Apple M2 進行初始支持尚不能在最終用戶的主線內核上使用。
-AMD CDX 總線支持 APU 和 FPGA 之間的接口。
圖形驅動程序:
-影響 GPU 性能/頻率的柵欄的新截止日期提示。
-繼續支持 Intel Meteor Lake 圖形。
-AMD 早期致力於新的“GFX943”加速器 IP。
-Qualcomm QAIC 加速器驅動程序已主線化到 Linux 6.4 中。
-Rockchip DRM 驅動程序支持 4K 顯示。
-AMDGPU 驅動程序具有新的功能Steam Deck 的功能。
存儲和 I/O:
-Device Mapper 的並發 I/O 性能優化。
-管道 FMODE_NOWAIT 支持很好IO_uring 的新聞,可以產生不錯的性能改進。
-對 EROFS 的一些改進。
-NFS 服務器支持 RPC-with-TLS。
-對 NTFS 驅動程序的小優化。
-各種 F2FS 和 Btrfs 改進。
-EXT4 的性能優化。
其他硬件:
-Intel Lunar Lake 高清音頻支持。
-新的 Firewire/IEEE-1394 維護者。
-更多 WiFi 7 支持工作和許多其他網絡更改,包括初始 WiFi 支持適用於 Apple M1 Pro 和 Apple M1 Max 設備。
-添加了 AMD SoundWire 支持以與最新的 AMD 音頻協處理器 (ACP) IP 塊一起使用。
-Turtle Beach 和Qanba 遊戲控制器支持 XPad 驅動程序。
-作為春季大掃除的一部分,刪除舊的 USB 驅動程序並刪除舊的 PCMCIA 字符驅動程序,並開始刪除舊的 CardBus/PCMCIA 代碼。
-解決了英特爾 USB 支持在恢復後可能被破壞的問題。
-繼續提出 CXL,Compute Express Link 規範。
-Apple HID 驅動程序怪癖。
-支持更多 Kye/Genius 繪圖板。
-解決了任天堂控制器可能無限期發出隆隆聲的問題。
-更好的 MSI 筆記本電腦支持,這要歸功於新的 MSI EC 驅動程序。
-Apple GMUX 支持 T2 Mac。
-Apple M1/M2 鍵盤背光支持。
-一個新的模式切換驅動程序聯想 Yoga 筆記本電腦。
-支持 100 多款華碩台式機主板的傳感器監控。
Linux 安全:
-機器密鑰環的可選 CA 實施。
-SELinux 刪除了運行時禁用支持。
其他 Linux 6.4 內核更改:
-VDUSE 的性能更快。
-Linus Torvalds 清理了 x86 內存複製代碼。
-更多的 Rust 代碼已經上游,以最終盡快出現第一個可用的 Rust 驅動程序。
-調度程序更新修復了數據庫服務器性能回歸。
-SLOB 最終被刪除發生了。