Linux 6.16-rc1 改进了对新兴架构和 Rust 的支持

Linux 6.16-rc1

Linus Torvalds的 已经宣布 的可用性 Linux 6.16-rc1,这是下一内核系列的首个候选版本。经过两周的紧张活动,集成窗口即将关闭,社区现在可以开始测试下一个主要内核更新了。与往常一样,此预览版本不适用于生产环境,但它确实为检测错误和微调新增功能打开了大门。

Linux 6.16-rc1 的到来 它融合了多种新功能,重点关注硬件兼容性和性能改进。 和稳定性。在经历了大量的报告、开发人员的输入以及合并窗口最后几天的经典的大量变更之后,内核现在正在成形,计划于 7 月底或 8 月初发布稳定版本。

Linux 6.16-rc1 扩展了对下一代硬件的支持

Linux 6.16 中最耀眼的亮点之一是 整合新的 AMD 和 Intel 驱动程序除了通过 Nouveau 驱动程序提供期待已久的对 NVIDIA Blackwell 和 Hopper GPU 的支持之外,还包含对 Intel APX 系统的支持,以及对 USB 音频支持的优化,现在允许在主内核中进行卸载。

此外,该 现在可以在 RISC-V 架构上激活用于 AMD GPU 计算的 AMDKFD 驱动程序。,为新平台和新配置打开了大门。AMD 和中兴通讯已合作验证了此功能,从而为替代系统上的开放计算提供了更多选择。

新兴架构的关键更新:RISC-V 和 LongArch

在 RISC-V 部分,Linux 6.16 首次亮相 支持主管二进制接口 (SBI FWFT) 固件功能扩展,这对于处理 RISC-V ISA 的新功能和扩展至关重要。此更新还增加了对 vDSO 中 getrandom 的支持、mseal 调用系统、针对 RAID6 计算的优化例程以及对 SiFive 扩展的支持。此外,还增强了符号处理、未对齐访问处理和原子指令修补的稳健性和内部清理功能。

就其本身而言, LoongArch 增加了期待已久的多核调度程序支持,以及 Stackleak 保护、MSEAL 支持、以及将理论最大支持核心数增加到 2048 个,以及其他旨在改善中国产处理器体验的细微调整。

文件系统和稳定性的改进

bcachefs 文件系统在之前版本发生数据丢失事件后继续发展。 堆栈消耗、自省、修复和错误消息都得到了改进。;这解决了 6.15 版本中检测到的一个严重错误。首席开发人员强调了在运行 fsck 等关键操作之前遵循这些建议的重要性,以避免对实验文件系统造成不必要的损坏。

另一方面, EXT4 文件系统获得了对 bigalloc 系统上的大文件和原子写入的支持。,而 bcachefs 则具有更高的稳定性和错误修复能力。

Linux 6.16-rc1 中面向开发人员的新功能和内部优化

Rust 子系统为内核的不同部分添加了新的抽象。,例如新增 assert! KUnit 映射宏、支持编译现代语言版本以及改进核心专用 crate。文档和编码指南也得到了改进,包括更新的 Ubuntu 说明。

为了更好地控制符号导出, 引入宏 EXPORT_SYMBOL_GPL_FOR_MODULES,它允许您限制对某些模块的访问,在管理内核各部分之间的内部依赖关系时提供更大的灵活性和安全性。

驱动程序进展和旧版硬件支持

在集结区, 用于历史性通用总线的 GPIB 驱动器即将离开测试场。在总线推出五十多年后,它已接近完全融入核心。对于那些仍然依赖传统仪器硬件的用户来说,这一进步意义重大。

性能改进和初步基准

首次性能比较显示 AMD Ryzen AI Max+ 和 Strix Halo 系统上略有但持续的增长,无论是在 CPU 测试还是集成 Radeon 8060S 显卡上。与 Linux 6.14 相比,这些改进已经很明显了, 6.15,强调这些已经高度优化的平台所取得的任何进展都是值得欢迎的。

先前 Nginx 在最新 AMD 硬件上的性能回归问题已得到修复,确保新版本在多个环境中保持稳定性和预期性能。

内核开发继续按照通常的速度进行,并对硬件、文件系统和开发工具做出了重要贡献。新的候选版本预计将在未来几周内的每个星期日发布,最终将于 2025 年 XNUMX 月底或 XNUMX 月初(取决于 RC)发布稳定版本。


发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责数据:MiguelÁngelGatón
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。