Debian GNU/Hurd

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Debian GNU/Hurd — проект разработки операционной системы на основе GNU с ядром GNU Hurd на микроядре Mach, под патронажем группы Debian, разработчиком одноимённого дистрибутива ОС GNU/Linux. Исторически первый дистрибутив Debian, основанный на ядре, отличном от Linux[1].

Кроме Debian GNU/Hurd, на сегодняшний день существует ещё один до-производственный дистрибутив ОС GNU — Arch Hurd. ОС GNU на данный момент находится на последнем этапе разработки, ведущейся с 1990 года.

Debian GNU/Hurd состоит из собранных кросс-компиляцией частей GNU/Hurd (с CVS-репозитория GNU), дополненных пакетами и наработками из Debian GNU/Linux.

Выпуск[править | править вики-текст]

Несмотря на то что, Debian GNU/Hurd носит неофициальный статус, Филип Чарльз (Philip Charles) взялся за изготовление ISO образов дистрибутива и их распространение для тестирования и дальнейшей разработки.

Образы одного из релизов Debian GNU/Hurd можно скачать с файл-серверов проекта. Последний релиз называется «Debian GNU/Hurd 2015». Также доступны образы LiveCD.

История[править | править вики-текст]

Debian GNU/Hurd стал первым дистрибутивом Debian, основанном на ядре, отличном от Linux[1]. Этот проект ведёт свою историю с 1998 года[2].

Однако, в настоящее время он не относится к официальным проектам Debian. Первым мажорным релизом проекта стал выпуск Debian GNU/Hurd 2013. Он вышел в мае 2013 года и использовал версию 1.3.99 ядра GNU Hurd и Debian 7 «Wheezy»[3][4].

Представленный 30 апреля 2015 года Debian GNU/Hurd 2015, основан на редакции дистрибутива Debian 8.0 «Jessie» и ядре. В нём, в частности впервые появилась возможность работать в графическом окружении Xfce, также дистрибутив перешёл на систему инициализации SysVinit. Для монтирования файловых систем, конфигирования сети и завершения работы вместо использованы штатные средства Debian, а не settrans и fsysopts: инструменты, разработанные в рамках проекта специально для GNU/Hurd. Подобная операция проделана и для сетевых драйверов: они работают в пространстве пользователя и основанные на коде из ядра Linux версии 2.6.32, для этого используется фреймворк NetDDE[5] (Device Driver Environment), позволяющий использовать драйверы из состава ядра Linux.[6].

Примечания[править | править вики-текст]

  1. 1 2 Ричард Драммонд Debian на перепутье // LinuxFormst. — 2005. — № 70. — С. 51.
  2. Richard Hillesley. GNU HURD: Altered visions and lost promise, The H (30 June 2010). Проверено 30 апреля 2015.
  3. Debian GNU/Hurd 2013 rounded up, The H (22 May 2013). Проверено 30 апреля 2015.
  4. 2013-05-debian gnu hurd 2013. gnu.org. Проверено 30 апреля 2015.
  5. netdde: Linux 2.6 network drivers embedded in userland processes thanks to the DDE layer.. Debian Packages. Проверено 30 апреля 2015.
  6. Samuel Thibault. Debian GNU/Hurd 2015 released!. lists.debian.org (30 Apr 2015). Проверено 30 апреля 2015.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]