XNU

XNU

XNU es un núcleo híbrido que combina el núcleo Mach con componentes de FreeBSD y C ++.
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 ...
xnu

Categorias

Alternativas a XNU para todas las plataformas con cualquier licencia

Linux kernel

Linux kernel

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

Linux-libre

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

GNU Hurd

GNU Hurd (generalmente conocido como Hurd) es un kernel de sistema operativo diseñado como un reemplazo para Unix, lanzado como software libre bajo la Licencia Pública General de GNU.
Redox

Redox

Redox es un sistema operativo similar a Unix escrito en Rust, con el objetivo de llevar las innovaciones de Rust a un microkernel moderno y un conjunto completo de aplicaciones.