OS A bare metal Rust based OS (for education purpose) to follow the tutorial go to here thanks Philipp Oppermann!
you will have to install rustup
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
then install the rust nightly toolchain
$ rustup install nightly
then install the rust source code
$ rustup component add rust-src
then install the rust llvm tools
$ rustup component add llvm-tools-preview
you will have to install qemu
$ brew install qemu
then run the project with cargo run
$ cargo run