一、技术进展与项目创新

1. Rust 97 将提升 NVIDIA GPU 目标(nvptx64-nvidia-cuda)的基线版本

2026 年 5 月 1 日,Rust 官方宣布,计划在 2026 年 7 月 9 日发布的 Rust 1.97 稳定版 中,提升 nvptx64-nvidia-cuda 目标的基线要求。该目标用于将 Rust 代码编译为 NVIDIA GPU 的 PTX 中间语言。

主要变更如下:

  • PTX ISA 版本:从旧版本提升至 7.0,要求 CUDA 11 或更新版本 的驱动程序。
  • GPU 架构(Compute Capability):最低要求提升至 SM 7.0(Volta 架构及之后)。这意味着 Rust 1.97 将不再支持以下旧款 GPU 架构:
    • SM 6.x (Pascal,如 GTX 10 系列)
    • SM 5.x (Maxwell)
    • 以及更早的架构

变更原因

此前 Rust 对广泛的老旧 GPU 架构提供支持,但实践中存在一些难以修复的编译器崩溃或错误编译问题。通过提升基线,官方可以集中精力改进对主流硬件的正确性和性能。

原文链接https://blog.rust-lang.org/2026/05/01/nvptx-baseline-update/

2. Zed 1.0 正式发布:Rust 构建的下一代代码编辑器迎来里程碑

由前 GitHub Atom 团队主导开发的 Rust 原生编辑器 Zed 近期正式发布 1.0 版本。这一版本标志着项目从预览阶段走向成熟,目前已在 macOS、Windows 和 Linux 三大平台全面上线。

原文链接https://zed.dev/blog/zed-1-0

GitHub 仓库:https://github.com/zed-industries/zed

3. crates.io Cooldown Proxy:通过延迟暴露降低供应链攻击风险

2026 年 4 月 23 日,日本非营利组织 Menhera.org 推出了一个免费的 Cargo 稀疏索引代理服务:https://index.crates.menhera.org/。它允许开发者设置 1 到 30 天的冷却窗口,在此期间新发布的 crate 版本不会出现在索引中,从而给社区留出检测和响应恶意发布的时间。

该代理只过滤索引元数据,不触及 crate 内容,校验和与上游完全一致。不需要注册,只需在 .cargo/config.toml 中更改 registry 地址即可使用。非常适合安全敏感项目或生产流水线。

原文链接https://www.menhera.org/crates-io-cooldown-proxy-mitigating-supply-chain-attacks/

4. flodl 0.5.3:Rust 与 HuggingFace 双向互操作达成

2026 年 4 月 28 日,flodl(一个基于 LibTorch 的 Rust 深度学习框架)发布 0.5.3 版本,实现了 与 HuggingFace 生态的双向闭环

  • 支持 BERT、RoBERTa、ALBERT、DeBERTa 等 6 个模型家族、4 种任务头(包括 MLM),bit-exact 验证通过
  • 提供 通用 Trainer,可在 CPU / 单 GPU / 异构多 GPU 上透明微调
  • 支持将训练好的 .fdl 格式模型导出为 HuggingFace 可读的目录结构
  • 已实现 fill_mask 等 MLM 任务 API

原文链接https://flodl.dev/blog/huggingface-both-ways

GitHub 仓库:https://github.com/flodl-org/flodl

5. Pyscan v2.1.0:Rust 构建的 Python 漏洞扫描器大幅提速

2026 年 4 月 25 日,Pyscan 发布 v2.1.0:

  • 引入 可达性启发式扫描(基于正则,非完整调用图)
  • 支持 SBOM 原生解析(CycloneDX / SPDX)
  • 全局并行网络请求去重,1000+ 依赖仅需 5 秒、53MB 内存
  • pip-audit(433MB)和 safety(320MB)更轻量、更快

原文链接https://ohaswin.com/blog/pyscan-v2/

GitHub 仓库:https://github.com/ohaswin/pyscan

6. AimDB:MCU 到云端一套 API 的响应式数据管道

2026 年 4 月 26 日,AimDB 提出 “Reactive Pipelines” 架构:

  • 基于 Source / Transform / Tap 三种算子
  • 数据到达即触发,无需轮询或调度
  • 支持背压、因果追踪、统一 API(Tokio、Embassy、WASM)
  • 强调 数据模型就是架构,非常适合边缘到云端的统一开发范式

原文链接https://aimdb.dev/blog/reactive-pipelines

7. rkik-nts 1.0.0:RFC 8915 网络时间安全客户端库

一个纯 Rust、高层级的 Network Time Security (NTS) 客户端库正式发布,可用于安全时间同步场景。

原文链接https://github.com/aguacero7/rkik-nts/releases/tag/v1.0.0

8. 其他值得关注的项目

  • Pacquet:pnpm 的 Rust 重写版本发布。

🔗 GitHub 仓库

  • nmrs 3.0.0:重大版本发布,新增了对 OpenVPN、WireGuard 和 WiFi 功能的支持。

🔗 crates.io 页面

二、产业动态

1. Google Summer of Code 2026 入选 Rust 项目公布

