Gregorijs Kurcers, izplatīšanas uzņēmuma dibinātājs CentOS и Rocky Linux, prezentēja Ginux projektu, kas izstrādā operētājsistēmas kodolu Rust valodā, kura mērķis ir panākt saderību ar kodolu LinuxPublicētais pētījuma prototips jau spēj ielādēt Alpine distribūciju sistēmas vidi ar BusyBox un Rocky Linux 10 ar systemd vairāku lietotāju konsoles režīmā. Projekta kods tiek izplatīts saskaņā ar Apache 2.0 licenci. Tas darbojas x86-64 sistēmās.
Prototips tika izveidots 11 dienās kā daļa no eksperimenta, kurā tika pielietota HDAE (cilvēka vadītas aģentu inženierijas) izstrādes metode, lai izveidotu sarežģītus, kodola līmeņa projektus. LinuxIzmantojot HDAE metodi, kodu ģenerē mākslīgā intelekta aģents (Codex ar GPT-5.6 Sol modeli), savukārt cilvēki koncentrējas uz arhitektūras izstrādi, lēmumu pieņemšanu, darba koordinēšanu, izstrādes plāna veidošanu un izstrādājamo komponentu gatavības kritēriju definēšanu. Mākslīgā intelekta aģenti ir iesaistīti arī testēšanā, pārskatīšanā un problēmu diagnostikā.
Projekts nemēģina kopēt tehnoloģijas no pamatsistēmas. Linux, bet izveido savas saderīgās implementācijas, ņemot vērā tās. Ginux nodrošina neatkarīgu atmiņas pārvaldības sistēmu, uzdevumu plānotāju, sāknēšanas procesu, procesa modeli, failu sistēmas, tīkla steku, ierīču draiverus un saderības slāni. Linux ABI. Ginux kodols tiek ielādēts tieši, izmantojot UEFI, neiesaistot resursdatora operētājsistēmu. Linux-sistēmas.
Ginux vēl nav kandidāts aizvietotājam. Linux Tas vēl nav gatavs lietošanai ražošanā, bet jau ir piemērots eksperimentiem un testēšanai. Ilgtermiņā projekts ir iecerēts kā operētājsistēma mākslīgā intelekta infrastruktūras komponentu darbināšanai izolētos konteineros. Nosaukums Ginux ir vārdu GPT/Gregory un LinuxTestēšanas platformas pamats tiek palaists, izmantojot hipervizoru. KVM Q35 virtuālā mašīna (Intel Q35/ICH) ar OVMF (Open Virtual Machine Firmware), Intel IOMMU un Virtio ierīcēm.
No 375 kodola sistēmas izsaukumiem Linux 6.12 versijā ir pilnībā ieviesti 82, daļēji ieviesti 245 un 48 bloķēti drošības apsvērumu dēļ. Lai identificētu avārijas, kuras nevar atklāt sintētiskajos testos, kodola veiktspēja tiek novērtēta, palaižot reālas lietojumprogrammas un bibliotēkas, piemēram, musl, glibc, BusyBox un systemd.
Starp plāniem:
- Lietotāja telpas komponentu palaišanas nodrošināšana Linux-distribūcijas bez kodola izmantošanas Linux.
- Iespēja izveidot izolētu domēni ar saviem procesu kopumiem, adrešu telpu, failu sistēmām, ierīcēm, resursiem un neatkarīgu dzīves ciklu.
- Pašpietiekama sāknēšanas attēla sagatavošana.
- Nodrošiniet minimālu lietotāja telpas vadības plakni, kas ļauj kontrolēt kodolu, neizpildot kodu nulles gredzenā.
- Piekļuves kontroles sistēma, kas darbojas nosauktā objekta līmenī.
- Atbalsts OCI konteineru attēlu izolētai palaišanai.
Avots: opennet.ru
