
Kuasar 項目由華為云、中國農(nóng)業(yè)銀行以及 openEuler 社區(qū)、WasmEdge 社區(qū)和 Quark Containers 社區(qū)等聯(lián)合發(fā)起,結合了華為云多年生產(chǎn)業(yè)務實踐以及對沙箱技術發(fā)展的思考,基于業(yè)界新興的沙箱接口實現(xiàn)。
據(jù)介紹,Kuasar 是一個高效的容器運行時,通過支持多種沙盒技術,提供云原生、全場景的容器解決方案。它用 Rust 編寫,提供基于沙箱 API 的標準沙箱抽象。此外,Kuasar 提供了優(yōu)化的框架來加速容器啟動并減少不必要的開銷。
目前,在南向沙箱層面,Kuasar 已經(jīng)支持包括 Cloud-Hypervisor(MicroVM 類)、WasmEdge(Wasm 類)、StratoVirt(MicroVM 類)、Quark(App Kernel)在內(nèi)的多類主流安全沙箱,Kuasar 與 openEuler、WasmEdge 社區(qū)的深度合作正在進行中,Kuasar 項目也期待與更多沙箱項目或社區(qū)開展合作,持續(xù)完善對各類主流沙箱技術的支持。
在北向接口層面,Kuasar 正在與業(yè)界主流容器運行時 containerd 聯(lián)合構建最新的沙箱接口標準,已經(jīng)加入 containerd v2.0 的版本路標;此外,openEuler 社區(qū)的輕量級容器引擎 iSulad 項目也已經(jīng)完成與 Kuasar 項目的對接。
面向未來,Kuasar 將擁抱業(yè)界最新的 DRA (Dynamic Resource Allocation)、CDI (Container Device Interface) 等管理接口。