Microsoft 開源 LiteBox 0.1:以 Rust 寫成的沙箱 Library OS

Microsoft 在 GitHub 開源名為 LiteBox 的項目,官方描述為「以安全為本的 library OS」,並於 2026 年 10 月 7 日發布首個版本 v0.1.0。項目以 MIT 授權發布,程式碼約 92.4% 為 Rust。[1][2]

設計理念

官方指出,LiteBox 是一個沙箱化 library OS,大幅削減與主機之間的介面,藉此減少攻擊面;項目着重各種「North」shim 與「South」平台之間的簡易互通,並設計成可在內核與非內核場景使用。[1]

官方解釋,當 LiteBox 在其「South」獲提供 Platform 介面時,會在其「North」提供一個受 Rust 生態 nix/rustix 啟發的介面;這些介面令各式各樣的 North—South 組合可以輕易連接,支援多種用例。[1]

官方列出的用例

官方舉例的用例包括:[1]

  • 在 Windows 上運行未經修改的 Linux 程式
  • 在 Linux 上為 Linux 應用程式提供沙箱
  • 在 SEV-SNP 之上運行程式
  • 在 Linux 上運行 OP-TEE 程式
  • 在 LVBS 上運行

專案狀況

官方在 README 註明,項目目前仍在積極演進與改良,正朝穩定版本推進,部分 API 與介面可能隨設計成熟而改變;官方歡迎有興趣者探索與實驗,但若需要長期穩定性,宜等待穩定版本發布,或準備好隨更新調整。[1]

截至發文,該儲存庫有約 2,800 顆星、149 次 fork、803 次提交及 22 位貢獻者;官方同時提供貢獻指引、行為準則、安全政策與支援說明,並以 MIT 授權釋出。[1][2]

參考資料

[1] GitHub — microsoft/litebox 官方儲存庫

[2] GitHub — LiteBox v0.1.0 首個版本

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

*