anos/README.md

680 B

((((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, 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.