GNU Hurd
GNU Hurd | |
---|---|
![]() | |
![]() HURD Live CD | |
Тип | ядро ОС |
Разработчики |
Томас Башнелл Роланд Макграт Маркус Бринкманн и другие |
Написана на | Си и язык ассемблера |
Операционная система | GNU |
Аппаратная платформа | IA-32 |
Последняя версия | 0.9[1] (18 декабря 2016 ) |
Репозиторий | git.savannah.gnu.org/cgi… |
Лицензия | GNU GPL |
Сайт | gnu.org/software/hurd/in… |
![]() |
GNU Hurd (или просто Hurd) — проект по разработке свободного программного обеспечения, целью которого является замена ядра Unix для Unix-подобных операционных систем[2]. Разработка Hurd ведётся начиная с 1990 года проектом GNU и Фондом свободного программного обеспечения. Разработка ведётся медленно по причине существования
Этимология
HURD — двойной
, олицетворяющих глубину).Так как слова «Hurd» и «Hird» в английском языке являются
Идеи Hurd
Hurd имеет
Особый класс серверов —
Развязка компонентов операционной системы позволяет модулизировать функции, обычно присущие монолитному ядру, и, таким образом, не только повысить надёжность операционной системы, но и упростить распараллеливание задач.
Статус разработки
Сейчас Hurd работает на компьютерах с архитектурой x86, однако уже много лет находится в состоянии, далёком от стабильной версии. Скептики сомневаются, что в ближайший разумный промежуток времени Hurd достигнет уровня стабильности и простоты использования, необходимых для повседневного применения. В 2002 году Ричард Столлман, руководитель проекта GNU, заявил о скором выходе стабильной версии Hurd[4].
Была предпринята попытка
В 2005 году разрабатывался дистрибутив под названием Bee GNU/Hurd. Этот проект, судя по всему, мёртв, так как последний снэпшот (версия Bee 0.3 beta 1) в системе управления версиями CVS датирован 22 декабря 2005[источник не указан 4053 дня].
Из активных проектов существует дистрибутив Debian GNU/Hurd, регулярно выпускаются новые CD-сборки и мини-образы этого дистрибутива[6][7].
Также в 2010 году появился новый дистрибутив на базе
.В 2020 году дистрибутив GNU Guix System стал поддерживать GNU Hurd[9][10].
Именование дисков в Hurd
Именование дисков — это нотация, определяющая порядок формирования идентификаторов или имён для обращения к устройствам хранения данных, которые имеют файловую систему определённого типа, в средах различных операционных систем.
Если речь идёт о именовании диска
В системе Hurd, как и в BSD, разделы диска называются «slices» (от англ. slice — отрезанная часть, ломоть) и нумеруются, начиная с единицы. Имя раздела получается добавлением номера с префиксом «s» к имени диска. Так второй раздел на диске «hd1» получит имя «hd1s2» (в отличие от «sdb2» в Linux).
Примечания
- ↑ Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released. Дата обращения: 12 июня 2022. Архивировано 30 мая 2022 года.
- ↑ What Is the GNU Hurd? (англ.). gnu.org. Дата обращения: 28 ноября 2010. Архивировано из оригинала 27 августа 2011 года.
- ↑ Origin Of the Name (англ.). gnu.org. Дата обращения: 28 ноября 2010. Архивировано из оригинала 27 августа 2011 года.
- ↑ John Ribeiro. «Free Software Sees Gnu Loose of Linux» (англ.). PC World (12 марта 2002). Дата обращения: 28 ноября 2010. Архивировано из оригинала 27 августа 2011 года.
- ↑ Porting the Hurd to L4: Hurd/L4 . Дата обращения: 18 сентября 2009. Архивировано 27 июня 2010 года.
- ↑ http://people.debian.org/~sthibault/hurd-i386/installer/cdimage/ Архивная копия от 29 июня 2011 на Wayback Machine — текущая версия
- ↑ GNU chapters . Дата обращения: 27 июля 2008. Архивировано 5 марта 2005 года.
- ↑ Arch Hurd . Дата обращения: 20 мая 2010. Архивировано 31 июля 2010 года.
- ↑ * Jan (janneke) Nieuwenhuizen, Ludovic (civodul) Courtès, Marius (mbakke) Bakke, Ricardo (rekado) Wurmus. Deprecating support for the Linux kernel (англ.). GNU Guix (1 апреля 2020). — «After years in the making, Guix recently gained support for running natively on the GNU/Hurd operating system.» Дата обращения: 4 августа 2020. Архивировано 4 августа 2020 года.
- Jan Nieuwenhuizen, Ludovic Courtès. A “Hello World” virtual machine running the Hurd (англ.) (8 апреля 2020). — «we’re not deprecating Linux-libre, fear not! But when we published it, it was already April 2nd in Eastern parts of the world and thus, not surprisingly, the remainder of the post was less of a joke.» Дата обращения: 4 августа 2020. Архивировано 10 августа 2020 года.
- ↑ Download latest images (англ.). GNU Guix. — «GNU Guix System on GNU Hurd». Дата обращения: 4 августа 2020. Архивировано 5 августа 2020 года.
- ↑ В GRUB2 нумерация разделов (slice) начинается с единицы. Таким образом, второй раздел на первом диске будет иметь имя hd(0,2).
Ссылки
- GNU Hurd Homepage (англ.)
- L4-Hurd-Homepage (англ.) — проект портирования Hurd на микроядро L4 (вместо GNU Mach)
- Debian GNU/Hurd Homepage (англ.)
- Debian GNU/Hurd Live-CD (на базе ядра GNU Mach) (англ.)