Is basic fork/exec from a large process still slow or have newer apis fixed that?
Now if this is a problem and the application does not need address space isolation. clone() with the CLONE_VM flag will get rid of this problem, and clone() is nice in the fact you can get more granularity/control. This control basically ranging between most of the continuum between thread and separate process depending on your needs.
So whatever Linux does better, or any other UNIX for that matter, might be a pool of surprises somewhere else.