GNU Hurd

Technology
12 hours ago
8
4
2
Avatar
Author
Albert Flores

GNU Hurd je operační systém, náhrada unixového jádra, kolekce serverů běžících na mikrojádru GNU Mach. Tyto servery Hurdu přidávají další schopnosti jako je souborový systém, síť atd. Akronym Hurd znamená Hird of Unix-Replacing Daemons a akronym Hird znamená Hurd of Interfaces Representing Depth.

...

Historie

Hurd vznikl jako operační systém GNU, je součástí Projektu GNU a jde o svobodný software šířený pod licencí GPL. Hurd se snaží překonat Unix ve funkcionalitě, bezpečnosti a stabilitě a zároveň s ním zůstat kompatibilní. +more Toho je dosaženo tím, že se Hurd řídí specifikací POSIX.

Jde o operační systém, který je v současné době vystavěn okolo aktuálního mikrojádra GNU Mach. GNU Mach je odvozen od mikrojádra Mach 4.

Architektura

Zleva obecná struktura monolitického jádra, mikrojádra a hybridního jádra operačního systému. +more Na rozdíl od většiny Unixu-podobných jader, Hurd používá architekturu klient-server, postavenou na mikrokernelu, který je zodpovědný jen za poskytování nejzákladnějších jaderných služeb - koordinaci přístupu k hardware: jednotky CPU (prostřednictvím meziprocesové komunikace a plánování procesů), RAM (přes správu paměti), a další různé vstupně/výstupní zařízení (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 (též démoni), pracovaly v uživatelském prostoru, ale dnes většina ovladačů tohoto typu jsou již obsaženy v jaderném prostoru GNU Machu. Bezpečnost je v jádře GNU Hurd zajištěna použitím tzv. Identity-based access control (IBAC).

Podle vývojářů Hurdu je hlavní výhodou designu založeném na mikrokernelu možnost rozšíření systému: vývoj nového modulu nevyžaduje hlubší znalosti o zbytku jádra a chyby v jednom modulu nevedou ke zhroucení celého systému. Hurd také poskytuje koncept "translators", framework modulů použitých k rozšíření funkčnosti systému souborů.

Současný stav

Hurd je stále ve vývoji (dosud nebyla vydána žádná verze označená jako stabilní), ale existuje uživatelská testovací verze GNU Hurd 0. 9 ([url= Server|Apache Web Server][Debian GNU/Hurd]] z +more_červen'>června 2023), pod kterou lze provozovat grafické prostředí X Window Server a [[Apache[/url]].

K 12. +more červnu 2023 je Debian GNU/Hurd dostupný pro procesory IA-32 a dokáže sestavit přibližně 65 % balíčků Debianu. Od předchozího vydání Debian GNU/Hurd se podpora APIC, SMP a 64bitových procesorů hodně zlepšila, ale stále se na ní pracuje. Vývojáři Hurdu také pokračují v práci na podpoře moderních programovacích jazyků jako jsou Rust, Go a dalších.

Slabší podpora hardware a ovladačů, je zčásti také zodpovědná za výkonnostní problémy. Výkonnost Debian GNU/Hurd z dubna 2015 je většinou stejná nebo o jednotky procent nižší než Debian GNU/Linux 8. +more1, s výjimkou benchmarku testujícího zápis do cache. Je to způsobeno tím, že GNU Hurd zatím není hotový, a to je také důvod, proč se používají jiná svobodná jádra - Linux, Linux-libre, FreeBSD, NetBSD, DragonFly BSD, OpenBSD, MINIX 3 a další.

Distribuce založené na GNU/Hurd

Debian GNU/Hurd * Arch GNU/Hurd * NIXOS

Odkazy

Reference

Externí odkazy

GNU

[url=http://www. gnu. +moreorg/software/hurd/hurd. html]Domovská stránka jádra GNU/Hurd[/url] * [url=http://hurd. gnu. org]Novinky GNU/Hurd, RSS[/url] * [url=https://www. osnews. com/story/139255/gnu-hurd-ported-to-aarch64-and-more-hurd-news/]GNU Hurd ported to AArch64, and more Hurd news[/url] - osnews. com.

Debian

[url=http://www.debian.org/ports/hurd/index]Debian GNU/Hurd port[/url] * [url=https://www.debian.org/ports/hurd/hurd-cd]Debian GNU/Hurd[/url] - download

Arch

[url=https://web.archive.org/web/20110725012919/http://www.archhurd.org/]Arch GNU/Hurd port[/url] * [url=http://www.archhurd.org/download/]Arch GNU/Hurd[/url] - download

Historie

[url=http://www.fi.muni.cz/usr/jkucera/pv109/2004/xaster.htm]GNU/Hurd[/url]

GNU Hurd

[url=https://www. root. +morecz/clanky/gnu-hurd/]Vše je jenom Linux: GNU/Hurd[/url] - www. root. cz * [url=https://www. root. cz/clanky/gnu-hurd-2/]Vše je jenom Linux: GNU/Hurd (2)[/url] - www. root. cz * [url=http://www. linuxexpres. cz/novinky/gnu-hurd-2013. id=20746]GNU/Hurd 2013[/url] - www. linuxexpres. cz * [url=http://diit. cz/clanek/vesele-vanoce-preje-gnu-hurd-09-gnu-mach-18-gnu-mig-18]Veselé Vánoce přeje GNU Hurd 0. 9, GNU Mach 1. 8 a GNU MIG 1. 8[/url] - prosinec 2016.

Hardwarová kompatibilita

[url=http://www.nongnu.org/thug/gnumach_hardware.html]GNU/Hurd Hardware Compatibility Guide[/url]

Rozdíly a výhody GNU Hurd

[url=http://draketo. de/light/english/free-software/some-technical-advantages-of-the-hurd]Some technical advantages of the Hurd[/url] * [url=https://www. +morephoronix. com/scan. php. page=news_item&px=Glibc-2. 28-Runs-Clean-On-Hurd]Glibc 2. 28 Upstream Will Build/Run Cleanly On GNU Hurd[/url].

Kategorie:Varianty Unixu Kategorie:Svobodné operační systémy

5 min read
Share this post:
Like it 8

Leave a Comment

Please, enter your name.
Please, provide a valid email address.
Please, enter your comment.
Enjoy this post? Join Cesko.wiki
Don’t forget to share it
Top