Систем76 (компанија за дистрибуцију Поп!_ОС Линука) је недавно објавила а извештај о развоју новог ЦОСМИЦ корисничког окружења написаног у Русту. Окружење се развија као универзални пројекат који није везан за одређену дистрибуцију и усклађен је са спецификацијама Фреедесктоп-а.
Пројекат такође развија цосмиц-цомп композитни сервер базиран на Ваиланду и да је додатно обезбеђено неколико механизама за рендеровање компатибилних са Вулканом, Металом, ДКС12, ОпенГЛ 2.1+ и ОпенГЛ ЕС 2.0+, као и прозорска шкољка и механизам за веб интеграцију.
О пројекту се помиње да је за изградњу интерфејса, ЦОСМИЦ користи Ицед библиотеку, који користи модуларну архитектуру са моделима сигурности типова и реактивног програмирања, а такође нуди архитектуру која је позната програмерима који су упознати са Елмом, декларативним језиком за конструкцију интерфејса.
То се морамо сетити Систем76 је одлучио да промени ГТК и Ицед, пошто су током испитивања која су спроведена припремљено је неколико КОСМИЧКИХ аплета, истовремено написан у ГТК и Ицед да упореди технологије. Спроведени тестови су показали да у поређењу са ГТК-ом, библиотека Ицед пружа флексибилнији, изражајнији и разумљивији АПИ, упарује се природно са Руст кодом и нуди познату архитектуру за програмере који су упознати са језиком за конструкцију декларативног интерфејса Елм.
Библиотека Ицед је у потпуности написан на језику Руст., користи безбедне типове, модуларну архитектуру и модел реактивног програмирања.
Апликације засноване на Ицед може се креирати за Виндовс, мацОС, Линук и покренути у веб претраживачу. Програмерима се нуди сет виџета спремних за употребу, могућност креирања асинхроних контролера и коришћење прилагодљивог распореда елемената интерфејса у зависности од величине прозора и екрана.
Оф тхе најновија достигнућа у развоју ЦОСМИЦ-а:
- Имплементирана подршка за сегментиране картице и дугмад засноване на виџету СегментедБуттон, што вам омогућава да извршите радњу одмах када се изабере.
- El конфигуратор пружа интерфејс за претрагу са континуираном листом резултата померања.
- Имплементирана је могућност избора профила за управљање напајањем и приказа напуњености батерије бежичних уређаја.
- Додато а интерфејс за конфигурисање подешавања екранаа који подржава промену графичких режима, промену осветљености по распореду (ноћни режим) и контролу распореда радне површине када је повезано више монитора.
- Додат је интерфејс за конфигурисање језика, формата и мерних јединица.
- Додато а интерфејс подешавања звука који вам омогућава да промените јачину обавештења у односу на апликације и тестирате изабране параметре, укључујући конфигурације са сабвуфером. За тестирање звучника, корисници са више од два звучника у свом систему могу тестирати све звучнике и њихов сабвуфер одједном једним кликом.
- Обезбеђена је могућност избора заједничке позадине, различитих позадина за сваки монитор или скупа позадина за цикличну промену (кашњење се подешава у подешавањима).
- Ицед -диренд механизам за динамичко рендеровање је додат у комплет алата Ицед, што подразумева могућност избора различитих позадинских делова у зависности од окружења (на пример, можете користити ОпенГЛ, Вулкан или софтверско рендеровање засновано на Софтбуффер библиотеци).
- Ажурирана је Софтбуффер имплементација софтверског механизма за рендеровање, који сада може да се користи за приказивање виџета које обезбеђује либцосмиц библиотека.
- Корисничко окружење је дизајнирано да ради под контролом сервера за приказ на основу Ваиланд протокола. Да би се подржало издавање Кс11 апликација, подршка за КСВаиланд ДДКС сервер је интегрисана у цосмиц-цомп композитни сервер.
- Припремљена је библиотека Цосмиц Тиме, која вам омогућава да користите анимиране ефекте у апликацијама заснованим на Ицед-у.
Коначно, ако сте заинтересовани да сазнате више о томе, можете се консултовати са детаљима У следећем линку.