Linux 內核 6.11 發布,這就是新功能

Linus Torvalds 宣布發布 Linux 內核 6.11,這是 Ubuntu 24.10 和 Ubuntu 24.04.2 LTS 將提供的內核版本。

恰如其分的是,此更新在發布前幾天發布Linux 內核維護者峰會發生在奧地利維也納。在他給大家的留言中Linux 內核郵件列表簽署托瓦茲的發布:

“我再次上路,不在我的正常時區,但現在是維也納的周日下午,6.11 已經過去了”,並要求內核開發人員“嘗試一下最新版本”在陷入明天打開的 6.12 合併窗口之前。

要快速了解此版本最顯著的變化,請繼續閱讀。

現在,每個新的 Linux 內核都為新的和即將推出的 Intel、AMD、NVIDIA 和其他尚未發布的組件帶來了一系列的啟動和管道。雖然很有趣,但我們大多數人不會很快從這些變化中受益,所以我不會關注它。

因為實際上它只是“嗯,呃”東西:“……現在,GPU 消費者的溫度傳感器在 11 個月內無法使用,並且 2025 年推出的 CPU 系列的聲音已經到位”——很高興知道,但也有一點是必然的。

我覺得更感興趣的是人們可以購買和使用的設備中已經存在的硬件內核支持/改進/修復,因為升級到這個內核版本可能會帶來切實的現實好處。

AMD 改進

Linux 6.11 在 AMD P-State 驅動程序中添加了 AMD 核心性能提升控制,允許選擇加入/退出睿頻和提升頻率範圍,並控制每個核心的性能提升。這聽起來準備支持這一點。

在 6.11 中,AMD 核心性能提升控制可在 AMD P-State 驅動程序中使用

AMD P-State 驅動程序中的另一個新功能是 AMD Fast CPPC。這一節能功能適用於最新的 Ryzen (Zen 4) 移動處理器,可有效提供更好的性能,在相同的功率水平下,性能可提高 2-6%,具體取決於任務。

AES-GCM 解密/加密在現代 AMD(和 Intel)處理器上速度提高了 160% – 由同一位 Google 開發人員完成,該開發人員在 AES-XTS 性能方面取得了重大進展發布。

KVM 還支持 SEV-SNP 加密訪客。

英特爾改進

除了我說過我會跳過的那個內容之外,還有一小部分有趣的英特爾針對“Lunar Lake”設備(具有只是已上市),包括對這些芯片上的性能監控單元 (PMU) 的性能子系統支持。

用戶空間現在支持英特爾性能限制原因報告

在其他地方,對 TPMI 驅動程序進行了調整,以啟用用戶空間(通過 DebugFS)Intel 性能限制原因報告。這詳細說明了 CPU 核心的性能水平低於預期的原因。

我不確定當前是否有任何 Linux 應用程序探測此數據,但據推測,現在內核支持它,一些很快就會支持。使用 HWiNFO 的 Windows 用戶可能熟悉此功能。

在其他地方,運行 Linux 6.11 的英特爾服務器最終可以利用 Sub-NUMA 集群來提高 NUMA 工作負載的性能甚至當啟用英特爾資源控制器技術 (RDT) 時。這兩種技術以前是衝突的。

最後是人工智能。 Linux 6.11 改進了對 Meteor Lake(及更新版本)芯片組中 Intel NPU 的支持,內核內 iVPU 加速器驅動程序獲得了對硬件調度程序和分析的支持。

ARM 和 RISC-V 改進

RISC-V 支持 Linux 6.11 的內存熱插拔 – 物理內存和虛擬機內存熱插拔

修復了 Linus 本人在其強大的新 ARM64 設置上進行內核工作時遇到的一些煩惱壓縮的內核鏡像現在可以安裝了(而不僅僅是構建),並且代碼合併以改進對一小部分其他問題的支持。

ARM64 現在支持 ACPI 系統上的 CPU 熱插拔,文檔解釋道:“arm64 世界中的 CPU 熱插拔通常用來描述內核使用 PSCI 使 CPU 在線/離線。”

RISC-V 在 Linux 6.11 下獲得了對內存熱插拔的支持,以及一系列新的 ISA 擴展、STACKLEAK 安全支持、初始 NUMA 支持、控制台輸出和基於 ACPI 的系統上的緩存信息以及其他雜項更改。

該內核還包括對多種 ARM 筆記本電腦的支持……

Linux 6.11 中的新硬件支持

