21 lines
537 B
Markdown
21 lines
537 B
Markdown
# 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:
|
|
|
|
```bash
|
|
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:
|
|
|
|
```bash
|
|
cargo run
|
|
```
|
|
|