GNU Mach — реалізація мікроядра Mach, що є мікроядром по замовчуванню у операційній системі GNU Hurd. GNU Mach працює на апаратній платформі IA-32 (32-розрядні x86-сумісні мікропроцесори і IBM PC-сумісні комп'ютери). Розробку і підтримку GNU Mach здійснює проєкт GNU. Мікроядро розсповсюджується на умовах ліцензії GNU GPL.
Тип | мікроядро і d |
---|---|
Розробник | проєкт GNU |
Операційна система | GNU |
Мова програмування | C і асемблер |
Ліцензія | d[1] |
Репозиторій | git.savannah.gnu.org/cgit/hurd/gnumach.git |
Вебсайт | gnu.org/software/hurd/microkernel/mach/gnumach.html |
Історія
Перші версії 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, Інтернет
GNU Mach realizaciya mikroyadra Mach sho ye mikroyadrom po zamovchuvannyu u operacijnij sistemi GNU Hurd GNU Mach pracyuye na aparatnij platformi IA 32 32 rozryadni x86 sumisni mikroprocesori i IBM PC sumisni komp yuteri Rozrobku i pidtrimku GNU Mach zdijsnyuye proyekt GNU Mikroyadro rozspovsyudzhuyetsya na umovah licenziyi GNU GPL GNU MachTip mikroyadro i dRozrobnik proyekt GNUOperacijna sistema GNUMova programuvannya C i asemblerLicenziya d 1 Repozitorij git savannah gnu org cgit hurd gnumach gitVebsajt gnu org software hurd microkernel mach gnumach htmlIstoriyaPershi versiyi GNU Hurd rozroblyalisya dlya roboti z mikroyadrom Mach 3 0 vid Universitetu Karnegi Mellon CMU 1994 go roku CMU zupiniv robotu nad proyektom Mach i rozrobniki GNU Hurd virishili vikoristovuvati Mach 4 vid Universitetu Yuti Mikroyadro vidome yak GNU Mach pohodit vid Mach 4 koli Universitet Yuti pripiniv rozrobku Pershij zapis u zhurnali zmin changelog Mach zroblenij Tomasom Bushnellom golovnim avtorom Hurd datovano 16 grudnya 1996 roku 2002 go roku Roland MakGrat stvoriv gilku OSKit Mach z GNU Mach 1 2 mayuchi na meti zaminu vsih drajveriv pristroyiv i deyakih moduliv pidtrimki aparatnogo zabezpechennya na kod z proyektu OSKit Pislya relizu GNU Mach 1 3 planuvalosya sho cya gilka stane golovnoyu gilkoyu GNU Mach 2 0 vtim stanom na 2006 rik OSKit Mach bilshe ne rozroblyavsya cherez brak aktivnosti u samomu proyekti OSKit Priblizno 2006 go roku deyaki rozrobniki Hurd zrobili nevdalu sprobu zaminiti Mach na mikroyadro Reliz GNU Mach 1 4 vidbuvsya 27 veresnya 2013 odinadcyat rokiv pislya 1 3 Spisok versij Versiya 1 0 vipushena 14 kvitnya 1997 Versiya 1 1 1 vipushena 12 travnya 1997 Versiya 1 1 2 vipushena 10 chervnya 1997 Versiya 1 1 3 vipushena 12 chervnya 1997 Versiya 1 2 vipushena 21 chervnya 1999 Versiya 1 3 vipushena 27 travnya 2002 roku Pidtrimuvala rozshireni scenariyi zavantazhennya zhorstki diski obsyagom bilshe 10 gigabajt a takozh pokrashila robotu z Versiya 1 4 vipushena 27 veresnya 2013 Versiya 1 5 vipushena 10 kvitnya 2015 Versiya 1 6 vipushena 31 zhovtnya 2015 Versiya 1 7 vipushena 18 travnya 2016 Versiya 1 8 vipushena 18 grudnya 2016 Dzherelahttps directory fsf org wiki Gnumach tab Details Pochatkovij anons GNU Hurd u yakomu zgaduyetsya Mach 3 0 angl 7 travnya 1991 New Hurd Snapshot angl Procitovano 1 sichnya 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 amp 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 veresnya 2013 Happy 30th birthday GNU GNU Mach 1 4 released article gmane org Procitovano 1 sichnya 2024