Skip to content

Cloudflare 靠 Rust 优化省 100TB 内存,Copilot 运行时全量重写为 Rust | 近期 Rust 全球要闻(2026 年 9 月 22 日)

发表于:2026-09-22
Rust 新闻

摘要

Cloudflare 靠 Rust 优化省下超 100TB 内存,GitHub Copilot 运行时全量重写为 Rust 并大幅提速;Red Hat 发布 Rust 安全更新;微软将 Rust 列为内部 Tier-1 语言;Rust 官方预警针对核心维护者的定向攻击;NVIDIA 与 Solana 加入 Rust 基金会白金会员;Rustls 十周年并公布 1.0 路线图,Slint、Myrmic、lib-patcher 等项目密集迭代。

一、Rust 产业动态

1. Cloudflare 靠 Rust 优化省 100TB 内存,Copilot 运行时全量重写为 Rust

Cloudflare 优化 Pingora 一致性哈希算法,将哈希存储从 8 字节压缩至 6 字节并大幅减少虚拟哈希数量,全球释放超 100TB 内存。GitHub Copilot 运行时从 TypeScript 全量重写为 Rust,AI 代理编写超 80 万行代码,耗约 12 万美元 token 与三周人力,会话生命周期提速 15.9 倍,每 10 客户端内存从 1383MB 降至 126MB。

链接https://www.sourcetrail.com/rust/rust-optimizations-cut-cloudflare-memory-by-100tb-and-power-github-copilots-full-rewrite

2. Red Hat 发布 Rust 安全更新

Red Hat 针对 RHEL 9 发布 Rust 安全公告 RHSA-2026:69097,修复 libgit2 中因恶意 Git 服务器导致的堆越界读取拒绝服务漏洞(CVE-2026-53587),CVSS 评分 7.5。该更新涉及 Rust 编译器、Cargo、Clippy、rust-analyzer、rustfmt 等多个组件。

链接https://access.redhat.com/errata/RHSA-2026:69097

3. 微软官宣:Rust 成为内部 Tier-1 语言

微软正式将 Rust 纳入内部一级开发语言(Tier-1),与 C++、C#、TypeScript 并列,意味着内部团队可获得从本地开发到生产部署的完整支持路径:安全可信的工具链构建、达到 C++/C# 水平的开发工具、质量与发布流程、深度平台集成,以及符合微软安全开发生命周期(SDL)的合规保障。

技术核心是自研编译器后端 rustc_codegen_utc。该后端自 2026 年初起生产就绪,自 Rust 1.90 起可自托管,目前已有 100 多个微软内部项目仓库使用,且每周仍在增加。

链接https://rustfoundation.org/media/guest-post-rust-is-tier-1-language-at-microsoft

4. 高危预警:Rust 核心维护者遭遇持续性定向攻击

Rust 官方安全团队与 crates.io 团队发布预警:目前存在一场持续性定向攻击,目标是 rust-lang 成员与热门 crate 的维护者,意图入侵设备与账号,借其发布恶意包。

攻击者采用高度仿真的社工手段:伪造企业资质与职业社交主页,以求职、商业合作、项目协作为由发起视频通话,诱导对方安装"缺失的音频编解码器"或执行剪贴板中的命令。今年 6 月已出现大规模类似接触,8 月 arrayref 库因此被短暂攻陷。但 Rust 官方同时强调,目前尚不能确认 6 月的定向接触、8 月的 arrayref 事件与本次预警属于同一次行动,归属结论仍需谨慎。

链接https://blog.rust-lang.org/2026/09/17/targeted-attacks

5. NVIDIA、Solana 基金会成为白金会员

Rust 基金会在蒙特利尔举行的 RustConf 2026 开幕致辞上宣布,Solana 基金会与 NVIDIA 正式加入最高等级的白金会员(Platinum)。按基金会现行规则,白金会员标准年费为 32.5 万美元,并拥有一个专属董事会席位。

Solana 生态绝大多数链上程序由 Rust 构建,连默认验证者客户端也是 Rust 实现,此前已是 RustConf 的钻石级赞助商,此次属于既有投入的升级。NVIDIA 则聚焦 AI 基础设施:Rust 已用于推理引擎、服务基础设施、驱动与 agent 运行时等系统层,官方表示将投入专属工程资源,让开发者能在整条 CUDA 平台上用 Rust 构建加速应用,覆盖从 CPU 到 GPU。

