Claude Code 现在改用 Rust 编写的 Bun

Anthropic 旗下工具 Claude Code 的运行时环境已从 Zig 编写的 Bun 切换到 Rust 编写的 Bun 版本,这一变更在 Hacker News 上引发了关于开源治理、编程语言之争以及项目归属的激烈讨论。

Claude Code 现在改用 Rust 编写的 Bun

一句话看懂:Anthropic 旗下工具 Claude Code 的运行时环境已从 Zig 编写的 Bun 切换到 Rust 编写的 Bun 版本,这一变更在 Hacker News 上引发了关于开源治理、编程语言之争以及项目归属的激烈讨论。

事件核心:发生了什么

根据 Hacker News 上的讨论,Anthropic 支持 Claude Code 预发布一个尚未公开的 Bun 版本(Bun 1.4.0 及以上),而该版本的核心部分已从 Zig 迁移至 Rust 编写。Bun 作为一个最初以 Zig 语言为核心的开源 JavaScript 工具链,现在其代码库中包含大量 Rust 代码,且贡献与决策权高度集中在 Anthropic 手中。部分社区成员质疑 Bun 的治理结构不透明,认为实际上“Anthropic 决定什么能做、什么能被接受”。也有评论指出,JavaScriptCore 引擎本身并未被移植,核心运行时逻辑没有改变。

为什么重要

这一事件折射出开源项目在资本深度介入后的治理困境。Bun 原本被视为 Zig 语言的“旗舰项目”,其语言选择为 Zig 带来了大量关注和贡献者。如今转向 Rust,不仅引发了编程语言社区之间的摩擦(Zig 支持者感到被“背叛”),更让外界质疑:当一家 AI 公司(Anthropic)成为项目主导者时,开源项目的独立性和社区导向如何保障?这对其他依赖单一公司赞助的开源项目(如 TypeScript 转 Go、Linux 内核用 Rust 等)构成了一个现实警示:资本可以快速改变技术路线,而治理文档的缺失会让社区失去话语权。

对用户/开发者/创作者的影响

对普通用户(如使用 Claude Code 的开发者)而言,底层语言从 Zig 换为 Rust 几乎不可感知——功能、性能、API 没有直接变化。但对开源贡献者和编程语言爱好者来说,影响是实质性的:曾经为 Bun 贡献 Zig 代码的开发者可能发现自己的代码无法直接兼容新架构;希望依赖 Bun 作为 Zig 验证案例的团队需要重新评估技术选择;而 Rust 生态则获得了一个重要的工具链背书,可能吸引更多 JavaScript 工具转向 Rust。此外,对于正在评估是否使用 Bun 的企业开发团队,治理结构不透明意味着长期风险的增加。

GamsGo AI

AI 工具推荐

想把多个 AI 模型放在一个入口?

GamsGo AI 集成 ChatGPT、DeepSeek、Gemini、Claude、Midjourney、Veo 等常用模型,适合写作、绘图、视频和日常 AI 工作流。

了解 GamsGo AI

推广链接:通过此链接购买,我可能获得佣金,不影响你的价格。

值得关注的后续

1. Bun 或 Anthropic 是否会公开治理文档,或者建立类似 CNCF 的独立治理基金会?目前公开信息显示尚无任何官方说明。2. Zig 社区是否会因此失去一个关键项目,导致开发者转而寻找替代的 JavaScript 工具链?3. 其他由 AI 公司主导的开源项目(如 Meta 的 PyTorch、Google 的 TensorFlow)是否会面临类似的“语言更换”争议?4. Claude Code 后续版本是否会对 Bun 的 Rust 版本做深度定制,形成与上游 Bun 的分支?

来源:hackernews

celebrityanime
celebrityanime
文章: 14356

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注