Further information on this process is available at: docs.caen-tower.engin.umich.edu/rst/projects/operating_systems