GNU Mach — реалізація мікроядра Mach, що є мікроядром по замовчуванню у операційній системі GNU Hurd. GNU Mach працює на апаратній платформі IA-32 (32-розрядні x86-сумісні мікропроцесори і IBM PC-сумісні комп'ютери). Розробку і підтримку GNU Mach здійснює проєкт GNU. Мікроядро розсповсюджується на умовах ліцензії GNU GPL.
Історія
Перші версії GNU Hurd розроблялися для роботи з мікроядром Mach 3.0 від Університету Карнегі-Меллон (CMU).
1994-го року CMU зупинив роботу над проєктом Mach, і розробники GNU Hurd вирішили використовувати Mach 4 від Університету Юти. Мікроядро, відоме як GNU Mach, походить від Mach 4, коли Університет Юти припинив розробку. Перший запис у журналі змін (changelog) Mach, зроблений Томасом Бушнеллом (головним автором Hurd), датовано 16 грудня 1996 року.
2002-го року Роланд МакГрат створив гілку OSKit-Mach з GNU Mach 1.2, маючи на меті заміну всіх драйверів пристроїв і деяких модулів підтримки апаратного забезпечення на код з проєкту OSKit. Після релізу GNU Mach 1.3 планувалося, що ця гілка стане головною гілкою GNU Mach 2.0; втім, станом на 2006 рік, OSKit-Mach більше не розроблявся через брак активності у самому проєкті OSKit.
Приблизно 2006-го року деякі розробники Hurd зробили невдалу спробу замінити Mach на мікроядро .
Реліз GNU Mach 1.4 відбувся 27 вересня 2013, одинадцять років після 1.3.
Список версій
- Версія 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 гігабайт, а також покращила роботу з .
- Версія 1.4 : випущена 27 вересня 2013.
- Версія 1.5 : випущена 10 квітня 2015.
- Версія 1.6 : випущена 31 жовтня 2015.
- Версія 1.7 : випущена 18 травня 2016.
- Версія 1.8 : випущена 18 грудня 2016.
Джерела
- https://directory.fsf.org/wiki/Gnumach#tab=Details
- Початковий анонс GNU Hurd, у якому згадується Mach 3.0 (англ.). 7 травня 1991.
- New Hurd Snapshot (англ.). Процитовано 1 січня 2024.
- Re: Which Mach is GNU Mach?. lists.debian.org.
- hurd/gnumach.git - GNU Mach. git.savannah.gnu.org.
- [hurd] Log of /gnumach/=announce-oskit-mach-1.2.90. cvs.savannah.gnu.org.
- GNUmach 1.3 released. lists.gnu.org.
- Re: mach4 & gnumach/oskit... lists.gnu.org.
- What happened with the Hurd ports to the OSKit Mach / L4 / Coyotos / Viengoos microkernels?. www.gnu.org.
- Schwinge, Thomas (27 вересня 2013). Happy 30th birthday, GNU! GNU Mach 1.4 released. article.gmane.org. Процитовано 1 січня 2024.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет