This commit is contained in:
Jack Halford 2018-02-04 18:57:29 +00:00
commit 9a6ba1d03d

View file

@ -4,7 +4,21 @@ based on [Writing an OS in rust](https://os.phil-opp.com/)
## dependencies ## dependencies
for archlinux `pacman -S make grub2 xorriso mtools binutils` - `nasm` compiles the bootcode
- `ld` links the bootcode
- `grub-mkrescue` builds the iso
- `xargo` builds rust code
- `qemu` runs the iso
on archlinux `pacman -S make grub2 xorriso mtools binutils gcc qemu`
## rust setup
```
pacman -S rustup
rustup component add rust-src
cargo install xargo
```
## docker ## docker
a standard development environment can be invoked: a standard development environment can be invoked: