Linux 6.16 新特性:文件系统提速、Rust 支持与安全增强

4次阅读
没有评论

共计 1493 个字符,预计需要花费 4 分钟才能阅读完成。

Linux 内核的最新版本 6.16 虽然看似变化不大,但包含了一系列重要的更新。Linus Torvalds 本人评价此次发布“小而平静”,但“并不是特别有趣(以最好的方式!)”。以下是此次更新的主要亮点。,

Rust 语言的进一步集成

Rust 语言在 Linux 内核中的支持继续扩展。此次更新为驱动核心和 PCI 设备子系统提供了 Rust 绑定,使得在 Linux 中添加基于 Rust 的硬件驱动程序变得更加容易。此外,新的 Rust 抽象已集成到 Direct Rendering Manager (DRM) 中,特别是在 ioctl 处理、文件 /GEM 内存管理以及针对 AMD、Nvidia 和 Intel 等主要 GPU 供应商的驱动 / 设备基础设施方面。这些改进不仅减少了潜在漏洞,还优化了图形性能,对游戏玩家和 AI/ML 开发者尤为有利。

Linux 6.16 新特性:文件系统提速、Rust 支持与安全增强

Linux 6.16 还改进了对 Rust crate 的支持,crate 是 Rust 的打包格式。这将使构建、维护和集成 Rust 内核模块到内核中变得更加便捷。尽管如此,C 语言仍然是内核代码的主流,Rust 短期内不太可能取代它。,

文件系统改进

此次更新对文件系统进行了多项重要改进。XFS 文件系统现在支持大型原子写入,这意味着大型多块写入操作要么全部成功,要么全部失败,从而增强了数据完整性,防止数据写入错误。对于使用 XFS 进行数据库和大规模存储的公司来说,这一改进意义重大。

Ext4 文件系统也获得了多项优化,包括更快的提交路径、大页面支持以及针对 bigalloc 文件系统的原子多块写入。这些改进使顺序 I/O 工作负载的速度提升了高达 37%。,

音频和安全性增强

对于 Linux 笔记本电脑用户,现在可以在系统休眠时通过 USB 流式传输音频,这一功能在 Android 上已经存在,现在也成为了 Linux 的一部分。

在安全性方面,6.16 内核新增了对 Intel Trusted Execution Technology (TXT) 和 Intel Trusted Domain Extensions (TDX) 的支持。结合对 AMD Secure Encrypted Virtualization and Secure Memory Encryption (SEV-SNP) 的改进支持,Linux 现在能够在所谓的“机密计算”中加密软件的内存,进一步提升云安全性。,

处理器和网络性能优化

Linux 6.16 还引入了对 Intel Advanced Performance Extensions (APX) 的支持,使得 Linux 可以使用 32 个通用 x86 寄存器,是旧芯片的两倍。这一改进将提升下一代 Intel CPU 的性能,如 Lunar Lake 处理器和 Granite Rapids Xeon 处理器。

在网络方面,TCP/IP 与 DMABUF 的工作方式的变化将使设备(包括 GPU 和 AI 加速器)在不增加 CPU 负担的情况下加速网络。虽然普通用户可能不会注意到这一变化,但高性能网络用户将从中受益。,

展望 Linux 6.17

Torvalds 警告说,6.17 版本的开发可能会面临一些挑战。由于他在八月有多个家庭活动,包括一场婚礼和一个大生日,并且需要在美国和芬兰之间往返,他预计 6.17 的合并窗口会有些混乱。尽管如此,Torvalds 已经开始提前处理 6.17 的工作量,以确保项目进度不受影响。

对于 Linux 内核开发者来说,Torvalds 强调,延迟提交 pull 请求并不会得到更多宽容,反而可能增加潜在的混乱。因此,开发者应尽早提交请求,以确保顺利集成。

总的来说,Linux 6.16 虽然看似平静,但带来了多项重要改进,特别是在 Rust 集成、文件系统优化和安全性增强方面,为未来的 Linux 版本奠定了坚实的基础。

正文完
 0
admin-gah
版权声明:本文于2025-07-29转载自Zdnet,共计1493字。
转载提示:此文章非本站原创文章,若需转载请联系原作者获得转载授权。
评论(没有评论)
验证码