Rust 1.98.0 正式发布,大量数值性能优化,增强标准库API稳定性 | 近期全球 Rust 要闻(2026 年 8 月 24 日)
摘要:Rust 1.98.0 稳定版正式发布;Rust 下一代 Trait 求解器在 Nightly 默认启用;arrayref 库遭遇供应链攻击;Rust 领导委员会代表选举启动……
一、技术与项目进展
1. Rust 1.98.0 稳定版正式发布
新版本为 f32/f64 新增代数运算方法(支持 -ffast-math 风格优化),并为整数类型引入 format_into 高效格式化。同时稳定多项标准库 API,开发者可通过 rustup 完成更新。
🔗 https://blog.rust-lang.org/2026/08/20/Rust-1.98.0/
2. Rust 下一代 Trait 求解器在 Nightly 默认启用
经过近四年开发,Rust 新一代 trait 求解器现已在 Nightly 默认启用,修复超 200 个已知问题,并大幅优化部分编译性能(如 datafusion 提速 8 倍以上)。未来将借此推进 TAIT、RTN 等特性稳定。
🔗 https://blog.rust-lang.org/2026/08/21/enabling-next-solver-on-nightly/
3. arrayref 库遭遇供应链攻击
该库被重新发布并引入恶意依赖(proc-macro1),作者账号疑似遭入侵。官方已删除受影响版本并建议开发者检查本地依赖。
🔗 https://blog.rust-lang.org/2026/08/20/supply-chain-attack-on-arrayref/
4. fearless_simd v0.7 发布
新增 64 位整数支持、改进泛型接口并引入 SSE2 后端,离 1.0 稳定版更近一步,适合高性能计算场景。
🔗 https://linebender.org/blog/fearless-simd-0-7/
5. kobe 0.39.0 强化集群租约生命周期
针对分布式系统场景改进租约管理机制,增强容错性和可观测性,推荐集群用户升级。
🔗 https://github.com/kunobi-ninja/kobe/releases/tag/v0.39.0
6. OxiSH:内存安全的 SSH 服务器
用 Rust 从头实现的开源 SSH 服务端,主打内存安全,采用 sans-I/O 协议核心,目前尚不可用于生产,欢迎社区反馈与贡献代码。
🔗 https://dirkjan.ochtman.nl/writing/2026/08/13/announcing-oxish.html
二、产业与学术动态
1. Rust 领导委员会代表选举启动
Rust 领导委员会每半年轮换半数席位,Infra、Lang、Libs、Mods 四支团队需在 9 月 23 日前选出未来一年的代表,新成员将于 9 月 25 日加入理事会会议。理事会提供选举指南供参考,各团队亦可自定流程。
🔗 https://blog.rust-lang.org/inside-rust/2026/08/18/leadership-council-repr-selection/
2. Processing 基金会用 Rust 重塑创意编程
Processing 基金会通过 Rust 构建共享核心库,支持 WASM 浏览器运行、Java/Python 多语言及 GPU 大规模渲染,实现上万 3D 物体流畅运行。项目展示了 Rust 在艺术教育领域的潜力,并验证了跨语言 FFI 和 Bevy 生态的实际价值。
🔗 https://rustfoundation.org/media/built-with-rust-processing-foundation/
3. ExpressVPN 用 Rust 重写核心 VPN 协议
ExpressVPN 将 Lightway 协议从 C 重写为 Rust,默认禁用 unsafe,借助 Tokio 实现多核并发。经独立审计,iOS 吞吐量提升近 4 倍,路由器提速 2 倍,证明内存安全与高性能可以兼得。
🔗 https://rustfoundation.org/media/built-with-rust-expressvpn/
4. Wyliodrin 获 Rust 基金会可信培训认证
Wyliodrin 是罗马尼亚和法国的嵌入式 Rust 培训专家,亦是 TockOS 核心贡献者。认证课程覆盖 Embedded Rust、Rust for Linux 等,注重实操与真实硬件,彰显高水准教学质量。
🔗 https://rustfoundation.org/media/rust-foundation-trusted-training-spotlight-wyliodrin/
5. Cargo 在 Nightly 实验减少 target 目录体积
Cargo 在 Nightly 默认启用 -Zembed-metadata=no,避免 .rlib 文件重复存储元数据。实测 release 场景下 target 目录体积可减少约 30%。
🔗 https://blog.rust-lang.org/inside-rust/2026/08/18/reducing-target-dir-size-on-nightly/
6. hotpath-rs 完整性能分析指南发布
本文系统介绍 hotpath-rs 在 Rust 应用中的分层性能分析,涵盖 SQL N+1 查询、HTTP 并发、I/O 吞吐、锁竞争、Channel 积压、内存分配和 CPU 采样,并辅以具体案例和优化前后对比数据。
🔗 https://hotpath.rs/blog/profiling-rust-guide
7. Rust 函数重载实验开启
Rust 在 Nightly 中启动函数重载实验,旨在让 FFI 调用更符合直觉(如 hypot(2.0,3.0,6.0))。当前通过 #[rustc_splat] 和 trait 实现,聚焦 C++ 互操作场景。未来可能引入更优雅的 #[overload] 语法。
🔗 https://blog.rust-lang.org/inside-rust/2026/08/19/overloading-experiment/
8. Bevy 游戏引擎庆祝六周年
Bevy迎来六周年,核心进展包括下一代场景系统 BSN 正式落地、UI 组件大幅增强、GPU 驱动渲染支持海量实体、性能监控系统上线。项目正全力冲刺官方编辑器,社区活跃度与赞助需求持续攀升。
🔗 https://bevy.org/news/bevys-sixth-birthday/
9. 其他 Rust 实践经验与教程
-
从 Go 到 Rust 的迁移心得
作者对比两种语言的并发模型、错误处理与生态差异,分享实践中遇到的挑战与收获。
🔗 https://rolandsdev.blog/posts/from-go-to-rust/
-
从 Rust 视角看 Zig 的体验
深入对比 Rust 与 Zig 在编译时计算、内存管理和元编程上的不同哲学,帮助读者理解两者设计取舍。
🔗 https://besok.github.io/posts/what-zig-felt-like-coming-from-rust/
-
嵌入式 Rust 入门教程
面向新手的导引式文章,涵盖交叉编译、外设访问和基础驱动开发,适合想进入嵌入式领域的 Rust 开发者。
🔗 https://niss36.github.io/blog/01-gentle-intro-to-embedded-rust/
-
保护 Rust 标准库免受意外破坏
探讨如何通过测试、CI 策略和 API 设计原则,防止标准库在演进中引入向后不兼容的改动。
🔗 https://predr.ag/blog/protecting-the-rust-stdlib-from-breakage/
-
探索 extern "fil-c" 外部 ABI
作者讨论在 Rust 中调用特定外部 C ABI 的可能性与障碍,涉及FFI边界和编译器支持层面的深入分析。
🔗 https://domenkozar.com/2026/08/13/i-want-extern-fil-c/
-
GPU Offload in Rust 论文发布
探讨如何在 Rust 中实现可移植且安全的 GPU 加速计算,涵盖内存模型与异步调度等关键设计。
🔗 https://arxiv.org/pdf/2608.13759
-
使用 Rust 和 PostgreSQL 构建可扩展后端
详述从数据库连接到服务架构的全链路实践,提供连接池、事务管理和异步处理的完整方案。
🔗 https://kerkour.com/rust-scalable-backend-services
-
JetBrains:Rust 重写的性能与现实反思
从实际重写经验出发,客观评估 Rust 在性能、开发效率和团队学习曲线上的真实收益与挑战。
🔗 https://blog.jetbrains.com/rust/2026/08/10/rewriting-in-rust/
让基础设施更坚实,让技术演进更从容
开放原子旋武开源社区(简称“旋武社区”)是由开放原子开源基金会孵化及运营的技术社区,致力于在中国推广和发展Rust编程语言生态,推动Rust在操作系统、终端设备、安全技术、基础软件等关键领域的产业落地,构建安全、可靠、高效的软件基础设施。
更多推荐


所有评论(0)