本期焦點
1. Bun 用 11 天從 Zig 改寫至 Rust,背後是 Claude Fable 5 AI 的全力加持
Bun 的創建者 Jarred Sumner 發布了一篇詳細的技術文章,說明他如何在短短 11 天內,藉助預發布版 Claude Fable 5 與 Claude Code,獨自完成 Bun 執行期(runtime)從 Zig 到 Rust 的完整改寫。這項工程若以人力完成,估計需要三名對程式碼庫有完整背景知識的工程師耗費約一年時間。Bun 已於 2025 年 12 月被 Anthropic 收購,此次改寫的 Claude Fable 5 API 費用約為 165,000 美元。原文:[https://ift.tt/rtKWhMu]
2. Bun Rust 改寫啟示錄:AI 輔助大規模程式碼遷移的意義
《The Pulse》深度分析此次 Bun 以 165,000 美元完成 Zig 到 Rust 遷移的商業與技術意義。相較於三名資深工程師一整年的人力成本,此 API 費用極具競爭力。文章也討論了 Bun 1.4 Rust 版本的穩定性、社群信任問題,以及這個案例對整體軟體工程模式的啟示。原文:[https://ift.tt/1xnrcIA]
3. Rust 1.97.0 正式發布:預設啟用 v0 符號修飾方案
Rust 1.97.0 於 2026 年 7 月 9 日正式發布。最重要的改變是 v0 符號修飾(symbol mangling)方案正式成為預設選項,取代原先沿用自 Itanium ABI 的舊方案。此版本同步穩定化 Cargo 的 build.warnings 組態設定,開發者現在可在 CI 流程中強制執行 lint 規則,且不會破壞建置快取。更新指令:rustup update stable。發布公告:[https://ift.tt/LwYRb6O]
4. pgrust:用 Rust 改寫的 PostgreSQL,通過全部 46,000 項回歸測試
pgrust 是一個以 Rust 重寫的 PostgreSQL 資料庫實作,目標對齊 PostgreSQL 18.3,並已通過超過 46,000 條回歸查詢測試,達到完整相容。pgrust 在磁碟格式上與 PostgreSQL 18.3 相容,可直接從現有的 Postgres 18.3 資料目錄啟動,目標是讓 Postgres 更易於嵌入且降低整體架構複雜度。原文:[https://ift.tt/nPy7IjA]
5. 用 Rust 與 ClickHouse 解析 5GB Apple Health XML 資料
iPhone 健康資料匯出後動輒超過 5GB 的 XML 檔案,對 Python ElementTree 或 pandas 而言是一大記憶體考驗。這篇實務文章介紹如何使用 Rust 建構高效能 Apple Health 資料解析器,搭配 ClickHouse 進行儲存與分析,在記憶體使用效率與解析速度上均大幅超越 Python 方案。原文:[https://ift.tt/iuc6pxM]
6. This Week in Rust #659
本週 Rust 社群週報第 659 期,彙整本週最值得關注的函式庫更新、RFC 討論、部落格文章以及社群活動。適合想快速掌握 Rust 生態系動態的讀者定期追蹤。原文:[https://ift.tt/gSsJziQ]
7. smallvec:被嚴重低估的 Rust crate
smallvec 是一個讓向量在堆疊(stack)上儲存少量元素、超出容量後才移至堆積(heap)的 crate。在許多實務場景中,它能顯著降低記憶體配置開銷,特別適合嵌入式系統或高效能服務開發。作者認為這是 Rust 生態系中被低估最嚴重的 crate 之一。原文:[https://ift.tt/U9Xz3qx]
8. hot-lib-reloader:不重啟應用程式即時重載 Rust 程式碼
hot-lib-reloader 是一個 Rust 開發工具,讓你在不停止執行中程式的情況下即時修改並重載函式,實現「即時程式設計」(live programming)的體驗。它基於 libloading crate 實作,大幅縮短開發迭代週期,特別適合需要快速驗證邏輯的情境。原文:[https://ift.tt/IFgHMZo]
9. AppCUI-rs:快速跨平台 Rust TUI 函式庫
AppCUI-rs 是一套快速、跨平台的 Rust 文字介面(TUI)函式庫,提供低階主控台引擎處理輸入、色彩與渲染,並附帶豐富的現成控制元件工具包,包括彈性版面配置、選單、工具列以及多種預設主題,適合建構現代化終端機應用程式。原文:[https://ift.tt/TKbODX2]
10. pon:以 Rust 實作的 Python 3.14 JIT/AoT 原生編譯器
pon 是一個以 Rust 實作的 Python 3.14 JIT 與 AoT 原生編譯器及執行期,採用 Cranelift 後端、ruff 解析器、Green Tea GC,並透過位元組精確(byte-exact)差異測試確保與 CPython 的行為一致性。此專案展示了 Rust 在語言工具鏈實作上的強大潛力。原文:[https://ift.tt/oATz7Rm]
11. CO2:為 C 語言加入 Rust 互通特性的超集語言
CO2 是一個向後相容 C 語言的超集語言,加入了 Rust 互通(interop)特性,使用 cargo 作為建置系統,並支援 cargo test、cargo doc、cargo miri 等常見 Cargo 指令。對於需要在既有 C 程式碼庫中逐步引入 Rust 特性的開發者,這是一個值得關注的實驗性方案。原文:[https://ift.tt/xEFMjIB]
12. 安全公告:CVE-2026-58266 — Anki 25.09.3 及以下版本 Rust 後端資訊揭露漏洞
CVE-2026-58266 影響 ankitects Anki 25.09.3 及以下版本的 Rust 後端元件,被評估為「有問題(problematic)」等級的資訊揭露漏洞,已收錄至 Nessus ID 325690。使用 Anki 的開發者與終端使用者應留意相關安全更新。詳情:[https://ift.tt/Eqcy1vQ]