1 月 8 日消息,Linus Torvalds 宣布 Linux Kernel 6.7 穩定版本發布,引入了多項新功能和改進。
據介紹,該版本擁有超過 1.7 萬個非合并提交,以及 1000 多個合并提交,是迄今為止 Linux 最大的內核版本之一。IT之家匯總 Linux Kernel 6.7 亮點新特性:
- 放棄了對 Intel Itanium IA-64 架構的支持
- Bcachefs 文件系統(實驗性)
- x86-64 內核支持選擇啟用或禁用 32 位模擬。
- 默認啟用 Intel Meteor Lake 圖形支持,同時還引入了針對 Intel Xe2 Lunar Lake 圖形的支持。
- 為Nouveau 開源圖形驅動程序新增對 NVIDIA GPU 系統處理器(GSP)固件的支持,從而帶來更好的電源管理性能,還包括 Nouveau 設置中的 RTX 40 加速。
- USB Type-C 驅動現已支持 DP Alt Mode 2.1。
- AMD Seamless Boot 現適用于更多 AMD 硬件。
- F2FS 現已支持更大的頁面大小。
- Btrfs 功能增強,例如添加了 FSID(臨時文件系統 ID)支持(Valve 希望為Steam Deck 的 Steam OS 引入這一功能)
- AppArmor 訪問控制現在可以應用于 io_uring,并支持創建用戶命名空間。
- KVM 增加了對龍芯 LoongArch 虛擬化的支持。
- RISC-V上的 KVM 新增Smstateen 支持。
- 添加了 Rust 對工作隊列的綁定,并升級到 Rust 1.73 工具鏈。
- 對 perf 工具進行了大量改進和功能更新。
- 移除了古老的 videobuf 層。
- 對 Logitech HID++ 進行了調整。
- ASUS WMI 驅動增加了對 Screenpad 的支持。
Bcachefs 文件系統是一個基于 Linux 操作系統的寫時復制(COW)文件系統,旨在與 Btrfs 和 ZFS 文件系統提供的現代功能競爭,同時具有 EXT4 和 XFS 文件系統的速度和性能。
與現有的主流文件系統(如 Ubuntu 使用的 ext4)相比,Bcachefs 在某些方面更具吸引力。它內置了文件系統層級的校驗和多設備功能,被認為比 btrfs 更安全,同時性能更高。
此外,Btrfs 文件系統的性能也得到了改進,通過減少校驗和刪除的保留時間,將具有多個擴展的文件刪除時間縮短了 12%;通過提高插入過程中擴展狀態合并的效率,將關鍵功能的運行時間縮短了 5%。
該版本還允許 Linux 本機處理當前一代 CXL 平臺通過 PCIe AER 發送信號的 CXL 鏈接協議錯誤,為 AMD IOMMU 增加了 SVA 支持,為 Watchdog 增加了 Amlogic C3 和 S4 SoC 支持,增加了對 Intel Lunar Lake 的初步支持,并將 Intel Meteor Lake 支持提升到穩定版。
對于 AMD 用戶,Linux 內核 6.7 增加了對更多即將推出的硬件平臺的支持,包括 GC 11.5、DCN 3.5、VPE 6.1、NBIO 7.11 和 DML2,支持采用 es83xx 芯片的 AMD 平臺,以及 AMD ACP 6.3 和 7.0。
Linux 內核 6.7 現已可從 kernel.org 進行下載,喜歡從源代碼編譯內核的用戶可以下載,其他人則需要等待新內核版本出現在需要的 GNU / Linux 發行版的穩定軟件倉庫中。
值得一提的是,Linux 內核 6.7 只會支持短短幾個月,目前 Linux 內核 6.8 已經開始合并,預計將于 2024 年 3 月中旬發布。