Vita Nuova Vita Nuova
 HOME   PRODUCTS   SOLUTIONS   RESOURCES   DOWNLOADS   ABOUT US 
  spacer Concepts and Features
 
Plan 9
what is plan 9?
separator
origin of plan 9
separator
arrow  concepts and features
separator
plan 9 licensing
separator
plan 9 products
separator
 

Overview Paper
Bell Labs Plan 9 Site
Hardware Requirements
Support
Screenshots
FAQ
Training
Resources

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