Հիմնադիր CentOS и Rocky Linux ներկայացրեց Linux-համատեղելի Ginux միջուկ, գրված Rust լեզվով

Գրեգորի Կուրցեր, դիստրիբյուցիաների հիմնադիր CentOS и Rocky Linux, ներկայացրեց Ginux նախագիծը, որը մշակում է օպերացիոն համակարգի միջուկը Rust լեզվով՝ նպատակ ունենալով հասնել միջուկի հետ համատեղելիության։ LinuxՀրապարակված հետազոտական ​​նախատիպն արդեն իսկ ունակ է բեռնավորել Alpine բաշխումների համակարգային միջավայրը BusyBox-ի միջոցով և Rocky Linux 10-ը՝ systemd-ով բազմաօգտատեր կոնսոլային ռեժիմում: Նախագծի կոդը տարածվում է Apache 2.0 լիցենզիայով: Այն աշխատում է x86-64 համակարգերում:

Նախատիպը ստեղծվել է 11 օրվա ընթացքում՝ որպես HDAE (Մարդու կողմից կառավարվող ագենտային ինժեներիա) մշակման տեխնիկայի կիրառման փորձի մաս՝ բարդ, միջուկի մակարդակի նախագծեր ստեղծելու համար։ LinuxHDAE մեթոդի կիրառմամբ, կոդը ստեղծվում է արհեստական ​​բանականության գործակալի կողմից (Codex, GPT-5.6 Sol մոդելով), մինչդեռ մարդիկ կենտրոնանում են ճարտարապետության մշակման, որոշումների կայացման, աշխատանքի համակարգման, զարգացման պլանի կազմման և մշակվող բաղադրիչների պատրաստվածության չափանիշների սահմանման վրա: Արհեստական ​​բանականության գործակալները նաև ներգրավված են թեստավորման, վերանայման և խնդիրների ախտորոշման մեջ:

Նախագիծը չի փորձում պատճենել տեխնոլոգիաները միջուկից Linux, բայց ստեղծում է իր սեփական համատեղելի իրականացումները՝ դրանք հաշվի առնելով։ Ginux-ը տրամադրում է անկախ հիշողության կառավարման համակարգ, առաջադրանքների ժամանակացույց, բեռնման գործընթաց, գործընթացի մոդել, ֆայլային համակարգեր, ցանցային կույտ, սարքերի դրայվերներ և համատեղելիության շերտ։ Linux ABI: Ginux միջուկը բեռնվում է անմիջապես UEFI-ի միջոցով՝ առանց հիմնական օպերացիոն համակարգի ներգրավման: Linux- համակարգեր։

Ginux-ը դեռևս փոխարինողի հավակնորդ չէ Linux Այն պատրաստ չէ արտադրական օգտագործման, բայց արդեն հարմար է փորձարկումների և թեստավորման համար: Երկարաժամկետ հեռանկարում նախագիծը պատկերացվում է որպես օպերացիոն համակարգ՝ արհեստական ​​բանականության ենթակառուցվածքի բաղադրիչները մեկուսացված տարաներում աշխատեցնելու համար: Ginux անվանումը GPT/Gregory և LinuxԹեստավորման հարթակի հիմքը գործարկվում է հիպերվիզորի միջոցով։ KVM Q35 վիրտուալ մեքենա (Intel Q35/ICH) OVMF (բաց վիրտուալ մեքենայի ծրագրային ապահովում), Intel IOMMU և virtio սարքերով։

375 միջուկային համակարգի կանչերից Linux 6.12 տարբերակում 82-ը լիովին իրականացված են, 245-ը՝ մասամբ իրականացված, իսկ 48-ը՝ արգելափակված՝ անվտանգության նկատառումներից ելնելով։ Սինթետիկ թեստերում չհայտնաբերվող խափանումները հայտնաբերելու համար միջուկի աշխատանքը գնահատվում է՝ գործարկելով իրական ծրագրեր և գրադարաններ, ինչպիսիք են musl-ը, glibc-ը, BusyBox-ը և systemd-ը։

Պլանների շարքում.

  • Օգտագործողի տարածքի բաղադրիչների գործարկման ապահովում Linux- բաշխումներ առանց միջուկ օգտագործելու Linux.
  • Մեկուսացված ստեղծելու հնարավորություն դոմեյններ իր սեփական գործընթացների հավաքածուներով, հասցեների տարածքով, ֆայլային համակարգերով, սարքերով, ռեսուրսներով և անկախ կյանքի ցիկլով։
  • Ինքնուրույն բեռնվող պատկերի պատրաստում։
  • Ապահովեք նվազագույն օգտատիրոջ տարածքի կառավարման հարթություն, որը թույլ է տալիս կառավարել միջուկը՝ առանց պաշտպանության զրոյական օղակում կոդ կատարելու։
  • Մուտքի վերահսկման համակարգ, որը գործում է անվանված օբյեկտի մակարդակում։
  • Աջակցություն OCI կոնտեյներային պատկերների մեկուսացված գործարկմանը։

Source: opennet.ru

Գնեք հուսալի հոստինգ DDoS պաշտպանությամբ կայքերի, VPS VDS սերվերների համար 🔥 Գնեք հուսալի կայքերի հոսթինգ՝ DDoS պաշտպանությամբ, VPS VDS սերվերներով | ProHoster