Skip to content

TheJP/Oxidation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Oxidation

Oxidation is a x86_64 OS.

As of now it is only a hobby project to learn Rust and OS development. (No plans for a real product)

Build and Run

Build the project: cargo build

Run the project in qemu: cargo run

Requirements

To build the project, Linux command line tools are used.

  • Rust
  • nasm
  • ld
  • grub-mkrescue
  • xorriso
  • qemu

Install Rust: https://www.rust-lang.org/en-US/install.html

Install the other requirements using: sudo apt-get install nasm xorriso qemu build-essential grub-common

Windows

If you want to build on Windows 10 I recommend the "Windows Subsystem for Linux" feature with the Ubuntu distribution to install and run Linux commands.

Be sure to run:

sudo apt-get clean
sudo apt-get update
sudo apt-get upgrade

Also if qemu says something like "Could not read from CDROM" this may help: http://intermezzos.github.io/book/appendix/troubleshooting.html#Could%20not%20read%20from%20CDROM%20(code%200009)

Credits and Links

About

OS developed in Rust

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published