Instructions for Installing a Virtual Machine
It you are taking cmsc216, you do not need to install
a virtual machine nor do you need to copy yis/yas (Assembly
language support) to your virtual machine. If you install
a virtual machine that is because you don't have a unix platform,
don't have internet, or want to run the assembly language
support programs we have provided in your machine. Keep in
mind that if you have a Mac, you already have a unix environment.
Just make sure that periodically you check that your programs work
in the grace cluster.
Download and install vmware player (windows) or vmware fusion(mac).
Download the 64bit Ubuntu iso from
Open vmware, click "New virtual machine" to create a new vm. Select
installer disc image file and browse to the location of the Ubuntu iso.
Use all the default settings.
After installing Ubuntu, open "Terminal" in Ubuntu virtual machine.
In cmsc216 we use the programs yas and yis while implementing
Assembly programs. You can copy those programs to your virtual machine
Log on to the grace server.
Run "where yis". It should show something similar to
Copy yis to your 216 folder and change the name to yis2:
cp /afs/glue/class/spring2016/cmsc/216/0101/public/bin/yis ~/216/yis2
Logout from the grace server. Copy the yis2 file to your local machine using:
scp YOUR_DIRECTORY_ID@grace.umd.edu:~/216/yis2 ~
You should be able to use yis2 in your home directory.
Repeat the above process for yas.
Depending on your computer, vmware may not allow an installation of
64-bit guest os. If this is the case, virtual box will most likely be
your best option.