Hlavní navigace

Vše je jenom Linux: GNU/Hurd

Vladislav Janeček 16. 2. 2001

V diskusi u posledního dílu našeho pravidelného seriálu jste si jako dnešní operační systém zvolili GNU/Hurd. Pojďme se tedy na něj podívat.

GNU Hurd
www.gnu.ai.mit­.edu/software/hurd
GNU Hurd je projekt, jehož snahou je vytvořit náhradu unixového kernelu. Hurd je kolekcí několika nezávislých serverů, které běží na Mach mikrokernelu a umožňují přístupy k souborovému systému, síťovým protokolům, zabezpečení souborů a jiným možnostem, které nejsou nativně implementovány Unixovými jádry (včetně Linuxu a dalších).

Možnosti – a také přednosti – Hurdu můžeme shrnout do několika bodů:

  • je zdarma – Hurd je šířen za podmínek veřejné GNU licence. Kdokoli jej může volně používat, rozšiřovat, doplňovat, upravovat nebo implementovat do vlastního systému.
  • je kompatibilní – Hurd si zachovává známé uživatelské a programátorské rozhraní. Hurd je pouze moderní unixový kernel, využívající služeb GNU C knihovny, jejíž vývoj přesně dodržuje standardy stanovené normami či specifikacemi ANSI/ISO, BSD, POSIX, SVID a X/Open.
  • je připraven přežít – Narozdíl od ostatních, nyní používaných kernelů, Hurd striktně dodržuje objektovou strukturu, která umožňuje přirozený rozvoj bez nutnosti přepisovat kód celého jádra.
  • je rozšiřitelný – Architektura Hurdu je přísně vícevláknová, což umožňuje stejně efektivní využití procesorového času na jedno- i více- procesorových strojích. Rozhraní Hurdu je také připraveno umožnit transparentní síťové zpracovávání úloh (v současné verzi však není ještě implementováno).
  • je stabilní – Je možno vyvíjet a testovat nové komponenty jádra bez nutnosti restartování počítače – tak známé a nenáviděné vlastnosti jiných operačních systémů. Spouštěním a testováním vlastních komponent nijak neovlivňuje další současně pracující uživatele, kteří můžou současně také testovat komponenty vlastní. Mechanismus zajištění rozšiřitelnosti jádra je zabudován přímo v jádře Hurdu.
  • je zde! – Hurd je skutečný software, který skutečně funguje. Nejedná se o žádný výukový projekt nebo pouhý pokus. Můžete vyvíjet vlastní komponenty jádra nezávisle na ostatních lidech, kteří na projektu v současné době pracují.

Přehled
Hurd přináší nové možnosti do programování objektových komponent. Systém mikrojádra umožňuje všem komponentám maximální možný přístup ke všem dostupným hardwarovým zdrojům počítače. Díky tomu programy i komponenty komunikují mezi sebou bezpečně a pád celého systému z důvodu „zamrznutí“ některé z komponent je téměř vyloučen. Hurd používá jiný způsob vnitřní komunikace než jaký je použit u ostatních kernelů. Jednotlivé komponenty jsou spouštěny jako samostatné mikroservery a jako k takovým se k nim i přistupuje.

Jak vše začalo
Richard Stallman započal v roce 1983 tvorbu GNU jako pokus o vytvoření zcela volného operačního systému. GNU byl až do roku 1986 pouze velmi primitivním kernelem. V tomto roce došlo také ke sloučení s kernelem TRIX, který byl vyvíjen na půdě Technologického Institutu ve státě Massachusetts. Ve stejném roce započala Nadace volného softwaru (Free Software Foundation – FSF) na nezbytných úpravách, které vedl profesor Rashid z Carnegie university. Výsledkem této tvrdé vývojářské práce byla první verze mikrokernelu Mach. Ta bylo uvolněna v průběhu roku 1987. S vývojem samotného Hurdu započal původní autor Richard Stallman v roce 1991. Od těch dob se na vývoji podílelo mnoho a mnoho skvělých vývojářů a pokud máte zájem, můžete mezi ně patřit také vy.