链接https://rustfoundation.org/media/rust-foundation-announces-solana-foundation-and-nvidia-as-platinum-members

6. Rustls 十周年:0.24 规划公布,1.0 在路上

2026 年是主流安全 TLS 库 Rustls 开源十周年。项目自 2016 年 5 月首次提交起,依托 CNCF 出资的第三方审计(Cure53)、ISRG 的 Prossimo 计划与 AWS 的资助,陆续落地可插拔密码学提供者、no_std 支持、FIPS 认证、后量子密钥交换、加密客户端问候(ECH)等关键能力。稳定的 0.23 版本线已迭代 43 个非破坏性版本。

官方同时公布了下一个破坏性版本 0.24 的规划(尚未发布):

  • 外部缓冲:通过新的 TlsInputBuffer trait 让缓冲移出 Rustls,明文就地解密后以借用返回,减少数据拷贝、提升吞吐;
  • 异步友好:以会话类型建模握手各阶段,支持阻塞、异步、完成式等多种驱动方式,不必再等语言侧的异步特性落地;
  • 分离模式(split mode):握手后将读写拆分为 SendTraffic 与 ReceiveTraffic 两个独立对象,可分别跑在不同线程,全双工场景下吞吐可翻倍;
  • 密码学提供者拆分为 rustls-aws-lc-rs、rustls-ring 等独立 crate,消除 feature 统一引发的 panic。

0.24 在生态中稳定适配后,项目将正式推出面向长期维护的 1.0 API。

链接https://rustfoundation.org/media/guest-post-a-decade-of-rustls

7. 2026 嵌入式 Rust 优选 MCU 硬件清单

行业最新盘点指出,2026 年嵌入式新项目的最佳实践是「Rust + Embassy 异步运行时」,替代传统 C/RTOS 方案,兼顾内存安全与开发效率。文章按四大场景整理了适配度较高的主流 MCU:

  • 低功耗:CH32V006(48MHz RISC-V)、STM32F0(约 48MHz ARM)
  • 中端:RP2350(150MHz 双核,可选 ARM 或 RISC-V,520KB RAM)、STM32F405(168MHz ARM)
  • 内置无线:ESP32-C6(160MHz RISC-V,Wi-Fi + BLE 5.3 + 802.15.4)、NRF52840(64MHz ARM,BLE 5.0 + Zigbee/Thread)
  • 高性能:CH32H417(400 + 160MHz 双核 RISC-V,896KB RAM)、STM32H743(480MHz ARM)

原作者的几个判断比型号本身更值得看:RP2350 被他称为"最被低估的 MCU"——双核、带 FPU、引脚多、约 500KB RAM,特别适合既要 I/O 又要算力(如传感器融合)的场景;他明确不推荐 ESP32-C3(不比 C6 便宜却更弱),也不推荐 ESP32-S3(Xtensa 核心需要自定义工具链,配 Rust 很痛苦),而 ARM 与 RISC-V 只是 rustup target add 的事。

报告同时提到,RISC-V 架构 MCU 的普及速度快于大多数人预期,国产低成本芯片已足以支撑民用与商用的嵌入式 Rust 项目。

链接https://kerkour.com/rust-microcontrollers

二、技术与项目进展

1. Myrmic 开发者预览版发布:面向边缘的 Rust 有状态运行时

Peeriot 在 RustConf 2026 发布 Myrmic 开发者预览版,一个基于 Rust 的开源运行时,面向机器、设备与分布式物理系统,把 Linux 边缘设备与微控制器统一到同一套应用模型下,目标是让团队不必为每个硬件目标重建一遍基础设施。

核心是 Cell 模型:一个长期存在的应用被建模为 cell,拥有稳定的身份、状态与行为,其他部分寻址的是 cell,而非当前运行它的进程、容器或节点——逻辑身份保持稳定,执行可以随时迁移。

技术上最有意思的是双引擎架构:可移植的应用逻辑编译为 WebAssembly,硬件相关的处理保留原生 Rust,以便中断、定时器、DMA、总线与设备专有数据路径能充分利用目标平台特性;在支持的 MCU 上,原生信号层使用 Embassy 做异步执行。两者之间是语义能力层——cell 应该面向 VibrationAnomaly 这样的语义信号编程,而不是传感器寄存器或 DMA 通道。

