Osnivač CentOS-a i Rocky Linux-a predstavio je Linux-kompatibilnu jezgru Ginux, napisanu na Rust-u.

Gregory Kurtzer, osnivač distribucija CentOS i Rocky Linux, predstavio je projekt Ginux, koji razvija jezgru operativnog sustava na jeziku Rust, s ciljem postizanja kompatibilnosti s Linux jezgrom. Objavljeni istraživački prototip već može pokrenuti sustavno okruženje distribucija Alpine s BusyBox i Rocky Linux 10 sa systemd u više korisničkom konzolnom načinu rada. Kod projekta se distribuira pod licencijom Apache 2.0. Podržava rad na sustavima s arhitekturom x86-64.

Prototip je stvoren za 11 dana u okviru eksperimenta primjene tehnike razvoja HDAE (Human-Directed Agentic Engineering) za izradu složenih projekata, razine Linux jezgre. Koristeći HDAE metodu, kod generira AI-agent (korišten je Codex s modelom GPT-5.6 Sol), dok se čovjek fokusira na razvoj arhitekture, donošenje odluka, koordinaciju rada, formiranje razvojnog plana i određivanje kriterija spremnosti razvijenih komponenti. AI-agenti se također angažiraju za testiranje, recenziranje i dijagnosticiranje problema.

Projekt ne nastoji kopirati tehnologije iz Linux jezgre, već stvara vlastite kompatibilne implementacije s fokusom na njih. Ginux pruža neovisni sustav upravljanja memorijom, planer zadataka, proces pokretanja, model procesa, datotečne sustave, mrežni stupac, upravljačke programe uređaja i sloj za kompatibilnost s Linux ABI. Ginux jezgra se učitava izravno putem UEFI bez uključivanja host Linux sustava.

Ginux još ne pretendira na zamjenu Linuxa i nije spreman za korištenje u radnim sustavima, ali već je prikladan za izvođenje eksperimenta i testiranja. U dugoročnom smislu, projekt se promatra kao operativni sustav za pokretanje u izoliranim kontejnerima komponenti za AI infrastrukturu. Ime Ginux formirano je kao kombinacija riječi GPT/Gregory i Linux. Osnova platforme za testiranje je pokretana pomoću hipervizora KVM virtuelna mašina Q35 (Intel Q35/ICH) s OVMF (Open Virtual Machine Firmware), Intel IOMMU i virtio uređajima.

Od 375 sistemskih poziva jezgra Linux 6.12, potpuno je implementirano 82, djelomično 245, a blokirano iz sigurnosnih razloga 48. Kako bi se otkrili kvarovi koji se ne mogu identificirati u sintetičkim testovima, rad jezgra se procjenjuje pokretanjem stvarnih aplikacija i biblioteka, poput musl, glibc, BusyBox i systemd.

Među planovima:

  • Omogućavanje pokretanja komponenti korisničkog prostora Linux distribucija bez korištenja jezgra Linux.
  • Mogućnost stvaranja izoliranih domena sa svojim skupovima procesa, adresnim prostorom, datotečnim sustavima, uređajima, resursima i neovisnim životnim ciklusom.
  • Priprema samodostatne boot slike.
  • Pružanje minimalnog kontrolnog okruženja u korisničkom prostoru (userspace control plane), koje omogućava upravljanje jezgrama bez izvođenja koda na nultom zaštitnom prstenu.
  • Sustav upravljanja pristupom koji radi na razini imenovanih objekata.
  • Podrška za izolirano pokretanje container slika u OCI formatu.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster