Hace algunos años, creé una distribución basada en GNU / Hurd desde cero. Todavía puede encontrarlo buscando en Google Bee GNU / Hurd .
Todo el software oficial de GNU (incluidos los paquetes que ha mencionado) debe ser compatible con Hurd, y la mayoría de los paquetes realmente lo hacen. Pero tenga en cuenta que Hurd no es un reemplazo directo para Linux, por lo que realmente necesita compilar todos los paquetes o compilarlos desde un sistema GNU / Hurd nativo, de la misma manera que si estuviera construyendo su software para otra arquitectura (es decir, construir software de brazo en x86).
Dicho esto, te aconsejo que sigas estos pasos:
Instale Debian GNU / Hurd en alguna parte (una VM está bien) y familiarícese con ella.
Construya Guix en dicho sistema y asegúrese de que realmente puede generar e instalar paquetes (probablemente tendrá que hacer algunos cambios).
Modifique Guix para poder crear y administrar SubHurds
En esta etapa, debería estar listo para iniciar un sistema GNU completo basado en Hurd donde lo desee. Solo necesita configurar GRUB correctamente después.
¡Feliz pirateo!