Update README.md

This commit is contained in:
Jack Halford 2018-02-05 11:16:01 +01:00 committed by GitHub
parent aea724a64d
commit 2b4ee5d846

View file

@ -1,8 +1,8 @@
based on [Writing an OS in rust](https://os.phil-opp.com/)
Kernel from scratch (KFS) series of projects at Ecole 42 !
# compiling
## dependencies
### dependencies
- `nasm` compiles the bootcode
- `ld` links the bootcode
@ -12,7 +12,7 @@ based on [Writing an OS in rust](https://os.phil-opp.com/)
on archlinux `pacman -S make grub2 xorriso mtools binutils gcc qemu`
## rust setup
### rust setup
```
pacman -S rustup
@ -21,7 +21,7 @@ rustup component add rust-src
cargo install xargo
```
## docker
### docker
a standard development environment can be invoked:
```
@ -33,3 +33,8 @@ clone the repo and `make iso`
# running
`make run` in your host operating system to launch qemu gtk window
# References
- [Rust page on OSDev wiki](https://wiki.osdev.org/Rust)
- [Writing an OS in rust](https://os.phil-opp.com/) extremely helpful to get things going on x86 and nightly rust