22 lines
537 B
Markdown
22 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
|
||
|
```
|
||
|
|