Assignments in CSCI 3411 at George Washington Univeristy are graded in Ubuntu 14.04, so all students should make sure to test their assignments in it too. This repository allows students to test their assignments in Ubuntu 14.04 with extreme ease.
Before using this project, you must install the latest versions of Vagrant and VirtualBox.
- Clone this repository using
git cloneinto the same parent directory as your CSCI 3411 assigments. cdinto this repository- Run
vagrant up. This command with bring up a headless instance of Ubuntu 14.04 in VirtualBox. This can take a few minutes. - Run
vagrant ssh. Once this commands completes, you will have access to Ubuntu via ssh. - Within the virtual machine, run
cd /CSCI3411. You will now be inside the parent directory of this repository on you host machine. From here, you will be able to easily test all of your assignments. - When you are done testing, run
exitand you will be returned to your host machine. Keep in mind however, that Ubuntu is still running. - To shutdown Ubuntu, run
vagrant halton your host machine. To delete Ubuntu, runvagrant destroy. - To bring Ubuntu back up at any time, simply run
vangrant upon your host machine.
Within your Xv6 repo (inside of your Vagrant VM), run make qemu-nox. This is should bring up Xv6 on your command line. To quit, use ctrl+a x.