přejít na obsah přejít na navigaci

Linux E X P R E S, GNU Hurd

GNU Hurd

Projekt GNU (rekurzivní akronym znamenající Gnu is Not Unix) od FSF (Free Software Foundation) měl za cíl vytvořit operační systém unixového typu, ovšem, na rozdíl od stávajících unixů, svobodný. Práce začaly na základním softwarovém vybavení, mezi něž patřil překladač GCC (GNU Compiler Collection), binutils, editor Emacs, základní systémové knihovny glibc (GNU libc – základní knihovna jazyka C), systémové utilitky známé jako coreutils, shell, ...


Na počátku devadesátých let minulého století dospěl projekt svobodného operačního systému tak daleko, že chybělo pouze svobodné jádro. Bylo navrženo zbrusu nové jádro, jež mělo klasická unixová jádra poslat do důchodu. Nazváno bylo Hurd, což je (tentokrát komplikovanější) akronym „HIRD of Unix-Replacing Daemons“, kde HIRD znamená „HURD of Interfaces Representing Depth“ a celé je to hříčkou na „herd of gnus“ (stádo pakoňů – gnu v angličitně znamená pakůň). Pokud vám to nepřipadá legrační, pravděpodobně nejste ti správní počítačoví „pitomci“.

Základním rozdílem mezi monolitickým jádrem unixového typu (ke kterým patří i Linux, nebo jádro FreeBSD) je v tom, že se jedná o mikrojádro. Mezi stejný typ patří i Minix, jehož mizerný výkon v té samé době přiměl jistého Fina jménem Linus Torvalds k práci na vlastním jádře, které později dostalo název Linux. Monolitická jádra se vyznačují tím, že všechen jaderný kód běží ve stejném adresovém prostoru. Jakýkoliv chybný nebo zákeřný kód, který se do jádra dostane, jej pak může celý shodit.

Mikrojádra jsou postavená na konceptu minimalistického jádra, které většinu tradičních služeb (souborové systémy, sítě, …) vyjmulo vně jádra a postavilo na stejnou úroveň jako uživatelské procesy. Teoreticky se jedná o lepší koncept než monolitická jádra, protože jsou jednotlivé části odděleny, ovšem prakticky naráží tento typ jader na potíže s výkonností, související především s režií při přepínání kontextu a několikanásobném kopírování dat.

Původní plány počítaly s použitím jádra BSD 4.4-Lite, ale v důsledku mnoha problémů dal nakonec Richard Stallman přednost mikrojádru Mach. Toto zpoždění se mnohým lidem nelíbilo, proto byl, jako dočasné řešení, Linux vybrán jako jádro systému GNU, takže byl upraven tak, aby spolupracoval s glibc a byl přeložitelný překladačem z dílny FSF.

Ovšem postupem času se objevily rozpory mezi názory Stallmana a Torvaldse. FSF těžce nesla, že otevřený bazarový vývoj Linuxu na sebe strhl většinu pozornosti a ten tak postupně zastínil zájem o vývoj jádra Hurd. To je v současné době ve verzi 0.2 a jeho vývoj pokračuje pouze velice pomalu a není v žádném případě vhodný pro jakékoli reálné použití.

FSF se alespoň snaží o prosazování názvu GNU/Linux, který by měl dát na vědomí, že značná část důležitého softwaru pochází z jejich dílen, ale ve světě, v němž se distribucím říká „Linuxy“, to mají poměrně složité.

Nahoru

Odkazy

Přidat téma diskuse

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Top články z OpenOffice.cz

Michal Vyskočil

Vystudoval FIT VUT v Brně. V současné době pracuje jako engineering manager v pražském SUSE. Nadšený uživatel Linuxu a open-source technologií. Autor mnoha článků na českých linuxových webech.


  • Distribuce: openSUSE



Public Relations

I ve velké firmě je místo pro startupového ducha

Michal BroučekMichal Brouček pracuje v plzeňské pobočce společnosti Siemens Advanta dva a půl roku jako softwarový inženýr a vedoucí vývojového týmu. Svou práci si velmi pochvaluje. Kromě technických záležitostí má na starosti i spokojenost svých kolegů v týmu a zajišťování celkové pohody na pracovišti. 

Pokračování ...



Public Relations

Safetica spustila SaaS verzi svého bezpečnostního softwaru s pravidelným předplatným

safeticaMladá tech­no­lo­gic­ká spo­leč­nost Safe­tica, která stojí za stej­no­jmen­ným soft­warem na ochra­nu před úniky dat (DLP – Data Loss Pre­ven­tion) a vnitř­ní­mi hroz­ba­mi (ITP – In­sid­er Threat Pro­tec­tion), tento rok spus­ti­la ostrý pro­voz nové SaaS ver­ze své­ho pro­duk­tu – Safe­tica NXT. Ta fun­gu­je pří­mo z clou­du bez potře­by in­s­ta­la­ce na za­ří­ze­ní a pla­tí se pro­s­třed­nict­vím pra­vi­del­né­ho před­plat­ného.

Pokračování ...


Redakční blog

Pavel Fric

Pavel Fric, 10. April

Zapojte se do tvorby distribuce Mageia

Podílejte se na vytváření balíčků pro Mageiu, dělejte, co je potřeba, staňte se baličem


Pavel Fric

Pavel Fric, 13. March

Lollypop

Lollypop je hudební přehrávač navržený, jak ukazuje jeho podoba, aby výborně zapadl do pracovního...


Pavel Fric

Pavel Fric, 26. February

QElectroTech

Kreslení elektrotechnických i jiných výkresů


Všechny blogy »


Public Relations

Malá bedýnka velkých možností vCube AiO TSP – kompaktní, ekonomické, bezpečné IT

vCubeV této malé kostce se skrývá vše, co potřebuje firemní IT. Systém vCube AiO, byť je kompaktní, poskytne nekompromisní výkon. Má silné procesory, dostatek operační paměti, velká výkonná úložiště, pro komunikaci využívá rychlou 10Gbit síť. Systém poskytuje dostatečný výkon pro provoz firemních virtuálních serverů a uživatelských pracovních stanic.

Pokračování ...