1 unstable release

new 0.0.1 Jan 30, 2025

#36 in #bare-bones

Download history 55/week @ 2025-01-25

55 downloads per month
Used in dioxide_boot

MIT license

18KB
493 lines

dioxide_os

Dioxide is an experimental OS built in pure Rust for educational purposes. It was made by following the excellent material by phil-opp, Writing an OS in Rust.

You will find most of the code for the kernel in the crates/dioxide directory.

Building and Running

Since this is purely experimental, this project uses the nightly branch of Rust. Breaking changes are expected frequently.

To build the code, just run cargo build. This should download any required dependencies.

To run the code, if you have QEMU or VirtualBox, you can run cargo run --bin [qemu | vbox]-[uefi | bios]. The VirtualBox version assumes some setup which I haven't outlined here yet, so QEMU might be the easiest to get going.

Dependencies

~295–750KB
~17K SLoC