[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Wed, 04 May 2005 08:59:40 +0200
Gnus/5.1007 (Gnus v5.10.7) Emacs/21.3 (gnu/linux)
Jose Luis Alarcon Sanchez <firstname.lastname@example.org> 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
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.
- GnuHurd, DANIEL hoggan, 2005/05/02
- Re: GnuHurd, Santiago Vila, 2005/05/02
- Re: GnuHurd, Jose Luis Alarcon Sanchez, 2005/05/03
- Re: GnuHurd,
Marco Gerards <=