New ExOS processes are created through the standard POSIX fork and exec calls. These are slightly complicated by the fact that a process must duplicate itself or replace itself rather than having a nice kernel context to do this from.