Genode նախագիծը թողարկել է Sculpt OS 26.10-ը, որը ընդհանուր նշանակության օպերացիոն համակարգ է։

Ներկայացվել է Sculpt 26.10 նախագծի թողարկումը, որը մշակում է Genode OS Framework տեխնոլոգիաների վրա հիմնված օպերացիոն համակարգ, որը կարող են օգտագործել սովորական օգտատերերը առօրյա գործողություններ կատարելու համար։ Նախագծի սկզբնական կոդը տարածվում է AGPLv3 լիցենզիայի ներքո։ Ներբեռնվող ֆայլը գալիս է որպես 40 ՄԲ համակարգի պատկեր, որը կարող է օգտագործվել համակարգչի, PinePhone սմարթֆոնի և MNT Reform նոութբուքի վրա։ Աջակցվում է Intel պրոցեսորներով և գրաֆիկական ենթահամակարգերով համակարգերում՝ VT-d և VT-x ընդլայնումներով, ինչպես նաև VMM ընդլայնումներով ARM համակարգերում։

Հիմնական նորամուծությունները.

  • Genode նախագծի կողմից մշակված հատուկ միկրոմիջուկն օգտագործվում է լռելյայնորեն, որը վերացնում է առաջադրանքների ժամանակացույցի և միջուկի հիշողության կառավարման հետ կապված խնդիրները: Համակարգիչների վրա միկրոմիջուկի աշխատանքի համար կատարվել են օպտիմալացումներ: Ժամանակաչափի կառավարումը և ժամանակի ավարտի կառավարումը վերաձևակերպվել են՝ անգործունության ծանրաբեռնվածությունը նվազեցնելու համար:
  • XML կոնֆիգուրացիայի ֆայլերից անցումը սեփական HID (Մարդկային հակված տվյալներ) ձևաչափին, որը տվյալները ներկայացնում է որպես հանգույցների հիերարխիա՝ իրենց սեփական ատրիբուտներով, ավարտվել է: Հին XML ձևաչափի աջակցությունը դադարեցվել է:
  • Փոխանցված է միջուկից Linux USB կառավարիչների, Wi-Fi-ի, Ethernet ադապտերների և գրաֆիկական պրոցեսորների դրայվերները համաժամեցված են kernel 6.18-ի հետ (նախկինում օգտագործվել են kernel 6.12-ի դրայվերները):
  • USB հոսթ կառավարիչների ներկառուցված դրայվերը վերածվել է միացվող բաղադրիչի, որը կարող է հեռացվել և վերագործարկվել՝ առանց USB հաճախորդների աշխատանքը խափանելու: Օրինակ, եթե դրայվերը խափանվում է, այն կարող է վերագործարկվել, եթե թարմացում հասանելի է, նոր տարբերակ կարող է տեղադրվել առանց օպերացիոն համակարգի վերագործարկման, և դրայվերը կարող է բեռնաթափվել, եթե անհրաժեշտ է էներգիայի սպառում:
  • Կատարման համար վիրտուալ մեքենա Նախկինում օգտագործվող 6.x ճյուղի փոխարեն օգտագործվում է VirtualBox 7.2 վիրտուալիզացիայի համակարգը։
  • Սեուլի հիպերվիզորը թարմացվել է՝ հյուրընկալող և հյուր օպերացիոն համակարգերի միջև ֆայլերի փոխանակումը աջակցելու համար։
  • Գոա SDK-ի հոսթ միջավայրում աշխատելու հնարավորությունները ընդլայնվել են՝ թույլ տալով մշակել, կոմպիլյացիա անել և փորձարկել Genode բաղադրիչները՝ առանց վիրտուալիզացիայի անհրաժեշտության: GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make և CMake ֆայլերը տեղափոխվել են հոսթ համակարգում օգտագործելու համար:
  • Օգտագործողի ինտերֆեյսն այժմ աջակցում է մկնիկի կուրսորի մասշտաբավորմանը և տեսքի փոփոխմանը։
  • C աշխատանքային միջավայրը և VFS կոդը վերամշակվել են։ Ավելացվել է վիրտուալ ֆայլային համակարգերի արագ վերակազմակերպման և վերակառուցման աջակցություն։

Համակարգը գալիս է Leitzentrale գրաֆիկական ինտերֆեյսով, որը թույլ է տալիս կատարել համակարգի կառավարման ընդհանուր առաջադրանքներ: Գրաֆիկական ինտերֆեյսի վերին ձախ անկյունում ցուցադրվում է օգտատերերի կառավարման, սկավառակների միացման և ցանցային կապի կարգավորման գործիքներով մենյու: Կենտրոնում կա համակարգի բաղադրիչները սահմանելու համար նախատեսված կոնֆիգուրատոր, որը ներկայացված է համակարգի բաղադրիչների միջև փոխհարաբերությունները ցույց տվող գրաֆիկով: Բաղադրիչները կարող են ինտերակտիվ կերպով հեռացվել կամ ավելացվել՝ ձևավորելով համակարգի միջավայրը կամ վիրտուալ մեքենաները:

Ցանկության դեպքում օգտատերը կարող է անցնել կոնսոլային ռեժիմի, որն ապահովում է ավելի մեծ ճկունություն: Ավանդական աշխատասեղանին կարելի է մուտք գործել՝ գործարկելով TinyCore բաշխումը: Linux в վիրտուալ մեքենա с LinuxԱյս միջավայրը հնարավորություն է տալիս մուտք գործել Firefox և Aurora բրաուզերներ, Qt-ի վրա հիմնված տեքստային խմբագրիչ և տարբեր ծրագրեր: Հրամանային տողի օգտակար ծրագրերը գործարկելու համար խորհուրդ է տրվում օգտագործել «Noux» միջավայրը:

Genode framework-ը տրամադրում է միասնական ենթակառուցվածք՝ միջուկի վրա աշխատող հատուկ հավելվածներ կառուցելու համար։ Linux (32 և 64 բիթ) կամ NOVA միկրոմիջուկներ (x86 վիրտուալիզացիայով), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32, x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM): Ներառում է պարավիրտուալիզացված Linux- L4 միջուկLinux, որը աշխատում է Fiasco.OC միկրոմիջուկի վրա, թույլ տալով ձեզ կատարել սովորական առաջադրանքներ Genode միջավայրում։ Linux-ծրագրեր։ L4 միջուկLinux չի աշխատում անմիջապես սարքավորումների հետ, այլ օգտագործում է Genode ծառայություններ՝ վիրտուալ դրայվերների մի շարքի միջոցով։

Genode-ի համար տարբեր բաղադրիչներ են տեղափոխվել։ Linux և BSD, ապահովված է Gallium3D աջակցություն, ներդրված է Qt, GCC և WebKit ինտեգրացիա, հիբրիդ ստեղծելու հնարավորություն Linux/Ծրագրային միջավայրերի գենոդ։ Հասանելի է VirtualBox պորտ, որը գործում է NOVA միկրոմիջուկի վրա։ Շատ ծրագրեր հարմարեցված են անմիջապես միկրոմիջուկի և Noux միջավայրի վրա աշխատելու համար, որն ապահովում է օպերացիոն համակարգի մակարդակի վիրտուալիզացիա։ Ոչ պորտավորված ծրագրեր գործարկելու համար առաջարկվում է վիրտուալ միջավայրի համակարգ, որը գործում է ծրագրի մակարդակով և թույլ է տալիս ծրագրերին գործարկել վիրտուալ միջավայրում։ Linux-միջավայր՝ օգտագործելով պարավիրտուալիզացիա։

Source: opennet.ru

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