[Info-vax] Anyone interested in another public access system

Bob Eager rde42 at spamcop.net
Mon Apr 6 17:08:34 EDT 2009


On Mon, 6 Apr 2009 20:28:26 UTC, yyyc186 <yyyc186 at hughes.net> wrote:

> On Apr 6, 8:00 am, billg... at cs.uofs.edu (Bill Gunshannon) wrote:
> >
> > So, tell me, what is wrong with forking a new process for each job?  What
> > does SPAWN do? The idea of using a separate process for each running task
> > is a part of the underlying paradigm that Unix is based on, why would they
> > do it any other way?  If you change the paradigm, then it isn't Unix any
> > more.  
> 
> Well....the concept of a process doesn't really exist in the Unix
> kernel.  There used to be only one process, but they might have gotten
> it up to two now.  Unix has threads.  Threads are what you get when
> you don't get a real operating system from the beginning.

If you're going to conduct a hate campaign, at least be accurate. Please
explain why UNIX processes are not processes. They have their own locus 
of execution, their own virtual memory, their own context.

> OpenVMS corerctly implemented the process concept.  You have a parent process and 
> child
> processes.  Each child can become a parent its.  The OS keeps track of
> parent-child relationships.  When a parent dies the OS handles the
> children unless you have specifically told the OS the child is to out-
> live the parent when you filled out the birth certificate for the
> child.

And so does UNIX.

-- 
Bob Eager




More information about the Info-vax mailing list