XNU

XNU

XNU je hybridní jádro kombinující Machovo jádro s komponentami z FreeBSD a C ++.
Jádro XNU je součástí operačního systému Darwin pro použití v operačních systémech OS X a iOS.XNU je zkratka pro XNU není Unix.XNU je hybridní jádro kombinující jádro Machu vyvinuté na Carnegie Mellon University s komponentami z FreeBSD a C ++ API pro psaní ovladačů zvaných IOKit.XNU běží na I386, X86_64 pro konfigurace s jedním procesorem i s více procesory.XNU Source Tree config - konfigurace pro exportované apis pro podporovanou architekturu a platformu SETUP - Základní sada nástrojů používaných pro konfiguraci jádra, verzování a správu kextsymbol.EXTERNAL_HEADERS - Záhlaví pochází z jiných projektů, aby se zabránilo budování závislostních cyklů.Tato záhlaví by měla být pravidelně aktualizována při aktualizaci zdroje.libkern - C ++ kód knihovny IOKit pro manipulaci s ovladači a kexty.libsa - bootovací kód jádra pro spouštění libsyscall - rozhraní knihovny syscall pro programy userpace libkdd - zdroj pro uživatelskou knihovnu pro analýzu dat jádra, jako jsou data z bloků jádra.makedefs - pravidla nejvyšší úrovně a definuje stavbu jádra.osfmk - subsystémy založené na Machově jádře pexpert - Kód specifický pro platformu, jako je zpracování přerušení, atomika atd. zabezpečení - Povinná rozhraní politiky kontroly přístupu a související implementace.bsd - Nástroje pro kódování subsystémů BSD - Sada nástrojů pro testování, ladění a profilování jádra ....
xnu

Webová stránka:

Alternativy XNU pro všechny platformy s jakoukoli licencí

Linux kernel

Linux kernel

Linuxové jádro je jádro operačního systému, které používá Linuxová rodina unixových operačních systémů.
Linux-libre

Linux-libre

Linux-libre je balíček GNU, který je udržován z upravených verzí jádra Linuxu.
GNU Hurd

GNU Hurd

GNU Hurd (obvykle označovaný jako Hurd) je jádro počítačového operačního systému navržené jako náhrada za Unix, vydané jako bezplatný software na základě GNU General Public License.
Redox

Redox

Redox je operační systém podobný Unixu napsaný v Rustu, jehož cílem je přinést inovace Rustu modernímu mikrokernelu a celé řadě aplikací.