[Tempest Rust Daily] 技術情報精華 (2026-10-01) – 深度完整版

本期聚焦 Rust 生態系的供應鏈安全、編譯器演進、跨語言整合與多項實作案例,涵蓋網路服務、機器學習、嵌入式裝置、資料庫工具及影音應用。

arrayref 供應鏈攻擊:惡意 build.rs 在編譯期間執行酬載

文章指出,arrayref 0.3.10 加入名稱近似 proc-macro2 的 proc-macro1 相依套件,後者會透過建置腳本下載並啟動二進位檔。事件凸顯 Cargo 套件的 build.rs 能在編譯階段執行程式碼,也提醒團隊審查新增相依套件、鎖定版本及監控建置環境的重要性。

[https://ift.tt/rpoQAwG]

Rust for CPython 專案進度與可能的納入標準

David Hewitt 在 Python Language Summit 分享 Rust for CPython 的最新狀態、首個模組,以及未來可能採用的驗收標準。這項工作關注 Rust 與 CPython 核心開發的整合方式,對 Python 底層元件導入記憶體安全語言具有指標意義。

[https://ift.tt/AnyFK43]

Ulua:以純 Rust 實作 Luau、JIT 與 WebAssembly

Ulua 是 Luau 語言的開源純 Rust 實作,並提供 JIT 與 WebAssembly 支援。Luau 源自 Lua 5.1,加入漸進式型別等特性;專案同時提供程式碼儲存庫、線上 Playground 與 crates.io 套件,方便開發者測試與整合。

[https://ift.tt/dUIM4WQ]

Tako 以共通模型整合多種網路傳輸協定

Tako 是用於建構 Rust 網路服務的多傳輸協定框架,不只鎖定傳統 HTTP 應用,而是讓不同協定共用路由、中介軟體與可觀測性模型。對同時提供 Web API 與其他網路介面的服務而言,這種設計有助於減少各協定實作之間的重複工作。

[https://ift.tt/6y8EfK3]

RLX:Rust 多後端張量編譯器與分散式執行環境

RLX 試圖以統一架構處理張量圖編譯、核心運算執行與分散式執行環境。其研究動機是改善現有機器學習技術棧分散於不同語言與層級所造成的問題,讓後端行為、部署保證及效能降級策略更容易從端到端理解。

[https://ift.tt/3dJU4DC]

從單一檔案到 Workspace 的 Rust 專案結構

這篇文章討論 Rust 專案在不同成長階段適合採用的目錄與套件結構,核心觀點是不必過早加入架構複雜度。開發者可先從簡單配置起步,再隨程式規模、模組邊界及共用需求逐步拆分 crate,最終視需要轉為可擴充的 Cargo workspace。

[https://ift.tt/bI5tZoL]

以 Rust 裸機非同步技術驅動彩色電子紙

此實作使用 esp-hal、Embassy 與 epdsi,在 Seeed reTerminal E1002 上以裸機非同步 Rust 驅動 7.3 吋 Spectra 6 彩色電子紙,並涵蓋 microSD 等周邊。案例展示 Rust 嵌入式生態系如何組合硬體抽象層、非同步執行器與顯示器驅動程式。

[https://ift.tt/2apAjxy]

DuckPlus:專為 DuckDB 打造的原生 Rust IDE

DuckPlus 是以 Rust 開發的原生 DuckDB 用戶端,設計重點不是把 DuckDB 當成眾多資料庫驅動之一,而是直接支援 FROM-first 查詢、DESCRIBE、資料表函式、DuckDB 型別與管理函式等專屬能力。作者也表示,用戶端本身同樣採用 DuckDB。

[https://ift.tt/Jvj1tOn]

StreamNook 整合多平台直播並降低瀏覽器負擔

StreamNook 是以 Rust 建構的輕量直播用戶端,整合 Twitch、Kick、YouTube 與 TikTok LIVE。聊天、表情符號及輪詢等工作由 Rust 處理,並提供跨平台追蹤清單、開播通知及同時觀看多個直播等功能,目標是在遊戲期間減少瀏覽器對系統資源的影響。

[https://ift.tt/YQ7cmMU]

CapRust 釋出 Windows 原生影片編輯器 Alpha 0.6.0

CapRust 是使用 Rust 與 egui 開發的 Windows 原生影片編輯器,鎖定短影音與長影音內容製作,並納入 AI 相關工作流程。專案起源於作者使用 AI 影片生成模型時對既有工具操作方式的不適應,目前版本仍處於 Alpha 階段。

[https://ift.tt/Q7t89LS]

[Tempest Rust Daily] 技術情報精華 (2026-06-14) – 深度完整版

本日 Rust 生態最重磅的消息是 Git 2.55-rc0 正式將 Rust 設為預設啟用,標誌著 C-Only 時代的結束;同時 Bun 用 LLM 在 9 天內從 Zig 改寫到 Rust 的故事在社群引發熱烈討論。另有新 X11 伺服器、OCaml runtime 重寫、egui 桌面 UI 現況等實務題材,以下為今日精選摘要。

🔥 Git 2.55-rc0 釋出:Rust 預設啟用,告別 C-Only 時代

幾乎支撐全球所有軟體專案的版本控制系統,在本週改變了它的建置需求。Git 2.55-rc0 為即將推出的 Git 2.55 穩定版的第一個候選版本,在傳統 Makefile 與較新的 Meson 建置系統中,Rust 支援皆已預設開啟。對於依賴 Git 進行 Linux 核心修補、企業程式碼庫管理的開發者而言,這是一次安靜但深遠的轉變。

原文連結:[https://ift.tt/fxz9oQ6]

⚙️ Git 2.55 預設 Rust:CI Pipeline 必須在 Stable 前加入 Toolchain

2026 年 6 月 11 日釋出的 Git 2.55-rc0 帶來一個實務上影響深遠的變動:既有的 CI/CD pipeline 若沒有事先安裝 Rust toolchain,將在 Git 2.55 穩定版推出後出現建置失敗。文章建議 DevOps 工程師應在穩定版發布前,於建置映像檔中加入 rustup 與最低支援版本的 stable toolchain,並重新評估 Docker 基底映像的最小化策略。

原文連結:[https://ift.tt/gwsFVK1]

⚡ Bun 用 LLM 在 9 天內從 Zig 改寫到 Rust:速度不可怕,自信才可怕

Bun 的首席開發者僅花了 9 天就把整個 Bun 從 Zig 改寫成 Rust,並透過 LLM 協助,將新版本程式碼推進到可合併的狀態。作者直言看到這則消息的反應不是「酷」,而是「糟了」。可怕的並不是速度,而是「自信」——當 LLM 重寫工具讓核心執行時(runtime)的根本性改造變成「下午就能搞定」的任務,如何在型別安全、記憶體模型、ABI 相容性等議題上維持嚴謹的程式碼審查,將成為 Rust 社群與整個系統程式設計界必須面對的新課題。

原文連結:[https://ift.tt/CrfnJGv]

🖥️ 全新 X11 伺服器用 Rust 寫成,還是 AI 協助開發的

在 Wayland 逐漸取代 X11、各大 Linux 發行版陸續移除 X11 session 的浪潮中,卻有人反向操作,以 Rust 重新打造一個全新的 X11 伺服器,並且在開發過程中借助 AI 協助。對於仍須維護傳統 X11 應用、或希望以記憶體安全語言重新審視顯示伺服器架構的開發者而言,這個專案提供了一個有趣的參考。

原文連結:[https://ift.tt/z9tFWYd]

🐫 OCaml Runtime 逐行從 C 翻譯到 Rust

「Rust 社群欠 OCaml 社群一個人情——第一個 Rust 編譯器就是用 OCaml 寫的。」這篇文章以幽默的開場,展開了一段把 OCaml runtime 從 C 逐行翻譯到 Rust 的旅程。OCaml runtime 原本以 C 撰寫,內含複雜的垃圾回收、Fiber、Effect handler 等機制,作者將翻譯過程當作對 Rust 與系統程式語言的深入練習,也為 OCaml 社群提供了一份遲到的回禮。

原文連結:[https://ift.tt/VHYXeLj]

📦 Zrip:純 Rust 的安全 zstd Codec,支援 -7 到 4 等級

zrip 是一個純 Rust 實作的 zstd codec,支援 Fast 與 DFast 兩種策略,以及 -7 到 4 的壓縮等級。針對需要標準 zstd frames、追求高速編碼吞吐量的傳輸 pipeline 進行最佳化,並內建 COVER 與 FastCOVER 字典訓練功能。對於需要在 Rust 服務之間建立高效資料傳輸層、又希望避免 C 依賴的工程師而言,這是一個值得評估的選項。

原文連結:[https://ift.tt/VBPnFHq]

🎨 Rust 桌面 UI 現況:egui 是目前最務實的選擇

關於在 Rust 中打造使用者介面的選擇,社群討論中許多開發者一致認為 egui 是目前桌面應用的明顯贏家。一位開發者分享了用 egui 打造複雜應用(類似 AI 驅動的影像編輯器,內含大量編輯邏輯並需與多個 Python 後端進行 AI 通訊)的經驗,表示整體開發過程相當順暢。文章也對 iced、Slint、Druid 等其他選項做了務實的比較,適合正在評估 Rust GUI 技術棧的團隊參考。

原文連結:[https://ift.tt/1Si6dex]

🧠 Cortex:給 AI Agent 用的本地優先加密記憶體(Rust + MCP)

Cortex 是一個用 Rust 打造、走本地優先(local-first)路線的加密記憶體系統,專門服務 AI Agent 的長期記憶需求,並支援 MCP(Model Context Protocol)整合。專案提供瀏覽器內可直接試用的版本——僅 124KB WASM、零安裝、完全在客戶端執行。對於想將 LLM Agent 的記憶層由雲端伺服器轉移至本地、同時兼顧加密與隱私的開發者來說,Cortex 是一個值得關注的 Rust 實作範例。

原文連結:[https://ift.tt/kalTpx9]

🔐 用 Rust 打造 OIDC Gateway / Proxy 的實戰心得

作者分享一個常見的情境:公司過去多年累積了許多以 PoC 心態打造、毫不考慮安全性的網路服務,如今被指派負責統一導入使用者註冊、登入、登出、角色管理等機制。文章分享他選擇以 Rust 實作 OIDC gateway/proxy 的設計考量、效能取捨、與既有 Python/Node 服務整合的經驗。對於正在面對「proof of concept 轉正式服務」這個經典 IT 難題的工程師值得一讀。

原文連結:[https://ift.tt/8c4gRJ0]

📘 Rust Generics 詳解:寫出彈性且可重用的程式碼

對於剛剛掌握 Rust 基礎語法的學習者,接下來的進階課題就是 generics(泛型)。這篇教學從「為什麼需要 generics」開始,逐步介紹型別參數、trait bound、where 子句等核心概念,並透過實例展示如何寫出能在多種型別上運作、而非僅服務單一型別的程式碼。文章節奏適合初學者,可作為從 Rust 入門邁向中階的銜接教材。

原文連結:[https://ift.tt/A2jLIgY]

🏠 用 Rust 寫成的英國家用能源模型(HEM)引擎

Home Energy Model(HEM)是英國政府主導開發、用於計算建築能源效能的方法論。這個專案以 Rust 重新實作 HEM 引擎,讓政策模擬、節能評估等場景能享受到 Rust 帶來的效能與型別安全。對於有意將 Rust 應用在科學運算、公共政策模擬等領域的開發者,這是一個少見的真實案例,展示了 Rust 在「非典型網路服務」領域的落地潛力。

原文連結:[https://ift.tt/b6Ug2Lr]

🐍 一日對決「Python vs Rust」在 AI 時代:Rust 沒有贏

五個程式、兩種語言、一台筆電。作者花了一天時間,在 AI 時代的應用情境下對比 Python 與 Rust。結論並不偏袒系統程式語言陣營——Rust 在多數 AI 工程實務題目中並沒有勝過 Python。文章從生態系成熟度、模型推論延遲、與資料科學工作流的整合度等面向,提出值得反思的觀察,對於正在評估「是否該為 AI 專案換到 Rust」的團隊是個冷靜的參考。

原文連結:[https://ift.tt/MpG1sD2]

📝 編輯觀察

今日 Rust 生態最值得關注的兩大主軸,一是 Git 2.55 將 Rust 列為預設依賴,標誌著 C-Only 時代的終結;二是 Bun 用 LLM 短期內完成跨語言重寫所引發的「AI 加速重寫」爭議,提醒我們在追求速度的同時必須維護程式碼品質與審查嚴謹度。建議 DevOps 與平台工程團隊立即評估 CI pipeline 對 Rust toolchain 的支援,並開始為 Rust-by-default 的後 Git 2.55 時代做好準備。