需要说明的是,预览版目前仍有已知限制:重启连续性、数据持久化、安全性与嵌入式工作流,官方已在文档中明确列出。

链接https://rustfoundation.org/media/guest-post-peeriot-releases-myrmic-developer-preview-at-rustconf-2026

2. Slint 1.18 发布:全平台 UI 体验与性能升级

跨平台 Rust UI 框架 Slint 推出 1.18 版本,编译器更精简、构建更快、产出的二进制更小,大文本渲染速度显著提升,并增强了 Windows 端 Node.js 移植的事件循环。

新能力包括:FlexboxLayout 弹性布局、运行时 Z 轴层级调整、弹簧动画与沿路径动画;语言层面支持数组的 push/remove/insert 操作、结构体字段自定义默认值,以及用于开发期喂入模拟数据的 Platform.uses-mock-data。此外,还有基于 Vello 的实验性渲染器、用于自定义标题栏的 WindowMoveArea、文本输入的屏幕阅读器支持,以及属性重命名与导入自动补全等语言服务器改进。

链接https://slint.dev/blog/slint-1.18-released

3. lib-patcher 开源:解决 Rust 静态库符号冲突

ai-coustics 开源工具 lib-patcher,专门解决 Rust 闭源静态库分发的经典痛点——不同 Rust 工具链编译出的标准库与依赖符号重复,导致使用者链接时报冲突。

一个通过了全部测试的 Rust SDK,可能在客户用另一个 Rust 版本编译它的那一刻就链接失败。lib-patcher 在编译后自动处理静态库,精准保留自定义公共 API 符号,将各平台内部实现符号私有化或重命名,完全隔离内部符号污染。支持 CLI 与 build.rs 集成,全平台适配,对业务代码零侵入,适合商用 Rust SDK 发布场景。

链接https://ai-coustics.com/blog/libpatcher

4.Rust 自定义分配器 2026 稳定化进展

Rust 自定义内存分配器特性持续推进稳定化。核心 Allocator trait 精简为 allocate / deallocate 两大基础方法,原生支持动态分发,可通过 Box::new_in、Vec::new_in 实现自定义内存管理。

为保障内存安全,官方禁止分配器在分配与释放路径上 unwind,并新增不安全的 AllocatorClone trait 以适配容器拆分场景。受 Pin 安全模型约束,Box::pin_in 暂不纳入首期稳定版本。该特性仍需完成 FCP 评审冷却周期,后续将随官方版本逐步落地。

链接https://cetra3.github.io/blog/state-of-allocators-2026-part-2

5.极致优化:单条 Clippy 规则提速 3133 倍

社区完成了一次漂亮的工具链优化,将宏括号规范检测规则 clippy::nonstandard_macro_braces 的性能提升约 3133 倍(PR 标题写明优化幅度 99.9683%,调用次数从 11 亿降到 35.1 万),大幅降低大型项目的静态检查耗时。

原因是 Clippy 默认在宏展开之后运行,而展开后源码里的括号写法已经不在 AST 中,旧实现只能依赖 hygiene 与 span 数据向上回溯,并对源文本做括号探测,路径上反复访问 SessionGlobals、给 symbol interner 加锁,几乎遍历代码中每个表达式。修复不到 200 行代码:把检测时机前置到宏展开之前。在 wasmi-0.35.0 上,这一条 lint 曾占到 Clippy 独占运行时间的约 25%。目前 Rust 基金会已为 Clippy 搭建专属基准服务器,长期监控工具链性能迭代。

链接https://blog.goose.love/posts/making-a-clippy-lint-faster-by-3133x

三、深度技术文章

总结

本期 Rust 生态呈现“大规模落地”与“安全治理”并行的态势。工业界用实际数据证明 Rust 的价值:Cloudflare 释放超 100TB 内存,GitHub Copilot 重写后会话提速 15.9 倍、内存降 91%,微软将 Rust 提为 Tier-1 语言,NVIDIA 与 Solana 加入白金会员,Rustls 走向 1.0,Slint、Myrmic、lib-patcher 等工具链持续成熟。与此同时,针对核心维护者的定向攻击预警与 Red Hat 安全更新提醒,供应链安全仍是规模化落地的关键短板。整体来看,Rust 已从“可用”迈向“好用”,下一阶段重点将是供应链安全与工具链摩擦的持续消解。