--- title: "Bun 發佈了 Rust 移植指南,並表示重寫工作仍然不夠成熟" type: "News" locale: "zh-HK" url: "https://longbridge.com/zh-HK/news/285222660.md" description: "Bun 的創建者 Jarred Sumner 發佈了一份 Zig 到 Rust 的移植指南,引發了關於可能從 Zig 遷移的猜測。然而,Sumner 澄清表示並沒有重寫的承諾,他對工作版本表示好奇。Bun 是一個 JavaScript 運行時,顯著地使用了 Zig,但團隊已經對其進行了分叉,以改善編譯時間。Zig 社區對分叉的變化以及該語言嚴格的無 AI 政策表示擔憂。儘管存在不確定性,但移植到 Rust 的想法得到了積極的回應,預計在開源軟件開發中將增加 AI 的參與" datetime: "2026-05-05T14:11:06.000Z" locales: - [zh-CN](https://longbridge.com/zh-CN/news/285222660.md) - [en](https://longbridge.com/en/news/285222660.md) - [zh-HK](https://longbridge.com/zh-HK/news/285222660.md) --- # Bun 發佈了 Rust 移植指南,並表示重寫工作仍然不夠成熟 Bun 的創建者 Jarred Sumner 發佈了一份 Zig 到 Rust 的移植指南,引發了該項目可能遷離 Zig 的猜測,儘管 Sumner 表示並沒有重寫的承諾,只是 “好奇想看看一個可工作的版本是什麼樣的。” Bun 是一個 JavaScript 運行時和工具包,是 Zig 的一個重要用户,Zig 是由 Andrew Kelley 設計的一種通用系統編程語言,旨在改進 C,目前版本為 0.16。使用 Zig 構建是 Bun 相較於競爭對手 Node.js(使用 C++)和 Deno(使用 Rust)的一個顯著特點。 也就是説,Bun 團隊已經分叉了 Zig,聲稱由於在 macOS 和 Linux 上使用 LLVM 的並行代碼生成,調試編譯時間提高了四倍。這些改進無法上游到 Zig,因為其對問題、拉取請求(PR)和錯誤跟蹤器上的評論有嚴格的無 AI 政策。根據 Zig 軟件基金會成員 Loris Cro 的説法,禁止的原因是 “基於 LLM 的貢獻對我們來説大多是負面的,從由於充滿幻覺的無價值的隨意 PR 導致的背景噪音增加……到瘋狂的 10,000 行長的首次 PR。” 關於 Bun 的 Zig 分叉,一位核心 Zig 團隊成員評論説 “這個 Zig 分叉中的變化不適合上游”,並列舉了幾個原因,包括 “他們的並行語義分析實現將表現出非確定性行為”,以及另一個增強功能,即將 LLVM 的後端輸出拆分為多個模塊,被認為是浪費時間,團隊正在投資於增量編譯,“這可以將編譯速度提高几個數量級。” Zig 的無 AI 政策可能讓 Anthropic 感到尷尬,Anthropic 在 2025 年底收購了 Bun,並將其用於 Claude Code。 Zig 的另一個問題是 Kelley 不怕對語言進行破壞性更改,這使得在主要生產項目中依賴它變得更加困難。 昨天,Sumner 在 GitHub 上提交了一份 Zig 到 Rust 的移植指南,解釋了 “階段 A” 的目標是捕捉邏輯,即使 Rust 代碼無法編譯,而 “階段 B 使其逐個 crate 編譯。” - Zed 團隊發佈了 Rust 構建的編輯器 1.0 版本:傳統編輯器和 AI 工具 - AWS 主題演講將 AI 誇大為魔法。其工程師講述了不同的故事 - Anthropic 在 Bun 1.1.13 中修復了內存問題,開發者抱怨內存泄漏 - 新的 Android 開發工具專為機器人設計,而非人類 儘管這似乎表明了意圖,Sumner 在 Hacker News 上表示 “我們並沒有承諾重寫。所有這些代碼被完全拋棄的可能性非常高。我好奇想看看一個可工作的版本是什麼樣的,感覺如何,性能如何。” 儘管從 Zig 到 Rust 的移植概念讓社區感到驚訝,但這一想法得到了相對良好的接受。在 Bun 用户中,有人評論説 “將產品基於仍在測試中的語言似乎總是有點瘋狂。” Bun 以其速度和靈活性而受到讚賞,但該項目也受到重大錯誤和內存泄漏的困擾。 有一點是確定的:如果 Bun 繼續進行移植,將會廣泛使用 AI 來實現它。其他地方有先例。Cloudflare 在一週內用 AI 重新實現了大部分 Next.js API,而 Ladybird 瀏覽器項目在兩週內將其 JavaScript 引擎從 C++ 移植到 Rust。 無論 Bun 是否遷移到 Rust,Sumner 堅信開源軟件(OSS)將越來越多地使用 AI。評論 Zig 的 AI 禁令時,他在 X 上表示:“我預計 OSS 將朝相反的方向發展:不允許人類貢獻。” 他説,人們仍然會討論問題和優先級,“但實際編寫代碼、提交 PR、重放和處理反饋、實施的行為將由 LLM 完成。” ® ### 相關股票 - [NET.US](https://longbridge.com/zh-HK/quote/NET.US.md) ## 相關資訊與研究 - [最強資安 AI 模型 Anthropic Mythos 引爆兩難,企業該跟進還是設防?](https://longbridge.com/zh-HK/news/286010775.md) - [Anthropic 財務長淡化 AI 失業問題,強調使白領提升轉任監督與策略角色](https://longbridge.com/zh-HK/news/286346769.md) - [調查:教師最擔心 AI 假資訊、色情暴力內容](https://longbridge.com/zh-HK/news/286629565.md) - [AI 投資獲利或比預期早到來!高盛:「AI 代理」改變一切、建議「這樣」佈局](https://longbridge.com/zh-HK/news/286202325.md) - [Mobupps 推出 ECHO AI - 自我學習機制](https://longbridge.com/zh-HK/news/286057917.md)