NAME | DESCRIPTION | ATTRIBUTES |
This manual contains the list of the different ChorusOS APIs and features.
Some of those APIs are always available in the system, such as the APIs provided as part of the ChorusOS core executive or of the pure library functions.
Other APIs depend on a specific feature value in the ChorusOS system configuration. To understand the relationship between features, use the ews(1CC) configuration tool (see the ChorusOS 4.0 Introduction).
The implementation of a feature API is done dynamically at system build:
Either by adding a module implementing the feature to the ChorusOS system at link time
Or by adding an actor implementing the feature in the list of actors to be loaded automatically at boot time
The ChorusOS: APIs and features are described in man pages grouped in section 5FEA. Features are identified by their feature name as known in the configuration tools. APIs, or modules implementing the APIs, are identified by a generic keyword, for example MEM for memory management APIs. Some of the features and APIs may be grouped in families and described in the same page.
For more information on a particular feature or API, see the manual page in this 5FEA section.
extended actor management
print Chorus statistics
configure network interface parameters
mount file systems
show network status
acquire local IP address through rarp
manipulate the routing tables
close down the system
support of AF_LOCAL domain for sockets
Berkeley packet filter
BSD compatible I/O system calls
basic core executive
time of day service
system debug
memory device files
dynamic libraries
system environment
event flag sets
support of named pipes
flash memory device
support for swap in the IOM
uncompress executable files
management of restartable actors and persistent memory
IDE disk device
list of ChorusOS features
include an IPC stack in the IOM
provide OSI stack entry points
inter-process communication
IPC remote communication
built-in nameserver for local access points
safe mode for LAP invocations
local console command interpretor
system logging
MEM_FLAT, MEM_PROTECTED, MEM_VIRTUAL, VIRTUAL_ADDRESS_SPACE, ON_DEMAND_PAGING
memory management
message queues
system monitoring
MSDOS File system
mutexes
client side of the nfs protocol implementation
server side of the nfs protocol implementation
performance support
POSIX 1003.1b semaphores
POSIX 1003.1c pthread features
POSIX 1003.1b clock/timer features
POSIX 1003.1b message queue feature
POSIX 1003.1b shared memory objects feature
POSIX 1003.1g compatible socket system feature
point to point protocol network interface
per-thread and per-actor data
RAM disk device
RPC compatible I/O system calls
rsh command interpetor
realtime clock
real-time mutexes
ROUND_ROBIN
scheduler features
disk device SCSI bus
semaphores
point to point protocol network interface
system time
interrupt-level timing
system time
UNIX File System
support for user actors
thread execution timing
serial line support
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
Description
extended actor management
print Chorus statistics
configure network interface parameters
mount file systems
show network status
acquire local IP address through rarp
manipulate the routing tables
close down the system
support of AF_LOCAL domain for sockets
Berkeley packet filter
BSD compatible I/O system calls
basic core executive
time of day service
system debug
memory device files
dynamic libraries
system environment
event flag sets
support of named pipes.
flash memory device
support for swap in the IOM
uncompress executable files
management of restartable actors and persistent memory
IDE disk device
include an IPC stack in the IOM
provide OSI stack entry points
inter-process communication
support for remote communication
IPC remote communication
built-in nameserver for local access points
safe mode for LAP invocations
local console command interpretor
system logging
memory management features
See MEM(5FEA)
See MEM(5FEA)
See MEM(5FEA)
message queues
system monitoring
MSDOS File system
mutexes
client side of the nfs protocol implementation
server side of the nfs protocol implementation
See MEM(5FEA)
performance support
POSIX 1003.1b semaphores
POSIX 1003.1c pthread features
POSIX 1003.1b clock/timer features
POSIX 1003.1b message queue feature
POSIX 1003.1b shared memory objects feature
POSIX 1003.1g compatible socket system feature
point to point protocol network interface
per-thread and per-actor data
RAM disk device
See SCHED(5FEA)
RPC compatible I/O system calls
rsh command interpetor
realtime clock
real-time mutex
scheduler features
disk device SCSI bus
semaphores
point to point protocol network interface
system time
interrupt-level timing
general interval timing service
UNIX File System
support for user actors
See MEM(5FEA)
thread execution timing
serial line support
NAME | DESCRIPTION | ATTRIBUTES |