From 84b5dcbb8b2cfe5bdd85625c4d9488c3e40d29a2 Mon Sep 17 00:00:00 2001 From: Jack Halford Date: Sun, 4 Feb 2018 19:42:05 +0100 Subject: [PATCH] Update README.md --- kernel-rs/README.md | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) 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: