2022-01-13 16:19:54 +08:00
2022-01-13 16:31:49 +08:00
2022-01-13 16:31:49 +08:00
2021-12-01 11:24:55 +08:00
2022-03-12 09:49:30 +08:00
2022-03-12 09:49:30 +08:00
2022-01-13 16:51:36 +08:00
2022-01-13 16:51:36 +08:00
2021-12-03 18:39:36 +08:00
2022-01-09 16:42:40 +08:00
2021-12-01 16:47:28 +08: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, 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.

Description
((((ANOS's Not an Operating System)'s Not an Operating System)'s Not an Operating System)...)
Readme 78 KiB
Languages
Rust 99.8%
Shell 0.2%