The traditional mechanism for launching a program in a new process on Unix
systems—forking and execing—has been with us for decades, but it is not
really the most efficient of operations. Various alternatives have been
tried along the way but have not supplanted the traditional approach. A new
mechanism created by Josh Triplett adds process creation
to the io_uring asynchronous I/O API and
shows great promise; he came to the 2022
Linux Plumbers Conference (LPC) to introduce io_uring_spawn.
Source: LWN.net – [$] Introducing io_uring_spawn