.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)