Деякі роки тому я створив дистрибутив на основі GNU / Hurd з нуля. Про це все ще можна дізнатися, гуглюючи Bee GNU / Hurd .
Все офіційне програмне забезпечення GNU (включаючи згадані вами пакунки) повинно підтримувати Hurd, і більшість пакетів насправді є. Але майте на увазі, що Hurd не є заміною для завантаження для Linux, тому вам потрібно насправді перекреслити всі пакети або зібрати їх із рідної системи GNU / Hurd, так само, як якщо б ви створювали програмне забезпечення для іншої архітектури (тобто побудови програмного забезпечення на x86).
З цього приводу я раджу виконувати наступні кроки:
Встановіть дебіан GNU / Hurd десь (VM нормально) і ознайомтеся з ним.
Побудуйте Guix на зазначеній системі та переконайтесь, що ви можете фактично генерувати та встановлювати пакети (можливо, вам доведеться внести деякі зміни до неї).
Змініть Guix, щоб мати можливість створювати та керувати SubHurds
На цьому етапі ви повинні бути готові до завантаження цілої системи GNU на базі Hurd куди завгодно. Вам просто потрібно правильно налаштувати GRUB після цього.
Щасливий злом!