http://plan9.bell-labs.com/plan9/
PlanNine is one of several OperatingSystems from BellLabs. Unix is one, see: QuarterCenturyOfUnix. KenThompson, one of BellLabs inventors, once said "Unix wasn't fun anymore" and "Why is X so big?" when describing why they wrote Plan9.
In Plan9, almost everything is a file server. Your windowing system provides a file service so that for any current window, you can use the filename: /mnt/wsys/text to see what's in it. That means the window itself has the history that you can grep, it doesn't need to be built into this shell, that application, et cetera. That's an example of OnceAndOnlyOnce.
The Plumber is an example of refactoring. Having seen that many tools use a sort of "Pattern match? do Action" model, e.g. awk, sed, perl, make, ..., they created plumbing. The Plumber serves a file system too. Write stuff like mail messages, urls, web pages, etc to /mnt/plumber/send and the plumber process does the matching and launches an appropriate action. Plumbing is new with release 3 of Plan9 and the latest releases of Inferno.
Sounds like the Plumber is a Pattern IDE built into the user environment.
The design and coding philosophy of Plan9 may create the following paradox: The memory footprint and the lines of code for Plan9 may actually get smaller as it grows in usability and functionality. -- ChrisGarrod
Now OpenSource... The ENTIRE DISTRIBUTION is only 65Mbytes! http://plan9.bell-labs.com/plan9dist/ This is a really exciting development. 65Mbytes? You probably have more RAM than that.
See http://www.gnu.org/licenses/license-list.html
The Plan 9 License as of June 2003
See:
Obviously it's a play on the title of the movie mentioned below, and there's at least a little theme there with names related to movies: the Plan 9 window system is called 8½, and the current version of Plan 9 was called "Brazil" for a while. -- And its mascot-bunny is called Glenda. "How can you tell?"
(Its fur looks a bit too trim for it to be an angora, which is presumably why it's not called Ed.)
These programmers like to start over from scratch. They have been seen to post "Write two, you'll throw one away." They have a new windowing system named rio which is crisp and slick. It's included on the installer floppy, along with dozens of other tools to accomplish the installation, such as awk, gzip, TCP/IP, etc -- All on a 1.44MB floppy! -- just playing in that environment is pretty amazing.
Another answer to the question comes from RobPike, who said that the name was chosen "in the Bell Labs tradition of choosing names that make marketeers wince." -- GlennVanderburg
Don'tSee:
See PlanNineFromUserSpace for ports of some of the PlanNine code to other operating systems.