sky-lord-hue / vague-os

A hobby OS written in Rust

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vague-os

Build Status

A hobby OS written in Rust

How to build

  1. Install xbuild cargo install cargo-xbuild
  2. In the vague-os dictionary rustup override add nightly followed by rustup component add rust-src
  3. Build using cargo xbuild --target x86_64-vague_os.json

Optional steps

  1. Download bootimage cargo install bootimage --version "^0.5.0"
  2. Build using bootimage bootimage build --target x86_64-vague_os.json to get an ELF file in target/x86_64-vague-os/debug(bootimage.bin) and copy and boot it from a USB or virtual machine
  3. Or directly use bootimage run is you have QEMU installed

Basically a dump to everything I learn about OS dev ... a real dump

About

A hobby OS written in Rust

License:MIT License


Languages

Language:Rust 100.0%