hendrix:用Rust编写的x86_64的实验微内核

时间:2024-03-08 22:13:50
【文件属性】:

文件名称:hendrix:用Rust编写的x86_64的实验微内核

文件大小:38KB

文件格式:ZIP

更新时间:2024-03-08 22:13:50

rust kernel x86-64 osdev os-dev

关于 Hendrix是一个用Rust编写的x86_64的实验微内核。 内核本身负责调度,内存管理,I / O和IPC。 发展 开始之前 该项目遵循博客。 为了能够构建项目,您需要Rust nightly 。 我们还需要其他一些工具,例如,我们需要使用内核工具链来编译rust core 。 安装以下内容以编译hendrix : rustup override set nightly rustup component add rust-src rustup component add llvm-tools-preview cargo install bootimage 建立项目 要运行Hendrix,您需要安装 。 进行一次cargo run以启动内核或进行cargo test --lib以运行所有测试。


【文件预览】:
hendrix-main
----.cargo()
--------config.toml(212B)
----Cargo.toml(994B)
----.tool-versions(13B)
----src()
--------runtime()
--------main.rs(1023B)
--------kernel()
--------commons.rs(460B)
--------lib.rs(2KB)
--------hal()
----rust-toolchain(8B)
----LICENSE(34KB)
----README.md(828B)
----x86_64-hendrix.json(398B)
----docs()
--------book.toml(471B)
--------markdown.md(244B)
--------src()
----.gitignore(372B)

网友评论