These are notes taken while learning Linux internals. My main source is The Linux Programming Interface. Overview The four major system calls involved in the lifecycle of a process are the following. fork - Create a replica of parent process exec - Replace the program with intended new program wait - Monitor the status of child process exit - Terminate the process There are 2 other system calls which might be used as well