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

Linux E X P R E S, Srovnání výkonu: Linux vs. Hurd

Srovnání výkonu: Linux vs. Hurd

Benchmarky

Server Phoronix publikoval výsledky srovnávacího testu, kde vedle sebe stály dva exempláře distribuce Debian. Jednou byl jádrem Linux, podruhé to bylo jádro GNU Hurd.


Projekt jádra GNU Hurd je - i když to tak nemusí vypadat - stále živý a aktuální verze pochází z letošního dubna. V praxi na toto jádro příliš nenarazíme, existuje ale několik distribucí, které ho využívají. Patří mezi ně distribuce Debian, označovaná v tomto případě jako Debian GNU/Hurd. Právě tato distribuce se objevila po boku běžné (linuxové) distribuce Debian v testu, který vyšel v magazínu Phoronix.

Jak to dopadlo? Kromě jednoho benchmarku byla distribuce s Linuxem vždy rychlejší než ta s jádrem Hurd. Někde byl rozdíl malý, v řadě případů byl ale Linux rychlejší o desítky procent, někdy i více než dvojnásobně. Dominance Linuxu se projevila hlavně u grafických a multimediálních operací.

Nahoru

Příspěvky

Srovnání výkonu: Linux vs. Hurd
Martin 2. 08. 2015, 23:43:53
Odpovědět  Odkaz 
Aké hlavné rozdieli sú medzi Linuxom a Hurdom?
Lukáš Jelínek Re: Srovnání výkonu: Linux vs. Hurd
Lukáš Jelínek 3. 08. 2015, 00:11:08
Odpovědět  Odkaz 
Rozdílů je spousta. Například:

1. Hurd je vyvíjen v rámci projektu GNU pod taktovkou FSF (šéf Richard Stallman).
2. Linux má svůj vlastní projekt a řídí ho Linus Torvalds.

1. Hurd má mikrojádrovou architekturu (jeho standardní mikrojádro se nazývá GNU Mach).
2. Linux je v zásadě monolitické jádro (byť dnes hodně modulární), jen s malými náznaky mikrojádrové architektury.

1. Hurd se vyvíjí už od roku 1990, stále nemá verzi použitelnou pro ostrý provoz a zřejmě ji ani nikdy mít nebude.
2. Linux se vyvíjí od roku 1991 a již v 90. letech byl vhodný pro ostrý provoz.

1. Hurd podporuje jen velmi úzkou množinu hardwaru (např. mikrojádro Mach je jen pro x86 32b).
2. Linux podporuje obrovskou škálu různého hardwaru, běží na desítkách architektur.
Re: Re: Srovnání výkonu: Linux vs. Hurd
mmm 3. 08. 2015, 14:27:49
Odpovědět  Odkaz 
V Linuxu nejsou ani náznaky mikrojádrové architektury, což je z pohledu výkonu a efektivity jenom dobře.
Nebo máte na mysli FUSE? To je myslím trochu něco jiného.
Lukáš Jelínek Re: Re: Re: Srovnání výkonu: Linux vs. Hurd
Lukáš Jelínek 3. 08. 2015, 15:44:24
Odpovědět  Odkaz 
Hlavně FUSE a user-space ovladače USB zařízení. Něco jiného to není, je to krok směrem k mikrojádrové architektuře, protože dané ovladače jsou v samostatných procesech. Samozřejmě to má k mikrojádru hodně daleko, ale čistá monolitická architektura to už také není.
Re: Re: Re: Re: Srovnání výkonu: Linux vs. Hurd
mmm 4. 08. 2015, 13:32:38
Odpovědět  Odkaz 
Takže i to co je napsané nad libusb považujete za náznaky mikrojádra? No, nevím, nevím. Libusb je knihovna.
Lukáš Jelínek Re: Re: Re: Re: Re: Srovnání výkonu: Linux vs. Hurd
Lukáš Jelínek 4. 08. 2015, 13:56:50
Odpovědět  Odkaz 
Nejde o to, že je to knihovna (ta slouží v podstatě jen ke zjednodušení implementace - lze si to naimplementovat celé vlastnoručně a pracovat přímo s rozhraním jádra, které je reprezentováno speciálním filesystémem usbfs), ale jak to celé funguje. Tedy že se obsluha hardwaru implementuje mimo jádro v samostatném procesu. Co už jiného by se dalo považovat za náznaky mikrojádra?
Re: Re: Re: Re: Re: Re: Srovnání výkonu: Linux vs. Hurd
mmm 4. 08. 2015, 23:19:38
Odpovědět  Odkaz 
Tanenbaum i Torvalds by z vás asi šíleli. Každý sice z jiného důvodu, ale v tom by se shodli.
Lukáš Jelínek Re: Re: Re: Re: Re: Re: Re: Srovnání výkonu: Linux vs. Hurd
Lukáš Jelínek 5. 08. 2015, 01:01:37
Odpovědět  Odkaz 
Rád bych znal argumenty, co je špatného na mém tvrzení. Zatím jsem neviděl ani jediný. Připodobnil bych totiž svůj výrok třeba k tomu, kdybych řekl, že pickup obsahuje náznaky náklaďáku. Také v tomto případě si myslím, že to dává logiku.

Přidat názor

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