Gregory Kurtzer, stigter van verspreidings CentOS и Rocky Linux, het die Ginux-projek aangebied, wat die bedryfstelselkern in die Rust-taal ontwikkel, met die doel om versoenbaarheid met die kern te bereik. LinuxDie gepubliseerde navorsingsprototipe is reeds in staat om die stelselomgewing van Alpine-verspreidings met BusyBox te begin en Rocky Linux 10 met systemd in multigebruiker-konsolemodus. Die projekkode word versprei onder die Apache 2.0-lisensie. Dit loop op x86-64-stelsels.
Die prototipe is in 11 dae geskep as deel van 'n eksperiment in die toepassing van die HDAE (Human-Directed Agentic Engineering) ontwikkelingstegniek om komplekse, kernvlakprojekte te skep. LinuxMet behulp van die HDAE-metode word kode gegenereer deur 'n KI-agent (Codex, met die GPT-5.6 Sol-model), terwyl mense fokus op argitektuurontwikkeling, besluitneming, werkkoördinering, ontwikkelingsplanvorming en definisie van gereedheidskriteria vir komponente wat ontwikkel word. KI-agente is ook betrokke by toetsing, hersiening en probleemdiagnose.
Die projek poog nie om tegnologieë van die kern te kopieer nie Linux, maar skep sy eie versoenbare implementerings met hulle in gedagte. Ginux bied 'n onafhanklike geheuebestuurstelsel, taakskeduleerder, opstartproses, prosesmodel, lêerstelsels, netwerkstapel, toesteldrywers en versoenbaarheidslaag. Linux ABI. Die Ginux-kern begin direk via UEFI sonder om die gasheer-bedryfstelsel te betrek. Linux- sistemiese.
Ginux is nog nie 'n kandidaat vir vervanging nie. Linux Dit is nog nie gereed vir produksiegebruik nie, maar dit is reeds geskik vir eksperimente en toetsing. Op die lang termyn word die projek beoog as 'n bedryfstelsel vir die bestuur van KI-infrastruktuurkomponente in geïsoleerde houers. Die naam Ginux is 'n kombinasie van die woorde GPT/Gregory en LinuxDie basis van die toetsplatform word met behulp van 'n hipervisor bekendgestel. KVM Q35 virtuele masjien (Intel Q35/ICH) met OVMF (Open Virtual Machine Firmware), Intel IOMMU en virtio-toestelle.
Van die 375 kernstelseloproepe Linux 6.12 het 82 volledig geïmplementeerde, 245 gedeeltelik geïmplementeerde en 48 geblokkeer om sekuriteitsredes. Om ineenstortings te identifiseer wat nie in sintetiese toetse opgespoor kan word nie, word kernprestasie geëvalueer deur werklike toepassings en biblioteke soos musl, glibc, BusyBox en systemd te laat loop.
Onder die planne:
- Verseker die bekendstelling van gebruikersruimte-komponente Linux-verspreidings sonder om 'n kern te gebruik Linux.
- Moontlikheid om geïsoleerde te skep доменов met sy eie stelle prosesse, adresruimte, lêerstelsels, toestelle, hulpbronne en onafhanklike lewensiklus.
- Voorbereiding van 'n selfstandige opstartbare beeld.
- Verskaf 'n minimale gebruikersruimte-beheervlak wat toelaat dat die kern beheer word sonder om kode in ring nul uit te voer.
- 'n Toegangsbeheerstelsel wat op die vlak van die benoemde objek werk.
- Ondersteuning vir die geïsoleerde uitvoering van OCI-houerbeelde.
Bron: opennet.ru
