D. J. Bernstein

UNIX

Software

daemontools: manage UNIX services
checkpassword: check UNIX passwords

Security, reliability, efficiency

Resource exhaustion
Secure interprocess communication
Disabling the network
Non-blocking I/O
Asynchronous access to disk files
The self-pipe trick

Courses

MCS 494, UNIX Security Holes, Fall 2004

Filesystem layout

UNIX account names
The root directory
The /doc hierarchy
The /command directory
The /package hierarchy

Portability

UNIX portability notes
Cross-platform incompatibility

Miscellany

Installing UNIX on a ThinkPad T40 laptop
Installing UNIX on the 2004.10.10 standard workstation
There are UNIX-specific sections in my TCP/IP and Internet mail pages.