man(1) Manual page archive


     PCRC(1)                                                   PCRC(1)

     NAME
          pcrc, termrc, pcns, termns - octopus start-up scripts

     SYNOPSIS
          pcrc
          termrc
          pcns
          termns

     DESCRIPTION
          Pcrc starts the central computer services for the octopus.
          It converts a local inferno in the PC for the octopus. The
          PC may not be used as a terminal. It provides a central name
          space and the means to run applications on the PC via ox(1)
          but does not even start a graphics terminal.

          Termrc plugs in the local inferno as a terminal for the PC.
          It converts the local inferno into an octopus terminal. When
          the PC is to be used also as a terminal, it is customary to
          start a second inferno on the PC (with plenty of memory in
          the pool for graphics) to run termrc .

          Both scripts are meant to be customized for particular
          users, although they might perhaps fit as provided.

          The script pcrc starts DNS, the connection service, and
          authentication services. It defines the $PC environment
          variable, and spawns listeners for services expected at the
          PC in the octopus. In particular, it provides a registry and
          also import and export ports via Op to import terminal
          devices and to export the central name space to terminals.
          It is responsible for starting the window system and ox(1)
          among other things.

          The script termrc asks for the location of the terminal and
          for the name of the central PC. It defines environment vari-
          ables $location and $pc reflecting that. Then, it updates
          context information for the terminal (kept at /term/what )
          and dials the PC both to export local devices to the PC and
          to import the central name space from the PC (using Op in
          both cases). It starts olive(1) to let the user browse the
          PC and execute commands on it. It also starts a shell with a
          mounted /pc , which now contains the shared name space from
          the central PC.

          Both scripts rely on pcns to start the central name space
          for the PC and also on termns to start a namespace for the
          terminal. Both scripts may be customized by local installa-
          tions to change the name spaces used by default for the PC
          and terminals.

     PCRC(1)                                                   PCRC(1)

     EXAMPLE
          This is an example session:
          % o/termrc
          location? [home]
          PC? [alboran.lsub.org]
          welcome to your octopus terminal at home
          PC is alboran.lsub.org 212.128.4.124
          importing /pc
          terminal with radius 0562
          exporting /what /who /fs
          %

     SOURCE
          /usr/octopus/port/pcrc, /usr/octopus/port/termrc,
          /usr/octopus/port/pcns, and /usr/octopus/port/termns.