Andrew Miklic recently announced progress on porting the Hurd gnumach microkernel to the Alpha processor. I approached him for more details on his efforts, and he explained:
"GNU Mach is the microkernel for the HURD. The rest of the HURD _should_ be platform-independent, so that the rest of the HURD/debian packages _should_ be functional on Alpha once the microkernel is up-and-running without requiring any more than a cross-compile.
"At this point, GNU Mach on Alpha is compiling, but not booting. To get this far was not that difficult for Alpha because some really old source code from the original CMU Mach 2.5 source was available, and whatever other code that exists for x86 but not on Alpha I just "stubbed" for the time being. To get it booting, I need to go back to the files that I "stubbed" and implement them properly."
From: Andrew M. Miklic
To: help dash hurd AT gnu.org
Subject: GNU Mach on Alpha
Date: Wed, 3 Apr 2002 14:23:59 -0700
I have a very preliminary port to Alpha (it compiles but does not completely
boot)--what (if any) requirements are there for such a submission to the
gnumach CVS tree, and how does one obtain such access?
At the moment, I have a directory gnumach/alpha (including its contents;
similar to the i386 directory)--gnumach/Makefile will eventually need to be
modified, but I don't want to potentially disturb x86...
From: Neal H Walfield
Subject: Re: GNU Mach on Alpha
Date: 03 Apr 2002 16:37:23 -0500
Submit your patches with comments to bug dash hurd AT gnu.org. There, we can
review and discuss them.