A plain and simple OS to fiddle around with things
Find a file
2022-03-27 18:41:22 +02:00
.cargo Hello, World! 2022-03-27 18:41:22 +02:00
src Hello, World! 2022-03-27 18:41:22 +02:00
.gitignore Initial Commit 2022-03-27 17:45:56 +02:00
Cargo.lock Hello, World! 2022-03-27 18:41:22 +02:00
Cargo.toml Hello, World! 2022-03-27 18:41:22 +02:00
README.md Hello, World! 2022-03-27 18:41:22 +02:00
x86_64_plain_os.json Initial Commit 2022-03-27 17:45:56 +02:00

PlainOS, something that may operate your system

This may or may not do things in the future.

Building

Building the project requires Rust Nightly and the bootimage tool since I've yet to upgrade my bootloader dependency:

rustup override set nightly
rustup component add rust-src --toolchain nightly # needed for building `core` from source
cargo install bootimage
rustup component add llvm-tools-preview

You'll need QEMU to run the kernel. To build the project and run it in qemu, run:

cargo run