相同的行为，它在NetBSD操作系统中因性能原因而恢复。一些嵌入式操作系统（例如uClinux）省略fork并只实现vfork，因为它们需要在由于缺乏内存管理单元（MMU）而不可能实现写时复制的设备上操作。
Rfork.Plan 9操作系统由Unix的设计者创造，包括fork，但也有一个名为“rfork”的变种，它允许父进程与子进程之间资源的细粒度共享，包括地址空间（除了调用栈段，那是每个进程独有的）、环境变量和文件系统命名空间；这使它成为了创建进程和其中的线程的一个统一接口。