Newsgroups: comp.os.minix
Path: utzoo!henry
From: henry@utzoo.uucp (Henry Spencer)
Subject: Re: A few novice questions
Message-ID: <1988Nov9.184419.3709@utzoo.uucp>
Organization: U of Toronto Zoology
References: <8811081753.AA18094@decwrl.dec.com>
Date: Wed, 9 Nov 88 18:44:19 GMT

In article <8811081753.AA18094@decwrl.dec.com> powers@cimbad.dec.com (Bill Powers) writes:
>     ... Are there standard system calls in most unix systems
>     for doing graphics/windowing functions, which something like X-Windows
>     relies on using, or how is their functionality usually achieved?

Ha ha ha ho ho ho.  There is nothing even remotely standard about the way
graphics and windowing work under Unix; it's different every time.

>  3) If I spawn a couple of processes from a program, is their a mechanism
>     for one process to send stuff to another process, like mailboxes in
>     VMS.

Pipes.

>  4) In the atari implementation, are the processes protected from blasting
>     one another, or the kernel? ...

I'm not intimately familiar with ST Minix (yet), but the ST basically has
essentially no protection hardware, so the answer is almost certainly "no".
The ST has some sort of tweak for protecting low core, but that's *all*
it can do.

>  5) Are there any particular reasons why the minix couldn't keep the 
>     heep, and processes can take as much of it as is available, instead
>     of each process having a separate stack/heap area, which is I believe
>     how it works now.

The semantics of the sbrk() system call require a contiguous heap for
each process.
-- 
The Earth is our mother.        |    Henry Spencer at U of Toronto Zoology
Our nine months are up.         |uunet!attcan!utzoo!henry henry@zoo.toronto.edu
