Jose Luis Alarcon Sanchez <[EMAIL PROTECTED]> 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



_______________________________________________
Help-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-hurd

Reply via email to