Rust Foundation Maintainers Fund 正式落地,Maintainer in Residence 项目启动
Rust 基金会宣布 RFC #3931 获批后,RFMF 进入执行阶段,成立 Funding 团队并推出 Maintainer in Residence 计划,为现有 Rust 项目维护者提供稳定、长期的薪酬支持。首批 Maintainer in Residence 预计数月内上岗,维护编译器、标准库、Cargo、Clippy 等核心组件。
背景: 当前部分关键维护者因雇主预算调整失去 Rust 资助来源;RFMF 通过 GitHub Sponsors 为个人和企业提供捐款渠道,所有收入 100% 用于支持维护者,旨在提供不依赖职场变动的稳定资金。
原文链接:https://blog.rust-lang.org/2026/06/02/launching-the-rust-foundation-maintainers-fund/
内存安全关乎生死:为 Rust 成功而战
Google 安全工程师 Josh Liebow-Feeser 撰文直击:AI 驱动的自动化漏洞挖掘("vulnpocalypse")已让内存不安全的开源软件岌岌可危,内存安全不再是工程品质问题,而是真实的生死问题。
核心论点
- 切换到内存安全语言可防止约 70% 漏洞,且能消除影响最高的那类
- 在"已投产、零额外开销"约束下,Rust 是唯一可行的选择
- 作者将使用 Rust 定性为道德义务(moral imperative)
- 呼吁社区为了更大目标有时牺牲"优雅感"换取前进
原文链接:https://joshlf.com/posts/memory-safety-life-and-death/
没有继承的语言,如何做继承?Rust 的九种方案
Microsoft 员工 Carl Kadie 系统整理了九个"继承形状"的设计问题,并展示在 Rust 中用 trait、组合、宏等手段如何优雅地解决。文章配合 Seattle Rust User Group 演讲视频,代码示例完整。
九道题速览: Trait Default Methods、Supertrait、Extension Trait、#[derive] 宏、Deref+AsRef、Blanket Impl、where 约束、Sealed Trait、泛型特化——覆盖从接口复用到行为共享的全场景。
原文链接:https://medium.com/@carlmkadie/nine-ways-to-do-inheritance-in-rust-a-language-without-inheritance-14825bf1e215
iddqd:Oxide 工程师谈"最难的那种 unsafe Rust"
Oxide Computer 工程师介绍了 iddqd 库(键从值中借用的索引 Map),并深入探讨写出正确 unsafe Rust 的困难:sound abstraction 的定义、Miri+proptest+fuzz 三重验证策略。
iddqd 核心: IdOrdMap / BiHashMap / TriHashMap 支持每项记录有 1-3 个独立索引键,键直接借用自值;Serde 实现序列化为数组并拒绝重复键。已在 Oxide 控制平面生产使用。
原文链接:https://oxide.computer/blog/iddqd-unsafe
From Rust中文社区 Mike
社区学习交流平台订阅:
评论区
写评论还没有评论