“星绽”OS获SOSP 2025最佳论文奖,破解性能与安全兼顾难题
快速阅读: “星绽”开源操作系统因高可扩展内存管理研究获SOSP 2025最佳论文奖,该系统由中关村实验室等联合开发,采用Rust语言和单层抽象架构,性能显著提升,安全性领先。
近日,被誉为全球计算机系统领域“奥运会”的顶级学术会议SOSP 2025公布了奖项评选结果。“星绽”开源操作系统因在高可扩展内存管理方面的研究论文,荣获今年的最佳论文奖(Best Paper Award)。据了解,本届SOSP会议共收到368篇投稿,最终录用66篇,其中最佳论文奖仅设三个名额。这标志着“星绽”操作系统在解决“性能与安全兼顾”这一难题上的探索,得到了国际学术界的认可。
“星绽”(Asterinas)是由中关村实验室、蚂蚁集团、北京大学、南方科技大学等机构联合发起,并于2024年10月22日向全球开发者开源,专注于安全可信底层技术的开源系统软件栈。星绽系统软件栈包括星绽OS和星绽机密计算两大项目。其中,星绽OS内核作为下一代工业强度的开源通用操作系统内核,兼顾性能和安全,采用了首创的框内核架构和新兴的Rust编程语言,支持x86和RISC-V等CPU体系架构,不仅兼容Linux内核,在安全性方面也有望大幅领先于Linux和其他现有主流操作系统。
SOSP始于1967年,与姊妹会议OSDI一同,被全球学术界和工业界公认为操作系统和系统软件领域最高水平、最权威、最具影响力的顶级会议,被誉为计算机系统领域的“奥运会”。SOSP/OSDI受到全球科技公司的高度重视,Google、Microsoft、Meta、Amazon、Apple等科技公司会派遣核心研发人员参会、投稿及做报告。许多在工业界产生巨大影响的项目,其核心论文都发表在SOSP/OSDI上。目前,SOSP/OSDI已成为衡量一个研究机构或团队在系统领域是否处于世界领先水平的关键标尺,是孕育颠覆性计算技术的摇篮。
现代内存管理系统长期存在两大痛点:性能瓶颈与并发安全。此次获奖论文《CortenMM: Efficient Memory Management with Strong Correctness Guarantees》,详细介绍了“星绽”操作系统在这一领域的独创技术CortenMM。该论文由北京大学、中关村实验室、蚂蚁集团、CertiK公司、加州大学洛杉矶分校、密歇根理工大学等共同合作完成。
论文指出,传统操作系统如Linux普遍采用“软件—硬件”两级抽象设计,虽然在很大程度上保证了操作系统在不同硬件平台间的可移植性,但显著的同步开销严重制约了多核处理器的性能发挥,而潜在的并发漏洞则带来了安全风险。研究团队发现,x86、ARM和RISC-V等主流指令集架构在内存管理单元(MMU)的设计上已趋于统一,因此过去为屏蔽硬件差异而存在的软件抽象层已不再是必需品。基于这一关键判断,“星绽”创新成果CortenMM摒弃了独立的软件抽象层,实现了一种“单层抽象”的全新系统架构,使应用程序能直接与经过硬件强化的接口进行交互。
CortenMM的简化设计带来了显著的性能提升,其同步正确性也得到了研究验证。通过消除软件层的额外同步开销,CortenMM的性能得到释放,在实际应用场景下,性能最高可达Linux的26倍。通过引入统一的事务化接口(Transactional Interface),利用Rust语言自身安全特性,并结合先进的形式化验证工具(Verus)进行严格推演,研究团队成功证明了CortenMM核心并发代码的正确性,从根本上杜绝了复杂的并发漏洞。
2024年10月,“星绽”对外发布并向全球开发者开源。一年来,“星绽”开源操作系统有三篇论文被顶级会议收录,除了CortenMM的研究论文入选SOSP 2025外,“星绽”还有两篇论文被顶级会议USENIX ATC 2025同时录用。此外,“星绽”在GitHub平台上获得了超过3600颗星,并登上HackerNews和LWN.net等国外主流技术社区头条,荣获2025年OS2ATC大会“最具影响力开源创新贡献奖”。
(以上内容均由Ai生成)