Bun的Rust重写进展如何?

Hacker News Top 新闻

摘要

对Bun使用Anthropic的AI进行Rust重写的深入分析,质疑其成本、效果及持续的维护挑战,包括数千个未解决的PR以及声称完成后数月仍未发布新版本。

暂无内容
查看原文
查看缓存全文

缓存时间: 2026/07/27 13:43

# Bun 用 Rust 重写的进展如何? 来源:https://lockwood.dev/ai/2026/07/27/how-is-the-bun-rewrite-in-rust-going.html 我觉得当有人提出支持公司高估值的论断时,保持相当敏锐的观察力很重要。 Bun 的重写看起来像是一个很好的实证:AI——特别是 Anthropic 的 AI——能够替代开源维护者的工作,花些钱,但速度更快。 图片 2026 年 7 月 8 日,Bun 的创始人 Jarred Summner 发表了关于“用 Rust 重写 Bun”的文章(https://bun.com/blog/bun-in-rust)。当时,我已经读过 Anthropic 的 C 编译器和 Cursor 的 FastRender 网页浏览器,所以感觉自己还挺明察秋毫的。似乎有大量围绕估值资金的事情押注在 AI 的编码能力上,也有大量关于这些能力的营销。 将 Anthropic 收购 Bun 与选择用 Anthropic 工具重写 Bun 联系起来,并不算牵强附会。Jarred 在文章中声称,在 11 天里(2026 年 5 月 3 日至 14 日),花费了 165,000 美元的 Anthropic API 调用费用,重写工作就完成了并合并到了 `main` 分支。这意味着每天花费 15,000 美元,这个成本远超许多开源维护者的能力范围。这个数字似乎还不包括该组织 Buildkite 集群中 CI/CD 的巨大轰鸣声——自“重写”“完成”以来,那台机器似乎一直在不停地轰鸣。 我为什么把这两个词加上引号? 嗯,7 月 9 日,我的一位同行在群聊里说了一些在我们当前环境下并不令人意外的话——他激动地宣称 AI 时代已经到来,其先驱就是那篇“用 Rust 重写 Bun”的博客文章。于是,我决定深入调查一下。从 9 号开始,我仔细审视了这些主张和代码,今天我克隆了 Bun 仓库: `Receiving objects: 100% (1200304/1200304), 1.23 GiB | 11.97 MiB/s, done.` 截至今天,2026 年 7 月 27 日,也就是重写合并到 main 分支六周之后,仍然没有发布标签。距离上一次 Bun 发布标签已经过去了 11 周: `` 2026-05-12 15:12:49 -0700 (tag: bun-v1.3.14) `` 上一次 Bun 超过一个月没有发布,是在 2022 年 10 月 26 日到 2022 年 12 月 7 日之间,间隔了六周,跳过了 11 月,版本从 v0.2.2 到 v0.3.0: `` 2022-12-07 00:37:40 -0800 (tag: bun-v0.3.0) 2022-10-26 21:06:02 -0700 (tag: bun-v0.2.2) `` 7 月 9 日,来自 robobun(https://github.com/oven-sh/bun/pulls/robobun)的开放拉取请求数量(作为 Claude Code 创建的 PR 的代理指标)是 1277 个。此时此刻,7 月 27 日,这个数字是 2475 个开放的 PR。我不敢说自己完全确定,但据我所知,通过 Buildkite 检查并合并到 main 的过程大约需要 40 分钟(有时看起来可能要一个半小时)。按照这个速度,如果我们想合并所有开放的 Claude PR,只需要让流水线连续运行 86 天。 宽泛地说,其中一些 PR 并不涉及 Rust 代码。因此有必要进一步调查。我最初点击了一些 PR,发现了一些极其(https://github.com/oven-sh/bun/pull/34660) 审查细致(https://github.com/oven-sh/bun/pull/28932) 的(https://github.com/oven-sh/bun/pull/34467) PR。 此时我开始怀疑,重写的很多成本并没有被计入账面。虽然每天 15000 美元的 token 费用让我有点吃惊(也许我太天真,也许这还算低的),但我还没看到 Buildkite 的 CI/CD 成本数字,而且你从上面的(https://github.com/oven-sh/bun/pull/34660)链接可能已经注意到,有些 PR 是由 Anthropic 的员工编写的。当我分析数据时,情况变得明朗:这个项目还在靠更多的 Claude 额度和 Anthropic 员工的参与勉强维持: 图片 我在这里做的一个假设是,Jarred Summner 在重写期间的提交都使用了 Claude。 很明显,重写开始后 Claude 的使用量出现了巨大的飙升。现在看起来,Anthropic 员工和 Robobun 在 Rust 方面的参与正在增加: 图片 很高兴看到参与的 Anthropic 员工似乎有不错的工作生活平衡,周末会休息。但看起来那段时期已经结束了。我们似乎正在为某件事做准备,而且仍然没有发布标签。 对我来说,很明显我们不能简单地把“重写完成”或者“花费 16.5 万美元完成”当作表面的事实。Bun 团队从未这样声称过,但我看到和听到了那些激动人心的主张,说重写证明了 *某种东西*,而我确实仍然认为我们需要对那些支持高估值的说法保持警惕。Anthropic 在吃自己的狗粮,机器还在运转,而且 Anthropic 的员工直接参与其中。如果我们假设重写仍然每天花费 1 万美元,那么投入到这次重写上的总金额已经接近 80 万美元了。 — 我并不是反对 AI 的原始主义者。我在 ML 和 AI 方面所做的工作是我最自豪的一些工作。然而,当前的这轮炒作周期是我见过最糟糕的。早在 2015 年,我不得不向管理层恳求,试图让他们理解,一个在定量任务上比人类表现更好的黑箱线性代数系统,就是“更好”。而现在,世界似乎完全颠倒过来了,管理层如此深信 AI 是好东西,以至于想把 AI 涂抹在所有东西上。而这些估值有时取决于 AI 能否吞噬 *一切*: 图片 我用我最小最小的老鼠声音,想问一个可能对商业事物最相关的问题:这钱花得值吗?这些公司值这个估值吗? 我们搞定了吗? 附注:Anthropic 的 C 编译器(https://github.com/anthropics/claudes-c-compiler) 和 Cursor 的 FastRender 网页浏览器(https://github.com/wilsonzlin/fastrender) 已经好几个月没有提交了。 附附注:我正在找工作(https://www.linkedin.com/in/thomas-lockwood-3048b056/)。

相似文章

我对Bun的Rust重写的看法

Lobsters Hottest

分析了Bun从Zig到Rust的争议性重写(使用AI生成的代码),引发了对合并的6,755个AI编写的提交未经人工审查以及AI翻译代码在生产环境中的风险的担忧。

用Rust重写Bun

Simon Willison's Blog

Jarred Sumner详细介绍了使用AI将Bun从Zig重写为Rust的过程,花费了16.5万美元的token,并使启动速度提高了10%。

Bun 的 Rust 重写已合并

Hacker News Top

Bun JavaScript 运行时和工具包已用 Rust 重写,标志着从原本的 Zig 实现发生了重大转变。

Bun 已转换为 Rust。接下来怎么办?

Hacker News Top

Anthropic 收购了 Bun,并使用 Claude Code 智能体在九天内将整个运行时从 Zig 重写为 Rust。该重写通过了 99.8% 的测试,但引入了超过 10,000 个 unsafe 块,引发了对内存安全性益处的质疑。