Moving beyond fork() + exec() (opens in new tab)
Since the earliest days of Unix, two of the core process-oriented system calls have been fork(), which creates a child process as a copy of the parent, and exec(), which runs a new program in the place of the current one. In Linux kernels, those system calls are better known as <a href=" and <a href=" but the core functionality remains the same. While there is elegance to this process-creation model, there are shortcomings as well. A recent <a href=" from Li Chen to add "spawn templates" to t...
Read the original article