No UNIX, usando-se fork, um novo processo é criado sem
que um novo programa seja posto em execução. Se um
processo B for criado por um processo A via fork, o
processo B executará o programa que estiver sendo
executado por A. Por outro lado, usando-se execve, um novo
processo é criado e um novo programa é automaticamente
posto em execução. Se um processo B for criado pelo
processo A via execve, o processo B executará o programa
identificado na chamada execve.