【ITBEAR】由中關村實驗室、螞蟻集團、北京大學及南方科技大學等產學研單位攜手推出的開源系統軟件棧“星綻”(Asterinas),近日面向全球開發者正式開放。該軟件棧涵蓋星綻OS與星綻機密計算兩大核心項目,分別致力于通用執行環境及可信執行環境的安全原生系統軟件開發。
星綻OS,作為下一代工業級通用操作系統內核,采用獨特的框內核架構,并以Rust語言開發,顯著提升了系統安全性。框內核將內核分為特權的“OS框架”與去特權的“OS服務”,前者封裝低層次、非內存安全代碼為高層次、內存安全接口,后者則完全基于Rust的安全部分開發。
此設計有效降低了內存安全風險,同時保持了高效性能。據LMbench基準測試,星綻OS性能已與全球主流開源操作系統Linux相當。目前,星綻OS支持x86-64虛擬機,并計劃在年內實現該環境下的生產可用性。
星綻OS的開源鏈接已公布,開發者可通過訪問https://github.com/asterinas/asterinas獲取更多信息。