中关村在线

热点资讯

“星绽”操作系统内核开源:Rust 语言开发,首创框内核架构

近日,开源系统软件栈“星绽”(Asterinas)由中关村实验室、蚂蚁集团、北京大学、南方科技大学等产学研机构联合发布,并向全球开发者开放。该系统软件栈包括星绽 OS 和星绽机密计算两大项目,分别提供通用执行环境和可信执行环境的安全原生系统软件。

据了解,“星绽 OS”是下一代工业级别的通用操作系统内核,采用了框内核架构,并使用Rust编程语言开发。与现有主流操作系统相比,它在安全性方面具有显著优势。框内核架构将操作系统内核划分为两部分:特权的“OS框架”和去特权的“OS服务”。其中,“OS框架”负责将低层次、非内存安全的代码封装为高层次、内存安全的接口(API),而“OS服务”则完全使用Rust语言中的安全部分进行开发。

这种设计最大限度地减少了潜在的内存安全问题,同时保持了与宏内核相当的高效性能。根据LMbench基准测试结果,“星绽 OS”已经达到了与全球主流开源操作系统Linux相当的性能水平。

当前,“星绽 OS”仅支持x86-64虚拟机。官方今年的目标是在x86-64虚拟机环境中实现其生产可用性。

值得一提的是,“星绽 OS”的开源链接已经在下列网址公开:https://github.com/asterinas/asterinas

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具