Linux setup instructions


1. Install development tools and emulator

Install QEMU, gcc, gdb and libc6 with your favorite Linux distribution's package management utility.

For Debian, Ubuntu and other Debian derivatives

sudo apt-get install qemu build-essential nasm git

For Fedora and other Redhat derivatives

sudo yum install qemu gcc gdb nasm glibc-devel glibc-headers git

2. Checkout

git clone git://scriptroute.cs.umd.edu/geekos-project

3. Finish

If in a Debian or Ubuntu system, there are additional dependencies and a custom qemu that may be installed via the provisioning script for the vagrant. Even though you're not using Vagrant, these commands will help install the modified qemu we use for testing.
cd geekos-project && sh ./provision.sh

Web Accessibility