概览
这场竞赛适合谁
适合已有 Rust 开发经验,并希望深入编译器、诊断工具或系统软件安全的学生、工程师、科研人员及个人开发者。参赛者可三选一:语法题需要修改 rustc 与文法设计能力;诊断题需要理解 rustc 错误输出和 annotate-snippets;漏洞题需要能为 Cargo 开发支持 unsafe 代码的缺陷检测工具。
查看官方简介原文
Rust 语言研究与创新应用赛聚焦 Rust 语言系统级应用创新,设置三大赛道:Rust 语法可读性改进、编译器错误提示优化、软件漏洞挖掘工具开发。特邀清华大学、复旦大学、南京大学及华为资深专家组成评审团。总奖金池 50 万元,面向全球开发者招募。参赛者将深入 Rust 生态核心领域,推动系统软件安全与开发效率提升。报名时间:2025 年 9 月 16 日 - 10 月 15 日。 Official category: 实战竞技赛. Organizers: 华为技术有限公司. Competition code: 2025OAC060. Participants: 5.
参赛准备
从报名到首次提交的准备步骤
- 01
能够读懂官方赛题与参赛规则
- 02
rustc 编译器源码
- 03
x.py 构建与测试
- 04
Rust 文法设计
- 05
能够运行基础方案并完成一次有效提交
- 06
Cargo 工具与 Rust 缺陷分析
投入前确认:难点不只是写出原型,而是把改动或工具做成可验证、可复现的工程成果:语法题要通过官方 x.py 编译和测试且不改变语义;诊断题要在多类错误中证明提示改进;漏洞题则需要在指定开源项目中提交并获得开发者确认的 Issue,且至少挖掘到 3 个漏洞才能晋级。所有作品还需提交可编译源码、长篇技术报告、设计文档和答辩 PPT,获奖作品须按要求开源。
来源