Hybridní jádro: Porovnání verzí

Smazaný obsah Přidaný obsah
m →‎Windows CE: - aktualizace
m narovnání přesměrování
Řádek 1:
[[Soubor:Kernel-hybrid.svg|thumb|Hybridní jádro]]
'''Hybridní jádro''' je v [[Informatika (počítačová věda)|informatice]] označení pro [[KernelJádro (informatika)|jádro]] [[Operační systém|operačního systému]], které kombinuje vlastnosti [[Monolitické jádro|monolitického jádra]] a [[Mikrojádro|mikrojádra]] za účelem získání výhod obou vyhraněných řešení.
Hybridní jádro je podobné mikrojádru, ale má některé vlastnosti monolitického jádra, kvůli vyššímu výkonu. Na rozdíl od monolitického jádra nedokáže hybridní jádro za běhu samo zavádět moduly. V jáderném prostoru hybridního jádra běží některé služby (např. implementace síťového protokolu nebo souborový systém), aby se dosáhlo nižší režie v porovnání s mikrojádry, ostatní kód jádra (ovladače zařízení), běží v uživatelském prostoru a označují se jako servery.
 
Řádek 14:
 
=== Mac OS X ===
[[OS X|Mac OS X]] používá hybridní jádro [[XNU]]. Firma [[Apple Inc.]] toto jádro získala a vyvinula pro použití v Mac OS X operačních systémech. Uvolněno bylo jako [[Svobodný software|free]] a [[Otevřený software|open source]] [[software]], jako součást operačního systému [[Darwin]]. XNU je [[akronym]] pro X is Not Unix.
XNU původně vyvíjela firma [[NeXT]] pro operační systém [[NeXTSTEP]], jednalo se o hybridní jádro kombinující verzi 2.5 mikrojádra [[Mach (jádro)|Mach]] s komponenty 4.3[[BSD]] a objektově orientovaným [[API]] pro vývoj [[Ovladač zařízení|ovladačů]], tzv. Driver Kit.
Poté co Apple koupil NeXT byla komponenta Mach vylepšena na verzi 3.0, části BSD kódu byly doplněny o kód z projektu [[FreeBSD]] a Driver Kit nahradilo [[C++]] API pro vývoj ovladačů, tzv. I/O Kit.