The programming environment of ChorusOS actors consists of the following interfaces:
Microkernel API
Private Data API
Standard-C API
Console I/O API
The ChorusOS actor APIs enable you to build two kinds of applications:
Embedded actors
Standard actors
Embedded user actors use the embedded library:
kernel/lib/embedded/libebd.u.a
Embedded supervisor actors use the embedded library:
kernel/lib/embedded/libebd.s.a
Standard actors not linked to the embedded library use the library:
os/lib/libc.a
Note that this is the same library used by POSIX processes.