Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP
Posting-Version: version B 2.10.2 9/18/84; site brl-tgr.ARPA
Path: utzoo!linus!philabs!cmcl2!seismo!brl-tgr!tgr!cottrell@nbs-vms.ARPA
From: cottrell@nbs-vms.ARPA
Newsgroups: net.unix-wizards
Subject: Fork of a Different Color
Message-ID: <810@brl-tgr.ARPA>
Date: Mon, 19-Aug-85 18:36:19 EDT
Article-I.D.: brl-tgr.810
Posted: Mon Aug 19 18:36:19 1985
Date-Received: Fri, 23-Aug-85 05:10:38 EDT
Sender: news@brl-tgr.ARPA
Lines: 16

/*




What If Department: What if a different kind (color) of fork was defined
to *not* duplicate either text or data, but only stack? This would
eliminate (partially) the need for memory sharing as each process would
share global vars, while keeping auto vars (including fn args) local to
each process. This is not a new idea; UNIVAC (oops, Sperry) EXEC 8, does
this with it's fork call, and calls the processes `activities'. What if
UNIX (tm TPC) had this feature? What If?

	jim		cottrell@nbs
*/
------