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
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.
|