編譯 | 蘇宓
如果你在上周末關注 Linux 的最新動向,可能會有些失望——既沒有 Linux 6.14 的正式發佈,也沒有 6.14-rc8,一切風平浪靜。
不過,早在 3 月 16 日,Linus Torvalds 就曾表示:“除非有意外情況,我預計下週末發佈最終的 6.14 版本。”按照慣例,他通常會在周日下午發佈新版本,並附上說明文章。如果有公務或休假安排,他也會提前告知社區,以免大家擔心。
然而,3 月 23 日過去了,Torvalds 沒有像往常一樣發佈任何消息。直到週一上午,他才在郵件中解釋了原因:
“我真希望能有個好藉口解釋為什麼昨天沒發佈 6.14。我想說是有緊急情況導致延遲,但事實並非如此……完全是我的無能。” 他坦言,自己只是忙著處理一些雜事,以便為合併視窗做好準備,結果完全忘了正式發佈。
當然,這點小插曲對大多數用戶來說無關緊要,晚一天發佈並不影響使用。而如今,Linux 6.14 已正式登場,帶來了多項改進,尤其是對 AMD GPU 的優化、RISC-V 的增強,以及一系列新驅動和更新,為硬體支援提供更強助力。
值得關注的亮點有:
Btrfs RAID1 讀平衡支援、用於 Win NT 同步原語的新 ntsync 子系統(可增強 Wine 遊戲類比性能)、無緩存的緩衝 I/O 支援、AMD XDNA Ryzen AI NPU 的新加速器驅動。
新增了 AMD GPU 驅動的 DRM Panic 支援、XFS 實時設備的 Reflink 和反向映射支援、Intel Clearwater Forest 伺服器支援、SELinux 擴展許可權支援、FUSE 對 io_uring 的支援、新的 fsnotify 檔預訪問事件類型,以及用於設備記憶體的 cgroup 控制器。
Linux 6.14 還帶來了 AMD 處理器的核心能量計數器支援、電源供應擴展(允許從單獨的驅動程式添加電源設備屬性)、T-Head RISC-V 架構的向量擴展支援,以及 Raspberry Pi 設備的電源管理掛起 / 恢復支援。
其他新功能包括 LoongArch 的 KVM 超級調用服務支援(用於用戶態 VMM)、IBM System/390 的 PCI 錯誤恢復狀態機制、AMD 硬體的 SRSO_USER_KERNEL_NO 支援,以及對 Dell XPS 9370 筆記型電腦的手動風扇控制支援。
此外,Linux 6.14 還增加了對更廣泛的 MBQ 訪問大小的支援、SoundWire 設備的延遲讀 / 寫支援、Rockchip SFC 控制器的 ACPI 支援、Atmel SAM7G5 QuadSPI 和 KEBA SPI 控制器支援,以及 Blaize BLZP1600 和 SpacemiT K1 SoC 的支援。另外,新增了對 OpenRISC 架構的可重啟序列支援、amd-pstate 首選核心排名支援、SHA512 內核模組簽名支援、凍結頁面的分配與釋放支援、新的 zpdesc 記憶體描述符,以及新的 BPF kfuncs(用於禁用和恢復 CPU 中斷)。
改進了 ALSA rawmidi 和 MIDI 2.0 序列器 API,並引入了一項新功能,可顯著減少某些設備的系統掛起和恢復時間,同時還增加了 PowerPC 架構的懶惰搶佔(Lazy Preemption)支援。
網路方面的變更:
IPsec 對 IP-TFS/AggFrag 封裝的支援(允許對內部 IP 進行聚合和分片)、RxRPC 套接字的巨型數據包傳輸支援,以及 phylib 的帶內能力協商支援。此外,還新增了通過 ethtool 配置 HDS(Header-Data-Split)閾值的功能、統一的 PHY 統計報告介面、smc-r v2 的 IPv4 映射 IPv6 位址客戶端支援,以及針對 IPv4 和 IPv6 組播位址更改的 netlink 通知。
最後,Linux 6.14 還新增了對 Awinc AW88083、Realtek ALC5682I-VE 音訊晶片、Focusrite Scarlett 4th Gen 16i16、18i16 和 18i20 音訊介面,以及非官方 Xbox 360 無線接收器克隆版的支援。此外,該版本還包含更多 Rust 相關更新,使內核能夠完全使用穩定的 Rust 特性進行構建。
隨著 Linux 6.14 的發佈,下一代主要內核分支 Linux 6.15 的合併視窗已開啟,預計將在 2025 年 5 月底或 6 月初發佈。在此之前,首個候選發佈(RC)版本將在兩周後的 4 月 6 日開放公測。