I believe that as of this semester, pretty much any of the machines available in any of the labs in GDC listed on the facilities page above are suitable for use in this course. If you find otherwise, please let me know.
If you do not have a CS deparment unix account yet, or if you are not a CS major (in which case you need a departmental TEMPORARY account), apply for one here.
Most of the assignments can also be done using a Windows machine. However, grading is done on departmental Linux machines, so you must port your code to work on the departmental Linux machines and turn it in there, or, if for some reason that cannot be done, you may, with the instructor's permission, make arrangements with the TA to demo your code on a Windows laptop that you provide. Note that we do not provide support for software needed for the projects on any machines other than the departmental Linux machines, although in many cases we try to help with this. Any support on non-standard platforms may well be incomplete and we cannot guarantee to fix bugs with it in any finite timeframe.