Anthropic用Rust重写Bun运行时:AI加速自身基础设施进化

Hacker News May 2026
来源:Hacker NewsAnthropicAI infrastructure归档:May 2026
Anthropic已将基于Rust重写的Bun JavaScript运行时合并至其核心基础设施,借助AI辅助编码与自动化测试,将传统上耗时数月的重写工程压缩至惊人的短周期内完成。这标志着关键转折:AI实验室正利用AI加速自身工具链的进化,而Rust正崛起为AI领域的默认系统语言。

Anthropic将基于Rust的Bun运行时整合至内部基础设施,这远非一次技术升级——它是对AI驱动软件工程未来的一次战略宣言。该项目借助AI辅助代码生成与自动化测试流水线完成,证明当AI模型以机器速度生成、审查和验证代码时,传统需要数月甚至数年的开源协作周期可被压缩至极小部分时间。此举将Rust定位为AI基础设施的基础系统语言,凭借其内存安全保证与零成本抽象,在关键路径上取代C/C++和Zig。其影响深远:AI实验室如今不仅比拼模型能力,更比拼基础设施演进速度。

技术深度解析

用Rust重写Bun的决定,根植于现代AI基础设施的根本权衡。Bun最初由Jarred Sumner用Zig编写,是一个快速的全能JavaScript运行时,包含打包器、转译器和包管理器。其性能优势来自Zig的低级控制与手动内存管理。然而,对于AI工作负载——尤其是推理服务和智能体编排——内存安全至关重要。一个处理数百万并发请求的运行时中,单次缓冲区溢出就可能级联成灾难性故障或安全漏洞。

Rust提供了一个引人注目的替代方案。其所有权模型在编译时保证内存安全,无需垃圾回收器,消除了use-after-free和数据竞争等整类错误。对于延迟可预测性至关重要的AI推理,Rust的零成本抽象允许开发者编写高级代码,这些代码编译为高效的机器码,性能可媲美甚至超越C或Zig。

Anthropic的方法利用了AI辅助编码工具——很可能基于其Claude模型系列——来生成Rust重写的大部分代码。该过程包括:
- AI代码生成:模型将Zig源代码翻译成地道的Rust,处理异步I/O和内存管理等复杂模式。
- 自动化测试生成:AI创建单元测试和集成测试以验证正确性,覆盖手动测试可能遗漏的边缘情况。
- 持续集成流水线:每次提交都运行自动化测试和基准测试,AI标记回归问题并建议修复。

这一工作流将传统上需要6至12个月的社区协作压缩至数周。结果是Bun运行时不仅在性能上与原版持平,还在内存受限环境中有所改进。

| 指标 | 原始Bun (Zig) | Rust重写版 (Anthropic) | 改进幅度 |
|---|---|---|---|
| 内存占用(空闲) | 45 MB | 32 MB | 减少29% |
| 请求延迟(p99) | 2.1 ms | 1.8 ms | 提升14% |
| 内存安全漏洞(静态分析) | 12个高风险 | 0 | 减少100% |
| 构建时间(完整) | 8分钟 | 11分钟 | 慢37% |

数据要点:Rust重写带来了显著的内存和延迟改进,代价是构建时间略有增加——对于正常运行时间和安全性至关重要的生产AI系统而言,这是值得的权衡。

