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 n'importe quelle licence

Linux kernel

Linux kernel

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

Linux-libre

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

GNU Hurd

GNU Hurd (généralement appelé Hurd) est un noyau de système d'exploitation informatique conçu pour remplacer Unix, publié sous forme de logiciel libre sous la licence publique générale GNU.
Redox

Redox

Redox est un système d'exploitation de type Unix écrit en Rust, visant à apporter les innovations de Rust à un micro-noyau moderne et à un ensemble complet d'applications.