【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重写BunBun再支撑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 menubun 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需要几天”。