Это незавершенная статья, вы можете дополнить ее, пройдя по ссылке «Правка» внизу страницы
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:
Допишу потом.
Ссылки