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 就是一种途径。