CSE306 Home Page (Fall 2008)

Welcome to the CSE306 (Operating Systems) home page for Fall 2008. This page will be the main source of course information throughout the semester.


Important Course News and Messages

Please check this page regularly for new messages. The newest messages will always appear first.

Download a new machine.jar:
A change that I made in NACHOS over the summer inadvertently introduced a deadlock, which will likely show up if you start using the -rs flag. I corrected the problem today (October 8, 15:54). Please download a new machine.jar and use that instead of the one you previously obtained.

Emailing me:
I have had reports of email to me getting bounced by my spam filters. I apologize for this, but I can't turn off my spam filters or else I will receive over seven hundred messages daily that are currently being blocked. The best I can do is to give some advice about getting mail to me:
Link to cross-compilers at UC Berkeley:
The course TA (Slava) sent me this link to a web page at UC Berkeley where there are some cross-compiler binaries available. He says that although he had some troubles on his Ubuntu Linux system with the binaries I provided, the ones from the Berkeley page worked without any fiddling. I haven't tried the Berkeley ones -- your mileage may vary.

GCC cross-compiler for Mac OS X:
Markus Lacay has built a MIPS cross-compiler based on GCC 3.2.2 for Mac OS X. If you want to try it, download and unpack this ZIP file. (Since I don't have a Mac, I have not personally been able to verify that it works with NACHOS, etc., etc., but chances are good that it does.) If for some reason you need to attempt to rebuild from source yourself, I have placed the relevant GNU tarballs here. Thanks Markus!

Personalized Course Information Area:
If you are taking the course, please visit the Personalized Course Information Area, register a user ID there, and fill out the Academic Dishonesty Form.

I will be using this system to manage assignment handin and distribute grades.


Eugene W. Stark