Gregory M. Kurtzer anunció Ginux el 27 de octubre de 2026 como un kernel independiente, escrito principalmente en Rust y no derivado de Linux. El proyecto documenta que Ginux inicia Rocky Linux 10 con systemd hasta multi-user.target en un entorno QEMU concreto; su compatibilidad Linux x86-64 sigue siendo parcial.

El arranque de Rocky Linux 10 se ciñe a una imagen concreta

Texto de terminal con comandos de Ginux y la salida «Reached target Multi-User System» de systemd en Rocky Linux 10.

La prueba descrita por el proyecto utiliza la imagen rockylinux/rockylinux:10-ubi-init, que incluye systemd. El repositorio distingue esa etiqueta de rockylinux/rockylinux:10, la imagen base que no contiene systemd.

ImagenRelación con systemd en el flujo descrito
rockylinux/rockylinux:10-ubi-initImagen utilizada en la prueba de Ginux con systemd.
rockylinux/rockylinux:10La imagen base no contiene systemd.

El entorno de desarrollo documentado es una máquina virtual QEMU x86-64 Q35 con OVMF, Intel IOMMU y dispositivos virtio. El proyecto indica que ejecuta QEMU con KVM en hosts Linux x86-64 compatibles y con TCG en Apple Silicon. En la secuencia descrita, systemd alcanza multi-user.target, el objetivo de systemd para un sistema multiusuario.

El registro de llamadas al sistema delimita la compatibilidad

Ginux no es un fork de Linux: implementa una personalidad Linux x86-64 sobre su propio kernel. Una personalidad es la interfaz que permite al kernel atender las solicitudes que hacen los programas de otro sistema. El proyecto clasifica los 375 números de llamada al sistema de Linux 6.12 en tres estados:

Clasificación del proyectoNúmeros de llamada al sistema Linux 6.12 x86-64
Completas82
Parciales245
Denegadas por política48

El proyecto especifica que estas categorías no equivalen a compatibilidad completa con Linux. En su documentación, Ginux se describe como capaz de ejecutar cargas de trabajo seleccionadas de Alpine Linux y Rocky Linux, no como compatible con cualquier programa o distribución.

Kurtzer describe un desarrollo dirigido por una persona

Kurtzer llamó Human-Directed Agentic Engineering (HDAE) al método empleado: una persona define la arquitectura, las restricciones, los hitos y los criterios de aceptación, mientras un agente implementa y participa en un ciclo de pruebas y revisiones. Según Kurtzer y su informe técnico, el desarrollo duró 11 días e implicó una tarea persistente de OpenAI Codex con GPT-5.6 Sol, que produjo alrededor de 139.000 líneas conservadas de código de implementación y pruebas.

El proyecto presenta Ginux como un prototipo de investigación, no como un kernel de producción ni un reemplazo de Linux.

El checkpoint evaluado no superó make test

La evaluación del checkpoint fechado el 23 de octubre de 2026 registra que la prueba agregada make test no pasó. Quedó fallando una comprobación del ciclo de vida del supervisor del sistema después de execve(), la llamada que sustituye el programa que ejecuta un proceso. El checkpoint evaluado corresponde al commit d11c126a048a51fe7eb9c4105f31760add1027ea; los cambios posteriores del repositorio no forman parte de esa evaluación.