XNU

XNU

XNU är en hybridkärna som kombinerar Mach-kärnan med komponenter från FreeBSD och C ++.
XNU-kärnan är en del av Darwin-operativsystemet för användning i operativsystem OS X och iOS.XNU är en förkortning för XNU är inte Unix.XNU är en hybridkärna som kombinerar Mach-kärnan utvecklad vid Carnegie Mellon University med komponenter från FreeBSD och C ++ API för att skriva drivrutiner som heter IOKit.XNU körs på I386, X86_64 för både enda processor- och multiprocessorkonfigurationer.XNU Source Tree-konfigurering - konfigurationer för exporterad apis för stödd arkitektur och plattform SETUP - Grundläggande uppsättning verktyg som används för att konfigurera kärnan, versionering och kextsymbolhantering.EXTERNAL_HEADERS - Rubriker från andra projekt för att undvika beroendecykler när man bygger.Dessa rubriker bör synkroniseras regelbundet när källan uppdateras.libkern - C ++ IOKit bibliotekskod för hantering av drivrutiner och kexts.libsa - kernel bootstrap-kod för start libsyscall - syscall-bibliotekets gränssnitt för userpace-program libkdd - källa för användarbibliotek för att analysera kärndata som kärnkakad data.makedefs - regler på högsta nivå och definierar för kärnuppbyggnad.osfmk - Mach-kärnbaserade delsystem pexpert - Plattformspecifik kod som avbrottshantering, atom etc. säkerhet - Obligatorisk åtkomst Kontrollera policygränssnitt och relaterad implementering.bsd - BSD-undersystemskodverktyg - En uppsättning verktyg för testning, felsökning och profilering av kärnor ....

kategorier

Alternativ till XNU för Linux med gratis licens