Hurd: bërthama që nuk ishte

Hurd Shtë bërthama origjinale e sistemit operativ GNU nga projekti me të njëjtin emër themeluar nga Richard Stallman. Zhvillimi i Hurd filloi në vitin 1990, por versioni i tij përfundimtar, i pritur për 2002, nuk u lëshua kurrë.Prandaj, vendin e tij në sistemin operativ GNU e zuri kerneli Linux.


Por në realitet zhvillimi i Hurd nuk u ndal kurrë, siç mund të shihet në videon e prodhuar me kodwarm që merr të gjitha kontributet e bëra në depon e Hurd nga 1991 në 2010 dhe i kthen ato në një animacion 3D, ku secila pikë përfaqëson një ndryshim në një skedar që rreshtohet rreth emrit të programuesit që e bëri atë.

Unë dua më shumë detaje rreth Hurd

GNU Hurd është një grup programesh serverësh që simulojnë një bërthamë Unix që vë bazat për sistemin operativ GNU. Projekti GNU e ka zhvilluar që nga viti 1990 si softuer falas, duke e shpërndarë nën licencën GPL.

Hurd përpiqet të tejkalojë kernelin e ngjashëm me Unix në funksionalitetin, sigurinë dhe stabilitetin, ndërkohë që është ende në përputhje me to. Kjo është arritur falë faktit që Hurd zbaton specifikimin POSIX (ndër të tjera), por duke eleminuar kufizimet arbitrare për përdoruesit.

Ndryshe nga shumica e bërthamave të ngjashme me Unix, Hurd është ndërtuar në majë të një mikrokerneli (aktualisht mbështetet vetëm Mach, megjithëse kishte një projekt tani të ndërprerë për të ekzekutuar Hurd në mikrokernelin e gjeneratës së dytë L4), përgjegjës për sigurimin e shërbimeve të një bërthame më themelore : koordinimi i aksesit në harduer (në CPU - përmes multiprocesimit -, në memorjen RAM - përmes menaxhimit të memorjes - dhe te tingulli tjetër, grafika, pajisjet e ruajtjes, etj.).

Ekzistojnë sisteme të tjerë të ngjashëm me Unix që funksionojnë në krye të mikrokernelit Mach, të tilla si OSF / 1, NEXTSTEP, Mac OS X, Lites dhe MkLinux. Të gjithë ata implementohen si një server i vetëm. Prandaj, ata zëvendësojnë kernelin monolit të sistemeve tradicionale Unix me dy elemente, mikrokernelin dhe serverin Unix.

Në vend të kësaj, Hurd përbëhet nga servera të shumtë që ekzekutohen njëkohësisht. Në vend të një programi të vetëm të madh që kontrollon gjithçka, nga ora në menaxhimin e rrjetit, secila prej këtyre detyrave në Hurd trajtohet nga një server i veçantë. Kjo e bën (teorikisht, të paktën) zhvillimin e Hurd shumë më të lehtë, pasi që bërja e ndryshimeve në një server ka më pak të ngjarë të ketë efekte të padëshiruara në serverat e tjerë. Prej këtu rrjedh shkurtesa e dyfishtë rekursive: fjala Hurd është shkurtesa për Hird of Daixonët që zëvendësojnë Unix (në spanjisht: "Hird" i demonëve që zëvendësojnë Unix). Nga ana tjetër, termi Hird do të thotë pengesë e ndërfaqeve që përfaqësojnë thellësinë ("pengesë" e ndërfaqeve që përfaqësojnë thellësinë). Të dy Hurd dhe Hird në anglishten amerikane shqiptohen si tufë (në spanjisht: herd), kështu që GNU Hurd mund të përkthehet si "tufë e egër".

