System76 kuria naują vartotojo aplinką

Michael Aaron Murphy, Pop!_OS platinimo lyderis ir Redox operacinės sistemos kūrimo dalyvis, patvirtino informaciją apie System76 sukurtą naują darbalaukio aplinką, kuri nėra pagrįsta GNOME Shell ir parašyta Rust kalba.

„System76“ specializuojasi nešiojamų kompiuterių, asmeninių kompiuterių ir serverių, kurie tiekiami su „Linux“, gamyboje. Išankstiniam diegimui kuriamas atskiras Ubuntu Linux leidimas – Pop!_OS. 2011 m. Ubuntu perėjus prie Unity apvalkalo, Pop!_OS paskirstymas pasiūlė savo vartotojo aplinką, pagrįstą modifikuotu GNOME Shell ir keliais GNOME Shell plėtiniais. 2017 m. Ubuntu grįžus į GNOME, Pop!_OS toliau siuntė savo apvalkalą, kuris vasaros leidime buvo transformuotas į COSMIC darbalaukį. COSMIC ir toliau naudoja GNOME technologijas, tačiau pristato konceptualius pakeitimus, kurie neapsiriboja GNOME apvalkalo priedais.

Pagal naują planą System76 ketina visiškai atsisakyti savo vartotojo aplinkos kūrimo GNOME Shell pagrindu ir sukurti naują darbalaukį, kuriame naudojama Rust kalba. Reikėtų pažymėti, kad System76 turi didelę Rust kūrimo patirtį. Įmonėje dirba „Redox“ operacinės sistemos, „Orbital“ grafinio apvalkalo ir „OrbTk“ įrankių rinkinio, parašyto Rust kalba, įkūrėjas Jeremy'is Solleris. „Pop!_OS“ jau pristatomas su „Rust“ pagrindu veikiančiais komponentais, tokiais kaip naujinimų tvarkyklė, energijos valdymo sistema, programinės įrangos valdymo įrankis, programoms paleisti skirta paslauga, diegimo programa, nustatymų valdiklis ir konfigūratoriai. Pop!_OS kūrėjai taip pat anksčiau eksperimentavo kurdami naują kosminį skydelį, parašytą Rust.

Priežiūros problemos nurodomos kaip priežastis atsisakyti GNOME Shell naudojimo – kiekviena nauja GNOME Shell versija lemia, kad sutrinka suderinamumas su Pop!_OS naudojamais priedais, todėl manoma, kad patartina sukurti savo visą tobulesnė darbalaukio aplinka, nei toliau kentėti dėl dešimčių tūkstančių eilučių kodo su pakeitimais priežiūra. Taip pat paminėta, kad neįmanoma įdiegti visų numatytų funkcijų tik papildant GNOME Shell, neatliekant pakeitimų pačiame GNOME Shell ir neperdirbant kai kurių posistemių.

Naujasis darbalaukis kuriamas kaip universalus projektas, nesusietas su konkrečiu platinimu, atitinkantis „Freedesktop“ specifikacijas ir galintis dirbti su esamais standartiniais žemo lygio komponentais, tokiais kaip sudėtiniai serveriai „Mutter“, „kwin“ ir „wlroots“ („Pop!_OS“ ketina naudoti Mutter ir jau paruošė jam įrišimą ant Rust).

Projektą planuojama plėtoti tuo pačiu pavadinimu – COSMIC, bet naudoti individualų apvalkalą, perrašytą nuo nulio. Tikėtina, kad programos ir toliau bus kuriamos naudojant gtk-rs sistemą. „Wayland“ yra paskelbtas pirminiu protokolu, tačiau neatmetama galimybė dirbti su X11 serveriu. Darbas su nauju apvalkalu vis dar yra eksperimentiniame etape ir bus aktyvuotas pasibaigus kitai Pop!_OS 21.10 versijai, kuriai šiuo metu skiriamas pagrindinis dėmesys.

Šaltinis: opennet.ru

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