CMSC412 - Project 0 Submission Instructions

Linuxlab machines (accessible from console or over the network) are the standard, supported, development environment for the project.  We will test by running your projects on a Linuxlab machine, without necessarily being there (e.g.remote connection with ssh).

So the good news is you don't have to physically be there to test it before submission; you can ssh, export DISPLAY, run bochs etc.   The bad news is that you must test it on a linuxlab machine. "It runs on my bochs at home" is not an excuse for a project that doesn't run.

Once again, before submitting make sure your project runs atop of a bochs running on a linuxlab machine. It doesn't matter whether you are at UMD in the Linuxlab or at home to test that fact.

Submitting your code

You should generate your submission contents as follows:

cd project0/build
gmake clean
cd ../..
zip -r proj0.zip project0
(The above was changed to use zip rather than tar. The submit server only accepts files in this format.)
In other words, make sure you submit a tar zip file that it contains no .o files, and that it starts with the directory project0.  When you unpack this tar file, you should be able to cd to project0/build, and then type gmake to make the entire project build with no problems.

To submit, connect to the submit server and upload proj0.zip.

We will grade your last submission. If your last submission is after 6PM on the due date, but before 9AM the next day, a late penalty will apply as instructed on the syllabus. Any submission later than 9AM the next day will not be taken into consideration.

Web Accessibility