Sélectionnez votre langue

Page d'accueil arrow-right ... arrow-right Systèmes d'exploitation et utilitaires arrow-right XNU

Nous avons compilé une liste de 4 alternatives gratuites et payantes à XNU. Les principaux concurrents incluent Linux kernel, Linux-libre. En plus de cela, les utilisateurs établissent également des comparaisons entre XNU et GNU Hurd, Redox. Vous pouvez également consulter d'autres choix similaires ici : Systèmes d'exploitation et utilitaires.


Linux kernel
Free Open Source

Le noyau Linux est le noyau du système d'exploitation utilisé par la famille Linux des systèmes d'exploitation ...

Linux-libre
Free Open Source

Linux-libre est un paquet GNU maintenu à partir de versions modifiées du noyau Linux.

GNU Hurd
Free Open Source

GNU Hurd (généralement appelé Hurd) est un noyau de système d’exploitation conçu comme un ...

Redox
Free Open Source

Redox est un système d'exploitation de type Unix écrit en Rust, visant à mettre les innovations de Rust dans un ...

XNU est un noyau hybride combinant le noyau Mach avec des composants de FreeBSD et C ++.

XNU Description

Le noyau XNU fait partie du système d'exploitation Darwin pour une utilisation dans les systèmes d'exploitation OS X et iOS. XNU est un acronyme pour XNU et non pas Unix. XNU est un noyau hybride associant le noyau Mach développé à l'Université Carnegie Mellon à des composants de FreeBSD et de l'API C ++ permettant d'écrire des pilotes appelés IOKit. XNU fonctionne sur I386, X86_64 pour les configurations à processeur unique et multiprocesseur.

Arbre source XNU

config - configurations pour les API exportés pour l'architecture et la plate-forme prises en charge
SETUP - Ensemble d’outils de base utilisés pour configurer le noyau, la gestion des versions et la gestion de kextsymbol.
EXTERNAL_HEADERS - En-têtes provenant d'autres projets pour éviter les cycles de dépendance lors de la construction. Ces en-têtes doivent être synchronisés régulièrement lorsque la source est mise à jour.
libkern - Code de bibliothèque C ++ IOKit pour la gestion des pilotes et des kexts.
libsa - code d'amorçage du noyau pour le démarrage
libsyscall - interface de bibliothèque syscall pour les programmes en espace utilisateur
libkdd - source pour la bibliothèque utilisateur permettant d'analyser les données du noyau, telles que les données fragmentées par le noyau.
makedefs - règles de niveau supérieur et définit pour la construction du noyau.
osfmk - Sous-systèmes basés sur le noyau Mach
pexpert - Code spécifique à la plate-forme, comme la gestion des interruptions, atomics, etc.
sécurité - Interfaces de stratégie de contrôle d'accès obligatoire et mise en œuvre associée.
bsd - code des sous-systèmes BSD
outils - Un ensemble d'utilitaires pour tester, déboguer et profiler le noyau.

Meilleures alternatives à XNU

Partagez votre opinion sur le logiciel, laissez un avis et contribuez à l'améliorer encore davantage !

XNU Mots clés

darwin os-kernel

Proposer des changements

Vos commentaires

Sélectionnez une note
Veuillez sélectionner une note

Your vote has been counted.

Do you have experience using this software?