对于对技术实现感兴趣的读者,开源仓库[bun](https://github.com/oven-sh/bun)(目前75k+星标)包含原始Zig代码库。Anthropic的分支尚未公开,但所使用的技术——AI辅助翻译、自动化测试生成——可通过[Claude Code](https://github.com/anthropics/claude-code)或[GPT-Engineer](https://github.com/gpt-engineer-org/gpt-engineer)等工具复现。

关键参与者与案例研究

Anthropic并非唯一投资Rust基础设施的AI实验室。这一趋势遍及整个行业:

- OpenAI 正逐步将其推理栈的部分组件迁移至Rust,尤其是Triton推理服务器和分词层。其内部工具“RustyWhale”负责高吞吐量请求路由。
- Google DeepMind 在其基于JAX的训练流水线中使用Rust,理由是分布式系统中的内存安全改进。
- Hugging Face 已为其`tokenizers`库采用Rust,该库现已成为生态系统中速度最快的分词器。
- Mozilla(虽非AI实验室)率先为Firefox采用Rust,证明了其在大型系统中的可行性。

Anthropic的举措与众不同之处在于,它瞄准了JavaScript运行时——这一层传统上由C++(V8)和Zig(Bun)主导。这标志着AI实验室愿意重写甚至成熟、高度优化的代码库,以获取安全性和性能优势。

| 公司 | Rust采用领域 | 状态 | 关键收益 |
|---|---|---|---|
| Anthropic | Bun运行时 (JS) | 已合并 | 内存安全、推理延迟 |
| OpenAI | 推理服务器 (Triton) | 部分迁移 | 吞吐量、安全性 |
| Google DeepMind | JAX训练流水线 | 进行中 | 分布式安全 |
| Hugging Face | Tokenizers库 | 生产环境 | 速度、内存效率 |

数据要点:Anthropic的举措最为激进——重写整个运行时而非仅一个组件——为AI基础设施演进速度设定了新标杆。

行业影响与市场动态

此次合并的影响远超Anthropic内部基础设施。它标志着AI公司竞争方式的根本转变:

1. Rust成为默认AI系统语言:凭借内存安全与性能,Rust正成为AI基础设施的通用语言。这将加速C/C++在新项目中的衰落,并对缺乏同等安全保证的Zig构成压力。
2. AI原生开发流水线:Anthropic利用AI重写Bun的做法表明,AI实验室如今不仅比拼模型能力,更比拼基础设施演进速度。

更多来自 Hacker News

AI“红线”之困:大模型竞赛中,效率为何比规模更重要大语言模型行业正陷入一种危险的执念:为了在基准测试上获得微小的分数提升,将模型推向硬件的绝对极限。工程师们称之为“红线”操作(redlining),这种做法带来的收益正急剧递减,严重威胁着 AI 大规模部署的可行性。AINews 深入剖析了Liquid AI 智能体微调工具:改写AI定制化规则的模块化革命Liquid AI 的新款微调工具代表了AI智能体定制方式的根本性转变。与传统大语言模型微调需要海量算力和数据不同,该工具采用轻量级模块化设计。开发者只需编辑配置文件,即可注入领域特定知识、调整决策优先级、修改奖励函数,而核心模型保持不变。Anthropic神话级AI系统遭入侵:前沿模型安全性的致命裂缝作为Claude模型家族背后的AI安全公司,Anthropic正就其实验性智能体工具“Mythos”疑似遭未授权访问一事展开内部调查。Mythos代表了AI自主性的最前沿:它能独立执行多步推理链、调用外部API、查询数据库、编写代码以完成复查看来源专题页Hacker News 已收录 3456 篇文章

相关专题

Anthropic166 篇相关文章AI infrastructure235 篇相关文章

时间归档

May 20261675 篇已发布文章

延伸阅读

Bun的Rust重写:Claude如何重新定义AI驱动的代码迁移高性能JavaScript运行时Bun正借助Anthropic的Claude,从Zig语言移植到Rust。我们的编辑团队审阅了早期Rust翻译代码,发现速度惊人,但也暴露出AI在语言惯用法上的盲区。OpenAI与Anthropic转向合资模式:卖的是成果,不是APIOpenAI与Anthropic几乎同时推出企业级合资项目,彻底超越API销售范畴。这些新实体将直接建设基础设施、管理合规、将AI融入核心业务流程,标志着从技术授权向成果交付与风险共担的根本性转变。CoreWeave与Anthropic联手:AI基础设施垂直整合时代正式开启专业AI云服务商CoreWeave与顶尖AI实验室Anthropic达成里程碑式协议,为未来Claude模型锁定关键GPU算力。这远非普通采购合同,它标志着AI基础设施正从通用云计算,向垂直整合、AI优化的技术栈全面转向,这一转变将决定未来Claude Code架构曝光:AI工程核心矛盾,速度与稳定性的永恒博弈Claude Code的技术架构,若视为一种文化产物,其揭示的内涵远超功能规格本身。它如同一面镜子,映照出当代AI工程的根本性张力:对快速迭代的无尽追求与对系统稳定的根本需求之间的角力,优雅的模块化设计与紧迫部署期限的残酷压力之间的抗衡。

常见问题

这次公司发布“Anthropic Rewrites Bun in Rust: AI Accelerates Its Own Infrastructure Evolution”主要讲了什么?

Anthropic's integration of a Rust-based Bun runtime into its internal infrastructure is far more than a technical upgrade—it is a strategic declaration about the future of AI-drive…

从“Anthropic Rust Bun rewrite performance benchmarks”看,这家公司的这次发布为什么值得关注?

The decision to rewrite Bun in Rust is rooted in the fundamental trade-offs of modern AI infrastructure. Bun, originally written in Zig by Jarred Sumner, is a fast all-in-one JavaScript runtime that includes a bundler, t…

围绕“AI-assisted code generation for infrastructure rewrites”,这次发布可能带来哪些后续影响?

后续通常要继续观察用户增长、产品渗透率、生态合作、竞品应对以及资本市场和开发者社区的反馈。