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

Linux E X P R E S

Příspěvky Srovnání výkonu: Linux vs. Hurd

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.