CentOS ja Rocky Linuxi asutaja esitles Linuxiga ühilduvat Ginuxi kernelit, mis on kirjutatud Rustis.

Gregory Kurtzer, CentOS ja Rocky Linuxi asutaja, tutvustas projekti Ginux, mis arendab operatsioonisüsteemi tuuma Rusti keeles, eesmärgiga saavutada ühilduvus Linuxi tuumaga. Avaldatud uurimisprototüüp suudab juba käivitada Alpine ja Rocky Linux 10 süsteemikeskkonna BusyBoxiga kasutajaliidese multikas konsooli režiimis. Projekti kood jagatakse Apache 2.0 litsentsi all. Toetatakse tööd x86-64 arhitektuuriga süsteemides.

Prototüüp loodi 11 päeva jooksul HDAE (Human-Directed Agentic Engineering) arendustehnika rakendamise eksperimendi raames keerukate projektide, sealhulgas Linuxi tuuma tasemel, jaoks. HDAE meetodi kasutamisel genereerib koodi AI-agent (kasutatud on Codex koos mudeliga GPT-5.6 Sol), samas kui inimene keskendub arhitektuuri väljatöötamisele, otsuste tegemisele, töö koordineerimisele, arendusplaani koostamisele ja arendatavate komponentide valmimise kriteeriumide määratlemisele. AI-agente kaasatakse ka testimise, ülevaatamise ja probleemide diagnoosimise jaoks.

Projekt ei püüa kopeerida Linuxi tuuma tehnoloogiaid, vaid loob oma ühilduvad rakendused nendele tuginedes. Ginux pakub sõltumatut mäluhaldus- ja ülesannete ajakava, bootprotsessi, protsesside mudelit, failisüsteeme, võrgu seotud, seadme draivereid ja Linux ABI ühilduvuse kihti. Ginuxi tuum laaditakse otse UEFI kaudu ilma hostitud Linuxi süsteemi sekkumiseta.

Ginux ei pretendeeri veel Linuxi asendamisele ja ei ole töökorraldusteks valmis, kuid on juba sobiv katsetamiseks ja testimiseks. Pikemas perspektiivis nähakse projekti operatsioonisüsteemina, mis käivitab AI-infrastruktuuri komponente isoleeritud konteinerites. Ginuxi nimi on moodustatud sõnade GPT/Gregory ja Linux kombinatsioonina. Testimise põhiplatvormiks on hüperviisori abil käivitatav KVM virtuaalne masin Q35 (Intel Q35/ICH) OVMF (Open Virtual Machine Firmware), Intel IOMMU ja virtio-seadmetega.

Linux 6.12 tuumil 375 süsteemikõnetest on täies ulatuses rakendatud 82, osaliselt 245 ja turvakaalutlustel blokeeritud 48. Süsteemi tõrgete tuvastamiseks, mida ei saa avastada sünteetilistes testides, hinnatakse tuuma tööd, käivitades tegelikke rakendusi ja raamatukogusid, nagu musl, glibc, BusyBox ja systemd.

Pakettide hulgas:

  • Kasutajaruumi Linuxi jaotuste komponentide käivitamise võimaldamine ilma Linuxi tuumata.
  • Isoleeritud domeenide oma protsesside kogude, aadressiruumide, failisüsteemide, seadmete, ressursside ja sõltumatu elutsükliga.
  • Iseseisva käivitamispildi ettevalmistamine.
  • Minimaalse kasutajaruumi juhtimisüksuse (userspace control plane) pakkumine, mis võimaldab juhtida tuuma ilma nulli kaitse tasemel koodi käivitamata.
  • Kasutajana nimetatud objektide tasemel toimiv juurdepääsusüsteem.
  • OCI formaadis konteineripiltide isoleeritud käivitamise tugi.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster