在 Linux 6.9 内核发布两周后,Linus Torvalds 宣布了即将发布的 Linux 6.10 内核系列的第一个候选版本(RC)的公开测试。这一版本引入了多项令人期待的新功能和改进。
Linux 6.10 内核新功能亮点
- 64 位 RISC-V 的初步 Rust 支持:为 RISC-V 架构的未来开发铺平了道路。
- 新的 mseal() 系统调用:用于内存密封,增强系统安全性。
- TPM 总线加密和完整性保护:改进了 TPM 驱动程序的安全功能。
- LoongArch 架构的 KVM 虚拟化支持:增强了 KVM 在 LoongArch 上的性能。
- 现代 x86_64 CPU 上更快的 AES-XTS 块密码模式:提高了数据加密的效率。
- 对 Intel Arrow Lake 和 Lunar Lake CPU 的 RAPL 支持:优化了电源管理。
性能提升与优化
- ARM64 (AArch64) 内存管理改进:优化了内存使用,提高了系统稳定性。
- Btrfs 文件系统性能提升:包括更快的 NOCOW 写入检查和减少的区段锁定范围。
- fscrypt 文件系统改进:提高了未加密文件的打开性能。
- 随机数生成器更新:增强了系统安全性。
- bcachefs 更新:进一步优化了文件系统性能。
新硬件支持
- 新的 GPU 驱动:包括针对 ARM Mali 固件的新驱动。
- 声音驱动程序更新:新增 AMD 和 Intel 平台的声音驱动,以及 Nuvoton NAU8325、Rockchip RK3308 和 Texas Instruments PCM6240 的新驱动。
- Intel IPU6 控制器和 Broadcom BCM283x/BCM271x 驱动:扩展了硬件兼容性。
- 新平台驱动:专用于 ARM64 笔记本嵌入式控制器 (EC) 驱动程序的新目录。
笔记本电脑支持改进
通过各种 ACPI 修复,Linux 6.10 改进了对多种笔记本电脑的支持,包括 Acer Aspire 1、Asus Vivobook Pro N6506MV、TongFang GXxHRXx 和 GMxHGxx、XMG APEX 17 M23、Dell XPS 15 9550、Surface Pro、Lenovo IdeaPad、ThinkPad 和 Slim 7 16ARH7 笔记本。此外,还在 ACPI DPTF 驱动程序中增加了对 Intel “Lunar Lake”的支持。
网络改进
- TCP fraglist GRO 支持:优化了数据包的处理和转发。
- 新的 SMP 线程处理数据包积压方法:提升了网络性能。
- AF_UNIX 套接字更快的垃圾回收方法:提高了系统效率。
- GTP 协议驱动程序的 IPv6 支持:扩展了网络协议的兼容性。
- 新 netlink 协议配置 NFSD:简化了网络文件系统的管理。
Linus Torvalds 表示,尽管这个版本看起来是一个常规规模的更新,但其包含的驱动程序更新和新功能无疑将为用户带来显著的改进和优化。Linux 6.10 内核的最终发布预计在 2024 年 7 月中旬或月底。感兴趣的用户可以通过 Linus Torvalds 的 git 树或 kernel.org 网站下载最新的候选版本进行测试,但请注意,不要在生产环境中使用这个开发版本。
相关:
- Linux Kernel 6.9 发布 https://www.linuxmi.com/linux-kernel-6-9.html
- Ubuntu 上快速安装 Linux Kernel https://www.linuxmi.com/ubuntu-install-linux-kernel-6-4.html