a small os written in rust, based on the Philipp Oppermann blog post https://os.phil-opp.com/
- Create a freestandung Rust Binary [done]
- Write a microkernel (x86) [done]
- VGA text mode [done]
- Add unit and integration testing [in progress]
- Catch CPU Exceptions
- Avoid triple faults
- Forward hardware interrupts to the CPU
- Implement paging support in the kernal
- Add heap allocation to the kernal
- Add support for async/await to the kernel
cargo +nightly run -Z build-std=core,compiler_builtins --target x86_64-tatunen_os.json
this command will compile and run the rust os in qemu