The ChorusOS operating system provides profiles which are used to set up an initial configuration. These profiles include or remove certain features in the system.
Two pre-defined configuration profiles, the basic
profile and the extended
profile, are provided to
help you select an initial configuration for the ChorusOS operating system.
The extended profile is the default profile, and does not need to be explicitly
specified.
The extended configuration profile corresponds to a reference configuration for telecommunications systems. It includes support for networking using remote IPC over Ethernet and an NFS client. This uses the protected memory model.
The basic configuration profile corresponds to
a realistic configuration, keeping the footprint small. With this configuration,
applications are usually embedded in the system image and launched either
at boot time or subsequently from the image file system or the boot file system.
This configuration uses the flat memory model, to minimize the footprint.
System administration is local, with C_INIT
access
through the console.
Table 3-1 shows the settings of all the features
in the extended
and basic
configuration profiles.
extended
and basic
configuration profilesName | extended profile value | basic profile value |
|
---|---|---|---|
Kernel features | |||
USER_MODE | true | true | |
VIRTUAL_ADDRESS_SPACE | true | false | |
SEM | true | true | |
EVENT | true | true | |
MONITOR | false | false | |
TIMER | true | true | |
DATE | true | true | |
RTC | true | true | |
PERF | true | true | |
IPC | true | true | |
LOG | true | true | |
MON | true | false | |
MIPC | true | true | |
LAPBIND | true | true | |
LAPSAFE | true | true | |
C_INIT features | |||
LOCAL_CONSOLE | false | false | |
RSH | true | false | |
IOM features | |||
AF_LOCAL | true | true | |
BPF | true | false | |
DEV_MEM | true | false | |
MSDOSFS | true | true | |
NFS_CLIENT | true | false | |
POSIX_SOCKETS | true | true | |
RAM_DISK | true | true | |
AM features | |||
ACTOR_EXTENDED_MNGT | true | true | |
ADMIN features | |||
ADMIN_IFCONFIG | true | true | |
ADMIN_MOUNT | true | true | |
ADMIN_RARP | true | false | |
ADMIN_ROUTE | true | true | |
ADMIN_SHUTDOWN | true | true |
The MONITOR
feature is an internal feature
which is only used by the Java Virtual Machine.
Both configuration profiles include support for system debugging.
You can use one of these configuration profiles as the initial configuration for your system, and add or remove specific feature options using the configurator utility (see "Command-line Configuration Tool"). Once you have created your initial configuration, you can also use the graphical configuration tool ews (see "Graphical Configuration Tool") to manage the configuration.