当前位置: 首页 > article >正文

Bun 六天完成从 Zig 到 Rust 重写,AI 重写软件大趋势下速度与质量难题待解

Zig 版 Bun 被判“死刑”2026 年 5 月 11 日Bun 创始人 Jarred Sumner 在 X 上发推文称“Bun v1.3.14 将于明日发布。如果我们合并 Rust 重写版本这将是 Zig 的最后一个版本”宣告了 Zig 版 Bun 的终结。四年前Bun 因选择 Zig 而特立独行四年后创造者用一条推文结束了 Zig 版本。这场从 Zig 到 Rust 的迁移约花六天涉及 96 万行代码且在 Linux x64 glibc 环境下通过了现有测试套件的 99.8%。六天前Jarred 还称代码跑不起来“最后被全部扔掉的概率非常高”六天后却成了“Zig 的最后一个版本”。问题累积靠 Rust 来“一键修复”2025 年 12 月Anthropic 收购 Bun旨在让 Bun 成为 Claude Code 背后的运行时、包管理器、bundler 和测试工具。Anthropic 认为 Bun 是“AI 驱动软件工程的重要基础设施”能助开发者快速构建和测试应用。Claude Code 负责人曾表示Bun 启动速度快启动时间约 3 毫秒Python 要慢 15 倍左右。然而Bun 存在内存泄漏问题影响了 Claude Code。2026 年 3 月 12 日编号 #33453 的 Issue 显示Claude Code 主进程有严重内存泄漏RSS 内存 3 小时从约 1.7GB 增长到 14GB 以上泄漏源于 Bun 运行时的 WebKit Malloc 分配器。另一份 Issue #11377 记录更夸张运行 14 小时后Claude Code 进程占用 23GB 虚拟内存143.8% CPU系统卡死。Bun 自身问题也在发酵虽 v1.1.13 版本宣称更换内存分配器使内存占用下降 5%但用户不买账。Reddit 用户 Xtergo 吐槽 Bun 内存泄漏担心其路线图侧重新功能而非稳定性和 Bug 修复。此外Bun 的 GitHub 上有大量长期未关闭的 issue与 Node.js 相比问题更多。不止是内存泄漏Bun 与 Zig 的哲学决裂内存泄漏并非唯一问题Bun 和 Zig 社区存在更深裂痕。Bun 曾是 Zig 阵营明星项目靠 Zig 性能优势与 Node.js、Deno 形成对比。但 Bun 团队曾 fork Zig优化无法 upstream 回 Zig 官方原因是 Zig 社区严格的“no - AI policy”禁止 AI 生成 issue、PR 等。Zig 基金会成员和核心开发者批评 Bun fork 中的一些实现。Anthropic 收购 Bun 后这种冲突更明显一边是 Zig 社区封禁 AI 生成代码另一边是 Bun 团队用 Claude agent 迁移 Zig。所以Jarred 说“厌倦了修复内存泄漏”时或许也觉得 Zig 之路难走。2026 年 5 月重写前夜Bun 有四年积累的 96 万行 Zig 代码、4700 个未解决问题、被内存泄漏坑到 14GB 的 Claude Code以及与 AI 世代不合的社区氛围。Jarred 的选择让 Claude 在六天内用 Rust 重写一切2026 年 5 月初Bun 的 GitHub 仓库出现名为 claude/phase - a - port 的新分支内部有数十万行 AI 生成的 Rust 代码与原始 Zig 实现并存还有一份 576 行的 Zig - to - Rust 迁移指南。5 月 7 日Jarred 称 Rust 迁移涉及约 4000 次 commit、96 万行代码只剩 3 个编译错误Rust 版本能显示 help menubun run 和 package.json scripts 也已运行能执行 JavaScript但他表示当前状态“勉强能动”不能交付还需清理代码和让 Claude 啃测试套件。有人惊呼“Claude 只用三天就把 Zig 版 Bun 重写成 Rust 了吗”Jarred 称按代码量来看准确。5 月 9 日Rust 重写版本在 Linux x64 glibc 环境下通过了 Bun 既有测试套件的 99.8%。Jarred 表示厌倦处理内存泄漏等问题希望编程语言提供更强大工具预防。同时他还在向 Rust 社区请教底层问题5 月 10 日Rust 版本虽能运行、测试接近通过但底层架构未完全稳定。5 月 11 日Jarred 发出推文宣告 Zig 版本终结。“Anthropic 没有逼我”重写完成后质量遭质疑。5 月 12 日Theo 在 X 上对比uv 有 35 万行 Rust 代码和 73 个 unsafe 调用Bun Rust 移植版有 68.1 万行 Rust 代码和超 13,000 个 unsafe 调用。Jarred 回应称数量已下降约 2000预计稳定在 1 万左右。开发者社区质疑流程网友认为 uv 由开发者编写且代码经审查而 Bun rust 由 Agents 编写、审核和合并。还有人猜测 Anthropic 强迫重写Jarred 否认。不止是 BunAI 重写软件的大趋势正在到来类似的 AI 驱动极限重写在多领域发生Cloudflare 一周内借助 AI 重新实现 Next.js API 大部分能力Ladybird 浏览器两周内将 JavaScript 引擎从 C 迁移到 Rust。Jarred 曾预言开源软件未来可能“禁止人类贡献代码”Bun 重写是此预言的首次大规模公开演练证明 AI 能快速完成跨语言迁移但也暴露缺少人类审查、unsafe 泛滥等问题。未来CTO 考虑代码库重写时可能会问“Claude 需要几天”。

