GNU/Hurd support has been integrated in Guix.
QEMU Image
There is a QEMU image with Guix GNU/Hurd pre-installed available at https://ci.guix.gnu.org/search/latest/image?query=spec:images+status:success+system:x86_64-linux+hurd-barebones.qcow2.
Documentation
As Hurd support is integrated in Guix, the official documentation also works for Hurd.
Status
At the time of writing the Guix manual says "This configuration is experimental and under development. … See Contributing, on how to help!"
The easiest way to try Guix/Hurd is by setting up a Guix Childhurd instance on your GNU/Linux machine.
Cross-building to x86_64-gnu has just landed on Guix master.
Childhurds
Guix' operating-system description supports a hurd-vm
or childhurd service.
Specifying the hurd-vm-service-type
in the services
of an operating system
description
(operating-system
;; …
(services
(list
;; Add the 'hurd-vm' service
(service hurd-vm-service-type)
…
%base-services)))
automagically builds and starts a Childhurd
that can be also used
for
offloading
Hurd builds.
Rumpdisk and NetDDE support
Guix supports NetDDE and Rumpdisk, also running in a Childhurd.
Guix/Hurd on Real Iron
Guix/Hurd has been installed on a Thinkpad X60.
The Guix installer supports cross-installation support for Guix/Hurd.
Of course Guix/Hurd can also be installed from a running GNU/Linux system by doing something like:
guix system init hurd.scm /hurd
An blog post was published about running Guix/Hurd on a Thinkpad X60.