Skip to content

yogesum/zoros

Repository files navigation

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.

About

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

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages