Selecciona tu idioma

Inicio arrow-right ... arrow-right Sistemas operativos y utilidades arrow-right XNU

Hemos compilado una lista de 4 alternativas gratuitas y de pago para XNU. Los principales competidores incluyen Linux kernel, Linux-libre. Además de estos, los usuarios también realizan comparaciones entre XNU y GNU Hurd, Redox. También puedes echar un vistazo a otras opciones similares aquí: Sistemas operativos y utilidades.


Linux kernel
Free Open Source

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

Linux-libre
Free Open Source

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

GNU Hurd
Free Open Source

GNU Hurd (generalmente conocido como Hurd) es un kernel de sistema operativo diseñado como ...

Redox
Free Open Source

Redox es un sistema operativo similar a Unix escrito en Rust, cuyo objetivo es llevar las innovaciones de Rust a ...

XNU es un núcleo híbrido que combina el núcleo Mach con componentes de FreeBSD y C ++

XNU Visión general

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.

Árbol de origen XNU

config - configuraciones para apis exportados para arquitectura y plataforma compatibles
CONFIGURACIÓN: conjunto básico de herramientas utilizadas para configurar el kernel, el control de versiones y la gestió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 de la biblioteca de usuario para analizar los datos del núcleo, como los datos fragmentados del núcleo.
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 comprobación de acceso obligatorio e implementación relacionada.
bsd: código de subsistema BSD
herramientas: un conjunto de utilidades para probar, depurar y perfilar kernel.

Principales alternativas a XNU

¡Comparte tu opinión sobre el software, deja una reseña y ayuda a mejorarlo aún más!

XNU Etiquetas

darwin os-kernel

Sugerir cambios

Tus comentarios

Selecciona una calificación
Por favor, seleccione una calificación

Your vote has been counted.

Do you have experience using this software?