It at least boots my Hurd in read-only mode fine! And by faking write mode, I could run make in /src/hurd/ :)

As expected, pure userland programs like for (i=0;i<1000000;) run as fast as natively. On the other hand, dd < /dev/zero > /dev/null bs=1 runs 6 times slower, but that's three times better than qemu with kqemu

Porting GNU Mach to make it run in a DomU under the Xen VMM might enable more people to easily and effectively use GNU Mach (and with that the current Hurd implementation). That is at full speed and with hassle-free networking compared to using an emulator like QEMU and without the need to have a spare machine (costly, if at all possible) or double booting (uncomfortable).

This task involves a) enabling the main Mach kernel to run under Xen and b) write / port the device drivers (block and network) to make it possible to use the ``devices'' Xen provides.