回顾:2024 年 Rust 领导者峰会

2024 年 5 月 9 日 · Tyler Mandry 和 Eric Holk

发生了什么?

今年三月,来自 Rust 项目领导层和 Rust 基金会的三十一人齐聚 Google 伦敦办公室,参加为期两天的峰会。此次峰会包括如下重要人物的出席:

  • Niko Matsakis,语言设计团队联合负责人,他提出了一个名为“项目目标”(Project Goals)的想法,旨在协调 Rust 维护者与来自公司或其他组织的外部贡献者之间的资源,共同实现共享目标;
  • Bec Rumbul,Rust 基金会 CEO 兼执行董事,她主持了一场反思性讨论,探讨了基金会支持 Rust 项目的使命以及未来可以改进的方式;
  • Alice Ryhl,Tokio 维护者,她谈论了 Rust 用于 Linux 内核的努力及其在 Android 中的应用。

会议日程包括预定的圆桌讨论、受邀演讲以及一些在峰会上临时决定主题的“非正式会议”(unconference)讨论。

为什么举办?

自 2019 年初在 Mozilla 柏林举行的上一次 Rust All Hands 会议以来,Rust 项目就没有再举办过涵盖所有团队的线下聚会。自那时起,Rust 发生了重大变化。Rust 基金会于 2021 年初成立,目前有十名工作人员。Rust 核心团队已被解散,取而代之的是新的领导委员会。开源项目不断发展壮大,许多新面孔加入了其领导层队伍。

Rust 项目本身也已壮大,这使得再次举办 Rust All Hands 会议变得不太可行。举办一个规模较小、专注于项目领导层的活动,使我们能够以更低的预算将来自项目各处的人员聚集在一起。

主要收获

峰会的主要目标之一是建立信任:领导者之间、项目不同部分之间以及项目与基金会之间。许多报告称,这次峰会取得了巨大成功。许多与会者之前从未见过面,而坐在同一房间里谈论共同兴趣所带来的感觉,是线上交流难以复制的。

围绕多个主题进行了富有成效的讨论,包括 Rust 项目如何更好地利用基金会的资源来支持其工作。完整的会议议程列表如下所示。

最后,有人说找到解决方案的第一步是识别问题。大家普遍认为 Rust 项目面临着一些最大的挑战,例如其做出项目范围决策的能力。与会者围绕 项目目标(Project Goals) 达成了共识,以此作为做出一些重要决策的一种方式。

根据设计,本次领导者峰会并非做出最终决策的场所——Rust 项目已有像 RFCs 这样的机制来处理此事。然而,它的目的是作为一个分享想法、建立共识的平台,这些想法和共识将用于加速未来的 RFCs。

会议议程

  • 项目形态
  • 决策过程
  • Rust for Linux
  • 2023 年 Rust 调查
  • 利用基金会资源
  • 实现基金会使命
  • 团队的宗旨、结构和运作
  • 项目目标
  • 团队建设分享会

展望未来

所有接受调查的与会者都表示,本次领导者峰会为项目服务,起到了必要的作用。我们希望未来能有更多类似的领导者峰会,并且它们能发展壮大,涵盖更多 Rust 项目及其领导层成员。

为了让这次活动有价值,我们必须落实讨论过的想法。我们已经看到了关于 项目目标(Project Goals) 的一个 RFC,并希望在未来几个月内看到类似的 RFCs。领导委员会也已开始为项目成员提供试验性的差旅资助。

我们还收集了一些与会者的宝贵反馈。他们表示,在未来的活动中,理想情况是在峰会讨论期间确定具体的后续步骤。也有人对紧凑的日程安排提出了评论,该日程旨在充分利用为期 1.5 天的活动:几位与会者希望有更多时间进行非结构化的“相互了解”讨论,我们认为在未来更长的活动中加入这一点会很棒。

致谢

非常感谢 Rust 基金会 和 Google 赞助本次活动,1 以及所有为差旅费用买单的雇主。2

非常感谢那些帮助规划和执行本次活动的人员以及我们的特邀演讲嘉宾,包括:

  • Adam Harvey
  • Santiago Pastorino
  • Philipp Krones
  • Josh Gould
  • Jonathan Pallant
  • Alice Ryhl
  • Bec Rumbul
  • Gracie Gregory
  • Niko Matsakis
  • Paul Lenz

最后,感谢所有努力前来参加的各位。没有你们,本次活动就不会取得成功。