Teaching myself OS internals by building a kernel.
Get build requirements ```sh
rustup override set nightly
rustup component add rust-src
rustup component add llvm-tools-preview ```
Build with cargo
```sh
cargo build
cargo bootimage ```
The complete documentation can be found here