【Bun宣布Rust重写版本,Zig版被判死刑】

2026年5月11日,Bun创始人Jarred Sumner在X上发推文称,“Bun v1.3.14将于明日发布。如果合并Rust重写版本,这将是Zig的最后一个版本”,宣告了Zig版Bun的终结。四年前,Bun因选择Zig而特立独行;四年后,创造者用一条推文结束了Zig版本。

【从Zig到Rust迁移:六天改写96万行代码】

这场从Zig到Rust的迁移,实际仅花约六天,涉及96万行代码,且在Linux x64 glibc环境下通过了现有测试套件的99.8%。六天前,Jarred还称代码根本跑不起来,“最后被全部扔掉的概率非常高”;六天后,同样的代码成了“Zig的最后一个版本”。

【Bun重写背后:内存泄漏与稳定性问题】

被Anthropic收购后,Bun深度嵌入Claude Code链路。开发者社区对Claude Code不满,诸多问题可追溯到Bun本身的内存泄漏与runtime稳定性问题,形成荒诞循环:Claude Code被Bun内存泄漏坑惨,Anthropic让Claude重写Bun,Bun再支撑Claude Code。甚至有开发者担心“Bun也可能糟透了”。

【AI助力迁移:大规模语义投影与快速推进】

2026年5月初,Bun的GitHub仓库出现名为claude/phase - a - port的新分支,内部有数十万行AI生成的Rust代码与原始Zig实现并排,还有长达576行的Zig - to - Rust迁移指南。随后项目推进迅速,5月7日,Rust迁移涉及约4000次commit、96万行代码,只剩3个编译错误,能显示help menu,bun run和package.json scripts也已运行,开始执行JavaScript,但Jarred表示当前“勉强能动”,还需清理代码和让Claude啃测试套件。5月9日,Rust重写版本在Linux x64 glibc环境下通过了Bun既有测试套件的99.8%。

【Rust版本优势与底层问题待解】

Jarred表示厌倦为内存泄漏等问题担忧和修复,Rust版本“基本上还是同一个代码库”,编译器可检查类型生命周期、使用析构函数,危险部分以unsafe形式暴露,易推动重构。但他还在向Rust社区请教底层问题,到5月10日,Rust版本虽能跑、测试接近通过,但底层架构未完全稳定。

【Bun问题累积:内存泄漏与大量未解决issue】

2025年12月,Anthropic收购Bun,将其定义为“AI驱动软件工程的重要基础设施”。然而,Claude Code存在严重内存泄漏问题,如编号#33453的Issue显示,Claude Code主进程RSS内存约3小时从约1.7GB增长到14GB以上,泄漏位于Bun运行时的WebKit Malloc分配器。Bun自身问题也在发酵,虽v1.1.13发布时宣称内存占用下降5%,但用户不买账。Reddit用户Xtergo吐槽Bun内存泄漏问题,担心其无法达到Node.js的生产级成熟度。同时,Bun积累了约4700个open issues,远多于Node.js的约1700个。

【Bun与Zig哲学决裂:AI与社区政策冲突】

内存泄漏不是唯一问题,Bun与Zig社区有更深裂痕。Bun曾是Zig阵营明星项目,但团队fork过Zig的优化无法upstream回官方,原因是Zig社区严格的“no - AI policy”。Anthropic是AI coding浪潮推动者,Claude Code依赖Bun runtime,而Zig社区封禁AI生成代码,这是两种软件工程哲学的碰撞,或许意味着Zig这条路走不下去了。

【重写质量引争议:代码数量与流程受质疑】

5月12日,Theo对比uv和Bun Rust移植版代码,uv有35万行Rust代码、73个unsafe调用,Bun Rust移植版有68.1万行Rust代码、超13000个unsafe调用。Jarred回应称数量会稳定在1万左右。网友质疑Bun重写流程,认为uv由真正开发人员编写审查,而Bun由Agents编写、审核、批准和合并。Jarred否认“被迫重写”。

【AI重写软件趋势:多领域同时发生】

类似的AI驱动极限重写在多个领域同时发生,如Cloudflare一周内借助AI重新实现Next.js API大部分能力,Ladybird浏览器两周内将JavaScript引擎从C++迁移到Rust。Jarred曾预言开源软件未来可能“禁止人类贡献代码”,Bun的重写是AI跨语言迁移的首次大规模公开演练,证明AI能快速完成跨语言迁移,但也暴露了缺少人类审查、unsafe泛滥等问题。未来,CTO考虑代码库重写时可能会问“Claude需要几天”。

Logo

欢迎加入DeepSeek 技术社区。在这里,你可以找到志同道合的朋友,共同探索AI技术的奥秘。

更多推荐