2019年聯想Yoga C630 WOS(使用 Snapdragon 850 SoC 的早期 Windows on ARM 筆記本電腦)獲得了新的嵌入式控制器驅動程序Linux 6.11 中支持電池和電源信息等。

堅持使用 ARM,Linux 6.11 引入了對一對 Snapdragon X1 Elite 筆記本電腦(即“Copilot+”)的支持:華碩 VivoBook S 15聯想超薄 7x,儘管許多關鍵硬件功能(如 USB 端口)尚未受支持。

由於 M8008 攝像頭 PMIC 已添加到設備樹中,Lenovo ThinkPad X13s 上的網絡攝像頭現在可以可靠地工作。

任何在 Chromebook 上運行 Linux 的人(就像我一樣)都會有興趣聽到 Linux 內核 6.11 現在支持基於 MediaTek 的惠普 Chromebook X360 13宏碁 Chromebook 311(不同程度)並為 Chrome OS 設備添加了兩個驅動程序:

新的cros_ec_hwmon驅動程序通過 ChromeOS 嵌入式控制器(CrOS EC - 也用於某些 Framework 13 AMD 筆記本電腦)公開較新 Chromebook 上的風扇速度和溫度。

新的cros_charge-control驅動程序支持再次通過 CrOS EC 設置充電閾值。由於這利用了sysfs在用戶空間中,如果您的 Linux 發行版/DE 提供了一種設置收費閾值的方法,該閾值現在應該適用於 Chromebook 和框架13筆記本電腦也是如此。

Framework 13 筆記本電腦用戶還希望知道 Linux 6.11 添加了新的 ChromeOS EC LED 驅動器,可根據各種事件/觸發器/輸入調整多色 LED。

較新的戴爾系統(筆記本電腦、PC、一體機等)上的風扇控制、Raspberry Pi 攝像頭、Realtek RTL8192DU USB Wi-Fi 適配器和 Thrustmaster TCA Yoke 波音操縱桿也都獲得了主線 Linux 內核支持。

