Skip to content

andreev-io/Rust-OS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 

Repository files navigation

Bare Metal OS

Following os.phil-opp.com. A simple kernel for x86_64.

Dependencies on MacOS

cargo install cargo-xbuild
rustup component add rust-src
cargo install bootloader
rustup component add llvm-tools-preview
cargo bootimage
brew install qemu

Build

cargo xbuild

Run

cd os/ && cargo xrun

Test

For all tests:

cargo xtest

For library tests:

cargo xtest --lib

About

x86-64 kernel in Rust.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages