Seleziona la tua lingua

Pagina iniziale arrow-right ... arrow-right Sistemi operativi e utilità arrow-right XNU

Abbiamo compilato una lista di 4 alternative gratuite e a pagamento a XNU. I principali concorrenti includono Linux kernel, GNU Hurd. Inoltre, gli utenti fanno anche confronti tra XNU e Linux-libre, Redox. Puoi anche dare un'occhiata ad altre opzioni simili qui: Sistemi operativi e utilità.


Linux kernel
Free Open Source

Il kernel Linux è il kernel del sistema operativo utilizzato dalla famiglia Linux di sistemi operativi simili a Unix ...

GNU Hurd
Free Open Source

GNU Hurd (di solito indicato come Hurd) è un kernel del sistema operativo progettato come un ...

Linux-libre
Free Open Source

Linux-libre è un pacchetto GNU gestito da versioni modificate del kernel Linux.

Redox
Free Open Source

Redox è un sistema operativo simile a Unix scritto in Rust, con l'obiettivo di portare le innovazioni di Rust a un ...

XNU è un kernel ibrido che combina il kernel Mach con componenti di FreeBSD e C ++

XNU Panoramica

Il kernel XNU fa parte del sistema operativo Darwin per l'uso nei sistemi operativi OS X e iOS. XNU è l'acronimo di XNU non è Unix. XNU è un kernel ibrido che combina il kernel Mach sviluppato alla Carnegie Mellon University con componenti di FreeBSD e API C ++ per la scrittura di driver chiamati IOKit. XNU funziona su I386, X86_64 per entrambe le configurazioni a singolo processore e multiprocessore.

Albero dei sorgenti XNU

config - configurazioni per le API esportate per l'architettura e la piattaforma supportate
SETUP - Set di strumenti di base utilizzato per configurare il kernel, il versioning e la gestione di kextsymbol.
EXTERNAL_HEADERS: intestazioni provenienti da altri progetti per evitare cicli di dipendenza durante la creazione. Queste intestazioni dovrebbero essere regolarmente sincronizzate quando la fonte viene aggiornata.
libkern - Codice libreria IOKit C ++ per la gestione di driver e kexts.
libsa - codice bootstrap del kernel per l'avvio
libsyscall - interfaccia della libreria syscall per i programmi di userspace
libkdd - sorgente per la libreria utente per l'analisi dei dati del kernel come i dati del kernel chunked.
makedefs: regole e definizioni di livello superiore per la compilazione del kernel.
osfmk - Sottosistemi basati sul kernel Mach
pexpert - Codice specifico della piattaforma come gestione degli interrupt, atomica ecc.
sicurezza: interfaccia di controllo dell'accesso obbligatorio e relativa implementazione.
bsd - Codice sottosistemi BSD
strumenti - Una serie di utility per testare, eseguire il debug e creare profili del kernel.

Migliori alternative a XNU

Condividi la tua opinione sul software, lascia una recensione e contribuisci a migliorarlo ulteriormente!

XNU Tag

darwin os-kernel

Suggerisci modifiche

Il tuo feedback

Seleziona una valutazione
Per favore, seleziona una valutazione

Your vote has been counted.

Do you have experience using this software?