„System76“, bendrovė, kurianti Linux„Pop!_OS“ platinamoji programa išleido „COSMIC 1.6.0“ darbalaukio aplinką. „COSMIC 1.6.0“ paketai jau prieinami „Pop!_OS 24.04“ versijoje ir netrukus bus prieinami „Fedora“, „NixOS“ ir „Arch“ platformose. Linux, „openSUSE“, „Aeyrin OS“, „Redox“ ir „CachyOS“. Kodas parašytas „Rust“ kalba ir platinamas pagal GPLv3 (programos) ir MPL-2.0 (bibliotekos) licencijas.
„COSMIC“ kuriamas kaip universalus projektas, nepririštas prie konkretaus platinimo ir atitinkantis „Freedesktop“ specifikacijas. „COSMIC“ sąsaja sukurta naudojant „Iced“ biblioteką, kurioje taikomas saugus tipų dizainas, modulinė architektūra ir reaktyvusis programavimo modelis, siūlantis architektūrą, pažįstamą kūrėjams, susipažinusiems su deklaratyvia sąsajos kalba „Elm“. Pateikiami keli atvaizdavimo varikliai, palaikantys „Vulkan“, „Metal“, DX12, „OpenGL 2.1+“ ir „OpenGL ES 2.0+“. Kūrėjams siūlomas paruoštas valdiklių rinkinys, galimybė kurti asinchroninius tvarkytuvus ir adaptyvus sąsajos elementų išdėstymas pagal lango ir ekrano dydį.
Be „Rust“ kalbos naudojimo, pagrindinės COSMIC funkcijos apima hibridinį langų išdėstymą plytelėmis ir sukrautų langų prijungimą (langų grupavimas, panašus į naršyklės skirtukus), kuriuos galima įjungti, kai jie susiejami su virtualiais darbalaukiais. Projekte taip pat kuriamas sudėtinis serverio kosminis-kompiliatorius, paremtas Waylandu.
Tarp pakeitimų:
- Pridėta galimybė individualiai keisti garsumo lygį ir išvesties parametrus atskiroms programoms.
- Terminalo emuliatorius dabar leidžia pritaikyti vizualinį ribų tarp skydelių atskyrimą.
- Failų tvarkyklės paieškos juosta dabar palaiko kopijavimą ir įklijavimą iš iškarpinės.
- Pasiruošta įvesties fiksavimo ir nuotolinės prieigos prie darbalaukio galimybių įdiegimui. Pridėtas EI (emuliuotos įvesties) protokolo palaikymas.
- Sudėtinis tvarkyklė palaiko 6-ąją „linux-dmabuf“ protokolo versiją, kuri suteikia įrankius darbui su keliomis vaizdo plokštėmis, kai reikia atvaizduoti kitame GPU (pavyzdžiui, atskiroje vaizdo plokštėje, o ne integruotoje).
- Rodant darbalaukio fonus, atsižvelgiama į EXIF metaduomenyse esančią vaizdo pasukimo informaciją.
- „Cosmic-greeter“ dabar palaiko JPEG-XL ir AVIF vaizdus ir naudoja „cosmic-keymap-unstable-v1 Wayland“ protokolą.

Šaltinis: opennet.ru
