D. J. Bernstein
UNIX

The /package hierarchy

Currently allocated package names
Choosing a package name
Package management
Package versions
Sharability
Finding files
FHS failures: some case studies