1
XNU
XNU je hybridné jadro kombinujúce Machovo jadro s komponentmi z FreeBSD a C ++.
- Bezplatná
- Self-Hosted
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
WebSite:
https://opensource.apple.com/Kategórie
Alternatívy programu XNU pre Linux
211
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.
- Bezplatná
- Linux
23
Linux-libre
Linux-libre je balík GNU, ktorý je udržiavaný z modifikovaných verzií jadra systému Linux.
- Bezplatná
- Linux
18