Some Potentially Useful Web Sites

If you find any other good sites that ought to be on this list, please let me know about them.

C/C++/Unix Programming
The Unix Reference Desk. A good place to start.
UNIX URLS. A large set of Unix-oriented links, a few of which are out of date.
The Lysator guide to C resources on the Web. A good site for links on C programming.
Tutorials and references on C++.
Brian Brown's Online introductory C programming course.
Brian Brown's Online introductory Unix course.
John Smith's excellent Unixhelp for Users page.
The Unix FAQ.
Jim Frost's BSD Sockets: A Quick and Dirty Primer.
The Unix FAQ on sockets.

General Operating Systems Information
The comp.os.research FAQ

Multics
A wealth of information about Multics can be accessed through the Multics Home Page

Nachos
Berkeley's Nachos Home Page. Lots of information about Nachos.
Thomas Narten's "Road Map Through Nachos" (HTML version) (PostScript version)
Michael O'Donnell's "Guide to Reading the Nachos Source"

Other Operating Systems Course Notes
Thomas Anderson's notes from the University of Washington.
Jeff Chase's notes from Duke University.
Kathryn McKinley's notes from the University of Massachusetts.
Bart Miller's notes from the University of Wisconsin.

Threads
Andrew Birrell's "An Introduction to Programming with Threads" (compressed PostScript)
Tom Wagner and Don Towsley's Getting Started with POSIX Threads (dead link?)

Windows NT
The NT Server Homepage

Last updated: 06/30/01