Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Мазмұны
Кіріспе
Операциялық жүйе ядросы
Operating system kernel
GNU Mach – Mach микроядросының іске асырылуы. Бұл GNU Hurd жүйесіндегі стандартты микроядро. GNU Mach IA-32 машиналарында жұмыс істейді. GNU Mach-ты GNU жобасының дамытушылары күзеп қарайды. Ол GNU жалпыға арналған қоғамдық лицензиясы (GPL) шарттары бойынша таратылады.
GNU Mach is an implementation of the Mach microkernel. It is the default microkernel in the GNU Hurd. GNU Mach runs on IA 32 machines. GNU Mach is maintained by developers on the GNU project. It is distributed under the terms of the GNU General Public License (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 нұсқасынан он бір жыл өткен соң жарық көрді.
Early versions of the Hurd were developed on top of CMU's Mach 3.0. In 1994, CMU stopped working on Mach, and the GNU Project switched to the University of Utah's Mach 4. The kernel known as "GNU Mach" was derived from Mach 4 once Utah stopped development. The first ChangeLog entry by Thomas Bushnell (rather than by a Utah researcher) is from 16 December 1996. In 2002, Roland McGrath branched the OSKit Mach branch from GNU Mach 1.2, intending to replace all the device drivers and some of the hardware support with code from OSKit. After the release of GNU Mach 1.3, this branch was intended to become the GNU Mach 2.0 main line; however, as of 2006, OSKit Mach is not being developed due to lack of activity in OSKit itself. Around 2006, an attempt to replace GNU Hurd's kernel with the Coyotos kernel also ended in failure. GNU Mach 1.4 was released on 27 September 2013, eleven years after 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 желтоқсанында шығарылды.
Version 1.0 was released on 14 April 1997. Version 1.1.1 was released on 12 May 1997. Version 1.1.2 was released on 10 June 1997. Version 1.1.3 was released on 12 June 1997. Version 1.2 was released on 21 June 1999. Version 1.3 was released on 27 May 2002, and features advanced boot script support, support for disks larger than 10 gigabytes and an improved console. Version 1.4 was released on 27 September 2013. Version 1.5 was released on 10 April 2015. Version 1.6 was released on 31 October 2015. Version 1.7 was released on 18 May 2016. Version 1.8 was released on 18 December 2016.