Re:Ask HN - Why was there ever, fork() ?
by coliveira on Tuesday October 06, 2009 @10:16AM
(#864149)
The UNIX methodology is to have a large number of processes cooperating to provide functionality. "fork" is the fastest way to create a new process; so the reason for fork is to provide a system call that creates a process really fast.
Windows philosophy, on the other hand, is to have monolithic programs that solve everything by themselves. They infrequently need to start new processes, so fork is not viewed as important.
Windows philosophy, on the other hand, is to have monolithic programs that solve everything by themselves. They infrequently need to start new processes, so fork is not viewed as important.