Linux 7.0 帶來了許多硬體改進,並在人工智慧任務中展現出卓越的效能。

  • Linux 7.0 擴展了對新型 CPU(Intel、AMD、ARM、RISC-V)、GPU、網路設備和新興硬體的支援。
  • 在調度器、記憶體、儲存和網路方面引入了改進,從而在多個核心子系統中實現了更高的效率、可擴展性和效能。
  • 安全性方面的進步(例如後量子簽名)、將 Rust 整合到核心中以及刪除過時的程式碼。

Linux 7.0

林納斯·托瓦茲認為一切就緒,無需再等。昨晚在西班牙,林納斯·托瓦茲 扔了 Linux 7.0這是 Ubuntu 26.04 在四月第三季發佈時將使用的核心版本。雖然他常說自己因為手指不夠用(即使把他的手指和腳趾加起來也不夠用)而直接跳到新版本號,但他通常也承認,這次版本升級會帶來許多重要的改進。

以下是所有更改的清單(透過 Phoronix本文也將根據具體情況給予是否安裝的建議。讓我們開始吧。 新聞.

Linux 7.0的新增功能

  • Linux 7.0 中的 CPU 變化:
    • Linux 7.0 現在預設使用 Intel TSX 自動模式,以便在沒有已知 TSX 相關安全性問題的 Intel CPU 上公開交易同步擴充 (TSX)。
    • 英特爾為 DSA 3.0 加速器(資料流加速器)所做的準備。
    • 核心原始碼樹中包含的 Turbostat 工具新增了 L2 快取統計資料。
    • 核心 perf 子系統中對 AMD Zen 6 的效能事件和指標支援。
    • Intel NTB 驅動程式支援 Xeon Diamond Rapids。
    • 為鑽石急流隊提供演出活動支援。
    • 英特爾 Panther Lake 的「慢」工作負載指標。
    • 新增整合式 CPU LongArch 功能。
    • Intel LPSS 驅動程式支援 Nova Lake S。
    • 支援 Intel Nova Lake 的音訊功能。
    • CXL 支援 AMD Zen 5 中的位址轉換功能。
    • RISC-V 用戶空間 CFI 支援。
    • 更好地支援 OpenRISC 中的 FPGA 開發板。
    • 支援 ARM64 上的 LS64/LS64V 單拷貝原子指令。
    • 對 CPU SPARC 和 Alpha 移植版進行了活動,主要是修復錯誤。
    • 對 SpacemiT K3 RVA23 SoC 的主線支援。
  • Linux 7.0 GPU/圖形:
    • 即將推出的產品將新增對 AMD 圖形硬體的支援。
    • 持續推進 Intel Xe 圖形驅動程式的 SR-IOV 和多設備 SVM 的開發工作。
    • 英特爾為 Crescent Island 提供的多隊列支持,以及為這款 AI 推理加速器所做的其他準備工作。
    • 支援 Intel Nova Lake 的顯示技術。
    • 英特爾驅動程式現在啟用了更多GPU溫度感測器。
    • Intel驅動程式停止阻止所有Battlemage GPU上的D3cold。
    • Nouveau 重新引入了對大頁面的支持,提高了 NVK 的效能。
    • Imagination 的 PowerVR 驅動程式現在支援 AM62P。
    • AMDGPU 修復了舊硬體 GCN 1.0/1.1 的問題。
    • 其他改進包括核心中的圖形和顯示驅動程式。
  • Linux 7.0 儲存 + 檔案系統:
    • Btrfs 引入了一個實驗性的 remap-tree 函數。
    • XFS 的自主自癒能力。
    • EXT4 提高了並發直接 I/O 的寫入效能。
    • F2FS 的性能優化。
    • 對 NTFS3 驅動程式進行了修正。
    • eCryptfs 再次收到上游補丁更新。
    • NFS 伺服器執行緒池的動態大小。
    • Ceph 中 AES256K 金鑰的準備工作。
    • PCIe M.2 連接器電源時序驅動程式。
    • 支援 SPI NAND 的 8D-8D-8D 八進位 DTR。
    • 非阻塞時間戳記和標準化的通用 I/O 錯誤報告。
    • 模組子系統進行了多項更改。
    • IO_uring 的 BPF 過濾。
    • NULLFS 和 OPEN_TREE_NAMESPACE 已整合。
  • Linux 7.0 效能最佳化:
    • 對調度器進行更改,以提高效能和可擴充性。
    • 工作佇列救援器 (WQ) 的改進。
    • 優化記憶體管理程式碼。
    • 在核心中,「麥穗」扮演著更重要的角色。
    • 大型文件支援文件的發布速度加快 50-75%。
    • close_range 系統呼叫得到了顯著改進。
  • Linux 7.0 網路:
    • UDP 函數未對齊時效能有明顯提升。
    • CAKE_MQ 是 sch_cake 的多尾版本。
    • 支援 Realtek RTL8127ATF 10G 光纖 SFP。
    • Ath12k驅動程式支援高通QCC2072。
    • 支援 Airoha AN8811HB 的 2.5 Gbps PHY。
    • WiFi 8 UHR 的準備。
  • Linux 7.0 中的其他硬體變更:
    • 感測器監控功能將應用於更多華碩主機板。
    • 支援多通道SPI。
    • 適用於 PS4/PS5 的 Rock Band 4 吉他支架。
    • 支援 UCSI Thunderbolt Alt 模式。
    • 支援 Apple USB Type-C PHY 和高通驍龍 X2 Elite 硬體的 PHY。
    • 持續清理 Realtek RTL8723BS 802.11b/g/n WiFi 驅動程式。
    • x86 平台驅動程式樹為筆記型電腦帶來了多項改進。
    • 德州儀器推出新型RGB LED驅動器。
    • 多媒體驅動程式進行了多項更新。
  • Linux 7.0 虛擬化:
    • 對 Microsoft Hyper-V 進行了改進,包括支援整合調度程序。
    • 支援 AMD ERAPS 虛擬化。
  • Rust for Linux 7.0:
    • Rust 1.95 的準備工作。
    • Rust 驅動程式核心的更多改進。
    • Rust for Linux 實驗正式結束:Rust 將長期存在於核心中。
  • Linux 7.0 安全性:
    • 已將多項 AppArmor 改進整合到上游。
    • 支援核心模組的抗量子計算 ML-DSA 簽章。
  • Linux 7.0 移除項目:
    • 更好地分離CardBus遺留程式碼。
    • IBM Mwave 數據機驅動程式已從 90 年代的 ThinkPad 筆記型電腦中移除。
    • 移除每個並行連接埠上的最後一個乙太網路驅動程式。
    • 移除適用於奔騰處理器的舊版 Intel 440BX EDAC 驅動程序,因為它已經失效數十年了。
    • 已移除對使用 SHA-1 進行模組簽章的支援。
  • Linux 7.0 的其他變化:
    • 便於監控各任務組的能源消耗。
    • 使用新的 Kconfig 選項,可以在啟動時更輕鬆地替換 Tux 標誌。
    • 鎖定上下文檢查是透過編譯器引導的靜態分析整合的。

現在可用

Linux 7.0 這是官方的但它目前還無法從官方網站 kernel.org 下載。應該很快就會上線了。事實上,發布大約 12 小時後仍然沒有提供下載,這確實很奇怪。這提醒我們… 自己安裝新核心是不值得的。除非系統出現嚴重的硬體故障。此外,Ubuntu 26.04 將於下週發布;它將是一個長期支援 (LTS) 版本,並將使用相同的核心。