|
Plan 9
|
|
Plan 9 is designed around the basic principle that all resources appear as files in a hierarchical file system (namespace) which is unique to each process.
These resources are accessed via a network-level protocol called 9P which hides
the exact location of services from the user.
All servers provide their services as an exported hierarchy of files.
Features
- The dump file system makes a daily "snapshot" of the filestore
available to users
- Unicode character set support throughout the system
- Advanced kernel synchronization facilities for parallel processing
- ANSI/POSIX environment emulator (APE)
- Plumbing, a language driven way for applications to communicate
- Acme - an editor, shell and window system for programmers
- Sam - a screen editor with structural regular expressions
- Support for MIME mail messages and IMAP4
- Security - there is no super-user or root, and passwords are never sent over the network
- Venti - archival storage
- Fossil - Hierarchical file system built on top of Venti, with automatic snapshots and archives
|