
Linux Kernel 6.19 正式版發布,涉及底層安全架構、網路協定、檔案系統、圖形管線、新硬體支援等多方面的改進。另外 6.19 也是 Linux Kernel 6.x 的最終版,Linus Torvalds 同時宣布 Linux Kernel 7.0 開啟合併視窗。
Linus Torvalds 日前宣布 Linux Kernel 6.19 正式版發布,同時開啟 Linux Kernel 7.0 版的合併窗口,也就是 Linux Kernel 6.19 是 Linux Kernel 6.x 的最終版本。
此更新涉及核心的多方面變更,包括底層安全架構、網路協定、檔案系統以及圖形管線等,使用 Linux 發行版的使用者可以等待開發商適配更新,專業用戶亦可自行編譯新版核心。
底層安全架構方面:
線性位址空間隔離:初步支援 Intel LASS 技術,透過硬體手段強制隔離使用者態與核心態的位址空間,阻斷針對核心的惡意探測。
PCIe 連結加密與認證:首次支援針對 PCIe 連結的實體層加密和裝置身分驗證,防止透過實體側頻道或非法硬體插入進行的中間人攻擊。
Arm MPAM 支援:為 Arm 架構首次引入記憶體系統資源分區域監控,讓系統精細控制和監控 CPU 快取、記憶體頻寬等,防止資源競爭造成的效能抖動。
使用者態 UML 多處理器支援:使用者模式 Linux UML 終於支援多處理器,大幅提升虛擬化測試環境的效能。
儲存系統方面的改進:
ext4 巨型區塊支援:ext4 現在能夠管理 「區塊大小」 大於 「頁面大小」 的檔案系統,在傳統 4K 頁系統上能夠高效處理 64K 甚至更大的資料區塊。
Btrfs:現在 scrub 和 device replace 操作不再阻塞系統休眠。
Btrfs:針對 RAID56 陣列進行最佳化,改進對大塊尺寸的支援 (同樣是區塊大小大於頁面大小)
新增 Shutdown ioctl:允許更優雅地管理檔案系統的關閉狀態。
zram 寫回批次:大幅提升壓縮記憶體驅動 zram 的寫入效率,減輕低記憶體環境的系統負擔。
圖形與網路方面的改進:
圖形驅動層引入色彩管線,為 Linux 徹底實現全硬體支援的 HDR 輸出掃清最後障礙,Wayland 合成器可以直接利用管線進行高精度色彩映射。
網路方面:支援將特定 Sockets 標記為系統全域記憶體限制豁免,確保核心網路服務的高可用性。
網路方面:新增對車載 CAN XL 協定的支援。
網路方面:RFC 5837 追蹤增強,透過改進路由追蹤協議,使網路診斷更透明。
硬體方面的支援:
新增對搭載 M 系列晶片的蘋果 Mac 的 USB-C 介面的原生管理支援。
提前支援 Intel Nova Lake 桌面與行動處理器以及支援 Intel Xe3-LPG 顯示卡。
正式支援 LoongArch32 子架構。
新增 Logitech G13 遊戲版、G PRO X Superlight 2 接收器的支援。
GPU 方面新增對 Adreno 612 和 Mali-G1 的支援。