A repo to learn Rust and basic OSDev.
To build this naive operating system, your should install the lastest nightly rust toolchain, including rust-src and llvm-tools-preview components.
> rustup toochain install nightly
> rustup component add rust-src
> rustup component add llvm-tools-previewTo check your current rust toolchain type and version, you can use command
> rustc -VvMoreover, to run the os in a virtual machine, you should install qemu with x86 system sypport
> sudo apt-get install qemu qemu-system-x86and install bootimage by cargo
> cargo install bootimageThen, try testing all unit test
> cargo testTo boot and check screen printing
> cargo run
use any of VNC clients to connect 5900 port for monitoring.