Skip to content
/ octox Public
forked from o8vm/octox

xv6-riscv like OS written in Rust

Notifications You must be signed in to change notification settings

Yuleo1/octox

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

octox

octox is a Unix-like operating system inspired by xv6-riscv.
octox loosely follows the structure and style of xv6, but is implemented in pure Rust.

Getting Started

Requirements

  • Install the rust toolchain to have cargo installed by following this guide.
  • Install qemu-system-riscv
  • (option) Install gdb-multiarch

Build and Run

  • Clone this project & enter: git clone ... && cd octox
  • Build: cargo build.
  • Run: cargo run, then qemu will boot octox.
    To exit, press Ctrl+a and x.

License

Licensed under either of

at your option.

Contribution

This is a learning project for me, and I will not be accepting pull requests until I consider the implementation complete. However, discussions and advice are welcome.

About

xv6-riscv like OS written in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Rust 100.0%