Hurd: a kernel, ami nem volt

Hurd A GNU operációs rendszer eredeti rendszermagja a Richard Stallman által alapított azonos nevű projektből származik. A Hurd fejlesztése 1990-ben kezdődött, de a 2002-re várható végleges verziót soha nem adták ki, ezért a GNU operációs rendszerben elfoglalt helyét a Linux kern vette át.


De a valóságban a Hurd fejlesztése soha nem állt le, amint az a Codewarm-szal készült videón is látható, amely az 1991 és 2010 közötti összes Hurd-adattárhoz tett hozzájárulást 3D animációvá alakítja, ahol minden pont egy fájl, amely az elkészítő programozó neve köré sorakozik.

További részleteket akarok Hurdról

A GNU Hurd egy olyan szerver programkészlet, amely egy Unix kernelt szimulál, amely megalapozza a GNU operációs rendszert. A GNU Project 1990 óta ingyenes szoftverként fejleszti, a GPL licenc alatt terjeszti.

Hurd megpróbálja felülmúlni a Unix-szerű kerneleket funkcionalitásában, biztonságában és stabilitásában, miközben továbbra is kompatibilis velük. Ez annak köszönhető, hogy a Hurd végrehajtja a POSIX specifikációt (többek között), de kiküszöböli a felhasználókra vonatkozó önkényes korlátozásokat.

A legtöbb Unix-szerű magtól eltérően a Hurd egy mikrokernek tetejére épül (jelenleg csak a Mach támogatott, bár a Hurd második generációs L4 mikrokernel futtatására egy most már leállított projekt volt), amely egy legalapvetőbb kernel szolgáltatásainak biztosításáért felel. : a hardverhez való hozzáférés koordinálása (a CPU-hoz - többprocesszoros feldolgozással), a RAM memóriához - a memóriakezelés révén -, valamint más hangokhoz, grafikákhoz, tárolóeszközökhöz stb.

Vannak más Unix-szerű rendszerek, amelyek a Mach mikrokern tetején futnak, mint például az OSF / 1, a NEXTSTEP, a Mac OS X, a Lites és az MkLinux. Mindegyiket egyetlen szerverként valósítják meg. Ezért a hagyományos Unix rendszerek monolitikus kerneljét két elemre cserélik, a mikrokernelre és a Unix szerverre.

Ehelyett a Hurd több, egyidejűleg futó szerverből áll. Ahelyett, hogy egyetlen hatalmas program irányítana mindent az órától a hálózat irányításáig, a Hurd ezen feladatait mindegyiket külön szerver kezeli. Ez (elméletileg legalább) sokkal könnyebbé teszi a Hurd fejlesztését, mivel az egyik szerveren történő módosítások kevésbé valószínűsítik a nem kívánt hatásokat más szerverekre. Innen származik a rekurzív kettős betűszó: a Hurd szó a Hird of Unix-helyettesítő démonok rövidítése (spanyolul: a Unixot helyettesítő démonok "Hird" -je). Viszont a Hird kifejezés a mélységet ábrázoló interfészek hurdját jelenti (a mélységet képviselő interfészek "Hurd" -ját). A Hurd és a Hird amerikai angol nyelven csordának (spanyolul: csorda) ejtik, így a GNU Hurd fordítható "gnú csordának".

Az eredeti Mach-tervezésben az egyik fő cél ez a fajta "szerverfarm" volt, de úgy tűnik, hogy Hurd az első, aki ezt a tervet egy Mach-mikrokernelen alkalmazza (bár a QNX hasonló, de a saját mikrokernelén alapszik). Nem világos, hogy miért nem volt korábbi multi-szerver telepítés, bár úgy tűnik, hogy a Mach-on dolgozó csoportok túl elfoglaltak voltak a Mach-on ahhoz, hogy az egész operációs rendszernek szenteljék magukat. Hurd megpróbál hordozható lenni a mikrotagok között is.

Hogyan kell használni a Hurdot?

A Hurd legfunkcionálisabb elosztása a Debian által biztosított. További információért javaslom, hogy nézze meg a projekt oldalt Debian GNU / Hurd.

A Hurd használatának más módjai is vannak:

1. - GNU / Hurd disztribúció telepítése. A legstabilabb és legfunkcionálisabb Debian GNU / Hurd mellett más GNU / Hurd disztribúció is található: Bolthajtás, Nix operációs rendszerStb

2. - Alacsonyan fut Xen. A Xen egy nyílt forráskódú virtuális gép monitor. A tervezési cél az, hogy az operációs rendszerek teljesen működőképes példányait teljesen működőképesen, egyetlen számítógépen lehessen futtatni. A Xen biztonságos elszigetelést, erőforrás-vezérlést, a szolgáltatás minőségének garantálását és a forró virtuális gépek áttelepítését biztosítja. Az operációs rendszerek kifejezetten módosíthatók az Xen futtatásához (a felhasználói alkalmazásokkal való kompatibilitás fenntartása mellett). Ez lehetővé teszi a Xen számára, hogy nagy hardveres támogatás nélkül nagy teljesítményű virtualizációt érjen el.

3. - Futás a kép qemu vagy a LiveCD.

Ezek a weboldalak pedig élő bizonyítékai a Hurd használhatóságának, mivel azokat egy Debian GNU / Hurd rendszeren renderelik.

forrás: HurdWikipedia


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   Miquel Mayol és Tur dijo

    Ez a mag nagyon lassú, a nix egy ókor, és még mindig a legjobb, ha Haiku és Hurd fejlődnek, ha jól teljesítenek, akkor a rendszerek sebessége fejlődik, különösen a személyesek.

    Az MS-nek éppen azért van nyers, mert a nix gyorsan megy a szerény számítógépeken, és az MS-nek kétévente szüksége van a legújabb számítógépre, így nem lassan haladnak.

  2.   John Aguilera dijo

    Egyszerű és hamis. A linux mögött nemcsak Linus áll, hanem emberek ezrei, Hurd mögött pedig kevesebb a keze a kód feldarabolásának. Mindez azért, mert a linux olyan cégek iránt is érdeklődik, amelyek programozókat fejlesztenek a kernel fejlesztésére. A gátnál ez nem történik meg.

  3.   cpauquez dijo

    Nagyon jó cikk ... Mindig szeszélyem volt a Debian GNU / Hurd tesztelésére.

    Üdvözlet.

  4.   Miguel dijo

    milyen egyszerű megjegyzés

  5.   John Louis Cano dijo

    Nagyon érdekes cikk. Bár nagyon érdekes lenne megállni és elgondolkodni azon, hogy mi a fene az, hogy a Linux olyan gyorsan fejlődött, és Hurd még mindig azt az érzetet kelti, hogy nem 100% -osan működőképes ...

  6.   rockerlatin dijo

    könnyű linux előrelépés, mert mögötte egy zseni (Linus tolvard) és a hurd nem ér el semmit, mert mögötte őrült irigy van (istálló)

  7.   Sebastian Magri dijo

    A Linus és Tanenbaum (a Minix készítője) vitájában megtalálhatók azok az okok, amelyek miatt a Linux gyorsabban fejlődött, mint a Hurd, és általában bármely monolit kernel-rendszer sikeresebb, mint egy mikrokern.

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