Plan B is an operating system branched off from Plan 9 and designed to work in a distributed dynamic environment. Plan B is known for abandoning file semantics in favor of the more powerful concept of “box”.
| Plan b | |
|---|---|
| Developer | Systems lab's |
| OS family | Descendant of UNIX / Plan 9 |
| Based on | |
| Latest version | 4th edition |
| Kernel type | Hybrid core |
| License | Plan B license |
| condition | Topical |
| Web site | lsub.org/ls/planb.html |
Fundamentals of Architecture
- All resources are represented as (volumes) “volumes” “volumes” “scrolls”.
- The system works with local and remote “boxes” through a common protocol, but centralized replacement of this protocol with any other is also allowed.
- As in Plan 9 , the namespace is private in relation to a specific process, and it can be modified by naming the “scrolls” and defining the rules according to which the network resources are automatically imported.
- System calls operate on names; whenever possible, programs do not use file descriptors.
See also
- Inferno
Links
- Official Plan B website
- Review of Plan B (Russian)