diff --git a/kernel-rs/README.md b/kernel-rs/README.md index 4fa8a25a..29a8bf33 100644 --- a/kernel-rs/README.md +++ b/kernel-rs/README.md @@ -2,9 +2,18 @@ based on [Writing an OS in rust](https://os.phil-opp.com/) # compiling -## dependencies +## dependencies for assembly and boot -for archlinux `pacman -S make grub2 xorriso mtools binutils rustup` +grub is the default bootloader, we need `ld` and `nasm` to compile the bootcode +for archlinux `pacman -S make grub2 xorriso mtools binutils` + +## rust setup + +``` +pacman -S rustup +rustup component add rust-src +cargo install xargo +``` ## docker a standard development environment can be invoked: