Linux 6.9 核心首個正式版發布:多項新功能與硬體支援提升

Linux 6.9 核心的首個正式版已正式發布,帶來了一系列新功能和改進的硬體支持,6.10 版本合併視窗即將開啟。這個版本由 Linux 創始人 Linus Torvalds 宣布,標誌著 Linux 核心的持續進步和創新。新功能亮點Rust 語言支援:在 AArch64(ARM64)架構上增加了 Rust 語言支持,這是系統程式語言在 Linux 核心中的進一步應用。硬體支援增強:包括對Intel FRED(Flexible Return and Event Delivery)機制的支持,AMD SNP(Secure Nested Paging)客戶支持,以及對dm-vdo(虛擬資料優化器)目標的支持,後者在設備映射器中用於內聯去重、壓縮、零塊消除和薄供應。效能最佳化:核心引入了對 GCC(GNU 編譯器集合)中命名位址空間特性的支持,允許編譯器更好地優​​化每個 CPU 的資料存取。同時,核心還添加了對 FUSE 直通的初始支持,允許核心直接從用戶空間 FUSE 伺服器提供檔案。檔案系統改進:F2FS、exFAT、EXT4 和Btrfs 檔案系統都獲得了效能最佳化和新特性,如F2FS 的區塊設備支援、exFAT 的目錄同步效能提升、EXT4 的原子寫入標誌和線上調整大小改進,以及Btrfs 的區域模式修復和效能最佳化。

硬體驅動更新新硬體支援:包括對 ChromeOS 嵌入式控制器、Marvell Octeon PCI 端點 NIC VF、RENESAS FemtoClock3 無線時脈產生器、Qualcomm Snapdragon X Elite 處理器等的支援。 AMD 和 Intel 硬體:增加了更多對 AMD 未來硬體的 IP 區塊支持,更新了 Intel Xe 顯示卡驅動程序,並為 Intel i915 顯示卡驅動程式添加了 DisplayPort 隧道支援。

效能與安全性提升記憶體管理:記憶體管理效能提升。 perf 工具:perf 工具獲得了多項新功能。 BPF 支援:為 systemd 等特權系統級守護程序添加了 BPF 令牌支持,以委派 BPF 子系統的子集功能。 ARM 64-bit 處理器:為 ARM 64-bit 處理器添加了對連續 PTE 位元的初始支持,允許 TLB 映射比單個 PTE 更大的物理連續範圍。

網路增強MPTCP 和 IPSec:包括 TCP_NOTSENT_LOWAT 支援、在 IPSec 中轉送 ICMP 錯誤訊息等。新網路模式:支援 2.5GE 和 5GE Energy Efficient Ethernet (EEE) 連結模式,SPP (訊號與有效負載保護) AMSDU 支持,以及更寬頻帶的 OFDMA 支援。

檔案系統變更EXT2 棄用:EXT2 檔案系統因未對 2038 年問題進行修補而被標記為棄用。儘管 EXT2 在 Linux 6.9 中仍可使用,但開發者建議避免使用。 NTFS 實作:Linux 6.9 移除了舊的 NTFS 檔案系統實現,並預設使用 NTFS3 來支援 NTFS 檔案系統。
在發布Linux 6.9 時,Torvalds 表示:「Linux 核心6.9 看起來是一個『相當正常』的版本。」他特別提到了核心中定時器子系統的重大重寫,以及新增的每個CPU 核心的時間輪(timer wheels)支持,這將顯著提升定時器性能,對網路尤為重要。此外,他還提到了工作佇列(workqueue)子系統新增的 BH 工作佇列支持,這將取代舊的 tasklet 機制。 Torvalds 也分享了他對arm64 構建的看法,他提到:「我並不指望這能真正顯示出任何問題——筆記型電腦的測試從來沒有發現過問題,但我覺得覆蓋面更廣一些會讓我更開心。它的後續版本 Linux 6.10 的合併視窗已經由 Linus Torvalds 正式開啟,預計將在 2024 年 9 月中下旬發布。作者:DBAPplus社群

This entry was posted in News.

发表评论

邮箱地址不会被公开。 必填项已用*标注


*

在线客服系统