## ((((ANOS's Not an Operating System)'s Not an Operating System)'s Not an Operating System)...) **Not Yet.** This is my personal implementation of [phil-opp/blog_os](https://github.com/phil-opp/blog_os), which tries to write an OS in Rust. The following features have been implemented: - VGA text mode - CPU Exceptions - Hardware Interrupts - Paging implementation - Heap allocation - Serial communication with terminal - Testing ## Build and run Make sure to have the following programs installed on your system: - rustup - qemu Clone this repository and cd to the directory, run `./setup.sh` to install required components, the execute `cargo run` to build and launch.