Redox
Redox is a Rust based operating system, designed to be modular and well documented.
Building on 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
Running on Ubuntu
- Install VirtualBox
sudo apt-get install virtualbox
- Run VirtualBox
make virtualbox
Running on Ubuntu (Qemu, Advanced)
- Install Qemu
sudo apt-get install qemu-system-x86 qemu-kvm uml-utilities
- Run Qemu
make qemu_tap
Building on OS X
- Install MacPorts
- Run the setup script and enter your password when prompted (to install Rust compiler and its dependencies)
cd setup
./osx.sh
./binary.sh
- Make the project
make
Running on OS X
- Install VirtualBox from https://www.virtualbox.org/wiki/Downloads
- Make sure it is installed for all users, in /Applications/ or edit the Makefile VBM path
- Run VirtualBox
make virtualbox
Building on Windows
- Download and install the latest 32-bit Rust nightly from http://www.rust-lang.org/install.html
- The direct link to the 32-bit nightly is https://static.rust-lang.org/dist/rust-nightly-i686-pc-windows-gnu.msi
- Open the Rust nightly shell in the redox repository
windows\make
Running on Windows
- Install VirtualBox from https://www.virtualbox.org/wiki/Downloads
- Make sure to install to C:\Program Files\Oracle\VirtualBox or edit the Makefile VBM path
- Run VirtualBox
windows\make virtualbox