Ginux is an experimental, independent Rust-first x86-64 kernel. Gregory M. Kurtzer announced it on October 27, 2026, describing a project-documented QEMU workflow in which Rocky Linux 10’s systemd reaches multi-user.target. The demonstration covers a specific Linux userspace workload; the project’s own compatibility ledger and test record show why that result has a narrower scope than a general Linux replacement.
What the Rocky Linux 10 demonstration covers
The Ginux project specifies rockylinux/rockylinux:10-ubi-init for its systemd workflow in QEMU. Its repository says the base rockylinux/rockylinux:10 image does not contain systemd. The exact image therefore matters when describing what the demonstration runs.
| Rocky Linux image | Systemd detail in the project’s description |
rockylinux/rockylinux:10-ubi-init | Used for the systemd workflow |
rockylinux/rockylinux:10 | The base image does not contain systemd |
The project also lists selected Alpine Linux musl/BusyBox and Rocky Linux glibc workloads. Its repository says Linux x86-64 is the only implemented compatibility personality, and that arbitrary Linux binaries or distributions are not guaranteed to run.
The Linux compatibility ledger is incomplete
A system call is a request that a program makes to the kernel for an operation such as opening a file or creating a process. Ginux’s project ledger classifies all 375 syscall numbers in Linux 6.12 x86-64, but the project says this is not full Linux conformance.
| Project ledger classification | Linux 6.12 x86-64 syscall numbers |
| Complete | 82 |
| Partial | 245 |
| Policy-denied | 48 |
Those categories sum to 375. The breakdown describes the project’s implementation status for syscall numbers; it is not a count of supported applications. A Linux program can depend on multiple kernel interfaces, so the ledger does not by itself predict whether a particular program will run.
The evaluated checkpoint had a failing aggregate test
The project’s report evaluates a repository checkpoint dated October 23, 2026, four days before Kurtzer announced Ginux. At that checkpoint, aggregate make test did not pass: the project recorded a failing system-supervisor lifecycle probe after execve(). The reported Rocky Linux workflow and that test result describe different parts of the project’s verification record.
Kurtzer and the project report described an 11-day development effort using Human-Directed Agentic Engineering (HDAE). In that method, a person defines architecture, constraints, milestones, and acceptance criteria, while an agent handles implementation and a test-and-revision loop. They attributed approximately 139,000 retained lines of implementation and test code to one persistent OpenAI Codex task using GPT-5.6 Sol. Ginux remains a research prototype, rather than a production kernel or Linux replacement.