This section describes the new host utilities in the ChorusOS operating system.
The new
Boot Storage Device feature provides a service to manage system images stored
on a persistent device. The API provides you with extensive information about
a system image stored on a device. The Boot Storage Device feature incorporates
three utilities - bootMonitor
, bootAgent
and bootConfig
.
bootMonitor
The bootMonitor
utility is able to boot the system from a system
image on a persistent device or downloaded from the network. bootMonitor
uses standard network protocols over an Ethernet
line to load and boot the system image. This system image must be an ELF binary.
For more information, see the bootMonitor(1M) man page.
bootConfig
While bootMonitor
uses boot agents to locate and boot the required
system image, bootConfig
is used to select the boot
agent to be used and to enable the parameters that describe the boot environment
to be passed. For more information, see the bootConfig(1M) man page.
bootAgent
The bootAgent
is a modular piece of code that groups together
certain protocols or drivers and a parameter interpreter used by bootMonitor
. The bootAgent
is executed
by the bootMonitor
according to the bootConfig
.
rdbd
The new rdbd
host utility allows the GDB debugging tool for ChorusOS systems
to debug application core dumps. rdbd
is similar
to rdbc(1CC),
the remote debugging daemon, except that rdbd
runs
on the host, while rdbc
runs on a target. For more
information, see the rdbd(1CC) man page.
rpcbind
rpcbind
rpcbind is a server that converts RPC program numbers into
universal addresses. It must be running on the host to be able to make
RPC calls on a server on that machine. For more information, see the rpcbind(1CC)
man page.