Skip to content

sn99/vague-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published

Languages