Hurdas: branduolys, kurio nebuvo

Hurdas Tai yra originalus GNU operacinės sistemos branduolys iš to paties pavadinimo projekto, kurį įkūrė Richardas Stallmanas. „Hurd“ kūrimas prasidėjo 1990 m., Tačiau jo galutinė versija, kurios tikimasi 2002 m., Niekada nebuvo išleista, todėl jos vietą GNU operacinėje sistemoje užėmė „Linux“ branduolys.


Tačiau iš tikrųjų „Hurd“ plėtra niekada nesustojo, kaip matyti iš „Codewarm“ sukurto vaizdo įrašo, kuriame visi 1991–2010 m. „Hurd“ saugykloje atlikti darbai buvo paversti 3D animacija, kurioje kiekvienas taškas atspindi pokyčius. į failą, kuris rikiuojasi aplink jį sukūrusio programuotojo vardą.

Noriu daugiau informacijos apie Hurdą

„GNU Hurd“ yra serverio programų rinkinys, imituojantis „Unix“ branduolį, kuris sukuria pagrindą GNU operacinei sistemai. GNU projektas nuo 1990 m. Ją kūrė kaip nemokamą programinę įrangą, platindamas ją pagal GPL licenciją.

Hurdas bando pranokti „Unix“ tipo branduolius funkcionalumu, saugumu ir stabilumu, tačiau vis tiek yra su jais suderinamas. Tai pasiekiama dėl to, kad „Hurd“ įgyvendina POSIX specifikaciją (be kita ko), tačiau pašalina savavališkus apribojimus vartotojams.

Skirtingai nuo daugumos į „Unix“ panašių branduolių, „Hurd“ yra pastatytas ant mikrobranduolio (šiuo metu palaikomas tik „Mach“, nors dabar buvo nutrauktas projektas „Hurd“ paleisti antrosios kartos L4 mikrobranduolyje), atsakingu už „A pats pagrindinis branduolys: koordinuoti prieigą prie aparatūros (prie procesoriaus - per daugiaprocesorinį -, prie RAM atminties - per atminties valdymą ir prie kitų garso, grafikos, atminties įrenginių ir kt.).

Yra ir kitos „Unix“ tipo sistemos, veikiančios „Mach“ mikrobranduolio viršuje, pvz., OSF / 1, NEXTSTEP, „Mac OS X“, „Lites“ ir „MkLinux“. Visi jie yra įgyvendinami kaip vienas serveris. Todėl jie pakeičia tradicinių „Unix“ sistemų monolitinį branduolį dviem elementais - mikrobrandeliu ir „Unix“ serveriu.

Vietoj to, „Hurd“ sudaro keli serveriai, veikiantys vienu metu. Vietoj vienos didžiulės programos, kuri valdo viską nuo laikrodžio iki tinklo valdymo, kiekvieną iš šių „Hurd“ užduočių valdo atskiras serveris. Tai palengvina (bent jau teoriškai) „Hurd“ kūrimą, nes atlikus pakeitimus viename serveryje rečiau bus nepageidaujamo poveikio kitiems serveriams. Iš čia gaunamas rekursyvus dvigubas akronimas: žodis Hurd yra „Unix“ pakeičiančių demonų „Hird“ (ispaniškai: „Unix“ pakeičiančių demonų „Hird“) akronimas. Savo ruožtu terminas „Hird“ reiškia sąsajų, vaizduojančių gylį, kliūtis (sąsajų, apibūdinančių gylį, „kliūtis“). Ir Hurdas, ir Hirdas amerikiečių anglų kalba tariami kaip banda (ispaniškai: banda), todėl GNU Hurdą būtų galima išversti kaip „gnu bandą“.

