next up previous
Next: Devices and special boxes Up: The box Previous: Selecting, creating, and destroying

Box naming and protection

As every box has a name (its selector on an outer box), the set of nested boxes conforms a hierarchical name space. By sharing a box multiple times, different names can be given to an existing box. With respect to names, a distributed box-based environment can look very similar to a Plan 9 environment [8], supporting customizable per-application name spaces.

For protection, we use simple capabilities, as we are more interested in testing the Box abstraction than we are on building a secure environment.

Finally, it should be noted that different naming and protection systems could be applied to the box abstraction being proposed. The ones we have described in this section are those we prefer.