>>> John Smith <[EMAIL PROTECTED]> 24-Aug-00 7:50:24 PM >>>

I'm no HURD expert but I'll have a go at answering these... perhaps a
HURD expert can correct any wrong answers.

>1. There are several Machs:
>    GNUmach
>    RT Mach
>    The Mach project 
>   Is there a prefered Mach for the Hurd?

gnumach was developed to run the HURD and the HURD is still (just
about) dependant on it.

The current view is that it would be better running HURD on top of
Oskit Mach since that is being actively developed (the HURD project
doesn't have enough developers to keep the HURD and gnumach going full
steam).


>2. Can the Hurd be run on other Machs?

There are mixed reports. Some people AFAIK have managed to get HURD
to run on Oskit. I'm not sure how much hacking this involves though.


>3. Is the prefered Mach changing as the Hurd is developed? 
>Or  is it fairly static?

See above.


>4. Is the public interface to a Mach well defined, and the various 
>versions are simply different implementations?

Yes and no. Mach has changed quite a bit from version to version.
Different implementations often turn out to be based on different
versions.


>5  Perhaps a brief history, pointing out which branch of Mach is
>relevant to the hurd.

I believe there is one, either in the archives or amongst the links
Jeff posted here the other day.


Nic Ferrier

Reply via email to