Newsgroups: comp.arch
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: Why fork? (long, was Re: IBM PC prehistory)
Message-ID: <1990Jan17.204433.18006@utzoo.uucp>
Organization: U of Toronto Zoology
References: <610@ssp11.idca.tds.philips.nl> <952@dms.UUCP> <1239@cirrusl.UUCP>
Date: Wed, 17 Jan 90 20:44:33 GMT

In article <1239@cirrusl.UUCP> pete@cirrusl (Pete Carpenter) writes:
>Actually, the Berkley folks have a system call vfork(), which does the 
>fork/exec in one operation....

Nope, sorry, wrong, vfork is just a variant of fork that runs faster at
the cost of truly horrible semantics.  It was basically a kludge to get
around some hardware/firmware problems that made it impossible to do a
proper copy-on-write optimized fork on the early VAXen.  It's already
greatly outlived its real usefulness.
-- 
1972: Saturn V #15 flight-ready|     Henry Spencer at U of Toronto Zoology
1990: birds nesting in engines | uunet!attcan!utzoo!henry henry@zoo.toronto.edu
