正如预期,Linus Torvalds 正式发布了稳定版的 Linux Kernel 6.12 。这一版本包含众多新功能,支持更多新硬件,并预计将在今年成为长期支持(LTS)版本的内核。此次更新为开发者和用户带来了诸多改进,从实时性能支持到增强硬件兼容性,涵盖了多个领域。以下是一些关键亮点。


主要功能亮点

实时性能支持

Linux 6.12 引入了 PREEMPT_RT 实时支持,使内核在需要快速响应的场景中表现更加稳定和高效。

新调度器:sched_ext

全新调度器 sched_ext 提供了更灵活的任务管理能力,为不同工作负载优化系统性能。

便捷调试:QR 码功能

当 DRM(Direct Rendering Manager)发生崩溃时,现在可以通过生成 QR 码 快速查看崩溃信息,大大简化了问题定位。


开发工具和文件系统改进

开发者支持

  • 增加了 libcpupower 的 SWIG 绑定,让开发者更方便地编写脚本扩展其功能。
  • 支持使用 Clang 和 LTO(链接时优化) 进行更高效的 nolibc 开发。

文件系统改进

多种文件系统获得优化,包括:

  • EROFS 支持基于文件的挂载。
  • EXT4、Btrfs 和 exFAT 等主流文件系统的性能提升和错误修复。
  • 增强对 Rust 语言的支持,并兼容最新版本。

硬件支持升级

广泛的硬件兼容性

此次更新显著扩展了硬件支持范围:

  • 新增对 Intel Granite Rapids XeonArrowLake-U 芯片的支持。
  • ARM64 平台 提供 Surface 设备和 LG 笔记本的区域支持。
  • 增强对 Wi-Fi 6 芯片 RTL8852BT 和 8852BE-VT 的支持。

驱动程序优化

  • 增强了 USB 音频驱动和多种新型控制器的支持。
  • 支持 Lenovo Yoga Tablet 附件检测芯片,优化设备使用体验。

网络与虚拟化改进

网络增强

  • 实现 TCP 零拷贝传输至设备内存,显著提升数据处理效率。
  • 支持 IPv6 的多项功能,包括新封装模式和时间戳同步。

虚拟化支持

  • 为 Android 增加了 受保护来宾模式 支持,优化虚拟化性能。
  • RISC-V 架构 增强了 KASLR(内核地址空间布局随机化)的支持,提高安全性。

如何获取 Linux 6.12

您可以从 Linus Torvalds 的 Git 树 kernel.org 网站 下载 Linux 6.12 内核源码。虽然内核爱好者可以立即编译使用,但建议普通用户等待该版本出现在 GNU/Linux 发行版的稳定软件库后再进行更新。


总结:更强大的性能与兼容性

Linux 6.12 内核提供了实时性能支持、广泛的硬件兼容性和开发工具改进,无论是开发者还是普通用户,都能从中受益。这次更新不仅优化了现有功能,还为未来的 Linux 生态打下了更坚实的基础。

接下来是 Linux 6.13 的开发工作,这将是另一个充满新功能的版本。不过,目前 Linux 6.12 将作为稳定版本支持到 2024 年底,并很可能成为今年的 LTS 版本。如果您是内核爱好者,快去尝试吧!

发表回复