
Asterinas 發布 0.19.0 版本。官方在 GitHub 的版本頁公開這次發布,並指向專欄的公告頁;專欄自述為一個以 Rust 及「framekernel」架構建構下一代作業系統內核的開源社群。[1][2]
專欄定位
官方網站指出,Asterinas 的目標是提供四項特點:強健保安(包含記憶體安全)、優異效能、廣泛可用(適用於多種硬體平台與使用場景),以及無縫兼容(毫秒級修改即可運行 Linux 應用程式)。官方形容其保安與效能來自 framekernel 架構。[2]
官方強調,在 Asterinas 中,所有 unsafe Rust 程式碼都被限制在 ostd crate 之內,內核其餘部分(包含所有周邊裝置驅動程式)完全由安全 Rust 組成;專欄採用 Mozilla Public License(MPL),原始碼在 GitHub 上,並獲 Ant Group、復旦大學、Intel、北京大學、南方科技大學與 TLAIC 等機構贊助。[2]
官方亦提供 Asterinas 作業系統開發套件(OSDK),讓開發者可建立、建構、運行及測試 Rust 內核專欄;開發者可經 cargo install cargo-osdk 安裝,並以幾個指令建立並在虛擬機中運行自己的「Hello World」內核。[2]
媒體報道的技術改動
據媒體報道,0.19.0 的改動包括:[1][2]
- 新增圖形子系統,能輕鬆運行 X.Org——對一個以 Linux 兼容為目標的 Rust 內核而言,這是走向可用桌面環境的一步
- 在既有的 x86_64、RISC-V 與 LoongArch64 目標之外,新增初步的 64 位元 Arm(AArch64)支持,媒體形容為「最基本但可用」
- 強化虛擬化支援,包含為 Firecracker 加入 PVH 開機(加速冷啟動)與更快的 TDX 開機
- 重新實作 overlayfs、加入新的 mount API,以及功能更完整的 virtio-fs
- 改善安全容器支援、為驅動程式引入 Rust 原生裝置模型,以及讓 Asterinas 可以自我建構(self-hosting)
- 專欄亦有以 Asterinas 作為 guest kernel 的 Kata Containers 版本,最新建構日期為 2026 年 10 月 11 日
(上述技術改動的詳細目目前以媒體報道與專欄儲存庫資料為主,除官方公告外不作來源引證。)
參考資料
[1] GitHub 官方 — asterinas/asterinas v0.19.0 版本頁(2026 年 10 月 12 日)
[2] Asterinas 官方網站