Plan 9 from Bell Labs, the little OS that could
3 hours ago
- Plan 9 from Bell Labs was developed by key figures behind UNIX, including Rob Pike, Ken Thompson, and Dennis Ritchie, as a research OS with a joke name referencing a notoriously bad film.
- It introduced per-process namespaces and the 9P protocol, abstracting resources and making the OS small enough for a single developer to understand.
- Plan 9 expanded the UNIX 'everything is a file' concept to include network stacks, processes, and displays, accessible as files through a simple interface.
- Despite lacking widespread application support, its ideas like UTF-8, per-process namespaces (used in containers), and 9P (e.g., in WSL) influenced modern systems.
- The OS is still maintained as 9front, and its source code is available through literate programming resources for educational purposes.
- Though it failed commercially, Plan 9 succeeded as a source of influential concepts, with its legacy exceeding its current user base.