1wilkens / redox

Redox: A Rust Operating System

Home Page:http://www.redox-os.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

windows\make all

Running on Windows

windows\make virtualbox

About

Redox: A Rust Operating System

http://www.redox-os.org

License:MIT License


Languages

Language:Rust 78.0%Language:C 14.6%Language:HTML 5.2%Language:Shell 0.9%Language:C++ 0.4%Language:Makefile 0.3%Language:Assembly 0.3%Language:Groff 0.1%Language:CSS 0.0%Language:Lua 0.0%