The essential management utilities offered by the ChorusOS operating system include:
Netboot: Boots the ChorusOS operating system remotely using TFTP, when the target does not provide an embedded boot facility.
Default Console: Directs all console I/O to a local display or to a remote host via a serial line.
Remote Shell: Executes commands remotely on the target from the host. In particular, this feature allows applications to be loaded dynamically.
Resource Status: Lists the current status of all operating system resources, for example, actors, threads and memory.
Logging (Feature name:LOG
): Logs operating system
events as they occur on the target.
Monitoring (Feature name:MON
). Monitors operating system objects, so that user defined
routines are called when certain operations are performed on specified objects.
Watchdog Timer: Monitors the ChorusOS operating system and, should a crash
occur, the timer expires. Diagnostic information is then collected, if possible,
as described in the "System Crash
and the SYSTEM_DUMP
Utility". This implementation of the WDT
API supports a maximum of one watchdog
timer.
Black Box: Comprises a set of microkernel ring buffers to provide real time collection and storage of historical event information leading up to a system failure.