--- title: "Bun 发布了 Rust 移植指南,并表示重写工作仍然不够成熟" type: "News" locale: "zh-CN" url: "https://longbridge.com/zh-CN/news/285222660.md" description: "Bun 的创建者 Jarred Sumner 发布了一份 Zig 到 Rust 的移植指南,引发了关于可能从 Zig 迁移的猜测。然而,Sumner 澄清表示并没有重写的承诺,他对工作版本表示好奇。Bun 是一个 JavaScript 运行时,显著地使用了 Zig,但团队已经对其进行了分叉,以改善编译时间。Zig 社区对分叉的变化以及该语言严格的无 AI 政策表示担忧。尽管存在不确定性,但移植到 Rust 的想法得到了积极的回应,预计在开源软件开发中将增加 AI 的参与" datetime: "2026-05-05T14:11:06.000Z" locales: - [zh-CN](https://longbridge.com/zh-CN/news/285222660.md) - [en](https://longbridge.com/en/news/285222660.md) - [zh-HK](https://longbridge.com/zh-HK/news/285222660.md) --- # Bun 发布了 Rust 移植指南,并表示重写工作仍然不够成熟 Bun 的创建者 Jarred Sumner 发布了一份 Zig 到 Rust 的移植指南,引发了该项目可能迁离 Zig 的猜测,尽管 Sumner 表示并没有重写的承诺,只是 “好奇想看看一个可工作的版本是什么样的。” Bun 是一个 JavaScript 运行时和工具包,是 Zig 的一个重要用户,Zig 是由 Andrew Kelley 设计的一种通用系统编程语言,旨在改进 C,目前版本为 0.16。使用 Zig 构建是 Bun 相较于竞争对手 Node.js(使用 C++)和 Deno(使用 Rust)的一个显著特点。 也就是说,Bun 团队已经分叉了 Zig,声称由于在 macOS 和 Linux 上使用 LLVM 的并行代码生成,调试编译时间提高了四倍。这些改进无法上游到 Zig,因为其对问题、拉取请求(PR)和错误跟踪器上的评论有严格的无 AI 政策。根据 Zig 软件基金会成员 Loris Cro 的说法,禁止的原因是 “基于 LLM 的贡献对我们来说大多是负面的,从由于充满幻觉的无价值的随意 PR 导致的背景噪音增加……到疯狂的 10,000 行长的首次 PR。” 关于 Bun 的 Zig 分叉,一位核心 Zig 团队成员评论说 “这个 Zig 分叉中的变化不适合上游”,并列举了几个原因,包括 “他们的并行语义分析实现将表现出非确定性行为”,以及另一个增强功能,即将 LLVM 的后端输出拆分为多个模块,被认为是浪费时间,团队正在投资于增量编译,“这可以将编译速度提高几个数量级。” Zig 的无 AI 政策可能让 Anthropic 感到尴尬,Anthropic 在 2025 年底收购了 Bun,并将其用于 Claude Code。 Zig 的另一个问题是 Kelley 不怕对语言进行破坏性更改,这使得在主要生产项目中依赖它变得更加困难。 昨天,Sumner 在 GitHub 上提交了一份 Zig 到 Rust 的移植指南,解释了 “阶段 A” 的目标是捕捉逻辑,即使 Rust 代码无法编译,而 “阶段 B 使其逐个 crate 编译。” - Zed 团队发布了 Rust 构建的编辑器 1.0 版本:传统编辑器和 AI 工具 - AWS 主题演讲将 AI 夸大为魔法。其工程师讲述了不同的故事 - Anthropic 在 Bun 1.1.13 中修复了内存问题,开发者抱怨内存泄漏 - 新的 Android 开发工具专为机器人设计,而非人类 尽管这似乎表明了意图,Sumner 在 Hacker News 上表示 “我们并没有承诺重写。所有这些代码被完全抛弃的可能性非常高。我好奇想看看一个可工作的版本是什么样的,感觉如何,性能如何。” 尽管从 Zig 到 Rust 的移植概念让社区感到惊讶,但这一想法得到了相对良好的接受。在 Bun 用户中,有人评论说 “将产品基于仍在测试中的语言似乎总是有点疯狂。” Bun 以其速度和灵活性而受到赞赏,但该项目也受到重大错误和内存泄漏的困扰。 有一点是确定的:如果 Bun 继续进行移植,将会广泛使用 AI 来实现它。其他地方有先例。Cloudflare 在一周内用 AI 重新实现了大部分 Next.js API,而 Ladybird 浏览器项目在两周内将其 JavaScript 引擎从 C++ 移植到 Rust。 无论 Bun 是否迁移到 Rust,Sumner 坚信开源软件(OSS)将越来越多地使用 AI。评论 Zig 的 AI 禁令时,他在 X 上表示:“我预计 OSS 将朝相反的方向发展:不允许人类贡献。” 他说,人们仍然会讨论问题和优先级,“但实际编写代码、提交 PR、重放和处理反馈、实施的行为将由 LLM 完成。” ® ### 相关股票 - [NET.US](https://longbridge.com/zh-CN/quote/NET.US.md) ## 相关资讯与研究 - [AI“裁员风暴” 已经逼近:美国近期 1/4 裁员是因为 AI](https://longbridge.com/zh-CN/news/286636630.md) - [“投” 等大事|AI 理财红与黑:跟着 AI 投资,赚钱的概率有多大?](https://longbridge.com/zh-CN/news/286635146.md) - [买 AI 会员返贫的打工人](https://longbridge.com/zh-CN/news/286021240.md) - [OpenAI 稳坐三年的王座,终究还是被 Anthropic 踹下去了](https://longbridge.com/zh-CN/news/286395091.md) - [AI 泡沫,会被什么戳破?](https://longbridge.com/zh-CN/news/285738749.md)