zzzyyi / jos

Detailed solutions to assignments of MIT's Operating Systems Engineering course

Home Page:http://pdos.csail.mit.edu/6.828/2017

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MIT 6.828 Operating System Engineering

This repo contains all my solutions to the various exercises in MIT's 6.828 course

Run the jos labs inside a virtual machine

You need to have vagrant installed on your local machine. The Vagrantfile contains a configuration of a centos virtual machine in which all the tools necessary to run jos and xv6 are installed (including MIT's modified version of qemu).

To create and ssh into the VM, simply execute the following inside the jos directory:

vagrant up && vagrant ssh

After logging into the centos VM, you can can run jos of a particular lab, by executing the following:

cd ~/jos/lab6
make qemu-nox

press ctrl+a x to exit qemu.

About

Detailed solutions to assignments of MIT's Operating Systems Engineering course

http://pdos.csail.mit.edu/6.828/2017


Languages

Language:C 90.8%Language:Python 4.6%Language:Assembly 1.9%Language:Makefile 1.8%Language:Perl 0.5%Language:C++ 0.4%Language:Emacs Lisp 0.0%Language:Shell 0.0%Language:HTML 0.0%