Plan 9 from User Space
O Plan 9 from User Space (ou plan9port ou p9p) é um port de muitas das bibliotecas e aplicações do Plan 9 from Bell Labs para os sistemas operacionais Unix-like. Atualmente ele foi testado numa variedade de sistemas operacionais incluindo: Linux, Mac OS X, FreeBSD, NetBSD, OpenBSD, Solaris/SunOS.
Uma quantidade de aplicações chaves foram portadas, como programas usados pelo próprio sistema, e as bibliotecas necessárias do Plan 9. Tudo isso foi feito para funcionar sobre um ambiente Unix-like, ao inves de nativamente no Plan 9. Alguns dos componentes portados mais significantes são:
- 9P - A filesystem protocol.
- rc - The Plan 9 shell.
- sam - A text editor.
- acme - A user interface for programmers.
- Mk - A tool for building software, analogous to the traditional Unix make utility.
- plumber - An interprocess messaging facility.
- Venti - A network storage system that permanently stores data blocks.
The project's name is a reference to the 1950s Ed Wood film Plan 9 from Outer Space.