Кіріспе

Операциялық жүйе ядросы

GNU Mach – Mach микроядросының іске асырылуы. Бұл GNU Hurd жүйесіндегі стандартты микроядро. GNU Mach IA-32 машиналарында жұмыс істейді. GNU Mach-ты GNU жобасының дамытушылары күзеп қарайды. Ол GNU жалпыға арналған қоғамдық лицензиясы (GPL) шарттары бойынша таратылады.

Тарих

Хурдтың алғашқы нұсқалары CMU-ның Mach 3.0 негізінде әзірленді. 1994 жылы CMU Mach-ты дамытуды тоқтатты, ал GNU жобасы Юта университетінің Mach 4-іне көшті. "GNU Mach" деп аталатын ядро, Юта штаты дамуды тоқтатқаннан кейін Mach 4-тен туындады. Томас Бушнелл (Юта университетінің зерттеушісі емес) 1996 жылдың 16 желтоқсанында жасаған ChangeLog-қа алғашқы жазба енгізілді. 2002 жылы Роланд Макграт GNU Mach 1.2 тармағынан OSKit Mach тармағын бөліп шығарды, мақсаты – барлық құрылғы драйверлерін және аппараттық қолдаудың бір бөлігін OSKit кодымен алмастыру болатын. GNU Mach 1.3 нұсқасынан кейін бұл тармақ GNU Mach 2.0 негізгі бағыты болуы тиіс еді; алайда, 2006 жылға қарай OSKit Mach өзіндегі белсенділіктің болмауына байланысты дамытылмайды. 2006 жыл шамасында GNU Hurd ядросын Coyotos ядросымен алмастыруға жасалған әрекет те сәтсіз аяқталды. GNU Mach 1.4 2013 жылдың 27 қыркүйегінде, 1.3 нұсқасынан он бір жыл өткен соң жарық көрді.

Нұсқалар тарихы

1.0 нұсқасы 1997 жылдың 14 сәуірінде шығарылды. 1.1.1 нұсқасы 1997 жылдың 12 мамырында шығарылды. 1.1.2 нұсқасы 1997 жылдың 10 маусымында шығарылды. 1.1.3 нұсқасы 1997 жылдың 12 маусымында шығарылды. 1.2 нұсқасы 1999 жылдың 21 маусымында шығарылды. 1.3 нұсқасы 2002 жылдың 27 мамырында шығарылды, және озық жүктеу скрипттерін қолдау, 10 гигабайттан асатын дискілерді қолдау және жақсартылған консоль мүмкіндіктері қосылды. 1.4 нұсқасы 2013 жылдың 27 қыркүйегінде шығарылды. 1.5 нұсқасы 2015 жылдың 10 сәуірінде шығарылды. 1.6 нұсқасы 2015 жылдың 31 қазанында шығарылды. 1.7 нұсқасы 2016 жылдың 18 мамырында шығарылды. 1.8 нұсқасы 2016 жылдың 18 желтоқсанында шығарылды.