Skip to content

全球 Rust 生态周讯(2026.06.25 - 2026.07.03)

发表于:2026-07-08
Rust 新闻

摘要

Rust 1.96.1 发布;Polonius 借用检查器修复安全漏洞;rustc_codegen_gcc 进展;Wild 高速链接器加入 Rust 创新实验室;Git 2.55 正式发布,Rust 模块默认启用;Rust 基金会可信培训(RFTT)认证体系启动……

一、技术与项目进展

1. Rust 1.96.1 发布

Rust 发布了 1.96.1 版本,主要修复了 Cargo HTTP 客户端的重试/超时问题、MIR 优化中的误编译,以及 libssh2 的三个 CVE 漏洞。用户可通过 rustup update stable 快速更新。

链接:https://blog.rust-lang.org/2026/06/30/Rust-1.96.1

2. Polonius 借用检查器修复安全漏洞

新一代借用分析器 Polonius 修复了一个安全漏洞,进一步优化了 Rust 编译期的内存安全校验能力。该漏洞源于不透明的 impl Trait 类型和相关类型的生命周期活性(liveness)计算不准确,导致 Polonius 错误地接受了一些不安全代码。解决方案是:当存在生命周期超出约束时,需要将所有可能被捕获的生命周期都标记为活跃(live)。目前修复PR已提交,有望尽快合入Polonius Alpha,推动其走向稳定。

链接:https://jackhuey.me/rust/2026/06/26/polonius-unsoundness-fix.html

3. rustc_codegen_gcc 进展

基于 GCC 的 rustc 代码生成后端持续迭代,近期聚焦修复标准架构测试,CI 测试增加了 libcore,通过测试数增至 7156,未来计划继续完善 m68k 支持。该项目旨在支持更多硬件架构并复用 GCC 优化管线(区别于 GCC 官方的 Rust 前端 gccrs)。

链接:https://blog.antoyo.xyz/rustc_codegen_gcc-progress-report-42

4. Wild 高速链接器加入 Rust 创新实验室

纯 Rust 编写的 Linux 链接器 Wild 正式被 Rust 基金会创新实验室(RIL)接纳。该链接器旨在大幅缩短编译链接耗时,已规划 Windows 和 macOS 跨平台适配路线图,开发由 AWS 提供资助,采用 MIT/Apache 2.0 双协议开源。

链接:https://rustfoundation.org/media/welcoming-wild-to-the-rust-innovation-lab

5. Git 2.55 正式发布,Rust 模块默认启用

分布式版本控制系统 Git 推出稳定版 2.55。该版本编译时默认启用 Rust 支持,可通过 NO_RUST 选项关闭,Rust 支持或将在 Git 3.0 或后续版本中变为强制要求。它优化增量多包索引重打包,新增实验性 git history fixup 命令,无需交互式变基就能将暂存修改合并至过往提交,还有多处底层优化。

链接:https://www.phoronix.com/news/Git-2.55-Released

6. kache v0.8.0 构建缓存工具发布

kache 是一个内容寻址的构建,可作为 RUSTC_WRAPPER 或 C/C++ 编译器封装器接入构建系统。0.8.0 版本优化了在 Windows 系统上快速恢复代码树的功能,并增强了缓存的弹性——它能够修复损坏的索引而不是彻底崩溃,并且保证了不同克隆代码之间的键值一致性。

链接:https://github.com/kunobi-ninja/kache/releases/tag/v0.8.0

7. 其他工具与库

二、产业与生态动态

1. Rust 基金会可信培训(RFTT)认证体系启动

Rust 基金会推出首个官方认可的Rust培训认证项目(RFTT),为学习者提供质量保障。首批认证供应商包括 Mainmatter、Integer 32、Wyliodrin、Doulos 和 Ferrous Systems。认证有效期两年,旨在确保培训质量,助力 Rust 语言的长期发展。

链接:https://rustfoundation.org/media/rust-foundation-trusted-training-program-launches-giving-learners-a-mark-of-quality-to-trust

2. Rust 基金会项目总监 4-5 月简报

2026 年 4 月和 5 月 Rust 基金会董事会会议要点:讨论了社区公众认知、会员招募、Rust/C++ 互操作进展及 Project Glasswing。5 月会议中,Canonical 成为金牌会员,处理了crates.io 的 GDPR 请求,并计划推出 Rust 商业网络。基金会还发布了 AI 使用政策,并获资助聘请 AI 安全工程师处理安全报告。

链接:https://blog.rust-lang.org/inside-rust/2026/07/01/project-director-update

3. Canonical 成为 Trifecta Tech 黄金赞助商

Canonical 以每年 4 万欧元赞助 Trifecta Tech,助力 Rust 内存安全系统工具开发。此前已支持 sudo-rs ,现聚焦 ntpd-rs,计划在 Ubuntu 26.10 中测试、27.04 中默认采用。AWS 和谷歌为银牌赞助商。

链接:https://www.phoronix.com/news/Canonical-Gold-Trifecta-Tech

4. 文章与教程

三、会议与活动

RustConf 2026 大会信息

  • 举办时间:2026 年 9 月 8 日 - 11 日
  • 举办形式:加拿大蒙特利尔线下 + 线上直播
  • 日程安排:9 月 8 日为可选 Workshop,9 月 9-10 日为主会议(主题演讲与分会场),9 月 11 日为可选 UnConference
  • 大会核心主题:Rust 下一个十年长期发展规划,面向语言维护者、企业工程师、学术研究者开放主题分享、实操工坊、开源协作讨论会。

链接:https://rustconf.com