Movatterモバイル変換


[0]ホーム

URL:


Přeskočit na obsah
WikipedieWikipedie: Otevřená encyklopedie
Hledání

GNU Mach

Z Wikipedie, otevřené encyklopedie
GNU Mach
VyvíjíGNU Project a další
Rodina OSUnix-like
DruhSvobodný software
Aktuální verze1.8 (stabilní) /18. prosince2016[1]
Podporované platformyIA-32 (stabilní)
AMD64 (stabilní)[2][3][4]
ARM64 (ve vývoji)[5]
Typ jádramikrojádro
Programovací jazykC,Assembler
LicenceSvobodný software,
GNU GPL 1.2
a pozdější[6]
StavAktivní
Oficiální webwww.gnu.org

GNU Mach (výslovnost[gnuː mʌk]IPA) jejádrooperačního systémuGNU Hurd ([gnuː hɜːd]). Konkrétně říkáme, že jde o tzv.mikrojádro. Bylo vyvinuto z mikrojádraMach 4.[7]Operační systémGNU Hurd, který je stále vyvíjenGNU jako náhradaunixovéhojádra, používá právěmikrojádro GNU Mach. Zatímco GNU Mach je již delší dobu ve stabilní verzi, tak na produkční verzi GNU Hurd se pracuje.

Jednou z nejpokročilejších a nejdostupnějších integrací mikrojádra GNU Mach jeDebian GNU/Hurd,[8] který 15. dubna 2015 vyšel v pokročilé testovací verzi. Další testovací verze vycházejí měsíčně, týdně a denně. Další dostupnou integrací mikrojádra GNU Mach jeArch GNU/Hurd ([aːč gnuː hɜːd]).[9] Možným problémem operačních systémů postavených naGNU Hurd by mohla být slabší podpora hardware.

Architektura

[editovat |editovat zdroj]
Zleva obecná struktura monolitického jádra, mikrojádra a hybridního jádra operačního systému.

Na rozdíl od většinyunixových jader používá Hurd architekturuklient–server postavenou namikrokernelu, který je zodpovědný jen za poskytování nejzákladnějších jaderných služeb koordinujících přístup k hardware - jednotkámCPU (prostřednictvímmeziprocesové komunikace aplánování procesů),operační paměti (přessprávu paměti) a dalšímvstupně-výstupním zařízením (pomocí vstupně-výstupního plánování) pro zvuk, grafiku, velkokapacitní paměťová zařízení atd. Princip mikrokernelu teoreticky umožňuje, aby všechny ovladače, které mohou být postaveny jako servery, pracovaly v uživatelském prostoru, ale dnes většina ovladačů tohoto druhu jsou již obsaženy v jaderném prostoruGNU Mach.[10]

Výhody mikrokernelu Mach

[editovat |editovat zdroj]

Podle vývojářů operačního systému GNU Hurd je hlavní výhodou mikrojádra jeho snadná rozšiřitelnost o další uživatelské servery a jeho stabilita při selhání těchto serverů.[11] Jádro GNU Mach zachovává kompatibilitu s jádremMach 3, které je základem řady nejnovějších operačních systémů jako například ApplemacOS.[12]

Související články

[editovat |editovat zdroj]

GNU – GNU GPL (licence)

[editovat |editovat zdroj]

BSD – BSD licence

[editovat |editovat zdroj]

Další projekty

[editovat |editovat zdroj]


Reference

[editovat |editovat zdroj]
  1. GNU Hurd 0.9, GNU Mach 1.8, GNU MIG 1.8 released [online]. Free Software Foundation, Inc., rev. 2016-12-18 [cit. 2017-11-21].Dostupné online. (anglicky) 
  2. A Linux alternative? Debian/Hurd shows microkernel Unix dream is alive.www.theregister.com [online]. [cit. 2025-08-19].Dostupné online. 
  3. Debian GNU/Hurd 2025: Now Available! And Now with Full 64-bit and Rust Support.blog.desdelinux.net [online]. [cit. 2025-08-19].Dostupné online. 
  4. Debian GNU/Hurd 2025 released with Rust, 64bit support, and more – OSnews.www.osnews.com [online]. [cit. 2025-08-14].Dostupné online. 
  5. GNU Hurd ported to AArch64, and more Hurd news – OSnews [online]. [cit. 2025-03-15].Dostupné online. (anglicky) 
  6. The GNU Mach Reference Manual [online]. Free Software Foundation, Inc. [cit. 2017-11-21]. GNU Hurd.Dostupné online. (anglicky) 
  7. Early beginnings [online]. Free Software Foundation, Inc., rev. 2016-12-18 [cit. 2017-11-21]. GNU Hurd.Dostupné online. (anglicky) 
  8. Debian -- Debian GNU/Hurd [online]. Software in the Public Interest, Inc., rev. 2016-07-05 [cit. 2017-11-21]. (Ports / debian gnu/hurd). Debian.org.Dostupné online. (anglicky) 
  9. Arch Hurd [online]. Free Software Foundation, Inc., rev. 2010-12-20 [cit. 2017-11-23].Dostupné online. (anglicky) 
  10. KOUSOULOS, Constantine.Re: Device drivers in Mach? [online]. 2007-03-21 [cit. 2017-11-21].Dostupné online. (anglicky) 
  11. DOEPPNER, Thomas W.Operating Systems in Depth: Design and Programming. [s.l.]: John Wiley & Sons, 2011-06-15.Dostupné online.ISBN 978-0-471-68723-8. (anglicky) 
  12. gnumach [online]. Free Software Foundation, Inc., rev. 2016-12-18 [cit. 2017-11-21]. GNU Hurd.Dostupné online. (anglicky) 
  13. PM, WN. KataOS by mohl pohánět zařízení internetu věcí s podporou ML.www.businessit.cz [online]. [cit. 2022-12-14].Dostupné online. 
  14. Google oznámil vývoj operačního systému KataOS.www.abclinuxu.cz [online]. [cit. 2022-12-13].Dostupné online. 
  15. Announcing KataOS and Sparrow [online]. [cit. 2022-12-13].Dostupné online. 
  16. Free Software Foundation, Inc., rev. 2015-02-17 [cit. 2017-11-21]. GNU Hurd.Dostupné online. (anglicky) 

Externí odkazy

[editovat |editovat zdroj]
Pahýl
Pahýl
Tento článek je příliš stručný nebopostrádá důležité informace.
Pomozte Wikipedii tím, že jej vhodněrozšíříte. Nevkládejte všakbez oprávnění cizí texty.
Projekt GNU
HistorieGNU's not a Unix
Licence
Software
Stoupenci
Ostatní
Portály:Svobodný software
Citováno z „https://cs.wikipedia.org/w/index.php?title=GNU_Mach&oldid=25570952
Kategorie:
Skryté kategorie:

[8]ページ先頭

©2009-2026 Movatter.jp