1
XNU
XNU je hibridno jedro, ki združuje Mach jedro s komponentami FreeBSD in C ++.
- Brezplačna
- Self-Hosted
Jedro XNU je del operacijskega sistema Darwin za uporabo v operacijskih sistemih OS X in iOS.XNU je kratica za XNU ni Unix.XNU je hibridno jedro, ki združuje Machovo jedro, razvito na Univerzi Carnegie Mellon, s komponentami FreeBSD in C ++ API za pisanje gonilnikov z imenom IOKit.XNU deluje na I386, X86_64 za konfiguracijo posameznega procesorja in več procesorjev.XNU Source Tree config - konfiguracije za izvoženi apis za podprto arhitekturo in platformo SETUP - Osnovni nabor orodij, ki se uporabljajo za konfiguriranje jedra, različice in upravljanje s kextsymbol.EXTERNAL_HEADERS - Glave, pridobljene iz drugih projektov, da bi se izognili ciklom odvisnosti pri gradnji.Te posode je treba redno sinhronizirati, ko je vir posodobljen.libkern - C ++ koda knjižnice IOKit za upravljanje gonilnikov in kextov.libsa - koda zagonske datoteke za jedro za zagon libsyscall - vmesnik knjižnice syscall za programe uporabniškega prostora libkdd - vir za uporabniško knjižnico za razčlenitev podatkov jedra, kot so podatki, ki jih je jedro jedro.makedefs - pravila najvišje ravni in definira za gradnjo jedra.osfmk - Podsistem, ki temelji na jedru pexpert - koda, specifična za platformo, kot je prekinitev pretoka, atomi itd. varnost - obvezen dostop do preverjanja vmesnikov politike in s tem povezane izvedbe.bsd - Orodja za kodo podsistemov BSD - Nabor pripomočkov za testiranje, odpravljanje napak in profiliranje jedra ....
xnu
Spletna stran:
https://opensource.apple.com/Kategorije
Alternativa XNUu za Linux
211
Linux kernel
Jedro Linuxa je jedro operacijskega sistema, ki ga uporablja družina Linux Unix podobnih operacijskih sistemov.
- Brezplačna
- Linux
23
Linux-libre
Linux-libre je paket GNU, ki se vzdržuje v spremenjenih različicah jedra Linuxa.
- Brezplačna
- Linux
18