9的rfork启发，并可用于实现线程（尽管应用程序的程序员通常使用更高级的接口，例如pthreads，实现在clone的顶层）。出自Plan 9和IRIX的“separate stacks”（单独堆栈）特性已被省略，因为其导致了太多开销（据Linus Torvalds）。
其他操作系统中的Fork.在VMS操作系统（1977年）的原始设计中，新进程根据当前一些特定地址进行复制来创建被认为是有风险的。当前进程中的错误状态可能被复制给子进程。因此在这里使用了进程“产卵”（spawni