GNU Mach - это реализация микроядра Mach . Это микроядро по умолчанию в GNU Hurd . GNU Mach работает на машинах IA-32 . GNU Mach поддерживается разработчиками проекта GNU. Он распространяется на условиях Стандартной общественной лицензии GNU (GPL).
Разработчики) | Проект GNU |
---|---|
Стабильный выпуск | 1.8 (стабильный) / 18 декабря 2016 г . [1] |
Репозиторий | |
Операционная система | Unix-подобный |
Тип | Ядро |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | WWW |
История
Ранние версии Hurd были разработаны на базе Mach 3.0 от CMU . [2]
В 1994 году CMU прекратил работу над Mach, а проект GNU переключился на Mach 4 Университета Юты . Ядро, известное как «GNU Mach», было получено из Mach 4 после того, как Юта прекратила разработку. Первая запись в журнале изменений, сделанная Томасом Бушнеллом (а не исследователем из Юты), датирована 16 декабря 1996 года. [3] [4] [5]
В 2002 году Роланд МакГрат развил ветвь OSKit-Mach от GNU Mach 1.2, намереваясь заменить все драйверы устройств и часть поддерживаемого оборудования кодом из OSKit. После выпуска GNU Mach 1.3 эта ветвь должна была стать основной веткой GNU Mach 2.0; однако по состоянию на 2006 год OSKit-Mach не разрабатывается. [6] [7] [8]
GNU Mach 1.4 был выпущен 27 сентября 2013 года, через одиннадцать лет после версии 1.3. [9]
История версий
- Версия 1.0 была выпущена 14 апреля 1997 года.
- Версия 1.1.1 была выпущена 12 мая 1997 года.
- Версия 1.1.2 была выпущена 10 июня 1997 года.
- Версия 1.1.3 была выпущена 12 июня 1997 года.
- Версия 1.2 была выпущена 21 июня 1999 года.
- Версия 1.3 была выпущена 27 мая 2002 года и включает расширенную поддержку сценариев загрузки, поддержку дисков размером более 10 гигабайт и улучшенную консоль . [7]
- Версия 1.4 была выпущена 27 сентября 2013 года.
- Версия 1.5 была выпущена 10 апреля 2015 года.
- Версия 1.6 была выпущена 31 октября 2015 года.
- Версия 1.7 была выпущена 18 мая 2016 года.
- Версия 1.8 была выпущена 18 декабря 2016 года.
Рекомендации
- ^ «Выпущен GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8» . www.gnu.org . Проверено 31 декабря 2016 года .
- ↑ Первоначальное объявление Hurd с упоминанием Маха 3.0.
- ^ www
.gnu .org / software / hurd / history / hurd-flash6 - ^ "Re: Какой Мах есть GNU Mach?" электронное письмо Роланда МакГрата Понту Лидману в списке рассылки debian-hurd (25 августа 1999 г.)
- ^ Журнал изменений GNU Mach
- ^ Объявление OSKit-Mach
- ^ a b Объявление о выпуске GNU Mach 1.3
- ^ "Re: mach4 & gnumach / oskit ..." электронное письмо Томаса Швинге в список рассылки bug-hurd (10 октября 2006 г.)
- ^ Швинге, Томас (27 сентября 2013 г.). «С 30-летием, GNU! Выпущен GNU Mach 1.4» . article.gmane.org . Проверено 21 сентября 2017 .
Внешние ссылки
- WWW
.gnu .org / Программное обеспечение / Hurd / микроядро / маш / gnumach .html - Проект Mach 4 , из которого произошел GNU Mach.