工具大全
开发者工具作者:Coocon2026年8月20日189 次阅读约 10 分钟阅读

Bun 1.4 的 Rust 重写:15800 个 AI 提交,到底换来了什么

Bun 1.4 的 Rust 重写:15800 个 AI 提交,到底换来了什么

Bun 换 Rust 重写,这事的走向越来越不对劲了。

先别管"重写后性能倒退"这个说法有没有硬 benchmark——它更可能是表象。真正值得看的,是这次重写是谁写的。

790 个人类提交,15800 个机器人提交

长期用 Bun 的开发者 tipiirai 在博客里拉了一组 GitHub 数据。过去一个月,Bun 的提交里:

  • 15800 个来自 robobun(AI agent)
  • 1600 个来自 autofix-ci(AI 修复 bot)
  • 790 个来自 Jarred(那个真人类作者)

人类写的代码,占比不到 4%。

更刺眼的是 Jarred 自己发的一条推文,tipiirai 原文引用了它:"六个月前,Bun 的 PR 大多是人在提示 Claude;现在,大多是 Claude 在提示 Claude。"

翻译一下:以前是人指挥 AI 写代码,现在是 AI 指挥 AI 写代码,人站在旁边看。

5000 个 open PR,是新的技术债

Bun 现在的 open pull request 超过 5000 个。对比一下:React 441 个,OpenClaw 2200 个。GitHub 官方建议单一分支的 open PR 别超过 1000,否则 mergeability 检查会开始超时。

代码的产出速度,已经远远超过 review 和 merge 的速度。AI 能把代码写出来,但没人能把它读明白、审明白、合明白。

技术债的形式变了。以前是"代码写得烂",现在是"代码写得快,快到你来不及看"。

内存安全这个理由,也没兑现

当初说重写是为了内存安全——Zig 手动内存管理容易出问题,换 Rust 靠编译器兜底。但 tipiirai 指出,Rust 代码里的 unsafe 块数量,让这个理由站不住脚。

Zig 作者 Andrew Kelley 的话更狠。他在文章里说,Bun 的代码库让他"越来越惊骇":"hack 叠 hack,滥用断言。Jarred 早在接触 LLM 之前,写的就已经是 slop 了。"

我的看法:如果重写前是 slop,那让 AI 更快地写更多 slop,只是把问题规模化,不是解决问题。

这场重写,是 AI 写代码最大的一次公开实验

tipiirai 说了一句很准的话:这次重写,是"AI agent 能不能接管一个生产代码库"最受关注的真实测试。人在旁边主要做指挥,不一行行读代码。

Anthropic 的名声也押在上面。成,就是 agentic coding 的最佳广告;败,就是反方向的信号。

所以这事的严重程度,超过"Bun 要不要升级"。它在替整个行业回答一个问题:AI 的 commit 数量,能不能等价于代码质量?

目前 Bun 给出的答案,是"不能"。而且代价不便宜:三个月没有 stable 发布,是 2022 年以来最长的一次间隔;社区里"tomorrow 到了吗"已经成了梗。

你今天可以做的事

不用急着弃用 Bun,更不用急着看衰 AI 写代码。但如果你团队也在让 AI 重写或大规模生成代码,先问三个问题:

  1. 你重写是为了什么?性能就先把基线量清楚,别拿"内存安全"当遮羞布。
  2. 谁在 review?AI 一天能吐几百个 commit,你的人一天能审几个?缺口就是技术债。
  3. 敢不敢让 AI 碰安全关键的路径?unsafe 块、注入点、权限边界——这些地方 AI 写爽了,出事了它不负责。

结论一句话:AI 把"写代码"变得便宜了,但把"读懂代码"变得更贵了。别让前者掩盖后者。

✨ 本文由 DeepSeek 生成初稿,Claude 审核润色。

来源:

相关文章

码农早餐 · 2026-10-04

今日头菜:把 "think carefully" 从 CLAUDE.md 里删掉:Opus 5.5 官方技巧清单。另有 4 条快讯:Cloudflare 开源 Agent 工作台:每个应用只跑给你一个人;Gemini 停掉 Flash 与 Pro 免费额度;等。

daily-intel2026年10月4日9 min
25
果蝇、小鼠、人:全脑模拟还差多远?用 Mac mini 实测算一笔账

果蝇、小鼠、人:全脑模拟还差多远?用 Mac mini 实测算一笔账

果蝇全脑 13.9 万个神经元,在一台 Mac mini 上模拟 1 秒脑时间要 12.6 秒,权重矩阵约 121 MB。照同样的模型和算法外推:小鼠 7,089 万个神经元,模拟 1 秒要约 41 小时、权重占约 1.4 TB 内存;人脑 861 亿个神经元,模拟 1 秒要约 5.7 年、需要约 1.7 PB 内存。但算力还不是最难的墙。按 FlyWire 的校对效率,光是把小鼠脑的 AI 分割改对,就要约 1.7 万人年;而且就算接线图完整,现在的模型也没有学习、记忆和神经调质。本文把四堵墙逐一摆出来,每个数字都注明出处和假设。

果蝇连接组+6
fruit-fly2026年10月4日8 min
13
MaleCNS 是什么?第一张雄性果蝇全中枢神经接线图,和 FlyWire 差在哪

MaleCNS 是什么?第一张雄性果蝇全中枢神经接线图,和 FlyWire 差在哪

MaleCNS 是一只雄性果蝇完整中枢神经系统的接线图:166,700 个神经元,第一次把大脑和腹神经索(相当于脊髓)放在同一张图里。2026 年 6 月发布 v1.0,9 月在 Cell 上发表,许可证 CC BY 4.0,可以商用。它和 2024 年的 FlyWire 是两套完全不同的工程:不同性别、不同电镜、不同的 AI 分割。论文对比雌雄两只脑发现,11,710 种神经元里只有 138 种两性异形、289 种雄性特有、71 种雌性特有,而且都集中在高级脑中枢。我用 FlyWire 官方注释表按脑区重算了一遍,比例最高的不是中央脑,而是大脑向身体发指令的下行神经元:8.4%。

flywire果蝇+6
fruit-fly2026年10月4日7 min
14

Clash Verge 开了 TUN 虚拟网卡反而上不了网:Hysteria2 流量绕回 TUN 自己,Tailscale 又把 DNS 截走了

macOS 上的 Clash Verge Rev 2.5.6,系统代理模式一切正常,一打开 TUN(虚拟网卡)就连百度都打不开。直接连 mihomo 内核的 API 排查,发现是两个独立的根因叠在一起:一是 Hysteria2 节点的 UDP 出站没有绑定到物理网卡,被 TUN 路由吸回自己,形成回环;二是系统 DNS 被 Tailscale MagicDNS(100.100.100.100)接管,查询走 Tailscale 的 utun,Clash 的 dns-hijack 拦不到,拿回来的是被污染的 IP。修法只需两段 Merge 覆写:route-exclude-address 把节点 IP 排除出 TUN,再打开 sniffer 从 SNI 还原域名。文中每一步都附复现命令和实测输出。

故障排查tailscale+7
pitfalls2026年10月4日6 min
15