Skip to content

cinderalla/redox

 
 

Repository files navigation

Redox

Redox is a Rust based operating system, designed to be modular and secure. The developer blog can be found at https://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 uml-utilities
  • Run Qemu
make qemu_tap

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_tap

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 tunctl
  • Run Qemu
make qemu_tap

## 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)
```bash
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

Releases

No releases published

Packages

No packages published

Languages

  • Rust 67.8%
  • C 18.4%
  • HTML 10.0%
  • Shell 1.8%
  • C++ 0.8%
  • Makefile 0.6%
  • Other 0.6%