Nagyon meglepődtem, amikor megtudtam, hogy a GNU projekt rendelkezik saját, Hurd nevű saját kernellel. És vannak olyan mainstream disztribúciók, mint Arch Hurd és a Debian GNU / Hurd, amely használja. Van-e jelentős előnye a Hurd számára a Linuxhoz képest?

Megjegyzések

  • A FreeBSD kernelt futtató Debian terjesztése jelentősebb játékos. Az emberek ezt valójában produkciós munkára használják, ellentétben a Hurd-dal.
  • < a href = " rixstep.com/1/20110807,00.shtml" > Itt / a > néhány további gondolat az operációs rendszer különbségeiről, amelyek a különböző kernelmarchitektúrákból származnak (monolit kernel és mikrokernel).
  • Egyetértek. A GNU / HURD ma nem kevésbé hatékony, mint a GNU / Linux.

Válasz

Ebben az időpontban figyelembe véve, hogy a GNU / Hurd nincs “stabil” terjesztéssel, úgy tűnik, hogy a fő előnyök a Linuxban rejlenek.

A Mach mikrokernel és a hagyományos monolitikus unix kernel közötti különbségek megértésének megkezdéséhez jó hely a Wikipédia-oldal a Mach-on (Kernel) .

Érdekes megjegyzésként a Mac OS X egy Mach-kernelt használ, XNU-nak. Noha a Mach 3.0 alapján ez nem mikrokernel, mint a Hurd. Van értelme, hiszen Jobs a Mach kernelt a NeXT-ről az Apple-re hozta, amikor az Apple megvásárolta a NeXT-t.

Boldog olvasást.


2018. évi állapotfrissítés

2018 első 6 hónapjában a git A HURD repo csak 40 elkötelezettséget kapott, így a stabilitásról szóló pletykák eltúlozhatnak. Az aktív kód-közreműködők száma pedig körülbelül 5-re csökkent. Tehát a GNU / Hurd még mindig jelentős hátrányban van a GNU / Linux-szal szemben. Ellenőrizze újra 2025-ben további 7 év után újabb frissítésért.

A részletekért lásd a Phoronix ezen cikkét .

Megjegyzések

  • Érdemes most frissítenie a válaszát. 2013-tól a hurd egy figyelemre méltó szoftver, amely szépen halad előre, és most abban a helyzetben van, hogy elég sokáig online marad valamivel azelőtt, hogy le kellene szedni (még vannak memóriaszivárgások). További információkat talál ation itt és itt
  • @NlightNFotis Javasoljuk, hogy tegye közzé sajátját válasz.
  • @NlightNFotis mit szól 2016-tól? van frissítés?
  • 2017 márciusától végre stabil lesz. De még mindig nem áll készen a gyártásra. Még mindig vannak komoly megoldatlan hibái és hiányzó tulajdonságai.
  • Az alacsony számú elkötelezettség stabilitást jelenthet. A nagy számú kötelezettségvállalás instabil lehet. Vagy lehet az ellenkezője. Ez bizonyos mértékben attól függ, hogy ' mit követett el.

Válasz

Hurd volt az eredeti “várt” kern, mielőtt a Linux létezett volna. Úgy tűnik, évek óta fejlesztés alatt áll. Ez idő alatt Linus Torvalds az egész világon tevékenykedő önkéntesekkel együtt kifejlesztett és megvalósított egy nagy, de működő kernelt. Számos szoftvercég programozóival bővítették, így a Redhat, a HP és az IBM. Megbízható és működik. Mach ragaszkodik a Minix filozófiájához, amely szerint egy egyszerű mikrokernel rendelkezik. Azt javaslom, hogy vessen egy pillantást a Minix munkájára, ha szeretné látni a filozófia különbségeit. Bár a mikrokernelnek lehetnek elméleti előnyei, úgy tűnik, hogy az összes általam olvasott szakirodalom a Linux kernelstratégiájának kedvez.

Megjegyzések

  • Vannak esetek, amikor a mikrokern által kínált elválasztás megéri a költségeket – általában azoknak a rendszereknek, amelyeknek nagyon megbízhatóaknak kell lenniük, és képesnek kell lenniük a lehető legtöbb hiba kezelésére. Általában bármi, ami repülőgépen fut (a fedélzeti szórakoztató rendszerektől eltekintve) vagy az autóiparban. Általában olyan helyek, ahol a kevesebb több, mivel az élet veszélyben van.
  • " látszólag " évekig?

Válasz

A Wikipedia cikk szerint a GNU Hurd-ról:

2010-ben húsz fejlesztés alatt álló év után Stallman azt mondta, hogy “nem túl optimista a GNU Hurddal kapcsolatban. Némi előrelépést jelent , de ahhoz, hogy valóban felsőbbrendű legyünk, sok mély probléma megoldására lenne szükség “, de hozzátette, hogy a” befejezése nem döntő fontosságú “a GNU rendszer számára, mert már létezett egy ingyenes kernel (Linux), és a Hurd befejezése nem oldaná meg a hátralévő főbb problémákat. probléma egy ingyenes operációs rendszerrel: eszköz támogatás.

Úgy tűnik, hogy nagy mennyiségű munkára lenne szükség a projekt befejezéséhez és a benne rejlő problémák megoldásához. szemben áll.Ráadásul nem világos, hogy a Hurd-kernek (ha van ilyen) milyen előnyei lennének a legtöbb normális felhasználó számára a jelenlegi Linux-kernel szemben, amelybe sok év alatt rengeteg erőforrás került, és nagyon jól működik egy sokféle architektúra.

Emiatt úgy tűnik, hogy a Hurd ebben a pillanatban alig több, mint egy tudományos gyakorlat. Mivel nincs igazi vezetési igény a háttérben, valószínűtlennek tűnik, hogy hamarosan elérje a teljes használhatóságot, nem beszélve a Linux lenyűgöző képességeinek felzárkóztatásáról vagy túllépéséről. Nem akarom megütni a Hurd fejlesztőit, de nem tartanám vissza a lélegzetét …

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük