laranja-os:尝试在Rust中实现MikanOS

时间:2024-05-07 05:12:37
【文件属性】:

文件名称:laranja-os:尝试在Rust中实现MikanOS

文件大小:744KB

文件格式:ZIP

更新时间:2024-05-07 05:12:37

rust os mikanos Rust

Laranja OS 在Rust中实现 (教育性OS)的尝试,Mikan在日语中是普通话,而laranja在葡萄牙语中是橙色。 在阅读我将写出Rust的用法。 它基于Intel Linux,但在osbook_day03c-2(应)之后可在macOS上使用。 标签 osbook_day03a确实无法正常工作。 因为无法调用kernel_main。 准备 除了Rust每晚,还需要qemu等。 基本上,如果设置了“从头开始制作os简介”的环境,就可以了。 在macOS上,必须安装Homebrew llvm,并且llvm bin必须在PATH中。 建造 使用make构建bootloader和内核,并使用QEMU执行。


【文件预览】:
laranja-os-main
----bootloader()
--------rust-toolchain(7B)
--------Cargo.lock(4KB)
--------src()
--------Cargo.toml(241B)
--------.gitignore(24B)
--------.cargo()
--------README.md(61B)
----make-image.sh(636B)
----OVMF.fd(1024KB)
----.gitignore(25B)
----Makefile(680B)
----qemu-run.sh(93B)
----README.md(916B)
----kernel()
--------rust-toolchain(7B)
--------Cargo.lock(158B)
--------src()
--------Cargo.toml(149B)
--------x86_64-unknown-none-laranjakernel.json(856B)
--------.gitignore(7B)
--------.cargo()
--------README.md(29B)
----write-object-to.sh(333B)

网友评论