Alguns anos atrás, criei uma distribuição baseada em GNU / Hurd do zero. Você ainda pode encontrá-lo pesquisando Bee GNU / Hurd .
Todo o software GNU oficial (incluindo os pacotes que você mencionou) deve suportar o Hurd, e a maioria dos pacotes realmente funciona. Mas tenha em mente que o Hurd não é um substituto fácil para o Linux, então você realmente precisa compilar todos os pacotes, ou compilá-los a partir de um sistema GNU / Hurd nativo, da mesma maneira como se você estivesse construindo o seu software. para outra arquitetura (ou seja, construir software de braço em x86).
Dito isto, aconselho-o a seguir estes passos:
-
Instale o Debian GNU / Hurd em algum lugar (uma VM está OK) e se familiarize com isso.
-
Crie o Guix no sistema e garanta que você possa realmente gerar e instalar pacotes (você provavelmente precisará fazer algumas alterações).
-
Modifique o Guix para poder criar e gerenciar SubHurds
-
Nesta fase, você deve estar pronto para inicializar um sistema GNU completo baseado no Hurd onde quer que você queira. Você só precisa configurar o GRUB corretamente depois.
Hacker feliz!