
1
XNU
XNU est un noyau hybride combinant le noyau Mach avec des composants de FreeBSD et C ++.
- Gratuite
- Self-Hosted
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 ....
Site Internet:
https://opensource.apple.com/Les catégories
Alternatives à XNU pour toutes les plateformes avec n'importe quelle licence

211
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.
- Gratuite
- Linux

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

18