Në modelin origjinal të Mach-it një nga qëllimet kryesore ishte ky lloj "fermë serverësh", por Hurd duket se është i pari që zbatoi këtë model në një mikrokernel Mach (megjithëse QNX është i ngjashëm, por bazohet në mikrokernelin e tij). Uncleshtë e paqartë pse nuk kishte vendosje të mëparshme të shumë serverëve, megjithëse duket se grupet që punonin në Mach ishin shumë të zënë me Mach për t'iu përkushtuar të gjithë sistemit operativ. Hurd gjithashtu përpiqet të jetë i lëvizshëm midis mikronukleuseve.

Si të përdorim Hurd?

Shpërndarja më funksionale e Hurd është ajo e siguruar nga Debian. Për më shumë informacion, unë sugjeroj që të shihni faqen e projektit Debian GNU / Hurd.

Gjithashtu, ka mënyra të tjera për të përdorur Hurd:

1. - Instalimi i një shpërndarjeje GNU / Hurd. Përveç Debian GNU / Hurd, e cila është më e qëndrueshmja dhe funksionale, ka shpërndarje të tjera GNU / Hurd: Hark, Nix OS, Etj

2. - Duke e ulur Xen. Xen është një monitor me burim të hapur të makinës virtuale. Qëllimi i dizajnit është të jetë në gjendje të ekzekutojë shembuj plotësisht të paraqitur të sistemeve operative, plotësisht funksionale në një kompjuter të vetëm. Xen siguron izolim të sigurt, kontroll të burimeve, garanci të cilësisë së shërbimit dhe migrim të nxehtë të makinës virtuale. Sistemet e funksionimit mund të modifikohen qartë për të ekzekutuar Xen (duke ruajtur pajtueshmërinë me aplikacionet e përdoruesit). Kjo i mundëson Xen-it të arrijë virtualizim me performancë të lartë pa mbështetje të veçantë harduerike.

3. - Drejtimin e tij nga një imazhi qemu ose nga një LiveCD.

Dhe këto faqe në internet janë një provë e gjallë e përdorshmërisë së Hurd-it, pasi ato janë dhënë në një sistem Debian GNU / Hurd.

Fuentes: Hurdwikipedia


7 komente, lini tuajën

Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.

  1.   Miquel Mayol i Tur dijo

    Kjo nga bërthamat është shumë e ngadaltë, nix janë një lashtësi dhe janë akoma më të mirat, për të parë nëse Haiku dhe Hurd evoluojnë, nëse veprojnë mirë, shpejtësia e sistemeve do të evoluojë, veçanërisht ato personale.

    MS e ka të papërpunuar pikërisht sepse nix shkon shpejt në kompjuterë modestë dhe MS ka nevojë për kompjuterin më të fundit çdo dy vjet në mënyrë që të mos shkojnë ngadalë.

  2.   John Aguilera dijo

    E thjeshtë dhe e rreme. Pas linux nuk është vetëm Linus por mijëra njerëz dhe prapa Hurd ka më pak duar për të kontrolluar kodin. E gjithë kjo sepse linux është i interesuar edhe për kompanitë që vendosin programues për të zhvilluar kernelin. Me pengesa kjo nuk ndodh.

  3.   cpauquez dijo

    Artikull shumë i mirë ... Gjithmonë kam pasur tekat e testimit të Debian GNU / Hurd.

    Përshëndetje.

  4.   Miguel dijo

    çfarë komenti i thjeshtë

  5.   John Louis Cano dijo

    Artikull shumë interesant. Megjithëse do të ishte shumë interesante të ndalesh dhe të mendosh se dreqin është që Linux ka përparuar kaq shpejt dhe Hurd ende jep ndjesinë e të mos qenurit 100% funksional ...

  6.   rokerlatino dijo

    përparim i lehtë linux sepse pas tij një gjeni (Linus tolvard) dhe pengesë nuk arrin asgjë sepse pas tij është një ziliqar i çmendur (stallman)

  7.   Sebastian Magri dijo

    Një pjesë e arsyeve pse Linux ka avancuar më shpejt se Hurd, dhe në përgjithësi çdo sistem i bërthamës monolit është më i suksesshëm se një mikrokernel, mund të gjenden në debatin midis Linus dhe Tanenbaum (Krijuesi i Minix).

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