# Rocky Linux founder builds Ginux, Rust-first Linux-compatible kernel using AI agent in 11 days

> **Key takeaway:** Gregory Kurtzer used a GPT-5.6 Sol agent via OpenAI Codex to generate 139,000 lines of Rust kernel code that boots Rocky Linux 10 with systemd through Linux ABI compatibility, demonstrating a new 'Human-Directed Agentic Engineering' methodology for systems software development.

**Published:** 2026-10-27T15:31:43+00:00 
**Source:** It&#x27;s FOSS Community News 
**Category:** distro-news 
**Canonical URL:** https://fosswire.org/news/rocky-linux-founder-builds-ginux-rust-first-linux-compatible.html 

## Summary
Gregory Kurtzer, creator of CentOS and Rocky Linux, has released Ginux, an independent x86-64 kernel written in Rust that implements the Linux ABI to run unmodified Linux binaries without being a Linux fork. Developed over eleven days using what Kurtzer calls Human-Directed Agentic Engineering (HDAE), the project employed a persistent OpenAI Codex task running GPT-5.6 Sol to produce approximately 139,000 lines of implementation and test code across more than 1,000 commits, with Kurtzer defining architecture, constraints, milestones, and acceptance criteria.

Ginux boots as a single GINUX.EFI image via UEFI, runs isolated 'domains' with stronger boundaries than OCI containers or Linux namespaces, and can pull and verify OCI container images to assemble root filesystems. It currently boots Rocky Linux 10 to systemd's multi-user.target and runs selected Alpine Linux programs like musl and BusyBox, though it remains a QEMU-only research prototype with no physical hardware support, GPU or NVMe drivers, or security audit, released under the Apache 2.0 license.

## Architecture and AI-driven development model
- **Kernel architecture:** Ginux is a clean-slate Rust-first x86-64 kernel with independent memory management, scheduler, process model, filesystems, networking stack, and device support, not derived from Linux source code.
- **Linux ABI compatibility:** The kernel exposes Linux as a 'personality' layer, implementing the Linux binary interface so existing compiled programs run unmodified without translation or emulation overhead.
- **Domain isolation model:** Ginux runs workloads in isolated domains with separate processes, address spaces, filesystems, and lifecycles, positioned as stronger isolation boundaries than OCI containers or Linux namespaces.
- **OCI container integration:** The kernel can pull, verify, and mount OCI container images directly to construct domain root filesystems, enabling the Rocky Linux 10 boot path to systemd's multi-user.target.
- **HDAE methodology:** Human-Directed Agentic Engineering separates architectural decisions and acceptance criteria (human) from implementation loops (AI agent), with architecture documents maintaining alignment and real userspaces serving as integration tests beyond synthetic validation.

## Why it matters
Ginux demonstrates that frontier AI agents paired with deep systems expertise can compress multi-year kernel development timelines into days, potentially reshaping how research prototypes and specialized operating systems are built. For the Linux ecosystem, it raises practical questions about ABI stability as a portability layer and whether alternative kernels can leverage decades of Linux userspace investment without replicating the full kernel development community model.