Rust 正在参加 Outreachy
Source: Rust Blog
请提供您希望翻译的正文内容,我将按照要求将其译成简体中文并保留原始的格式、Markdown 语法以及技术术语。
介绍
Rust 项目一直在积极参与开源导师计划,已经形成了坚实的历史,包括连续三年(本年度亦在内)的 Google Summer of Code 和之前的 OSPP。我们很高兴宣布,今年我们也将作为 2026 年 5 月批次的一员参与 Outreachy。
Outreachy 为来自任何背景、在所在地区的技术行业中面临代表性不足、系统性偏见或歧视的人提供开源实习机会。了解该项目的更多信息,请访问他们的 网站。
什么是 Outreachy,它与 Google Summer of Code 有何不同
Outreachy 在某些方面类似于 Google Summer of Code(GSoC),但在其他方面有所不同。
- 与 GSoC 不同,Outreachy 实习生首先申请整个项目,然后 再 申请具体的社区。
- 虽然 GSoC 申请者通常在申请前提交贡献,Outreachy 则要求有专门的贡献期。
- 申请由各社区审阅,社区根据申请材料和已完成的贡献来挑选实习生。
Outreachy 每年有两个实习周期:5 月 → 8 月(当前批次)和 12 月 → 3 月。
一个关键区别在于资助来源。GSoC 的资助由 Google 提供,而 Outreachy 的资助及管理费用直接由参与的社区资助。
为 2026 年 5 月实习生 cohort 提供指导(4 名实习生)
由于资金和指导能力有限,Rust 项目挑选了四名实习生进行指导。以下是项目和导师信息。
从 Rust 调用重载的 C++ 函数
- 实习生: Ajay Singh
- 导师: teor、Taylor Cramer、Ethan Smith
该项目旨在实现一个实验性功能,使 Rust 能调用重载的 C++ 函数,并在具代表性的使用案例中开始对该功能进行测试。
大规模测量 Rust 编译器的代码覆盖率
- 实习生: Akintewe Oluwasola
- 导师: Jack Huey
目标是开发工作流,以在整个测试套件以及 Crater 检测到的生态系统 crate 上运行并分析编译器的代码覆盖率。这将帮助发现测试不足的情况,并实现持续分析。
对 a‑mir‑formality 类型系统实现进行模糊测试
- 实习生: Tunde‑Ajayi Olamiposi
- 导师: Niko Matsakis、Rémy Rakic、tiif
该项目将为 a‑mir‑formality(Rust 类型和 trait 系统的进行中模型)实现模糊测试,目标是生成能够暴露语义未明确规定的程序。
提升 Rust 项目 GitHub Actions 的安全性
该项目将开发工具和工作流,用于分析 Rust 项目仓库,检测 GitHub Actions 中的安全相关问题,并确保保持最佳实践的安全配置。
接下来
在接下来的三个月里,实习生将与导师紧密合作,推进他们的项目。当实习期结束时,我们会发布后续博客文章,分享成果。
我们感谢所有提交申请并作出贡献的人。挑选实习生是件具有挑战性的工作,我们希望未来还能再次参与 Outreachy。Rust 项目提供了许多其他参与机会——欢迎保持关注!