2026 年 4 月 30 日,Google 正式公布了 Google Summer of Code (GSoC) 2026 的入选项目。今年 Rust 项目共收到 96 份提案(比去年增长 50%),最终 13 个提案 被成功接纳。这也是 Rust 项目连续第二年参与 GSoC。

今年面临的主要挑战之一是 AI 生成的提案和贡献数量增加,但仍在可控范围内。此外,由于部分导师失去资金支持,少数项目被迫取消。

原文链接:https://blog.rust-lang.org/2026/04/30/gsoc-2026-selected-projects/

2. RedMonk 榜单引发热议:Rust 为何“叫好不叫座”?

2026 年 4 月发布的 RedMonk 2026.1 编程语言排行榜显示,Rust 排名停留在第 20 位,这一数据与社区的高涨热情形成了鲜明对比。

分析指出,Rust 虽然在系统编程、安全关键领域备受顶级开发者青睐,但其陡峭的学习曲线和“小而美”的标准库设计,阻碍了向主流工业界的普及。与 Go 语言“高下限、易协作”的工厂流水线式审美相比,Rust 更像“顶级艺术工作室”,追求个体生产力的上限,但在大规模团队协作中面临挑战。同时,标准库功能不足导致项目依赖大量第三方 crate,也引发了供应链安全的隐忧。

原文链接https://tonybai.com/2026/04/25/rust-popularity-vs-redmonk-ranking-reality-check

3. Clippy 配置建议:更严格的 lint 规则

工程师 Evan Schwartz 通过一次 UTF-8 切片导致的 panic 经历,建议启用一组 预防 panic、静默失败、并发错误、不安全内存操作和数值错误 的 Clippy lints。包括:

  • string_sliceindexing_slicingunwrap_used
  • let_underscore_futureawait_holding_lock
  • undocumented_unsafe_blocksfloat_cmp
  • allow_attributes_without_reason

并提供了完整的 workspace.lints.clippy 配置示例。

原文链接https://emschwartz.me/your-clippy-config-should-be-stricter/

另见 Billy Levin 的回应文章:https://billylevin.dev/posts/clippy-config/

4. 稳定版 Rust 中的“偷跑”特化检测

一篇有趣的技术探索:利用 Iterator::fuse() 的文档保证(FusedIterator 上为 no-op)构造了一个仅依赖稳定版文档行为的特化检测函数,用于判断一个类型是否实现 Send。虽然作者不推荐在生产中使用,但它揭示了一个极少数稳定可用的特化观察窗口。

原文链接https://goldstein.lol/posts/stable-specialization/

5. 深度分析:Rust 无法避免的几类生产环境漏洞

2026 年 4 月 29 日,Rust 咨询公司 Corrode 发表了一篇深度技术文章,基于 Canonical 在 Ubuntu 26.04 LTS 发布前对 uutils(GNU coreutils 的 Rust 重写版本)进行的外部安全审计结果,分析了 Rust 在生产环境中仍然无法自动防止的几类漏洞。

该审计披露了 44 个 CVE,全部出现在一个由经验丰富的 Rust 开发者编写的生产级代码库中。值得注意的是,借位检查器、Clippy 和 cargo audit 均未能捕获这些问题

原文链接https://corrode.dev/blog/bugs-rust-wont-catch/

6. Rust in Production 播客:Jon Gjengset 谈 Helsing

2026 年 4 月 23 日,Corrode 的 "Rust in Production" 播客 第 6 季第 2 集上线,本期嘉宾是 Jon Gjengset(著名 Rust 教育家、MIT 课程《The Art of Programming in Rust》讲师、Rust for Rustaceans 作者)。

本期内容围绕 Jon 参与的项目 Helsing 展开,讨论了:

  • Helsing 项目的设计理念与技术栈
  • 生产环境中 Rust 的实际应用经验
  • 如何构建健壮且可维护的 Rust 系统
  • Rust 教育与人才培养

原文链接https://corrode.dev/podcast/s06e02-helsing/

三、会议与活动

1. Scientific Computing in Rust 2026 虚拟研讨会

会议时间:2026 年 7 月 8 日(周三)至 7 月 10 日(周五),北京时间 20:00 – 次日 00:00(英国夏令时 13:00 – 17:00)

会议形式:线上虚拟,免费参加

会议网站https://scientificcomputing.rs/2026/

2. EuroRust 2026:欧洲Rust大会将于10月举行

会议日期:2026年10月14日 – 17日

会议地点:西班牙巴塞罗那,Auditori L’illa Barcelona

形式:2天会议 + 2天周边活动(黑客马拉松、探索巴塞罗那等)

演讲征集(Call for Speakers)已于2026年5月4日截止。会议面向专业Rust开发者、开源生态维护者以及Rust初学者。入选演讲者将获得最高800欧元的差旅费用报销(含住宿),门票免费。

会议网站:https://sessionize.com/eurorust-2026/

Logo

开放原子旋武开源社区(简称“旋武社区”)是由开放原子开源基金会孵化及运营的技术社区,致力于在中国推广和发展Rust编程语言生态,推动Rust在操作系统、终端设备、安全技术、基础软件等关键领域的产业落地,构建安全、可靠、高效的软件基础设施。

更多推荐