Resources

Course files

Example programs presented in class are available in Dr. Clair's public directory on turing in the directory /export/math/home/public/clair/os

github

For team projects, this class will use github, the most popular site for collaborative coding.

Working Together With Git And GitHub: How to use GitHub, specifically for this class.

If you want to learn more, there are plenty of online instructions for using github and git:

Linux cluster/turing

All computers in our classroom and in the Linux Lab are part of the department's linux cluster. You can access your account by logging in to any one of these. You can also access turing.slu.edu remotely, via a text terminal ssh connection or by using the NoMachine virtual desktop.

Detailed information on connecting to turing and the features of your account is available at the Math/CS department's website on the Computing Resources page.

Your account comes with a few features: a Backup directory with snapshots of your files at past times, and a WWW directory accessible at http://cs.slu.edu/~user, where user is your SLU username.

Free Online Books

Technical Stuff

General Interest

IPC

Password Hashing

Concurrency

Memory Management

File Systems

Networks