R9 操作系统
在 Rust 中的 Plan 9 R9 是在 Rust 中重新实现的 plan9 内核。它是 不仅受到原创作品的启发,而且在许多方面都源自于原创作品 Plan 9 源代码。
我们使用 cargo 和 xtask 模式来构建内核。
为了构建适用于 x86_64 的 r9,我们假设您已克隆了 git 仓库
找一个方便的地方,然后只需更改为顶级目录
目录,并执行 cargo xtask build --arch x86-64。
要为 aarch64 构建,请运行 cargo xtask build --arch aarch64 (目前仅支持 Raspberry Pi 3)。
还有其他有用的 xtask 子命令; 运行
使用 cargo xtask help 查看可用的命令。
目前, r9 并不自主托管。
| Arch | 平台 | 命令行 |
|---|---|---|
| aarch64 | raspi4b(默认) | cargo xtask qemu --arch aarch64 --verbose |
| x86-64 | q35 | cargo xtask qemu --arch x86-64 --verbose |
| x86-64 (带 kvm) | q35 | cargo xtask qemu --arch x86-64 --kvm --verbose |
| riscv | virt | cargo xtask qemu --arch riscv64 --verbose |
R9 在以下硬件上运行了不同程度的功能:
暂无开放 Issues,或尚未同步最近议题。