A System76, a Linux-disztribúciót, a Pop!_OS-t fejlesztő cég közzétette a COSMIC 1.6.0 asztali környezet kiadását. A COSMIC 1.6.0 csomagok elérhetők a Pop!_OS 24.04 disztribúcióban, és hamarosan megérkeznek a Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox és CachyOS rendszerbe. A kód Rust nyelven íródott és GPLv3 (alkalmazások) és MPL-2.0 (könyvtárak) licenc alatt terjesztik.
A COSMIC egy univerzális projektként fejlődik, amely nem kötődik konkrét disztribúcióhoz, és megfelel a Freedesktop specifikációnak. A COSMIC felhasználói felületének megépítéséhez az Iced könyvtárat használják, amely biztonságos típusokat, moduláris architektúrát és reaktív programozási modellt alkalmaz, valamint egy olyan architektúrát kínál, amely ismerős a deklaratív felületépítéssel foglalkozó Elm programozók számára. Több renderelő motor áll rendelkezésre, amelyek támogatják a Vulkan, Metal, DX12, OpenGL 2.1+ és OpenGL ES 2.0+ szabványokat. A fejlesztők kész widgetkészletet, aszinkron kezelők létrehozásának lehetőségét és a felhasználói felület elemeinek adaptív elrendezését kínálják, az ablak és a képernyő méretétől függően.
A Rust használata mellett a COSMIC kiemelkedő jellemzői közé tartozik a hibrid mozaikus ablak elrendezési módok és az ablakok halmozott rögzítési módja (az ablakok csoportosítása a böngésző füléhez hasonlóan), amelyek a virtuális asztalokhoz való kötődésben aktiválhatók. A projekten dolgoznak egy Wayland alapú kompozit rendszeren, a cosmic-comp-on. A COSMIC első stabil kiadását eredetileg 2025 első negyedévére tervezték, a új határidők nem kerültek pontosításra. Feltételezzük, hogy a következő kiadás béta státuszt kap. szerver cosmic-comp Wayland alapán.
A változtatások közül:
- Egyedi hangszint és kimeneti paraméterek beállításának lehetősége került hozzáadásra egyes alkalmazásokhoz.
- A terminálemulátorban megvalósították a panelhatárok vizuális elválasztásának beállítását.
- A fájlkezelőben a keresősorban megvalósították a vágólap segítségével történő másolási és beillesztési műveletek támogatását.
- Előkészületeket tettek a bemenet rögzítésének és a távoli asztali hozzáférés lehetőségeinek megvalósításához. Hozzáadták az EI (Emulated Input) bemeneti emulálási protokoll támogatását.
- A kompozitor menedzserben a linux-dmabuf protokoll 6. verziójának támogatását valósították meg, amely eszközöket biztosít a több GPU mellett végzett rendereléshez (például diszkrét videokártyán, nem pedig a beépített GPU-n).
- Az asztali háttérképek megjelenítésekor figyelembe veszik a kép elforgatásának adatait, amelyek az EXIF metaadatokban találhatók.
- A cosmic-greeterben hozzáadták a JPEG-XL és AVIF formátumú képek támogatását, valamint a Wayland protokoll, a cosmic-keymap-unstable-v1 aktiválását.

Forrás: opennet.ru
