anos/README.md

25 lines
680 B
Markdown
Raw Permalink Normal View History

2022-01-13 08:51:36 +00:00
## ((((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.