Russ Cox
rsc@swtch.com

PDOS, MIT CSAIL
Room 32-G980
32 Vassar Street
Cambridge, MA 02139

A C, an E-flat, and a G walk into a bar.
The bartender says, “Sorry, but we don't serve minors.”

What's grey? A melted penguin.

Projects
xoc (a new compiler)

Plan 9 from Bell Labs
Plan 9 kernel history 1990-2003
Plan 9 from User Space (Plan 9 on Unix)
9fans mailing list archives

6.828: Operating System Engineering

Chord

Online Encyclopedia of Integer Sequences

USA Computing Olympiad

Miscellany
Blog
Bell Labs and CSP Threads
Implementing Regular Expressions
Libtask: event-driven programming with threads
Programming project guidelines
Spin & Plan 9

Selected Talks (all)
Venti: Construction and Maintenance of a Centralized Hash Table
MIT, PDOS Group Meeting, November 2005
Photos: 1 2 3 4 5
An Extensible Compiler for Systems Programming
Bell Labs, Show and Tell, April 2005
Vivaldi: Practical, Distributed Internet Coordinates
ACM SIGCOMM, September 2004
Security in Plan 9
USENIX Security Symposium, August 2002.
Plan 9 in Technicolor
Bell Labs, Show and Tell, August 1999

Selected Papers (all)
Falling Off the Cliff: When Systems Go Nonlinear
Yvonne Coady, Russ Cox, John DeTreville, Peter Druschel,
Joseph Hellerstein, Andrew Hume, Kimberly Keeton, Thu Nguyen,
Christopher Small, Lex Stein, and Andrew Warfield.
HotOS 2005.
File Synchronization with Vector Time Pairs
Russ Cox and William Josephson.
MIT LCS Technical Memo MIT-LCS-TM-650, 2004.
Vivaldi: a decentralized network coordinate system
Frank Dabek, Russ Cox, M. Frans Kaashoek, Robert Morris.
SIGCOMM 2004.
Security in Plan 9
Russ Cox, Eric Grosse, Rob Pike, David L. Presotto, Sean Quinlan.
USENIX Security Symposium 2002.