Согласно Архитектуре GNU Hurd операционная система GNU изначально была разработана для использования с ядром GNU Hurd, которое представляет собой архитектуру микроядра.
Каким образом любители смогли объединить ядро Linux с программным обеспечением GNU для создания систем GNU / Linux, если Linux представляет собой монолитную конструкцию? Заменяет ли ядро Linux компоненты GNU, такие как IPC приложений, драйверы устройств, файловая система и т. Д., Или были предприняты серьезные усилия по переводу этих утилит пользовательского режима GNU в режим ядра? Если последнее верно, то насколько сложно это было сделать?