
1
XNU
XNU es un núcleo híbrido que combina el núcleo Mach con componentes de FreeBSD y C ++.
- Gratis
- Self-Hosted
El núcleo XNU es parte del sistema operativo Darwin para su uso en los sistemas operativos OS X e iOS.XNU es un acrónimo de XNU no es Unix.XNU es un núcleo híbrido que combina el núcleo Mach desarrollado en la Universidad Carnegie Mellon con componentes de FreeBSD y API C ++ para escribir controladores llamados IOKit.XNU se ejecuta en I386, X86_64 para configuraciones de procesador único y multiprocesador.Configuración de XNU Source Tree: configuraciones para las API exportadas para arquitectura y plataforma compatibles. CONFIGURACIÓN: conjunto básico de herramientas utilizadas para configurar el kernel, el control de versiones y la administración de símbolos de kexts.EXTERNAL_HEADERS: encabezados procedentes de otros proyectos para evitar ciclos de dependencia al compilar.Estos encabezados deben sincronizarse regularmente cuando se actualiza la fuente.libkern: código de la biblioteca C ++ IOKit para el manejo de controladores y kexts.libsa - código de arranque del kernel para el inicio libsyscall - interfaz de biblioteca syscall para programas de espacio de usuario libkdd - fuente para la biblioteca de usuario para analizar datos del kernel como datos fragmentados del kernel.makedefs: reglas y definiciones de nivel superior para la compilación del núcleo.osfmk - subsistemas basados en kernel de Mach pexpert - Código específico de plataforma como manejo de interrupciones, atómica, etc. seguridad - Interfaces de políticas de verificación de acceso obligatorio e implementación relacionada.bsd - Herramientas de código de subsistemas BSD - Un conjunto de utilidades para probar, depurar y perfilar kernel ...
Sitio web:
https://opensource.apple.com/Categorias
Alternativas a XNU para todas las plataformas con cualquier licencia

211
Linux kernel
El kernel de Linux es el kernel del sistema operativo utilizado por la familia Linux de sistemas operativos tipo Unix.
- Gratis
- Linux

23
Linux-libre
Linux-libre es un paquete GNU que se mantiene desde versiones modificadas del kernel de Linux.
- Gratis
- Linux

18