De maker van CentOS en Rocky Linux heeft met OpenAI Codex in elf dagen een nieuwe besturingssysteemkernel gebouwd. Het project heet Ginux, is volledig geschreven in de programmeertaal Rust en draait op processors met de x86-64-architectuur. Volgens Tweakers is de kernel compatibel met Linux.
Ginux is daarmee niet de bestaande Linux-kernel die alleen naar Rust is vertaald: het gaat volgens de berichtgeving om een nieuw gemaakte kernel. Een kernel is het centrale deel van een besturingssysteem. Die regelt onder meer hoe software de processor en andere hardware gebruikt. Rust is de programmeertaal waarin de code van Ginux is geschreven; x86-64 geeft aan voor welk type processor het project is gemaakt.
Wat betekent Linux-compatibel?
De term ‘Linux-compatibel’ zegt op zichzelf niet welke Linux-programma’s of onderdelen met Ginux werken. Tweakers geeft geen technische details over de compatibiliteit, zoals welke interfaces worden ondersteund of welke software is getest. Ook zijn er geen resultaten genoemd van benchmarks of praktijktests. Daardoor is niet duidelijk of Ginux al bestaande Linux-programma’s kan uitvoeren, of dat de compatibiliteit beperkter is.
De melding beschrijft dus vooral wat er is gebouwd: een nieuwe kernel, met Rust als programmeertaal en x86-64 als doelarchitectuur. Ze zegt niet dat Ginux een complete, direct bruikbare Linux-distributie is. Een kernel is slechts één onderdeel van een besturingssysteem; programma’s en andere systeemonderdelen zijn daarnaast nodig om er een bruikbaar geheel van te maken.
Wat weten we nog niet?
De bouwtijd van elf dagen geeft aan hoe lang het maken van de kernel volgens de berichtgeving duurde. Het zegt niet hoeveel mensen eraan hebben gewerkt, hoeveel code Codex zelf heeft geschreven of hoeveel controle en aanpassingen daarna nodig waren. Ook is niet vermeld of Ginux openbaar te downloaden is, voor wie het bedoeld is of hoe het presteert tegenover bestaande kernels.
Zonder die informatie is het te vroeg om Ginux als vervanging voor Linux te zien. De concrete ontwikkeling is dat er een afzonderlijke, in Rust geschreven kernel bestaat die volgens de berichtgeving Linux-compatibel is. Hoe ver die compatibiliteit in de praktijk reikt, blijft onduidelijk.
Waarom het ertoe doet
Voor Linux-gebruikers is er nog geen concreet gevolg bekend: er staat niet dat Ginux beschikbaar is of bestaande Linux-installaties kan vervangen. Voor ontwikkelaars is wel relevant dat er een nieuwe, Rust-geschreven kernel voor x86-64 is gebouwd; zonder testresultaten en details over compatibiliteit is de praktische bruikbaarheid nog onbekend.