Příspěvky GNU/Hurd 2013
Až budou implementovány některé chybějící funkce a odstraněny zbývající chyby, budu vážně uvažovat o používání Hurd na virtuálním stroji :)
Vývoj jádra jakým je Hurd je něco extrémně obtížného. V ideálním případě by takové (fungující) jádro poskytovalo stabilitu, nenáročnost a rychlost. Linux má jádro klasické, tedy program může shodit jen vrstvu ve které sám běží, pokud jsou ovšem nad ní vrstvy další, spadnou i ty. Jádro Windows je holý nesmysl, špatně napsaný program může shodit jakoukoli vrstvu se kterou je spojen a protože je většina vrstev vzájemně propojena je celkem lehké odrovnat tak celý systém. Hurd je vlastně revoluční, jádro samotné používá oddělené vrstvy, které ovšem nejsou naskládány na sebe, ale vedle sebe. Každá vrstva pak komunikuje s jádrem a pokud něco selže, spadne jen tato vrstva. Bohužel udělat to tak aby to fungovalo je hodně náročné, nicméně by to přineslo spoustu výhod. Jenže zatím to nikdo nedokázal dostat do použitelného stavu a to se Hurd vyvíjí už poměrně dlouho
Existují systémy s mikrojádrem, které opravdu fungují. Například QNX má tuto architekturu a je velmi stabilní.
To je sice pravda, ale tyhle systémy jsou spíše jednoúčelové nebo navržené k nějakému účelu. Udělat použitelné mikrojádro pro široký záběr se zatím nikomu nevede. Linux a vlastně i jádro Windows počítají s funkčností na velkém množství konfigurací bez nutnosti takové jádro pro danou konfiguraci sestavit. Hurd se právě potýká s tou funkčností na velkém množství konfigurací tak aby si potencionální uživatel nemusel jádro sestavit na míru svému HW. Když k tomu ještě připočteme fakt, že klasická PC se vlastně rozšiřují o HW denně (periferie), je docela práce to vyladit




