Plan B

Web site: lsub.org/plan-b/
Origin: Spain
Category: Desktop
Desktop environment: GUI
Architecture: x86
Based on: Plan 9
Wikipedia:
Media: Install
The last version | Released: 2020

Plan B – an operating system designed to work in distributed environments where the set of available resources is different at different points in time. Its 4th edition is implemented as a set of user programs to run on top of Plan 9 from Bell Labs.

It’s main design guidelines are:
– All resources are perceived as volumes. A volume is a file tree exported to the network together with a name and constraints.
– The system operates on both local and remote boxes through the same protocol. Any implementor of such protocol can be used as part of a Plan B system.
– Each application has its own name space and can customize it. Customization is done by defining names for volumes and specifying the desired order and constraints to tailor automatic import of network volumes.
– Applications try to avoid connections to resources, by using calls that accept file names instead of file descriptors.
– Volumes can be advertised as they become available to be automatically bound to pre-specified names in the name spaces of applications that care about such resources.

The distribution is available with a set of files that can be unpacked on top of a Plan 9 installation to obtain a Plan B.


Click to rate this post!
[Total: 1 Average: 5]

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Accessibility Toolbar