Date: Sat, 8 Jul 00 19:59:25 +0100
From: Peter Bruin <[EMAIL PROTECTED]>
Hello,
I would like to work on a port of the Hurd to the PowerPC, using OSF
Mach. I have already cross-compiled (= hacked) most of the GNU C library
and the Hurd; serverboot works (from the MkLinux prompt) until it tries
to load ext2fs.static (which I haven't done yet). Does anybody have
comments on this, and is there anything I should do before continuing?
I did some work on getting the hurd running on OSF Mach on the i386,
but more or less abandoned it. I have some stuff for libc still lying
around, that I could put up somewhere if you'd like. But if you've
indeed already cross-compiled most of libc and the Hurd, its probably
not of much use.
OSF Mach is a bit different from GNU Mach. The set of RPC's is
slightly different and I believe that the OSF MiG is slightly
different from the traditional MiG used on GNU Mach. I don't know if
you can use the GNU MiG at all (perhaps you can use oit for the Hurd's
*.defs files), but if you use the OSF MiG you'll probably need to hack
the Hurd *.defs files somewhat. You'll also have to adjust some hand
crafted Mach messages that are hidden in the Hurd and libc.
If it's of any use, I packaged the OSF MiG some time ago, and modified
it in a way such that it is a bit more compatible with the GNU MiG.
You can find it at http://www.wins.uva.nl/~kettenis/osfmk.
If you have some concrete questions, don't hesitate to ask. I'd love
to see the Hurd running alongside with Mac OS X :-).
Mark