摘要
2026年5月11日,Bun 创始人 Jarred Sumner 在 X 上发了一条推文,Zig 版的 Bun 就被判了死刑。 “Bun v1.3.14 将于明日发布。如果我们合并 Rust 重写版本,这将是 Zig 的最后一个版本。” 就这么一句。四年前,Bun 因为选择了 Zig 而显得特立独行;四年后,Zig 版本被它的创造者用一条推文宣告了终结。 这场从 Zig 到 Rust 的迁移,实际上只花了大约六天,涉及 96 万行代码,并且在 Linux x64 glibc 环境下通过了现有测试套件的 99.8%。而六天前,Jarred 还在 Hacker News 上说这是一堆根本还跑不起来的代码,“最后被全部扔掉的概率非常高”。六天后,同样的代码变成了“Zig 的最后一个版本”。 “整个讨论有点反应过度了。302 条评论,全都围绕一堆根本还跑不起来的代码。我们并没有决定一定要重写。而且这些代码最后被全部扔掉的概率其实非常高。我只是很好奇:一个真正可运行的版本到底会是什么样、用起来感觉如何、性能如何,以及让它通过 Bun 的测试套件、并真正变得可维护,到底会有多难。我希望未来能把一个可行的 Rust 版本和 Zig 版本真正并排放在一起比较。” 问题在于,在被 Anthropic 收购之后,Bun 已经深度嵌入到了 Claude Code 的链路中。过去几个月,开发者社区对 Claude Code 最大的不满之一,恰恰就是“它越来越像一堆工程债务缝合出来的东西”。内存占用暴涨、CLI 卡顿等问题几乎每天都有人抱怨。而后来不少人才意识到,其中相当一部分问题,其实最终都能追溯到 Bun 本身的内存泄漏与 runtime 稳定性问题。 于是现在出现了一个非常荒诞的循环:Claude Code 被 Bun 的内存泄漏坑惨了;然后 Anthropic 让 Claude 去重写 Bun;最后 Bun 再继续回头支撑 Claude Code。 甚至已经有开发者开始半开玩笑地担心:“Bun 已经嵌入到 Claude Code 中。Claude Code 看起来糟透了。所以现在我担心 Bun 也可能糟透了。” 3天写代码2天测试,就能解决内存泄露问题? 2026年5月初
摘要可能不完整,可查看原文
相关事件
暂无数据
相关公司
暂无数据
相关人物
暂无数据