Gregory Kurtzer, co-founder of CentOS and Rocky Linux, has developed a new Linux-compatible kernel named Ginux in 11 days using an AI agent. The project, which Kurtzer describes as Human-Directed Agentic Engineering, utilized a single long-running OpenAI Codex task using GPT-5.6 Sol to generate approximately 139,000 lines of code and tests across more than 1,000 commits. While the kernel is currently a research prototype, it is capable of booting Rocky Linux 10 by implementing the Linux ABI, allowing unmodified Linux programs to run on the new system.
Ginux is not a fork of Linux but was written from scratch, primarily in the Rust programming language. The kernel manages memory, scheduling, filesystems, and networking independently. To facilitate software execution, Ginux uses isolated "domains" with their own processes and memory, which the project claims provides a stronger boundary than standard containers. Although the kernel pulls standard OCI container images to assemble domain files, it currently only implements 82 of the 375 system calls found in the Linux 6.12 x86-64 interface, with 245 others only partially functional.
Kurtzer established the architecture, milestones, and pass criteria for the project, while the AI agent handled the coding, booting, testing, and debugging. The development process revealed bugs in real-world distributions like Rocky Linux that the project's synthetic tests had failed to catch. At this stage, the kernel operates entirely within a QEMU virtual machine and lacks support for physical hardware, GPUs, or NVMe drives.
Despite the rapid development, the project remains in a research phase and has not undergone independent security audits. Kurtzer noted that while AI is capable of writing complex systems software, challenges regarding compatibility, security, and long-term maintenance "remain the real moat."