GNU/Hurd je opravdu vyjímečný operační systém, který toho má ještě spoustu před sebou. Vývoj komponent je velmi pohodlný (posuzováno z uživatelského hlediska) a stabilita celého systému je prostě úžasná. Ať se snažíte jak chcete, jádro prostě „nesestřelíte“. Hurd je již dnes velmi dobře použitelný jako jádro většího operačního systému (s nějakým uživatelským rozhraním umožňující práci i laickému uživateli – neprogramátorovi).

Malý dodatek nakonec: pokud vás Hurd zaujal a rádi by jste si s ním něco začali, mohl by být někdy v blízké době na Rootu uveřejněn návod na instalaci na linuxovém počítači. Chcete jej?

Našli jste v článku chybu?

10. 1. 2008 18:25

ilja (neregistrovaný)
Rád bych věděl, jestli je možné používat na počítači s operačním systémem Debian jak jádro Linux tak Hurd současně? Někde jsem se dočetl, že je možné mít více jader-kernelů současně. A to prý z Linuxů umožňuje právě Debian. Je to pravda? A jak by byla náročná instalace? A jaké výhody a nevýhody by to mělo? Děkuji za informaci.

ilja.hrabacek@tiscali.cz

11. 8. 2005 18:40

To je normální DOS. Co jiného byste chtěli vědět?
Nějaký starý článek je tady: http://operacni-systemy.net/art.php?artid=9
Jinak jeho vývoj celkem běží, na http://www.freedos.org/ se objevují nové a nové zprávičky a verze softu.

Podnikatel.cz: Podnikatelům dorazí varování od BSA

Podnikatelům dorazí varování od BSA

Podnikatel.cz: Přehledná titulka, průvodci, responzivita

Přehledná titulka, průvodci, responzivita

Podnikatel.cz: Nejenom EET, začaly platit další zákony

Nejenom EET, začaly platit další zákony

Měšec.cz: Air Bank zruší TOP3 garanci a zdražuje kurzy

Air Bank zruší TOP3 garanci a zdražuje kurzy

Vitalia.cz: To není kašel! Správná diagnóza zachrání život

To není kašel! Správná diagnóza zachrání život

Root.cz: Vypadl Google a rozbilo se toho hodně

Vypadl Google a rozbilo se toho hodně

Vitalia.cz: Baletky propagují zdravotní superpostel

Baletky propagují zdravotní superpostel

Lupa.cz: Insolvenční řízení kvůli cookies? Vítejte v ČR

Insolvenční řízení kvůli cookies? Vítejte v ČR

Podnikatel.cz: EET: Totálně nezvládli metodologii projektu

EET: Totálně nezvládli metodologii projektu

DigiZone.cz: Recenze Westworld: zavraždit a...

Recenze Westworld: zavraždit a...

Podnikatel.cz: Babiše přesvědčila 89letá podnikatelka?!

Babiše přesvědčila 89letá podnikatelka?!

Vitalia.cz: Manželka je bio, ale na sex moc není

Manželka je bio, ale na sex moc není

120na80.cz: Horní cesty dýchací. Zkuste fytofarmaka

Horní cesty dýchací. Zkuste fytofarmaka

DigiZone.cz: Rádio Šlágr má licenci pro digi vysílání

Rádio Šlágr má licenci pro digi vysílání

Lupa.cz: Co se dá měřit přes Internet věcí

Co se dá měřit přes Internet věcí

Lupa.cz: Proč firmy málo chrání data? Chovají se logicky

Proč firmy málo chrání data? Chovají se logicky

Lupa.cz: Teletext je „internetem hipsterů“

Teletext je „internetem hipsterů“

Root.cz: Certifikáty zadarmo jsou horší než za peníze?

Certifikáty zadarmo jsou horší než za peníze?

Měšec.cz: Jak vymáhat výživné zadarmo?

Jak vymáhat výživné zadarmo?

DigiZone.cz: ČRa DVB-T2 ověřeno: Hisense a Sencor

ČRa DVB-T2 ověřeno: Hisense a Sencor