相关文章:

Bun 六天完成从 Zig 到 Rust 重写,AI 重写软件大趋势下速度与质量难题待解

Zig 版 Bun 被判“死刑”2026 年 5 月 11 日,Bun 创始人 Jarred Sumner 在 X 上发推文称,“Bun v1.3.14 将于明日发布。如果我们合并 Rust 重写版本,这将是 Zig 的最后一个版本”,宣告了 Zig 版 Bun 的终结。四年前,Bu…...

3个颠覆性功能:Topit如何重新定义macOS窗口层级管理

3个颠覆性功能:Topit如何重新定义macOS窗口层级管理 【免费下载链接】Topit Pin any window to the top of your screen / 在Mac上将你的任何窗口强制置顶 项目地址: https://gitcode.com/gh_mirrors/to/Topit 你是否曾在编写代码时,需要同时查看…...

TuxGuitar:吉他爱好者的开源乐谱编辑与播放解决方案

TuxGuitar:吉他爱好者的开源乐谱编辑与播放解决方案 【免费下载链接】tuxguitar Open source guitar tablature editor 项目地址: https://gitcode.com/gh_mirrors/tu/tuxguitar 你是否曾经因为找不到合适的吉他谱编辑软件而烦恼?或者想要创作自己…...

树莓派物联网实战:避开TCP连接OneNet的3个常见坑(鉴权、脚本、心跳)

树莓派物联网实战:避开TCP连接OneNet的3个常见坑(鉴权、脚本、心跳) 在物联网项目开发中,树莓派作为边缘计算设备与云平台对接是常见需求。OneNet作为国内主流物联网平台,其TCP透传协议因其简单高效备受开发者青睐。然…...

逆向分析小实验:不写一行代码,用OD破解植物大战僵尸的阳光自动收集

逆向分析小实验:不写一行代码,用OD破解植物大战僵尸的阳光自动收集 阳光洒满草坪,向日葵轻轻摇曳——这是《植物大战僵尸》中最令人安心的画面之一。但你是否想过,那些需要手动点击的阳光背后,隐藏着怎样的游戏逻辑&am…...

AI智能体持久记忆系统:基于MCP协议与Cloudflare Workers的架构实践

1. 项目概述:一个为AI智能体赋予持久记忆的文明如果你和我一样,每天都在和Claude Code、Cursor这类AI编程助手打交道,那你一定对那个永恒的痛点深有体会:每次开启一个新会话,它都像一张白纸。你花了半小时,…...

书匠策AI:2026年写毕业论文的“开挂说明书“——一个教育博主的硬核拆解

