This commit is contained in:
Jack Halford 2018-03-29 20:41:36 +02:00
parent 42e06809ac
commit 19bf69bb29

View file

@ -23,12 +23,16 @@ cargo install xargo
### running ### running
`make run` runs the OS in a tmux window with `qemu` + `gdb` `make iso` generate the iso
`make iso` generate an iso to run wherever `make qemu` runs the OS in a tmux window with `qemu` + `gdb`
# References ### todo
- remove assembly for a pure rust entry point
- replace grub with something lighter
### inspiration
- [wiki.osdev.org](https://wiki.osdev.org) is a fucking goldmine - [wiki.osdev.org](https://wiki.osdev.org) is a fucking goldmine
- [wiki.osdev.org/Rust](https://wiki.osdev.org/Rust) everything rust related to OSes - [Phil Opperman's "Writing an OS in rust"](https://os.phil-opp.com/)
- [Writing an OS in rust](https://os.phil-opp.com/) extremely helpful to get things going on x86 and nightly rust - [Redox kernel](https://github.com/redox/kernel)
- [Rust OS comparison](https://github.com/flosse/rust-os-comparison) roundup of current projects