2022-08-07 20:59:37 +08:00
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-08-07 20:59:37 +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.

S
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%