/solstice

x86_64 operating system, written in Rust

Primary LanguageRustGNU General Public License v3.0GPL-3.0

Solstice

Build Status License

Rust x86_64 operating system.

The bootloader is forked from rust-osdev/bootloader, licensed under MIT. The x86_64 crate is forked from rust-osdev/x86_64, licensed under MIT.

Img

Install

Dependencies

Requires nightly rust and QEMU.

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

Building

cargo xbuild

Running

cargo xrun