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