stringtranslate.com

GNU-машина

GNU Mach — это реализация микроядра Mach . Это микроядро по умолчанию в GNU Hurd . GNU Mach работает на машинах IA-32 . GNU Mach поддерживается разработчиками проекта GNU. Он распространяется на условиях GNU General Public License (GPL).

История

Ранние версии Hurd были разработаны на базе Mach 3.0 от CMU . [2]

В 1994 году CMU прекратил работу над Mach, и проект GNU переключился на Mach 4 Университета Юты . Ядро, известное как "GNU Mach", было получено из Mach 4 после того, как Юта прекратила разработку. Первая запись в ChangeLog Томаса Бушнелла (а не исследователя из Юты) датирована 16 декабря 1996 года. [3] [4] [5]

В 2002 году Роланд Макграт отделил ветвь OSKit-Mach от GNU Mach 1.2, намереваясь заменить все драйверы устройств и часть аппаратной поддержки кодом из OSKit. После выпуска GNU Mach 1.3 эта ветвь должна была стать основной линией GNU Mach 2.0; однако по состоянию на 2006 год OSKit-Mach не разрабатывается из-за отсутствия активности в самом OSKit. [6] [7] [8] Около 2006 года попытка заменить ядро ​​GNU Hurd на ядро ​​Coyotos также закончилась неудачей. [9]

GNU Mach 1.4 был выпущен 27 сентября 2013 года, через одиннадцать лет после 1.3. [10]

История версий

Ссылки

  1. ^ "Выпущены GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8". 18 декабря 2016 г.
  2. Первоначальное объявление о Hurd, упоминающее Mach 3.0
  3. ^ "GNU". Операционная система GNU . Получено 16 марта 2023 г.
  4. ^ "Re: Какой Mach является GNU Mach?". lists.debian.org .
  5. ^ "hurd/gnumach.git - GNU Mach". git.savannah.gnu.org .
  6. ^ "[hurd] Журнал /gnumach/=announce-oskit-mach-1.2.90". cvs.savannah.gnu.org .
  7. ^ ab "GNUmach 1.3 выпущен". lists.gnu.org .
  8. ^ "Re: mach4 и gnumach/oskit..." lists.gnu.org .
  9. ^ «Что случилось с портами Hurd на микроядра OSKit Mach / L4 / Coyotos / Viengoos?». www.gnu.org .
  10. ^ Швинге, Томас (27.09.2013). "С 30-летием, GNU! Вышел GNU Mach 1.4". article.gmane.org . Получено 21.09.2017 .

Внешние ссылки