
近日,被誉为全球计算机系统领域“奥运会”的顶级学术会议 SOSP 2025 公布奖项评选结果,“星绽”开源操作系统在高可扩展内存管理方面的研究论文,斩获今年的最佳论文奖(Best Paper Award)。据悉,本届 SOSP 会议共收到 368 篇投稿,最终录用 66 篇,其中最佳论文奖仅设三席。这标志着星绽 OS 在破解操作系统“性能与安全兼顾”这一难题上的探索,获得了国际学术界的认可。
“星绽”(Asterinas)是由中关村实验室、蚂蚁集团、北京大学、南方科技大学等机构联合发起,并在 2024 年 10 月 22 日向全球开发者开源,聚焦于安全可信底层技术的开源系统软件栈。星绽系统软件栈包括星绽 OS、星绽机密计算两大项目,其中星绽 OS 内核作为下一代工业强度的开源通用 OS 内核,兼顾性能和安全,采用首创的框内核架构和新兴的 Rust 编程语言,支持 x86 和 RISC-V 等 CPU 体系架构,不仅兼容 Linux 内核,还在安全性方面有望大幅领先于 Linux 和其他现有主流 OS。

据悉,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 颗 Star,并登上 HackerNews 和 LWN.net 等国外主流技术社区头条,获 2025 年 OS2ATC 大会“最具影响力开源创新贡献奖”。
评论