Насколько системные утилиты GNU совместимы с Linux?

Насколько системные утилиты GNU совместимы с Linux?

В соответствии сАрхитектура GNU HurdОперационная система GNU изначально была разработана для использования с ядром GNU Hurd, представляющим собой микроядерную архитектуру.

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

решение1

В статье, на которую вы ссылаетесь, говорится следующее:

Серверы совместно реализуют API POSIX

Поскольку приложения представляют собой приложения «пользовательского пространства», написанные с использованием API POSIX, они могут работать с минимальными изменениями в любой операционной системе, подобной POSIX.

Связанный контент