[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Hurd diagram



On Tue, Apr 03, 2001 at 09:43:38PM +0200, Per Arneng wrote:
> Hi
> 
> Im doing a small presentation about the hurd in one of
> my computer science classes and i have made a diagram
> that i want to show the design of the hurd. I dont know
> if i got it right. It would be nice if anyone would come
> with comments on it so that i can get it right.

Message Passing is implemented in GNU Mach, not in the Hurd.

Usually, there is a lot of communication between hurd servers, between Hurd
servers and glibc, between glibc and gnu mach, between hurd servers and gnu
mach.  User space programs usually only use glibc, optionally access the
hurd servers (like system tools), and rarely gnumach, but they are allowed
to.

See also the diagram on the fourth page of my article in a german magazine:
http://www.cul.de/data/freex22000pr.pdf

It goes like this (my diagram in the paper also has oskit):

   ---Userspace---
   |       |     |
 glibc---Hurd    |
   |       |     |
   ---GNU Mach----
         |
      Hardware

Thanks,
Marcus

-- 
`Rhubarb is no Egyptian god.' Debian http://www.debian.org brinkmd@debian.org
Marcus Brinkmann              GNU    http://www.gnu.org    marcus@gnu.org
Marcus.Brinkmann@ruhr-uni-bochum.de
http://www.marcus-brinkmann.de



Reply to: