Разработчик (и) | Проект GNU |
---|---|
Стабильный выпуск | 1.8 (стабильный) / декабрь 18, 2016; 3 года назад (18 декабря 2016 г.) |
Репозиторий | |
Операционная система | Unix-подобная |
Тип | Ядро |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www.gnu. org / software / hurd / microkernel / mach / gnumach.html |
GNU Mach - это реализация микроядра Mach. Это микроядро по умолчанию в GNU Hurd. GNU Mach работает на машинах IA-32. GNU Mach поддерживается разработчиками проекта GNU. Он распространяется на условиях Стандартной общественной лицензии GNU (GPL).
Ранние версии Hurd были разработаны на основе CMU Mach 3.0.
В 1994 году CMU прекратил работу над Mach, а проект GNU переключился на Mach 4. University of Utah. Ядро, известное как "GNU" Mach "был получен из Mach 4 после прекращения разработки в Юте. Первая запись в журнале изменений, сделанная Томасом Бушнеллом (а не исследователем из Юты), датирована 16 декабря 1996 года.
В 2002 году Роланд МакГрат развил ветвь OSKit-Mach от GNU Mach 1.2, намереваясь чтобы заменить все драйверы устройств и часть аппаратной поддержки кодом из OSKit. После выпуска GNU Mach 1.3 эта ветвь должна была стать основной веткой GNU Mach 2.0; однако по состоянию на 2006 год OSKit-Mach не разрабатывалась.
GNU Mach 1.4 был выпущен 27 сентября 2013 года, через одиннадцать лет после 1.3.