业界首个搭载纯Rust内核的发行版星绽NixOS发布,安全内核“走出实验室”
近日,星绽(Asterinas)开源社区发布星绽NixOS,成为业界首个搭载纯Rust操作系统(OS)内核的发行版。星绽NixOS成功整合了纯Rust内核(星绽)与Linux的成熟软件包生态(NixOS),使星绽从“内核项目”迈向“可用系统”,加速OS行业向原生“内存安全”的转型升级。 近年来,Rust这一编程语言在操作系统和系统软件开发领域快速崛起,其优势在于运行效率与C/C++相当,又在很大程度上规避了后者因内存不安全容易导致安全漏洞的顽疾。微软近日宣布在2030年结束前将核心代码库全面迁移至Rust语言,Linux、Android等主流OS也纷纷引入Rust;同时,Occlum、RedLeaf、Theseus、Tock、蓝河内核涌现,这些纯Rust编写的OS内核成为全球OS领域的一股新兴力量。 星绽是一款兼容Linux的开源通用OS内核,其技术路线是基于新兴的Rust语言,以及业界首创的“框内核(framekernel)”OS架构,相比于传统OS内核,具备兼顾高性能和高安全的优势。星绽开源社区聚集了中关村实验室、北京通明湖信息技术应用创新中心(简称“通明湖中心”)、蚂蚁集团、英特...
