Process Creation With A Kitchen's Fork In UNIX systems - a process may only be created using the 'fork' system call. Linux added the 'clone' system call, which is used to create processes in a more fine-grained level. This is used mostly to create threads. The newly created process inherits most of its attributes from the process that created it - UID, file descriptors vector, and a _copy_ of the virtual address space of the original process.