Plan 9 from Bell Labs’s /usr/web/sources/contrib/nemo/octopus/man/4/namespace

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


.TH NAMESPACE 4
.SH NAME
namespace \- octopus name space conventions
.SH DESCRIPTION
In the octopus, there are several name space conventions and programs
rely on them. This manual page documents such conventions.
Besides, it is sensible to adhere to inferno conventions as well.
.TF /mnt/registry
.TP
.B /pc
Fixed things found only at the PC. In particular, services expected only at the PC are found
here.
.TP
.B /pc/registry
The registry, also at
.B /mnt/registry
for compatibility with Inferno.
.TP
.B /pc/ui
O/mero user interface file tree.
.TP
.B /pc/ui/appl
Application file trees. See
.IR omero (4).
.TP
.B /terms
Mount points for terminals. Each one contains a directory per terminal device.
.TP
.BI /term/ name
Services from terminal
.I name
including:
.TP
.BI /term/ name /view
.TP
.BI /term/ name /print
.TP
.BI /term/ name /voice
.TP
.B /mnt
Default devices. They come from one of the locations
mentioned above.
.TP
.B /mnt/view
Document viewer. Collocated with the user.
.TP
.B /mnt/print
Printer, collocated with the user.
.TP
.B /mnt/voice
Voice synthesis device. Collocated with the user.
.TP
.B /mnt/audio
Audio device, collocated with the user.
.TP
.B /mnt/registry
.TP
.B /mnt/ports
.TP
.B /mnt/ui
.LP
No
.IR bind (2)
are allowed at
.B /terms
and no binds are
allowed either at
.B /pc
or
.B /mnt
to let the copy server do its job in locating the devices.
.PP
Each device is expected to have an
.B ndb
file at its root with the attributes, as reported by the registry. This inlcudes the
.B sys
attribute, used to locate the terminal.
.SH SEE ALSO
.IR nsbuild (1),
.IR wm (1),
.IR newns (2)

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].