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.
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.
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.
Nagyon jó cikk ... Mindig szeszélyem volt a Debian GNU / Hurd tesztelésére.
Üdvözlet.
milyen egyszerű megjegyzés
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 ...
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ó)
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