Plan B

September 18, 2004

        

        这是个搞笑的双关语吧^_^,让人想起《世界末日》里布鲁斯.威利斯吊着眼睛问NASA的官员,你们就没有个Plan B?

        Plan B是设计用于分布式环境的操作系统。

        方便参考,照搬原文
        It’s main design guidelines are:
                All resources are perceived as a single abstraction, the box. Boxes are data containers that are operated using copy instead of the traditional read/write. They have type and constraints which determine how they can be used together.
                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 boxes, as well as the order in which names should be searched.
                Boxes are used by name and no descriptors are kept. Applications keep no connections to resources, they use the network to send self-contained requests.
                Boxes 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.

        有很多设计概念来自Plan 9Off++。是的,就是那个Plan 9,来自贝尔实验室,因为许可的问题被Stallman骂过的那个Plan 9 ;-)

Tags: