XNU

XNU

XNU est un noyau hybride combinant le noyau Mach avec des composants de FreeBSD et C ++.
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 n'est pas Unix.XNU est un noyau hybride combinant le noyau Mach développé à l'Université Carnegie Mellon avec des composants de FreeBSD et de l'API C ++ pour l'écriture de pilotes appelés IOKit.XNU fonctionne sur I386, X86_64 pour les configurations à processeur unique et multi-processeur.XNU Source Tree config - configurations pour les API exportées pour l'architecture prise en charge et la plate-forme 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 régulièrement synchronisés 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 de l'espace utilisateur libkdd - source pour la bibliothèque utilisateur pour analyser les données du noyau comme les données fragmentées du noyau.makedefs - règles et définitions de niveau supérieur 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, la sécurité atomique, etc. - Interfaces de politique de vérification d'accès obligatoire et implémentation associée.bsd - Outils de code des sous-systèmes BSD - Un ensemble d'utilitaires pour tester, déboguer et profiler le noyau ....
xnu

Les catégories

Alternatives à XNU pour toutes les plateformes avec licence open source