Ettevõte System76, mis arendab Linuxi distributsiooni Pop!_OS, avaldas töölaua keskkonna COSMIC versiooni 1.6.0. COSMIC 1.6.0 paketid on saadaval Pop!_OS distributsioonis 24.04 ja peagi on neid oodata Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox ja CachyOS. Kood on kirjutatud Rusti keeles ja seda levitatakse GPLv3 (rakendused) ja MPL-2.0 (raamatukogud) litsentside all.
COSMIC areneb universaalse projektina, mis ei ole seotud konkreetse jaotusega ja vastab Freedesktopi spetsifikatsioonidele. COSMICi kasutajaliidese ehitamiseks kasutatakse Iced teeki, mis rakendab turvalisi tüüpe, moodul-arkitektuuri ja reaktiivse programmeerimise mudelit ning pakub arendajatele tuttavat arhitektuuri, kellel on kogemusi deklaratiivse liidese loomise keele Elmiga. Pakutakse mitmeid renderdamismootoreid, mis toetavad Vulkanit, Metalit, DX12, OpenGL 2.1+ ja OpenGL ES 2.0+. Arendajatele pakutakse valmis vidinate komplekti, võimalust luua asünkroonne töötleja ja kasutada kohandatavaid liideselemente vastavalt akna ja ekraani suurusele.
Lisaks Rusti keele kasutamisele on COSMICi eripära hulka arvatud hübriidsete mosaiikakende paigutusrežiimid ja akende virnastamise režiimid (akende rühmitamine sarnaselt brauserite vahelehtedega), mida saab aktiveerida virtuaalsete töölaudade kontekstis. Projekti raames arendatakse ka koostava server cosmic-comp Waylandi baasil.
Muudatuste seas:
- Lisatud individuaalne helivaljustaseme ja väljundiparameetrite muutmise võimalus iga rakenduse suhtes.
- Terminali emulaatoris on aine piiride visuaalse jagamise seadistamise võimalus.
- Failihalduris on otsinguribal tuge kopeerimise ja kleepimise toimingutele lõikepuhvriga.
- Valmistatud ette sisendi haaramise ja töölauale kaugjuurdepääsu funktsioonide rakendamiseks. Lisatud sisendi emulatsiooni protokolli EI (Emulated Input) tugi.
- Komposiitlaaduri juhtimisse on lisatud 6. versiooni linux-dmabuf protokolli tugi, mis pakub vahendeid mitme graafikakaardi kasutamiseks, kui on vajalik renderdada teisel GPU-l (näiteks diskreetsel graafikakaardil võrreldes sisseehitatud kaardiga).
- Töölauakatte kuvamisel on arvestatud pildi pööramise teavet, mis on olemas EXIF-i metadatas.
- Cosmic-greeteris on lisatud tugi JPEG-XL ja AVIF formaadis piltidele ning on kasutatud Waylandi protokolli cosmic-keymap-unstable-v1.

Allikas: opennet.ru
