Plan 9 fue un sistema operativo desarrollado en los años 80 basado en Unix pero diseñado para computación distribuida. Usaba un enfoque novedoso al tratar todos los recursos como archivos en un sistema de archivos jerárquico y proveer directorios de unión que combinaban recursos locales y remotos de forma transparente al usuario. Un protocolo de red llamado 9P permitía acceder a estos recursos de forma distribuida como si fueran archivos locales.