一个用 Rust 编写的微小 32 位内核
一个用 Rust 编写的微小 32 位内核。 看到 zero.rs 之后,我受到了启发,下载了 Rust 并尝试实现这个目标 - 这是一个中间件,使 Rust 程序几乎可以独立运行。 它将屏幕画成鲜红色,然后卡住了。就是这样:
要运行 rustboot,您需要以下几件事:
qemunasmmaster 分支或 0.7 版本。要在 OSX 上设置这些内容,请执行以下操作:
从 homebrew 安装 nasm 和 qemu:
$ brew install nasm
$ brew install qemu请确保使用了 nasm 的编译版本:
$ nasm -v
NASM version 2.11.02 compiled on Apr 14 2014从源代码安装 binutils。
我个人将手动编译的内容限制在我的主目录中,因此我使用了 --prefix=/Users/steve 选项。当然,你可以将其放在任何你想要的位置。
暂无开放 Issues,或尚未同步最近议题。