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:
pgpVi6n_A8i5Q.pgp
Description: PGP signature