在 2026 年 5 月,Bun 项目发生了一项极具争议的重大变更:在 Anthropic 收购该项目后,其核心代码库通过 Claude Code 智能体在 9 天内被从 Zig 语言完全重写为 Rust。此次合并涉及超过 100 万行代码和 6755 次提交,全部由 AI 自动生成。虽然新版本通过了 99.8% 的测试用例,且性能有所提升,但文章深度剖析了其背后的技术隐患。尽管官方宣称迁移动机是利用 Rust 编译器实现内存安全,但由于采用了“忠实翻译”策略,AI 仅仅将 Zig 代码逐行转换为 Rust 语法,导致最终产物中包含超过 10,000 个 `unsafe` 代码块,这一数字是同类项目的两个数量级以上。这意味着该项目实际上变成了“戴着 Rust 面具的手动内存管理”,并未真正获得 Rust 的安全保证。由于代码生成速度远超人类审查能力,这种大规模的 AI 重写虽然通过了行为测试,却可能埋下未定义行为的长期隐患。
事件分析
💡 核心观点:单纯的代码语言翻译无法通过语言特性提升安全性,AI 生成的海量代码正在制造人类无法审计的“技术黑箱”。
原文链接:Hacker News

评论前必须登录!
立即登录 注册