氧化物:用Rust编写的Actor微内核 源码
氧化物 用Rust编写的Actor微内核 概述 编写操作系统的传统语言是C。尽管C具有广泛的可移植性,并且与汇编语言相当接近,但是它具有危险的语义模型。 Rust是一种更加安全的语言,它仍然允许对OS开发所需的“不安全”机制进行受控访问。 Oxide是基于计算的Actor模型的内存安全功能安全操作系统。 Oxide的基于一个非常小的异步消息传递微内核。 三个最重要的设计要求是: 低延迟 高通量 可证明的安全性 建筑 您需要每晚使用Rust编译器。 首先,您需要安装cargo-xbuild和bootimage工具: cargo install cargo-xbuild bootimage
文件列表
oxide-master.zip
(预估有个26文件)
oxide-master
.gitignore
28B
rust-toolchain
8B
README.md
2KB
bors.toml
53B
Cargo.toml
761B
tests
heap_allocation.rs
1KB
basic_boot.rs
580B
stack_overflow.rs
1KB
暂无评论