1
XNU
XNU je hibridno jezgro koje kombinira Mach kernel sa komponentama FreeBSD i C ++.
- Besplatna
- Self-Hosted
XNU kernel dio je operativnog sustava Darwin za upotrebu u OS X i iOS operativnim sustavima.XNU je akronim za XNU nije Unix.XNU je hibridno jezgro koje kombinira Mach kernel razvijen na Sveučilištu Carnegie Mellon s komponentama FreeBSD i C ++ API-ja za pisanje upravljačkih programa pod nazivom IOKit.XNU radi na I386, X86_64 za konfiguracije jednog procesora i za više procesora.XNU Source Tree config - konfiguracije za izvezeni apis za podržanu arhitekturu i platformu SETUP - Osnovni skup alata koji se koriste za konfiguriranje jezgre, verzije i upravljanje kextsymbol.EXTERNAL_HEADERS - Zaglavlja dobivena iz drugih projekata kako bi se izbjegli ciklusi ovisnosti prilikom izgradnje.Ove zaglavlja treba redovito sinkronizirati kad se izvor ažurira.libkern - C ++ IOKit biblioteka za rukovanje vozačima i kextsima.libsa - kod za pokretanje bonestrane jezgre za pokretanje libsyscall - sučelje knjižnice syscall za programe korisničkog prostora libkdd - izvor za korisničku knjižnicu za raščlanjivanje podataka o jezgri poput podataka u komadu kernela.makedefs - pravila najviše razine i definira za izgradnju jezgre.osfmk - Podsustavi temeljeni na jezgri pexpert - Šifra specifična za platformu poput rukovanja prekidima, atoma itd. sigurnost - Obvezan pristup Provjeri sučelja politika i srodnu implementaciju.bsd - Alati za kodni sustav podsustava BSD - Skup alata za testiranje, uklanjanje pogrešaka i profiliranje kernela ....