XNU

XNU

XNU je hybridné jadro kombinujúce Machovo jadro s komponentmi z FreeBSD a C ++.
Jadro XNU je súčasťou operačného systému Darwin na použitie v operačných systémoch OS X a iOS.XNU je skratka pre XNU Not Unix.XNU je hybridné jadro, ktoré kombinuje Machovo jadro vyvinuté na Carnegie Mellon University s komponentmi z FreeBSD a C ++ API na písanie ovládačov s názvom IOKit.XNU beží na I386, X86_64 pre konfigurácie s jedným procesorom aj s viacerými procesormi.XNU Source Tree config - konfigurácie pre exportované apis pre podporovanú architektúru a platformu SETUP - Základná sada nástrojov používaných na konfiguráciu riadenia jadra, verzovania a kextsymbol.EXTERNAL_HEADERS - Hlavičky pochádzajúce z iných projektov, aby sa predišlo cyklom závislosti pri budovaní.Tieto hlavičky by sa mali pravidelne aktualizovať, keď sa zdroj aktualizuje.libkern - C ++ kód knižnice IOKit pre manipuláciu s ovládačmi a kexts.libsa - bootovací kód jadra pre spustenie libsyscall - rozhranie knižnice syscall pre programy užívateľského priestoru libkdd - zdroj pre užívateľskú knižnicu na analýzu údajov jadra, ako sú napríklad údaje o jadrách.makedefs - pravidlá na najvyššej úrovni a definuje zostavenie jadra.osfmk - subsystémy založené na Machovom jadre pexpert - Kód špecifický pre platformu, ako je napríklad prerušenie, atomika atď. Bezpečnosť - Rozhrania politiky povinnej kontroly prístupu a súvisiaca implementácia.bsd - BSD subsystémy kódových nástrojov - Sada nástrojov na testovanie, ladenie a profilovanie jadra ....
xnu

Alternatívy programu XNU pre Linux

Linux kernel

Linux kernel

Jadro systému Linux je jadro operačného systému, ktoré používa rodina operačných systémov podobných Unixu.
Linux-libre

Linux-libre

Linux-libre je balík GNU, ktorý je udržiavaný z modifikovaných verzií jadra systému Linux.
GNU Hurd

GNU Hurd

GNU Hurd (zvyčajne označovaný ako Hurd) je počítačový operačný systém navrhnutý ako náhrada za Unix, vydaný ako slobodný softvér na základe GNU General Public License.
Redox

Redox

Redox je operačný systém podobný Unixu napísaný v Rusi, ktorého cieľom je priniesť inovácie Rustu modernému mikrokernelu a množine aplikácií.