Hurd: jadro, ktoré nebolo

Hurd Je to pôvodné jadro operačného systému GNU z projektu s rovnakým názvom, ktorý založil Richard Stallman. Vývoj Hurdu sa začal v roku 1990, jeho finálna verzia, ktorá sa očakáva na rok 2002, však nikdy nevyšla. Preto miesto v operačnom systéme GNU zaujalo jadro Linuxu.


Ale v skutočnosti sa vývoj Hurd nikdy nezastavil, ako vidno na videu vyrobenom pomocou codewarm, ktoré berie všetky príspevky do úložiska Hurd od roku 1991 do roku 2010 a mení ich na 3D animáciu, kde každý bod predstavuje zmenu do súboru, ktorý sa zarovnáva okolo mena programátora, ktorý ho vytvoril.

Chcem ďalšie podrobnosti o Hurde

GNU Hurd je sada serverových programov, ktoré simulujú unixové jadro, ktoré predstavuje základ pre operačný systém GNU. Projekt GNU ho vyvíja od roku 1990 ako slobodný softvér a distribuuje ho pod licenciou GPL.

Hurd sa snaží prekonať jadrá podobné Unixu vo funkčnosti, bezpečnosti a stabilite, pričom je s nimi stále kompatibilný. Toto je dosiahnuté vďaka skutočnosti, že Hurd implementuje špecifikáciu POSIX (okrem iného), ale eliminuje svojvoľné obmedzenia pre používateľov.

Na rozdiel od väčšiny jadier podobných Unixu je Hurd postavený na vrchu mikrojadra (v súčasnosti je podporovaný iba Mach, hoci v súčasnosti existuje prerušený projekt na spustenie Hurd na druhej generácii mikrokernelov L4), zodpovedný za poskytovanie služieb najzákladnejšie jadro: koordinácia prístupu k hardvéru (k CPU — prostredníctvom viacerých procesov–, k pamäti RAM - prostredníctvom správy pamäte– a k ostatným zvukom, grafike, úložným zariadeniam atď.).

Existujú aj ďalšie systémy podobné Unixu, ktoré fungujú nad mikrokernelom Mach, napríklad OSF / 1, NEXTSTEP, Mac OS X, Lites a MkLinux. Všetky z nich sú implementované ako jeden server. Preto nahradzujú monolitické jadro tradičných unixových systémov dvoma prvkami, mikrojadrom a unixovým serverom.

Namiesto toho sa Hurd skladá z viacerých serverov, ktoré bežia súčasne. Namiesto jedného obrovského programu, ktorý riadi všetko od času po správu siete, je každá z týchto úloh v Hurde spravovaná samostatným serverom. Vďaka tomu je (prinajmenšom teoreticky) vývoj Hurdu oveľa jednoduchší, pretože vykonávanie zmien na jednom serveri bude mať menšiu pravdepodobnosť nežiaducich účinkov na ostatné servery. Odtiaľ je odvodená rekurzívna dvojitá skratka: slovo Hurd je skratkou pre Hird of Unix-Replacing Daemons (v španielčine: „Hird“ démonov, ktorí nahradia Unix). Termín Hird zase znamená Hurd rozhraní predstavujúcich hĺbku („Hurd“ rozhraní predstavujúcich hĺbku). Hurd aj Hird v americkej angličtine sa vyslovujú ako stádo (v španielčine: stádo), takže GNU Hurd by sa dal preložiť ako „stádo pakoňov“.

V pôvodnom Machovom dizajne bol jedným z hlavných cieľov tento druh „serverovej farmy“, ale zdá sa, že Hurd je prvý, kto implementoval tento dizajn do Machovho mikrojadra (aj keď QNX je podobný, ale je založený na vlastnom mikrokerneli). Nie je jasné, prečo nedošlo k predchádzajúcemu nasadeniu viacerých serverov, aj keď sa zdá, že skupiny pracujúce na Machovi boli na Machovi príliš zaneprázdnené, aby sa mohli venovať celému operačnému systému. Hurd sa tiež snaží byť prenosný medzi mikrojadrami.

Ako používať Hurd?

Najfunkčnejšou distribúciou Hurd je distribúcia, ktorú poskytuje Debian. Ďalšie informácie nájdete na stránke projektu Debian GNU / Hurd.

Existujú aj ďalšie spôsoby použitia Hurdu:

1. - Inštalácia distribúcie GNU / Hurd. Okrem Debian GNU / Hurd, ktorý je najstabilnejší a najfunkčnejší, existujú aj ďalšie distribúcie GNU / Hurd: Oblúk, OS Nix, Atď

2. - Dochádza mi to Xen. Xen je open source monitor virtuálneho stroja. Cieľom návrhu je umožniť spustenie plne funkčných inštancií operačných systémov plne funkčným spôsobom na jednom počítači. Xen poskytuje bezpečnú izoláciu, kontrolu zdrojov, záruky QoS a horúcu migráciu virtuálneho stroja. Operačné systémy môžu byť výslovne upravené na spúšťanie Xen (pri zachovaní kompatibility s používateľskými aplikáciami). To umožňuje Xen dosiahnuť vysokovýkonnú virtualizáciu bez špeciálnej podpory hardvéru.

3. - Spustenie z a obrázok qemu alebo z a LiveCD.

A tieto webové stránky sú živým dôkazom použiteľnosti Hurd, pretože sú vykreslené v systéme Debian GNU / Hurd.

Zdroje: HurdWikipedia


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   Miquel Mayol v Tur dijo

    Toto jadro je veľmi pomalé, nix sú starodávne a sú stále najlepšie, aby sa zistilo, či sa vyvíjajú Haiku a Hurd, ak sa vyvíjajú dobre, vyvinula by sa rýchlosť systémov, najmä osobných.

    MS to má surové práve preto, že nix ide na skromných počítačoch rýchlo a MS potrebuje najmodernejší počítač každé dva roky, aby nešli pomaly.

  2.   Ján Aguilera dijo

    Jednoduché a falošné. Za linuxom stojí nielen Linus, ale tisíce ľudí, a za Hurdom je už menej rúk na sekanie kódu. To všetko preto, lebo linux sa zaujíma aj o spoločnosti, ktoré dávajú programátorom vyvíjať jadro. S prekážkou sa to nestane.

  3.   cpauquez dijo

    Veľmi dobrý článok ... Vždy som mal rozmar testovať Debian GNU / Hurd.

    Zdravím.

  4.   Miguel dijo

    aký jednoduchý komentár

  5.   John Louis Cano dijo

    Veľmi zaujímavý článok. Aj keď by bolo veľmi zaujímavé zastaviť sa a zamyslieť sa, ako do pekla, že Linux pokročil tak rýchlo a Hurd stále dáva pocit, že nie je stopercentne funkčný ...

  6.   rockerlatin dijo

    ľahký pokrok v linuxe, pretože za ním je génius (Linus tolvard) a hurd nič nedosahuje, pretože za ním je šialená závisť (stallman)

  7.   Sebastian Magri dijo

    Čiastočné dôvody, prečo Linux pokročil rýchlejšie ako Hurd a všeobecne je akýkoľvek monolitický systém jadra úspešnejší ako mikrojadr, možno nájsť v diskusii medzi Linusom a Tanenbaumom (tvorcom Minixu).

    https://secure.wikimedia.org/wikipedia/en/wiki/Tanenbaum%E2%80%93Torvalds_debate