圖形設計師、動畫師和數字藝術家希望使用強大的開源軟件(如跌倒混合器現在有更多選擇。

功能強大且成本低廉的繪圖板,例如惠安 Inspiroy 2 S撥2,以及XP-PEN 裝飾迷你 4現在可以在 Linux 6.11 上開箱即用,這真是太棒了。

Linux 6.11 中的其他各種變化:

  • Linux 6.11 不再阻止寫入繁忙的可執行文件
  • 對 memory.reclaim 的 Swappiness 參數支持
  • 擴展至 listmount() statmount() 系統調用
  • 支持用 Rust 編寫的塊驅動程序
  • 對於使用異步直接 I/O 的快速設備,EXT4 性能提升約 20%
  • NVMe 和 SCSI 驅動器上的塊子系統支持原子寫入操作
  • io_uring 子系統支持bind() listen() 營運
  • 改進了 Btrfs 文件系統恢復支持
  • Btrfs 塊組回收能夠更好地避免不可用空間問題
  • ntfs3 文件系統現在支持“壓縮”和“不可變”文件屬性
  • Pidfd 文件系統支持 ioctl() 來電
  • VMware 超級調用 API
  • 內核恐慌時可以顯示單色徽標
  • 用於電源排序的新驅動器子系統
  • 鍵盤背光適用於更多配備 T2 的 MacBook
  • ethtool 實用程序調整

還有更多——Linux 6.11 的 LWN 合併摘要是了解更多此版本中的關鍵新功能的一個很好的起點,其中包含解釋、深入文章的鏈接以及相關代碼提交。

安裝Linux內核6.11

Linux 6.11 是一個很好的內核升級,具有大量基礎、安全和性能改進以及擴展的硬件支持。

那麼如何升級或安裝Linux內核6.11呢?

好吧,您始終可以下載 Linux 內核源代碼並自行編譯,或者等待您的 Linux 發行版打包並發布此更新作為軟件更新 - 但並非全部都是如此。

Ubuntu 24.10 默認搭載 Linux 內核 6.11,並且通過 HWE,Linux 內核 6.11 內核也將在明年初向後移植到 Ubuntu 24.04 LTS。

其他 Linux 博客鼓勵 Ubuntu 上的人安裝規範主線內核構建。這些不適合普通用戶:它們沒有簽名,可能無法啟動,不會收到安全更新,並且可能缺少特定於 Ubuntu 的補丁/修復。

也就是說,很多人確實在運行它們-你?在評論中讓我知道——因此,如果 Linux 6.11 中有您迫不及待的功能或修復,那麼這些預打包的 DEB 就是一種途徑。

Linus Torvalds 宣布發布 Linux 內核 6.11,這是 Ubuntu 24.10 和 Ubuntu 24.04.2 LTS 將提供的內核版本。

恰如其分的是,此更新在發布前幾天發布Linux 內核維護者峰會發生在奧地利維也納。在他給大家的留言中Linux 內核郵件列表簽署托瓦茲的發布:

“我再次上路,不在我的正常時區,但現在是維也納的周日下午,6.11 已經過去了”,並要求內核開發人員“嘗試一下最新版本”在陷入明天打開的 6.12 合併窗口之前。

要快速了解此版本最顯著的變化,請繼續閱讀。

Linux 6.11 的主要功能

現在,每個新的 Linux 內核都為新的和即將推出的 Intel、AMD、NVIDIA 和其他尚未發布的組件帶來了一系列的啟動和管道。雖然很有趣,但我們大多數人不會很快從這些變化中受益,所以我不會關注它。

因為實際上它只是“嗯,呃”東西:“……現在,GPU 消費者的溫度傳感器在 11 個月內無法使用,並且 2025 年推出的 CPU 系列的聲音已經到位”——很高興知道,但也有一點是必然的。

我覺得更感興趣的是人們可以購買和使用的設備中已經存在的硬件內核支持/改進/修復,因為升級到這個內核版本可能會帶來切實的現實好處。

AMD 改進

Linux 6.11 在 AMD P-State 驅動程序中添加了 AMD 核心性能提升控制,允許選擇加入/退出睿頻和提升頻率範圍,並控制每個核心的性能提升。這聽起來準備支持這一點。

在 6.11 中,AMD 核心性能提升控制可在 AMD P-State 驅動程序中使用

AMD P-State 驅動程序中的另一個新功能是 AMD Fast CPPC。這一節能功能適用於最新的 Ryzen (Zen 4) 移動處理器,可有效提供更好的性能,在相同的功率水平下,性能可提高 2-6%,具體取決於任務。

AES-GCM 解密/加密在現代 AMD(和 Intel)處理器上速度提高了 160% – 由同一位 Google 開發人員完成,該開發人員在 AES-XTS 性能方面取得了重大進展發布。

KVM 還支持 SEV-SNP 加密訪客。

英特爾改進

除了我說過我會跳過的那個內容之外,還有一小部分有趣的英特爾針對“Lunar Lake”設備(具有只是已上市),包括對這些芯片上的性能監控單元 (PMU) 的性能子系統支持。

用戶空間現在支持英特爾性能限制原因報告

在其他地方,對 TPMI 驅動程序進行了調整,以啟用用戶空間(通過 DebugFS)Intel 性能限制原因報告。這詳細說明了 CPU 核心的性能水平低於預期的原因。

我不確定當前是否有任何 Linux 應用程序探測此數據,但據推測,現在內核支持它,一些很快就會支持。使用 HWiNFO 的 Windows 用戶可能熟悉此功能。

在其他地方,運行 Linux 6.11 的英特爾服務器最終可以利用 Sub-NUMA 集群來提高 NUMA 工作負載的性能甚至當啟用英特爾資源控制器技術 (RDT) 時。這兩種技術以前是衝突的。

最後是人工智能。 Linux 6.11 改進了對 Meteor Lake(及更新版本)芯片組中 Intel NPU 的支持,內核內 iVPU 加速器驅動程序獲得了對硬件調度程序和分析的支持。

ARM 和 RISC-V 改進

RISC-V 支持 Linux 6.11 的內存熱插拔 – 物理內存和虛擬機內存熱插拔

修復了 Linus 本人在其強大的新 ARM64 設置上進行內核工作時遇到的一些煩惱壓縮的內核鏡像現在可以安裝了(而不僅僅是構建),並且代碼合併以改進對一小部分其他問題的支持。

ARM64 現在支持 ACPI 系統上的 CPU 熱插拔,文檔解釋道:“arm64 世界中的 CPU 熱插拔通常用來描述內核使用 PSCI 使 CPU 在線/離線。”

RISC-V 在 Linux 6.11 下獲得了對內存熱插拔的支持,以及一系列新的 ISA 擴展、STACKLEAK 安全支持、初始 NUMA 支持、控制台輸出和基於 ACPI 的系統上的緩存信息以及其他雜項更改。

該內核還包括對多種 ARM 筆記本電腦的支持……

Linux 6.11 中的新硬件支持

2019年聯想Yoga C630 WOS(使用 Snapdragon 850 SoC 的早期 Windows on ARM 筆記本電腦)獲得了新的嵌入式控制器驅動程序Linux 6.11 中支持電池和電源信息等。

堅持使用 ARM,Linux 6.11 引入了對一對 Snapdragon X1 Elite 筆記本電腦(即“Copilot+”)的支持:華碩 VivoBook S 15聯想超薄 7x,儘管許多關鍵硬件功能(如 USB 端口)尚未受支持。

由於 M8008 攝像頭 PMIC 已添加到設備樹中,Lenovo ThinkPad X13s 上的網絡攝像頭現在可以可靠地工作。

任何在 Chromebook 上運行 Linux 的人(就像我一樣)都會有興趣聽到 Linux 內核 6.11 現在支持基於 MediaTek 的惠普 Chromebook X360 13宏碁 Chromebook 311(不同程度)並為 Chrome OS 設備添加了兩個驅動程序:

新的cros_ec_hwmon驅動程序通過 ChromeOS 嵌入式控制器(CrOS EC - 也用於某些 Framework 13 AMD 筆記本電腦)公開較新 Chromebook 上的風扇速度和溫度。

新的cros_charge-control驅動程序支持再次通過 CrOS EC 設置充電閾值。由於這利用了sysfs在用戶空間中,如果您的 Linux 發行版/DE 提供了一種設置收費閾值的方法,該閾值現在應該適用於 Chromebook 和框架13筆記本電腦也是如此。

Framework 13 筆記本電腦用戶還希望知道 Linux 6.11 添加了新的 ChromeOS EC LED 驅動器,可根據各種事件/觸發器/輸入調整多色 LED。

較新的戴爾系統(筆記本電腦、PC、一體機等)上的風扇控制、Raspberry Pi 攝像頭、Realtek RTL8192DU USB Wi-Fi 適配器和 Thrustmaster TCA Yoke 波音操縱桿也都獲得了主線 Linux 內核支持。

圖形設計師、動畫師和數字藝術家希望使用強大的開源軟件(如跌倒混合器現在有更多選擇。

功能強大且成本低廉的繪圖板,例如惠安 Inspiroy 2 S撥2,以及XP-PEN 裝飾迷你 4現在可以在 Linux 6.11 上開箱即用,這真是太棒了。

Linux 6.11 中的其他各種變化:

  • Linux 6.11 不再阻止寫入繁忙的可執行文件
  • 對 memory.reclaim 的 Swappiness 參數支持
  • 擴展至 listmount() statmount() 系統調用
  • 支持用 Rust 編寫的塊驅動程序
  • 對於使用異步直接 I/O 的快速設備,EXT4 性能提升約 20%
  • NVMe 和 SCSI 驅動器上的塊子系統支持原子寫入操作
  • io_uring 子系統支持bind() listen() 營運
  • 改進了 Btrfs 文件系統恢復支持
  • Btrfs 塊組回收能夠更好地避免不可用空間問題
  • ntfs3 文件系統現在支持“壓縮”和“不可變”文件屬性
  • Pidfd 文件系統支持 ioctl() 來電
  • VMware 超級調用 API
  • 內核恐慌時可以顯示單色徽標
  • 用於電源排序的新驅動器子系統
  • 鍵盤背光適用於更多配備 T2 的 MacBook
  • ethtool 實用程序調整

還有更多——Linux 6.11 的 LWN 合併摘要是了解更多此版本中的關鍵新功能的一個很好的起點,其中包含解釋、深入文章的鏈接以及相關代碼提交。

安裝Linux內核6.11

Linux 6.11 是一個很好的內核升級,具有大量基礎、安全和性能改進以及擴展的硬件支持。

那麼如何升級或安裝Linux內核6.11呢?

好吧,您始終可以下載 Linux 內核源代碼並自行編譯,或者等待您的 Linux 發行版打包並發布此更新作為軟件更新 - 但並非全部都是如此。

Ubuntu 24.10 默認搭載 Linux 內核 6.11,並且通過 HWE,Linux 內核 6.11 內核也將在明年初向後移植到 Ubuntu 24.04 LTS。

其他 Linux 博客鼓勵 Ubuntu 上的人安裝規範主線內核構建。這些不適合普通用戶:它們沒有簽名,可能無法啟動,不會收到安全更新,並且可能缺少特定於 Ubuntu 的補丁/修復。

也就是說,很多人確實在運行它們-你?在評論中讓我知道——因此,如果 Linux 6.11 中有您迫不及待的功能或修復,那麼這些預打包的 DEB 就是一種途徑。