System76-ն աշխատում է օգտվողների նոր միջավայրի վրա

Մայքլ Ահարոն Մերֆին, Pop!_OS բաշխման ծրագրավորողի ղեկավարը և Redox օպերացիոն համակարգի ներդրողը, հաստատեց, որ System76-ը մշակում է նոր ոչ GNOME Shell-ի վրա հիմնված աշխատասեղան միջավայր, որը գրված է Rust-ով:

System76-ը մասնագիտացած է նոութբուքերի, համակարգիչների և Linux-ով առաքվող սերվերների արտադրության մեջ: Նախնական տեղադրման համար մշակվում է Ubuntu Linux-ի սեփական տարբերակը՝ Pop!_OS: Այն բանից հետո, երբ Ubuntu-ն անցավ Unity shell-ին 2011-ին, Pop!_OS բաշխումն առաջարկեց իր օգտատերերի միջավայրը՝ հիմնված փոփոխված GNOME Shell-ի և GNOME Shell-ի մի քանի ընդլայնումների վրա: Այն բանից հետո, երբ Ubuntu-ն վերադարձավ GNOME 2017-ին, Pop!_OS-ը շարունակեց առաքել իրենց կեղևը, որը վերածվեց COSMIC աշխատասեղանի ամառային թողարկման: COSMIC-ը շարունակում է օգտագործել GNOME տեխնոլոգիաները, սակայն ներկայացնում է հայեցակարգային փոփոխություններ, որոնք դուրս են գալիս GNOME Shell հավելումներից:

Համաձայն նոր ծրագրի՝ System76-ը մտադիր է ամբողջությամբ հեռանալ GNOME Shell-ի վրա հիմնված իր օգտատերերի միջավայրից և մշակել նոր աշխատասեղան՝ օգտագործելով Rust լեզուն: Հարկ է նշել, որ System76-ը Rust-ի մշակման մեծ փորձ ունի: Ընկերությունում աշխատում է Ջերեմի Սոլլերը՝ Redox օպերացիոն համակարգի, Orbital գրաֆիկական կեղևի և Rust-ով գրված OrbTk գործիքակազմի հիմնադիրը: Pop!_OS-ն արդեն ունի Rust-ի վրա հիմնված բաղադրիչներ, ինչպիսիք են թարմացման կառավարիչը, էներգիայի կառավարման համակարգը, որոնվածի կառավարման գործիքակազմը, ծրագրերի գործարկիչը, տեղադրիչը, կազմաձևման վիդջեթը և կոնֆիգուրատորները: Pop!_OS-ի մշակողները նաև փորձարկել են անցյալում Rust-ով գրված նոր տիեզերական վահանակ ստեղծելու ուղղությամբ:

Սպասարկման խնդիրները նշվել են որպես GNOME Shell-ի օգտագործումից հրաժարվելու շարժառիթ. GNOME Shell-ի յուրաքանչյուր նոր թողարկում խախտում է Pop!_OS-ի կողմից օգտագործվող հավելումների հետ համատեղելիությունը, ուստի ավելի նպատակահարմար է համարել ստեղծել ձեր սեփական լիարժեք աշխատասեղանի միջավայրը: քան շարունակել տառապել կոդերի տասնյակ հազարավոր տողերի փոփոխություններով: Նշվում է նաև նախատեսվող բոլոր գործառույթներն իրականացնելու անկարողությունը միայն GNOME Shell-ի հավելումների միջոցով՝ առանց GNOME Shell-ում փոփոխություններ կատարելու և որոշ ենթահամակարգեր վերամշակելու:

Նոր աշխատասեղանը մշակվում է որպես ունիվերսալ նախագիծ, որը կապված չէ որոշակի բաշխման հետ, որը համապատասխանում է Freedesktop-ի բնութագրերին և կարող է աշխատել գոյություն ունեցող բնորոշ ցածր մակարդակի բաղադրիչների վրա, ինչպիսիք են mutter, kwin և wlroots կոմպոզիտային սերվերները (Pop!_OS-ը մտադիր է): օգտագործել մռթմռթոց և արդեն պատրաստել է դրա համար կապանք Rust-ի վրա):

Նախագիծը նախատեսվում է մշակել նախկին անվանումով՝ COSMIC, բայց օգտագործել զրոյից վերագրված հատուկ պատյան։ Ամենայն հավանականությամբ, հավելվածները կշարունակեն մշակվել gtk-rs փաթաթման միջոցով: Wayland-ը հայտարարված է որպես առաջնային արձանագրություն, սակայն չի բացառվում X11 սերվերի վերևում աշխատելու հնարավորությունը։ Նոր կեղևի վրա աշխատանքը դեռ փորձնական փուլում է և կակտիվանա հաջորդ թողարկման Pop!_OS 21.10-ի ձևավորման ավարտից հետո, որն այժմ արժանանում է հիմնական ուշադրությանը։

Source: opennet.ru

Добавить комментарий