| Actor management | |
|
| Dynamic actor loading
management | ACTOR_EXTENDED_MNGT | Y |
| | User-mode extension support | USER_MODE | Y |
|
| Dynamic libraries | DYNAMIC_LIB | Y [Limitation: the binaries making up the executing image of an actor (main
program and dynamic libraries) must hold within a 32MB address range.
As a consequence, it is not always possible to load dynamic libraries in flat mode or for supervisor actors.] |
|
| Compressed file management | GZ_FILE | Y |
| Scheduling | |
| | POSIX round-robin scheduling class | ROUND_ROBIN | Y |
| Memory management | |
|
| Virtual (user and supervisor)
address space | VIRTUAL_ADDRESS_SPACE | Y |
|
| On-demand paging | ON_DEMAND_PAGING | N |
| Hot restart and persistent memory | |
| | Hot restart | HOT_RESTART | Y |
| Inter-thread communication | |
|
| Semaphores | SEM | Y |
|
| Event flag sets | EVENT | Y |
|
| Mutual exclusion lock
supporting thread priority inversion avoidance | RTMUTEX | Y |
|
| Monitors | MONITOR | Y |
| Time management | |
|
| Periodic timers | TIMER | Y |
|
| Thread and actor virtual timer | VTIMER | Y |
|
| Date and time of day | DATE | Y |
|
| Real-time clock | RTC | N |
| Inter-process communication | |
|
| Location-transparent
inter-process communication | IPC | Y |
|
| Remote (inter-site) IPC
support | IPC_REMOTE | Y |
|
| Remote IPC communications medium | IPC_REMOTE_COMM | Y |
|
| Mailbox-based
communications mechanism | MIPC | Y |
|
| POSIX 1003.1-compliant message queues | POSIX_MQ | Y |
|
| POSIX 1003.1-compliant shared memory objects | POSIX_SHM | Y |
| LAP | |
|
| Local name server for LAP
binding | LAPBIND | Y |
|
| LAP validity-check option | LAPSAFE | Y |
| Tools support | |
|
| Message logging | LOG | Y |
| | Profiling and benchmark
support | PERF | Y |
| | System Monitoring | MON | Y |
| | System debugging | DEBUG_SYSTEM | Y |
| C_INIT | |
| | Basic command interpreter
on target | LOCAL_CONSOLE | Y |
| | Remote shell | RSH | Y |
| File system options | |
|
| Named pipes | FIFOFS | Y |
|
| MS-DOS file system | MSDOSFS | Y |
|
| NFS client | NFS_CLIENT | Y |
|
| NFS server | NFS_SERVER | Y |
|
| UFS file system | UFS | Y |
| I/O management | |
|
| Network packet filter | BPF | Y |
| | Swap support | FS_MAPPER | N |
|
| Driver for IDE disk | IDE_DISK | N |
|
| /dev/mem, /dev/kmem,
/dev/null, /dev/zero | DEV_MEM | Y |
|
| Support for RAM disk | RAM_DISK | Y |
| | Support for FLASH media
[Logical-to-Physical block mapping for flash file system support.] | FLASH | Y |
| | Virtual TTY | VTTY | Y |
|
| Driver for SCSI disk | SCSI_DISK | N |
| | Support for IPC | IOM_IPC | Y |
| | Support for OSI | IOM_OSI | Y |
| Networking | |
|
| Serial link IP | SLIP | Y |
|
| POSIX 1003.1g-compliant sockets | POSIX_SOCKETS | Y |
|
| Point-to-point protocols | PPP | Y |
|
| Local sockets and pipes | AF_LOCAL | Y |
| Administration | |
|
| ChorusOS statistics | ADMIN_CHORUSSTAT | Y |
|
| ifconfig administration command | ADMIN_IFCONFIG | Y |
|
| mount administration command | ADMIN_MOUNT | Y |
|
| rarp administration command | ADMIN_RARP | Y |
|
| route administration command | ADMIN_ROUTE | Y |
|
| shutdown administration command | ADMIN_SHUTDOWN | Y |
|
| netstat administration command | ADMIN_NETSTAT | Y |
| JVM | |
|
| Java Virtual Machine | JVM | Y |