Несколько лет назад я с нуля создал дистрибутив на основе GNU / Hurd. Вы все еще можете узнать об этом, прибегая к помощи Bee GNU / Hurd .
Все официальное программное обеспечение GNU (включая упомянутые вами пакеты) должно поддерживать Hurd, и большинство пакетов действительно поддерживают его. Но имейте в виду, что Hurd не является заменой для Linux, поэтому вам действительно нужно кросс-компилировать все пакеты или компилировать их из собственной системы GNU / Hurd, во многом так же, как если бы вы создавали свое программное обеспечение. для другой архитектуры (т.е. сборка программного обеспечения arm на x86).
Тем не менее, я советую вам выполнить следующие действия:
Установите где-нибудь Debian GNU / Hurd (с виртуальной машиной все в порядке) и ознакомьтесь с ней.
Постройте Guix на указанной системе и убедитесь, что вы действительно можете сгенерировать и установить пакеты (вам, вероятно, потребуется внести в него некоторые изменения).
Измените Guix, чтобы иметь возможность создавать и управлять SubHurds
На этом этапе вы должны быть готовы к загрузке полной системы GNU, основанной на Hurd, где угодно. Вам просто нужно правильно настроить GRUB после этого.
Удачного взлома!