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

L4 instead of gnumach?



Hello all;

Many of us have had a discussion in #hurd on irc.openprojects.net. The
discussion was about replacing gnumach with L4. 

Reasons for doing this:

1. No one really wants to work on gnumach.
2. OSkit-mach is too slow. The COM interface in oskit is (IMO) too
bloated (this is in regards to many people saying "use oskit-mach").
3. No one has really "actively" worked on gnu/mach in over 5 years
(roughly).
4. gnumach only has x86 support in it, other platforms have a LOT of
work get get things working.
5. gnumach is not 100% GPL'd
6. L4 IS 100% GPL'd
7. L4 is actively being developed.
8. L4 is cross platform today
9. The Alpha and MIPS ports are almost entirely written in assembly
10. L4 is fast!
11. L4 team is working on SMP righ NOW.
12. the HURD developers don't have to work on the kernel anymore as L4
has it's own team of developers. :)
13. various other, and probably minor, issues.

To get HURD running on L4 it was decided MIG + cthreads would be needed.
A device driver interface would also be need. The device driver
interface hasn't be discussed yet, but the rest has. It was decided this
discussion should be taken to these lists so others can comment/give
input/flame/whatever on the subject.

There is real interest in doing this, so please don't brush it off. It
is only being brought to the lists so others can comment and also so we
don't butt heads with anyone.

Regards,
Ron
-- 
Email: <mailto:rbf@farrer.net>    ICQ: 26276320
Home:  <http://www.farrer.net/~rbf/>
Debian GNU/HURD on Alpha: <http://hurd-alpha.sourceforge.net/>

Attachment: pgpWgtB30vU1D.pgp
Description: PGP signature


Reply to: