氧化物 用Rust编写的Actor微内核 概述 编写操作系统的传统语言是C。尽管C具有广泛的可移植性,并且与汇编语言相当接近,但是它具有危险的语义模型。 Rust是一种更加安全的语言,它仍然允许对OS开发所需的“不安全”机制进行受控访问。 Oxide是基于计算的Actor模型的内存安全功能安全操作系统。 Oxide的基于一个非常小的异步消息传递微内核。 三个最重要的设计要求是: 低延迟 高通量 可证明的安全性 建筑 您需要每晚使用Rust编译器。 首先,您需要安装cargo-xbuild和bootimage工具: cargo install cargo-xbuild bootimage