Ringkasan eksekutif

Saya membaca bahwa Ginux adalah kernel independen berbasis Rust untuk x86-64, bukan fork dari kernel Linux. Proyek ini.boot Rocky Linux 10 dengan systemd dan menyebut Linux sebagai "personality" yang Offered, sementara implementasi memorial, scheduler, process model, filesystem, networking, serta device support ditulis dari nol.

Masalah yang diselesaikan

Yang menarik dari Ginux adalah ketergantungan pada Linux di tingkat ABI, bukan pada implementasi kernel Linux. Binary Linux yang sudah dikompilasi dapat berjalan tanpa modifikasi karena Ginux mengimplementasikan Linux ABI; dengan demikian, userspace Rocky Linux 10 dapat digunakan sebagai basis pengujian.

Ini juga menjadi eksperimen tentang batas assisted coding untuk sistem software. Gregory Kurtzer—the$pembuat CentOS dan Rocky Linux—membagi peran secara tegas: manusia menentukan arsitektur, batasan, milestone, acceptance criteria, dan kondisi berhenti, sedangkan AI agent menjalankan siklus menulis kode, boot, tes, mendiagnosis kegagalan, lalu memperbaiki.

Fitur utama dan contoh kode

Ginux dikemas sebagai satu citra GINUX.EFI yang boot langsung melalui UEFI tanpa kernel host Linux. Ginux menjalankan "domain" terisolasi yang masing-masing memiliki processes, address space, filesystem, dan lifecycle sendiri; batas ini digambarkan lebih kuat daripada OCI containers atau Linux namespaces.

Untuk membentuk root filesystem sebuah domain, Ginux dapat menarik dan memverifikasi OCI container images. Rocky Linux 10 kemudian dapat boot sampai systemd's multi-user.target, dan beberapa program Alpine Linux seperti musl dan BusyBox juga berjalan.

Nama Ginux merujuk pada GPT: GPT-5.6 Sol digunakan untuk menulis kode. Pada satu task OpenAI Codex yang berlangsung selama 11 hari, agent menghasilkan sekitar 139.000 baris implementation dan test code yang dipertahankan dalam lebih dari 1.000 commits.

Ilustrasi penggunaan image dan domain:

# Ilustrasi: membentuk citra yang dapat digunakan oleh Ginux
podman pull docker.io/library/rockylinux:10
podman verify docker.io/library/rockylinux:10

Perintah tersebut hanya menunjukkan alur image handling yang dijelaskan; artikel tidak menyediakan API atau CLI lengkap dari Ginux.

Dampak dan catatan peningkatan

Ginux masih berada pada tahap awal. Saat ini, proyek hanya berjalan di QEMU virtual machine, belum memiliki physical hardware profile, dukungan GPU atau NVMe, serta belum underwent independent security audit.

Saya melihat despierta; ini belum menjadi pengganti Linux. Kompatibilitas dengan systemd, dukungan hardware, security review, standar, komunitas, dan pemeliharaan jangka panjang tetap memerlukan ótimo. Kernel Linux telah dibangun melaluiраж dekade hardware enablement dan code review, sementara Ginux baru僚 menunjukkan bahwa是一名 arsitek yang memahami kernel dapat memakai AI agent untuk memperluas prototipo secara jauh lebih cepat.

bagi saya, nilai utama Ginux bukan pada klaim "AI mengganti kernel engineer", melainkan pada demonstrasi reproducible engineering loop: arsitektur dan acceptance criteria tetap menjadi keputusan manusia, sedangkan agent blinked-none yang mengerjakan implementasi dan pengujian berulang.

---

Pertama diumumkan di It's FOSS News. Baca sumber aslinya untuk detail lengkap.

Baca juga