Originaliame „Mach“ projekte vienas iš pagrindinių tikslų buvo toks „serverių ūkis“, tačiau panašu, kad Hurdas yra pirmasis, kuris įdiegė šį dizainą „Mach“ mikrobranduolyje (nors „QNX“ yra panašus, tačiau pagrįstas savo paties mikrobranduoliu). Neaišku, kodėl anksčiau nebuvo įdiegta kelių serverių, nors atrodo, kad grupės, dirbančios „Mach“, buvo per daug užimtos „Mach“, kad galėtų atsiduoti visai operacinei sistemai. Hurdas taip pat stengiasi būti nešiojamas tarp mikrobranduolių.

Kaip naudoti „Hurd“?

Funkcionaliausias „Hurd“ paskirstymas yra tas, kurį pateikia „Debian“. Norėdami gauti daugiau informacijos, siūlau pamatyti projekto puslapį Debian GNU / Hurd.

Be to, yra ir kitų būdų, kaip naudoti „Hurd“:

1. GNU / Hurd paskirstymo diegimas. Be „Debian GNU / Hurd“, kuris yra stabiliausias ir funkcionaliausias, yra ir kitų „GNU / Hurd“ skirstinių: Arka, „NixOS“Ir tt

2. Bėgimas žemas Xen. „Xen“ yra atviro kodo virtualios mašinos monitorius. Dizaino tikslas yra sugebėti visiškai funkcionuojančias operacinių sistemų egzempliorius vykdyti viename kompiuteryje. „Xen“ suteikia saugią izoliaciją, išteklių valdymą, „QoS“ garantijas ir karštų virtualių mašinų perkėlimą. Operacines sistemas galima aiškiai modifikuoti, kad būtų paleista „Xen“ (išlaikant suderinamumą su vartotojo programomis). Tai leidžia „Xen“ pasiekti didelio našumo virtualizaciją be specialaus aparatinės įrangos palaikymo.

3. Paleisti jį nuo a vaizdas qemu arba iš a LiveCD.

Šie tinklalapiai yra gyvas Hurdo naudojimo įrodymas, nes jie pateikiami Debian GNU / Hurd sistemoje.

Šaltiniai: Hurdas'


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Atsakingas už duomenis: Miguel Ángel Gatón
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   Miquel Mayol ir Tur sakė

    Šis branduolys yra labai lėtas, nixas yra senovė ir jie vis dar yra geriausi, norint sužinoti, ar Haiku ir Hurdas vystosi, jei jiems gerai sekasi, vystytųsi sistemų, ypač asmeninių, greitis.

    MS turi žaliavą būtent todėl, kad nix greitai eina kukliais kompiuteriais, o MS reikia moderniausio kompiuterio kas dvejus metus, kad jie neveiktų lėtai.

  2.   Juanas Aguilera sakė

    Paprasta ir melaginga. Už „Linux“ yra ne tik Linus, bet ir tūkstančiai žmonių, o už Hurdo yra mažiau rankų, kad būtų galima susmulkinti kodą. Visa tai todėl, kad „Linux“ taip pat domisi įmonėmis, kurios programuotojus kuria branduolį. Su kliūtimi taip neatsitinka.

  3.   cpauquez sakė

    Labai geras straipsnis ... Aš visada turėjau kaprizą išbandyti Debian GNU / Hurd.

    Sveikinimai.

  4.   miguel sakė

    koks paprastas komentaras

  5.   Juanas Luisas Cano sakė

    Labai įdomus straipsnis. Nors būtų labai įdomu sustoti ir pagalvoti, koks pragaras yra tai, kad „Linux“ taip greitai pažengė į priekį, o „Hurd“ vis tiek suteikia jausmą, kad nėra 100% funkcionalus ...

  6.   rokerlatino sakė

    lengva „Linux“ pažanga, nes už jo genijus (Linusas Tolvardas) ir „Hurd“ nieko nepasiekia, nes už jo yra beprotiškas pavydus (stallman)

  7.   Sebastian Magri sakė

    Dalis priežasčių, kodėl „Linux“ pažengė greičiau nei „Hurd“, ir apskritai bet kuri monolitinio branduolio sistema yra sėkmingesnė už mikrobranduolį, galima rasti diskusijose tarp Linuso ir Tanenbaumo („Minix“ kūrėjo).

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