Несколько причин, по которым GNU Hurd не смог заменить Linux в качестве основной операционной системы:
- Медленный прогресс разработки. 1 Это связано с существованием Linux — уже готовой свободной замены ядрам Unix-систем. 12
- Отсутствие стабильной версии. 2 Hurd много лет находится в состоянии, далёком от стабильной версии, и не достиг уровня стабильности и простоты использования, необходимых для повседневного применения. 2
- Невостребованность микроядерной архитектуры Hurd. 3 Для обычных систем устойчивость, присущая микроядрам, не нужна, а её обеспечение обходится большей ценой, чем у существующих гибридных и монолитных ядер. 3
Таким образом, ряд факторов препятствовал тому, чтобы GNU Hurd стал основной операционной системой.