/zoros

Hacking an OS with Rust based on the blog posts at http://blog.phil-opp.com/

Primary LanguageRustApache License 2.0Apache-2.0

An OS for learning in Rust

This is based on Philipp Oppermann's excellent series of blog posts. It's purely a learning exercise.

Building

First, we need to check out the source and install bootimage:

# Get our source code.
git clone https://github.com/yogesum/zoros.git
cd zoros

# Set up a Rust compiler.
curl https://sh.rustup.rs -sSf | sh
rustup update nightly
rustup override set nightly

# Install bootimage from crates
cargo install bootimage

# Install qemu
sudo apt-get install qemu

From here, we should be able to build a kernel and run it using QEMU:

bootimage run

Licensing

Licensed under the Apache License, Version 2.0 or the MIT license, at your option.