/redox

Redox: A Rust Operating System

Primary LanguageRustMIT LicenseMIT

Redox

Redox is a Rust based operating system, designed to be modular and secure. The developer blog can be found at http://www.redox-os.org

Docs can be found here.

What it looks like

Redox Redox Redox Redox

Building on Debian/Ubuntu

  • Run the setup script and enter your password when prompted (to install Rust compiler and its dependencies)
cd setup
./ubuntu.sh
./binary.sh
  • Make the project
make all

Running on Debian/Ubuntu

  • Install VirtualBox
sudo apt-get install virtualbox
  • Run VirtualBox
make virtualbox

Running on Debian/Ubuntu (Qemu, Advanced)

  • Install Qemu
sudo apt-get install qemu-system-x86 qemu-kvm
  • Run Qemu
make qemu

Building on Arch Linux

  • Run the setup script and enter your password when prompted (to install the Rust compiler and its dependencies)
cd setup
./arch.sh
./binary.sh
  • Make the project
make

Running on Arch Linux

  • Virtualbox was completely setup as part of the script.
  • Run Virtualbox
make virtualbox

Running on Arch Linux (Qemu)

  • Install Qemu
$ sudo pacman -S qemu
  • Run redox
$ make qemu

Building on Fedora

  • Run the setup script and enter your password when prompted (to install Rust compiler and its dependencies)
cd setup
./fedora.sh
./binary.sh
  • Make the project
make all

Running on Fedora (Qemu, Advanced)

  • Install Qemu
sudo yum install qemu-system-x86 qemu-kvm
  • Run Qemu
make qemu

Building on OS X

  • Install MacPorts or Homebrew
  • Run the setup script and enter your password when prompted (to install Rust compiler and its dependencies)
cd setup
# MacPorts
./osx-macports.sh
# Homebrew
./osx-homebrew.sh
./binary.sh
  • Make the project
make all

Running on OS X

make virtualbox

Building on Windows

make all

Running on Windows

make virtualbox