【ITBEAR】由中关村实验室、蚂蚁集团、北京大学及南方科技大学等产学研单位携手推出的开源系统软件栈“星绽”(Asterinas),近日面向全球开发者正式开放。该软件栈涵盖星绽OS与星绽机密计算两大核心项目,分别致力于通用执行环境及可信执行环境的安全原生系统软件开发。
星绽OS,作为下一代工业级通用操作系统内核,采用独特的框内核架构,并以Rust语言开发,显著提升了系统安全性。框内核将内核分为特权的“OS框架”与去特权的“OS服务”,前者封装低层次、非内存安全代码为高层次、内存安全接口,后者则完全基于Rust的安全部分开发。
此设计有效降低了内存安全风险,同时保持了高效性能。据LMbench基准测试,星绽OS性能已与全球主流开源操作系统Linux相当。目前,星绽OS支持x86-64虚拟机,并计划在年内实现该环境下的生产可用性。
星绽OS的开源链接已公布,开发者可通过访问https://github.com/asterinas/asterinas获取更多信息。