Linus Torvalds 發布了 Linux 內核 6.13 的第二個候選版本 (RC2),發布日期為 2024 年 12 月 8 日。內核 6.13-rc2 在首個 RC1 版本的基礎上進行了大量更新、修復和改進。

目錄
-
- 驅動程序更新佔據主導地位
-
- 架構改進
-
- 網絡和 BPF 更新
-
- 文件系統和內存管理
-
- 看門狗和電源管理
- 次要但值得注意的修復
- 試用 Linux 內核 6.13 RC2
Linux 內核 6.13 RC2 的主要亮點
1. 驅動程序更新佔據主導地位
Linus Torvalds 指出,此版本具有不同尋常的 diffstat,超過80% 的更改集中在與驅動程序相關的更新上。
這包括增強功能和次要修復,其中許多是一行代碼,源於自動清理腳本。
在 Linux 內核 6.13-rc2 的公告中,Linus 寫道:
diffstat 看起來有點不尋常,驅動程序佔 80% 以上,而且很多都是單行代碼,但這實際上僅僅是因為在 -rc1 之後運行了一些自動腳本進行清理。沒有什麼特別有趣的,但這在 diff 中造成了很多噪音。
其他重要更新包括:
-
SPI: 支持英特爾 Panther Lake SPI 控制器。
-
GPU 驅動程序: 修復了 AMDGPU 恢復處理、工作負載設置和顯示相關問題。
-
網絡: 增強了 Mellanox mlx5 驅動程序、VLAN 修剪修復以及 PHY 時間戳提取的更新。
-
看門狗: 為 ExynosAutoV920、Airoha EN7851 提供了額外的支持,並改進了 Mediatek 系統。
2. 架構改進
-
ARM64: 改進了內存標記擴展 (MTE) 和 ASID 屏蔽邏輯。
-
LoongArch: 改進了 IRQ 和巨型頁表條目的處理。
-
x86: 更新以修復 PKRU 值恢復並添加對 Lunar Lake CPU 的支持。
3. 網絡和 BPF 更新
對網絡相關組件的若干修復,包括:
- 解決 TCP 和 NVMe over RDMA 中的內存洩漏。
- 改進了 ethtool 功能並支持新的 Mellanox 硬件功能。
- 增強的 BPF 功能,包括 LPM trie 更新和新的測試用例。
4. 文件系統和內存管理
-
Btrfs: 修復了事務死鎖和交叉引用 nowait 寫入問題。
-
XFS: 解決 inode 限制問題和 delalloc/配額計時器不一致問題。
-
通用內存管理: 改進了 mmap 提示的處理,並修復了與文件映射和 NUMA 相關的錯誤。
5. 看門狗和電源管理
此版本包括對以下內容的更新:
- 看門狗計時器實現
- 電源域管理
- 平台特定的電源管理例程
次要但值得注意的修復
進行了大量的更改以確保代碼一致性並解決細微的錯誤:
-
ALSA: 對 Realtek 設備和 RME Digiface USB 的音頻驅動程序調整。
-
文檔: ABI 引用和模塊說明中的更正。
-
常規維護: 清理警告、錯別字以及過時或冗餘的代碼。
試用 Linux 內核 6.13 RC2
Linus Torvalds 鼓勵社區繼續測試此候選版本,以便在假期之前穩定內核。
用戶可以從Kernel.org 網站或Linus Torvalds 的 git 樹下載內核 6.13-rc2。
根據典型的 Linux 內核發布週期,我們預計內核 6.13 的最終版本將於2025 年 1 月中旬至下旬發布。
以上是Linux內核6.13 RC2已發布!的詳細內容。更多資訊請關注PHP中文網其他相關文章!