你离毕业,可能只差一个书匠策AI的距离 各位还在和毕业论文"互相折磨"的同学们,我是一个专门教人写论文的教育博主。今天不聊理论,不灌鸡汤,直接给你们安利一个我最近扒了很久的工具——书匠策AI(官网 官网直…...

别只点勾选!深入宝塔面板301重定向的Nginx配置文件,手动调试更灵活

别只点勾选!深入宝塔面板301重定向的Nginx配置文件,手动调试更灵活 当你面对需要根据URL参数动态跳转、或是处理带复杂正则匹配的重定向需求时,宝塔面板的图形化界面可能突然变得束手束脚。这时候,直接编辑Nginx配置文件就像拿到…...

书匠策AI(http://www.shujiangce.com)期刊论文功能全拆解

哈喽,我是那个专门帮你把论文写作这件事"翻译成人话"的博主。 今天不画饼,不喊口号,就干一件事——把书匠策AI( 官网直达:www.shujiangce.com微信搜一搜"书匠策AI"直达)里的期刊论文功…...

终极指南:5分钟快速免费解锁Cursor AI编程助手Pro功能完整教程

终极指南:5分钟快速免费解锁Cursor AI编程助手Pro功能完整教程 【免费下载链接】cursor-free-vip [Support 0.45](Multi Language 多语言)自动注册 Cursor Ai ,自动重置机器ID , 免费升级使用Pro 功能: Youve reached …...

对比官方价,Taotoken活动价带来的Token成本优势感知

🚀 告别海外账号与网络限制!稳定直连全球优质大模型,限时半价接入中。 👉 点击领取海量免费额度 对比官方价,Taotoken活动价带来的Token成本优势感知 1. 引言:从固定成本到按需消耗 对于个人开发者或小型…...

Qt实战:用QAbstractTableModel和QTableView打造一个带复选框和下拉框的工业数据表格(附完整源码)

Qt工业级数据表格开发实战:基于模型/视图架构的高级交互实现 在工业自动化软件领域,数据表格作为人机交互的核心组件,承担着参数配置、状态监控和工艺管理等多重职责。传统QTableWidget虽然简单易用,但在处理SMT贴片机这类需要管理…...

win11的自带媒体播放器-可以设置它的播放速度。在右小角的三个点里面。。。

win11的自带媒体播放器-可以设置它的播放速度。在右小角的三个点里面。。。...

RTL8762DK蓝牙广播数据包全解析:从nRF Connect截图到SIG官网查表实战

RTL8762DK蓝牙广播数据包全解析:从nRF Connect截图到SIG官网查表实战 当你用nRF Connect扫描到一个RTL8762DK设备时,那一串看似天书的十六进制广播数据(Raw Data)背后隐藏着哪些秘密?本文将带你像侦探破案一样&#x…...

别再傻傻分不清!一张图看懂PMOS、NMOS、CMOS在电路设计中的关键区别与选型

电子工程师必读:PMOS、NMOS与CMOS的实战选型指南 在电路设计的世界里,MOS管就像乐高积木中的基础模块,而PMOS、NMOS和CMOS则是三种最常用的"积木类型"。许多初学者在面对原理图上那些看似相似的符号时,常常感到困惑&…...

LTE测试工程实践:从可视化到故障排查的完整指南

1. LTE测试:从模糊概念到清晰视图的工程实践在无线通信领域,尤其是LTE(Long Term Evolution,长期演进)技术从研发到商用的全周期中,“测试”二字承载的重量远超外行想象。它绝非简单的“通断”检查&#xf…...

FDS火灾模拟实战指南:从物理原理到工程决策

FDS火灾模拟实战指南:从物理原理到工程决策 【免费下载链接】fds Fire Dynamics Simulator 项目地址: https://gitcode.com/gh_mirrors/fd/fds 当面对复杂建筑空间的火灾安全设计时,你是否曾困惑于如何选择合适的模拟工具?如何验证消防…...

完全指南:Linux系统下Realtek RTL8821CE无线网卡驱动深度解析与实战配置

完全指南:Linux系统下Realtek RTL8821CE无线网卡驱动深度解析与实战配置 【免费下载链接】rtl8821ce 项目地址: https://gitcode.com/gh_mirrors/rt/rtl8821ce 在Linux系统中,Realtek RTL8821CE无线网卡驱动的正确配置对于802.11ac标准的Wi-Fi蓝…...

模型预测控制与神经控制屏障函数的融合应用

1. 项目概述:当模型预测控制遇上神经控制屏障函数在自动驾驶和机器人控制领域,模型预测控制(MPC)因其优秀的实时优化能力而广受青睐。但从业者都知道一个"公开的秘密"——传统MPC就像个近视的导航员,只能确保…...

别再只会用Arduino了!用ESP8266+MicroPython快速搭建你的第一个物联网气象站(附完整代码)

用ESP8266MicroPython打造高性价比物联网气象站 在创客和物联网开发领域,ESP8266凭借其出色的性价比和Wi-Fi功能成为热门选择。而MicroPython则为嵌入式开发带来了Python的简洁与高效,让开发者能够用熟悉的语法快速实现创意。本文将带你从零开始&#x…...

从字典扩容到高位进位加法:图解Redis SCAN命令的底层遍历原理

从字典扩容到高位进位加法:图解Redis SCAN命令的底层遍历原理 Redis的SCAN命令是开发者工具箱中不可或缺的利器,尤其当面对海量键值对的遍历需求时。与简单粗暴的KEYS命令不同,SCAN通过精妙的高位进位加法算法和渐进式处理策略,在…...

避开这3个坑,你的夜间灯光数据(NPP/VIIRS)ANLI计算结果才准确

避开这3个坑,你的夜间灯光数据(NPP/VIIRS)ANLI计算结果才准确 深夜的城市灯光如同流动的星河,而NPP/VIIRS卫星捕捉的这些光点正成为区域经济研究的"新货币"。但当我第一次用ArcGIS计算昆明各区县的平均灯光指数&#x…...

【实战篇 / ZTNA】(7.0) ❀ 从零到一:FortiClient 7.0 企业级部署与策略配置全解析 ❀ FortiGate 防火墙

1. FortiClient 7.0 企业级部署前的关键规划 企业级部署FortiClient 7.0绝非简单的软件安装,而是涉及终端安全架构的整体升级。我在多个金融和制造业客户的实际部署中发现,前期规划不充分往往导致后期策略调整困难。首先需要明确的是,FortiCl…...

HEIF Utility终极指南:在Windows上免费打开和转换苹果HEIF照片的完整教程

HEIF Utility终极指南:在Windows上免费打开和转换苹果HEIF照片的完整教程 【免费下载链接】HEIF-Utility HEIF Utility - View/Convert Apple HEIF images on Windows. 项目地址: https://gitcode.com/gh_mirrors/he/HEIF-Utility 还在为iPhone拍摄的照片在W…...

2026年株洲老人小孩都能用专业床垫有哪些?

引言随着生活水平的提高,人们对床垫的要求也越来越高。特别是对于老人和小孩这两类特殊人群,选择一款合适的床垫尤为重要。本文将介绍几款适合老人和小孩使用的专业床垫,其中包括德国美得丽(Musterring)床垫。德国美得…...

如何快速入门ROS机器人仿真:WPR系列仿真工具完整指南

如何快速入门ROS机器人仿真:WPR系列仿真工具完整指南 【免费下载链接】wpr_simulation 项目地址: https://gitcode.com/gh_mirrors/wp/wpr_simulation 想要在虚拟环境中快速学习ROS机器人开发吗?wpr_simulation项目为你提供了一个完美的起点&…...

Kubernetes部署MeiliSearch:从概念到生产级实践指南

1. 项目概述:当MeiliSearch遇见Kubernetes 如果你正在寻找一个轻量级、高性能的开源搜索引擎,并且你的应用恰好运行在Kubernetes上,那么 meilisearch/meilisearch-kubernetes 这个项目就是你一直在等的“官方说明书”。简单来说&#xff0c…...

多智能体编排实战:从架构设计到生产部署的12周训练指南

1. 项目概述与核心价值最近在探索如何系统性地掌握多智能体编排技术时,我遇到了一个名为“Shadow Dojo”的开源项目。这个名字很有意思,“道场”一词本身就意味着一个需要持续练习、精进技艺的地方。这个项目将自己定位为“训练场”,目标非常…...

TikTok评论抓取工具:3步轻松获取完整评论数据

TikTok评论抓取工具:3步轻松获取完整评论数据 【免费下载链接】TikTokCommentScraper 项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper 想要从TikTok视频中获取所有评论数据进行分析吗?TikTokCommentScraper是一款强大的开源…...

仅剩最后47份|Perplexity v2.3文档搜索增强协议白皮书(含Beta版Search Schema DSL规范)

更多请点击: https://intelliparadigm.com 第一章:Perplexity v2.3文档搜索增强协议概览 Perplexity v2.3 引入了全新的文档搜索增强协议(Document Search Augmentation Protocol, DSAP),旨在提升跨格式、多源文档的语…...