Каталог ОС : HURD

Это незавершенная статья, вы можете дополнить ее, пройдя по ссылке «Правка» внизу страницы

HURD – центральная часть операционной системы GNU/Hurd, разрабатываемой проектом GNU.

Происхождение названия

Слово "HURD" принято рассматривать как рекурсивную аббревиатуру:

HURD = HIRD of Unix Replacement Daemons
HIRD = HURD of Interfaces Representing Depth

Игра слов заключается в том, что слова HURD и HIRD по написанию и звучанию близки к слову “herd” – стадо, т.е. название GNU/Hurd можно перевести как «Стадо антилоп гну».

«Изюменка» архитектуры ОС

Главная идея Hurd заключалась в полной абстрактности. Так, HURD имеет собственный интерфейс, к которому обращается пользовательское ПО. Между тем внутри HURD представляет собой фактически два основных компонента: ядро и генератор интерфейсов.

Смысл такой архитектурной особенности заключается в том, что пользователь GNU/Hurd может свободно менять реализации HURD не нарушая целостности системы.

Поддерживаемые в настоящий момент ядра

В настоящий момент активная разработка ведётся вокруг ядер Mach и L4Ka::Pistachio.

Ядро Mach было изначально принято за ядро основной версии HURD. В настоящий момент версия HURD на этом ядре достаточно стабильна.

Однако в связи с остановкой в развитии ядра Mach часть разработчиков переключилась на более перспективное ядро – L4Ka::Pistachio. В настоящий момент проект HURD на этом ядре ещё очень далёк от завершения.

История проекта

Проект начался 6 сентября 1986 года, когда впервые было объявлено название GNU/Hurd. Принипиально с тех пор больше ничего не менялось...
Dmitrij D Czarkoff: Допишу потом.

Ссылки