Mazingira ya mtumiaji wa COSMIC yatatumia Iced badala ya GTK

Michael Aaron Murphy, kiongozi wa watengenezaji usambazaji wa Pop!_OS na mshiriki katika uundaji wa mfumo wa uendeshaji wa Redox, alizungumza kuhusu kazi ya toleo jipya la mazingira ya mtumiaji wa COSMIC. COSMIC inabadilishwa kuwa mradi unaojitosheleza ambao hautumii GNOME Shell na unaendelezwa katika lugha ya Rust. Mazingira yamepangwa kutumika katika usambazaji wa Pop!_OS, iliyosakinishwa awali kwenye kompyuta ndogo za System76 na Kompyuta.

Ikumbukwe kwamba baada ya majadiliano mengi na majaribio, watengenezaji waliamua kutumia maktaba ya Iced badala ya GTK ili kujenga kiolesura. Kulingana na wahandisi kutoka System76, maktaba ya Iced, ambayo imetengenezwa kikamilifu hivi karibuni, tayari imefikia kiwango cha kutosha kutumika kama msingi wa mazingira ya mtumiaji. Wakati wa majaribio, applets mbalimbali za COSMIC zilitayarishwa, zimeandikwa wakati huo huo katika GTK na Iced ili kulinganisha teknolojia. Majaribio yameonyesha kuwa ikilinganishwa na GTK, maktaba ya Iced hutoa API inayoweza kunyumbulika zaidi, inayoeleweka na inayoeleweka, inaunganishwa kwa kawaida na msimbo wa Rust, na inatoa usanifu unaojulikana kwa wasanidi programu wanaofahamu lugha ya kiolesura cha kutangaza cha Elm.

Mazingira ya mtumiaji wa COSMIC yatatumia Iced badala ya GTK

Maktaba ya Iced imeandikwa kabisa katika Rust, kwa kutumia aina salama, usanifu wa kawaida, na mtindo tendaji wa programu. Injini kadhaa za uwasilishaji hutolewa, kusaidia Vulkan, Metal, DX12, OpenGL 2.1+ na OpenGL ES 2.0+, pamoja na shell ya dirisha na injini ya kuunganisha mtandao. Programu zinazotegemea barafu zinaweza kutengenezwa kwa Windows, macOS, Linux na kuendeshwa kwenye kivinjari cha wavuti. Waendelezaji hutolewa seti iliyopangwa tayari ya vilivyoandikwa, uwezo wa kuunda washughulikiaji wa asynchronous na kutumia mpangilio wa kurekebisha vipengele vya interface kulingana na ukubwa wa dirisha na skrini. Nambari hiyo inasambazwa chini ya leseni ya MIT.

Chanzo: opennet.ru

Kuongeza maoni