XNU

XNU

XNU er en hybridkerne, der kombinerer Mach-kernen med komponenter fra FreeBSD og C ++.
XNU-kerne er en del af Darwin-operativsystemet til brug i OS X- og iOS-operativsystemer.XNU er et forkortelse for XNU er ikke Unix.XNU er en hybridkerne, der kombinerer Mach-kernen udviklet ved Carnegie Mellon University med komponenter fra FreeBSD og C ++ API til at skrive drivere kaldet IOKit.XNU kører på I386, X86_64 til både enkelt processor- og multiprosessorkonfigurationer.XNU Source Tree-konfiguration - konfigurationer til eksporteret apis til understøttet arkitektur og platform SETUP - Grundlæggende sæt værktøjer, der bruges til at konfigurere kerne-, versionering og kextsymbol-styring.EXTERNAL_HEADERS - Overskrifter hentet fra andre projekter for at undgå afhængighedscykler, når man bygger.Disse overskrifter skal synkroniseres regelmæssigt, når kilden opdateres.libkern - C ++ IOKit bibliotekskode til håndtering af drivere og kexts.libsa - kernel bootstrap-kode til opstart libsyscall - syscall-biblioteksgrænseflade til userpace-programmer libkdd - kilde til brugerbibliotek til parsning af kernedata som kernen chunked data.makedefs - regler og definitioner på topniveau for kerneopbygning.osfmk - Mach-kernebaserede undersystemer pexpert - Platformspecifik kode som afbrydelse af håndtering, atom osv. sikkerhed - Obligatorisk adgang Kontroller politiske grænseflader og relateret implementering.bsd - BSD-undersystemets kodeværktøjer - Et sæt værktøjer til test, debugging og profilering af kerne ....
xnu

Alternativer til XNU for alle platforme med open source-licens