help-hurd
[Top][All Lists]
Advanced

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

Re: GnuHurd


From: Marco Gerards
Subject: Re: GnuHurd
Date: Wed, 04 May 2005 08:59:40 +0200
User-agent: Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux)

Jose Luis Alarcon Sanchez <jlalarcon@gawab.com> writes:

> On Mon, 2005-05-02 at 23:27 +0200, Santiago Vila wrote:
>> GNUMach is slow and not very reliable, so the Hurd
>> developers are currently working on replacing GNUMach by an L4 microkernel.
>>
> Can you explain more deeply why "GNUMach is slow and not very
> reliable"?.

First about the speed.  GNU/Hurd is a multiserver OS on top of a
microkernel.  It uses a lot of RPC instead of syscalls.  On Mach
IPC/task switching is not as fast as it should be for the approach
taken for GNU/Hurd.

GNU Mach is not that reliable as Jose said, it crashes a lot (once a
day for me).  The memory management routines have bugs and can make
your box crash.  I really hope someone wants to fix this.

With L4 Hurd all these problems should be fixed, at least that is the
plan :).  The main issue is that L4 Hurd is far from usable.  So if
someone wants to work on GNU/Hurd, fixing GNU Mach is still an
important task.  And you can implement new features on GNU/Hurd (on
top of GNU Mach) which will remain usable after porting to L4.

--
Marco




reply via email to

[Prev in Thread] Current Thread [Next in Thread]