Я видел, что системы, работающие поверх Hurd, начали становиться доступными (а именно Arch Hurd), и мне было интересно, как пользователь, каким бы продвинутым он ни был, может увидеть разницу?
Linux и BSD должны быть примерно одинаковыми, потому что оба они являются монолитным ядром, поэтому единственное отличие должно быть в их системном API.
NB: когда я пишу Linux, я не имею в виду GNU/Linux, так как полагаю, что среда GNU в конечном итоге должна быть одинаковой в обеих системах
РЕДАКТИРОВАТЬ: удалил заявление о BSD, я ничего не знаю об этой системе, и это не суть моего вопроса: $
РЕДАКТИРОВАТЬ 2: Давайте попробуем другой подход: я хорошо знаю GNU/Linux. Что будет отличаться с GNU/Hurd? например,
- модуль, конечно, не может существовать с микроядром, что эквивалентно? как выглядит драйвер видеокарты?
- если ядро Hurd (Mach) делегирует основные задачи процессам пользовательского пространства, то что это?
- кто отвечает за эти основные задачи? (эквивалент супер-
init
?)
(дополнительный вопрос: относится ли этот вопрос к stackoverflow?)