为 CPython 引入 Rust:2026 语言峰会提案
来源:blog.python.org — 2026-09
📋 概述
David Hewitt 在 2026 年 Python 语言峰会上再次推动“Rust for CPython”项目。他援引 CPython 中 type-crash 类问题持续上升的趋势,主张用 Rust 减少崩溃与补丁迭代次数,参考 Android 和 Linux 内核的经验。团队约 60 名开发者,计划先在 Python 3.16(2027 年 10 月)为 zlib 提供可选的 Rust 后端,逐步扩展到 io、json、xml、memoryview、parser,最早在 Python 3.18(2029 年)才可能强制要求 Rust 构建。
🔑 核心要点
- CPython type-crash 类问题持续增长,成为引入 Rust 的动机
- 团队约 60 名开发者,含 Python 核心开发者与 Rust 项目代表
- 首个落地模块是 zlib 的可选 Rust 后端(Python 3.16)
- 后续扩展到 io、json、xml、memoryview、parser
- Rust 成为构建必备最早要到 Python 3.18(2029 年)
💡 金句
Jeff Vander Stoep 把 Android 采用 Rust 描述为“快速前进、修复问题”,而 Android 的经验是同样大小的补丁需要更少的修订次数。
👍 0
👎 0
← 返回 Lobsters 首页