Gregory Kurtzer, platinimų įkūrėjas CentOS и Rocky Linux, pristatė „Ginux“ projektą, kuris kuria operacinės sistemos branduolį „Rust“ kalba, siekiant suderinamumo su branduoliu LinuxPaskelbtas tyrimo prototipas jau gali paleisti „Alpine“ distribucijų sistemos aplinką naudodamas „BusyBox“ ir Rocky Linux 10 su „systemd“ kelių vartotojų konsolės režimu. Projekto kodas platinamas pagal „Apache 2.0“ licenciją. Jis veikia x86-64 sistemose.
Prototipas buvo sukurtas per 11 dienų kaip eksperimento, kurio metu buvo taikoma HDAE (žmogaus valdomos agentinės inžinerijos) kūrimo technika kuriant sudėtingus, branduolio lygio projektus, dalis. LinuxNaudojant HDAE metodą, kodą generuoja DI agentas („Codex“ su GPT-5.6 Sol modeliu), o žmonės sutelkia dėmesį į architektūros kūrimą, sprendimų priėmimą, darbo koordinavimą, kūrimo plano formavimą ir kuriamų komponentų parengties kriterijų apibrėžimą. DI agentai taip pat dalyvauja testavime, peržiūroje ir problemų diagnostikoje.
Projektas nebando kopijuoti technologijų iš pagrindinės dalies. Linux, tačiau kuria savo suderinamas implementacijas, atsižvelgdama į jas. „Ginux“ teikia nepriklausomą atminties valdymo sistemą, užduočių planuoklę, įkrovos procesą, procesų modelį, failų sistemas, tinklo steko, įrenginių tvarkykles ir suderinamumo sluoksnį. Linux ABI. „Ginux“ branduolys paleidžiamas tiesiogiai per UEFI, neįtraukiant pagrindinės operacinės sistemos. Linux-sisteminga.
„Ginux“ kol kas nėra kandidatas į pakeitimą. Linux Jis dar nėra paruoštas naudoti gamybinėje aplinkoje, tačiau jau tinka eksperimentams ir testavimui. Ilgainiui projektas numatomas kaip operacinė sistema, skirta dirbtinio intelekto infrastruktūros komponentams paleisti izoliuotuose konteineriuose. Pavadinimas „Ginux“ yra žodžių GPT/Gregory ir derinys. LinuxTestavimo platformos pagrindas paleidžiamas naudojant hipervizorių. KVM Q35 virtuali mašina („Intel Q35/ICH“) su OVMF (atvira virtualios mašinos programinė įranga), „Intel IOMMU“ ir „Virtio“ įrenginiais.
Iš 375 branduolio sistemos iškvietimų Linux 6.12 versijoje yra 82 visiškai įdiegti, 245 iš dalies įdiegti ir 48 užblokuoti dėl saugumo priežasčių. Siekiant nustatyti gedimus, kurių negalima aptikti sintetiniuose testuose, branduolio našumas vertinamas paleidžiant realias programas ir bibliotekas, tokias kaip „musl“, „glibc“, „BusyBox“ ir „systemd“.
Tarp planų:
- Vartotojo erdvės komponentų paleidimo užtikrinimas Linux-distribucijos nenaudojant branduolio Linux.
- Galimybė sukurti izoliuotą domenai su savo procesų rinkiniais, adresų erdve, failų sistemomis, įrenginiais, ištekliais ir nepriklausomu gyvavimo ciklu.
- Rengiamas savarankiškas įkrovos atvaizdas.
- Pateikite minimalią vartotojo erdvės valdymo plokštumą, kuri leistų valdyti branduolį nevykdant kodo nuliniame žiede.
- Prieigos kontrolės sistema, veikianti įvardytojo objekto lygmeniu.
- Palaikymas izoliuotam OCI konteinerio atvaizdų vykdymui.
Šaltinis: opennet.ru
