Spoločnosť System76 oznámila dostupnosť beta verzie pracovného prostredia COSMIC, napísaného v jazyku Rust. Zároveň bol predstavený prvý beta vydanie distribúcie Pop!_OS 24.04, dodávaný s COSMIC. Pôvodne sa plánoval prvý stabilný release COSMIC na prvý štvrťrok 2025, avšak vývoj sa oneskoril a viac ako rok po publikovaní prvej alfa verzie dosiahol projekt iba beta verziu. Pre testovanie beta verzie sú k dispozícii iso obrazy distribúcie Pop!_OS 24.04-Beta pre systémy s GPU NVIDIA (3,1 GB) a Intel/AMD (2,7 GB). V najbližších dňoch sa očakáva vytvorenie balíkov beta verzie COSMIC pre Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox a CachyOS.
COSMIC sa vyvíja ako univerzálny projekt, nezávislý od konkrétnej distribúcie a vyhovujúci špecifikáciám Freedesktop. Na vytvorenie rozhrania v COSMIC sa používa knižnica Iced, ktorá využíva bezpečné typy, modulárnu architektúru a model reaktívneho programovania, a tiež ponúka architektúru, ktorá je známa pre vývojárov oboznámených s jazykom deklaratívneho vytvárania rozhraní Elm. Poskytuje sa niekoľko renderovacích motorov, ktoré podporujú Vulkan, Metal, DX12, OpenGL 2.1+ a OpenGL ES 2.0+. Vývojárom sa ponúka hotový súbor widgetov, možnosť vytvárať asynchronné spracovateľov a používať adaptívne usporiadanie prvkov rozhrania v závislosti od veľkosti okna a obrazovky.
Hlavné vlastnosti COSMIC:
- Panel, ktorá zobrazuje zoznam aktívnych okien, skratky pre rýchly prístup k aplikáciám a appletmi (integrované aplikácie spúšťané v samostatných procesoch). Panel môže byť rozdelený na časti, napríklad hornú časť s ponukou a ukazovateľmi, a dolnú časť so zoznamom aktívnych úloh a skratiek rýchleho prístupu. Časti panela môžu byť umiestnené vertikálne aj horizontálne, zaberajú celú šírku obrazovky alebo len vybranú oblasť, môžu využívať priesvitnosť, meniť štýl v závislosti od výberu svetlého a tmavého dizajnu a môžu byť individuálne nastaviteľné pre každý virtuálneho pracovného stola.

- Režimy usporiadania okien: viacero okien, mozaikový a zásobníkový. V mozaikovom režime je pozícia pre nové okná na obrazovke vybraná automaticky a zarovnaná po sieti. V zásobníkovom režime sa skupina okien aplikácií realizuje analógiou so záložkami v prehliadači. Režimy umiestnenia okien možno kombinovať a priradiť k určitému virtuálnemu pracovného stolu.

- Podpora nastavenia zobrazenia, výber medzi tmavými a svetlými témami, uchovávanie nastavení zobrazenia na použitie v iných systémoch, cyklické zobrazenie kolekcie pracovných stolov, umiestnenie ikon na pracovnú plochu.

- Možnosť používania virtuálnych pracovných stolov, ktoré je možné prehliadať v prehľadovom režime, preskupovať a presúvať na iný displej.

- Applet s menu aplikácií, rozhraním pre prepínanie medzi oknami a virtuálnymi pracovnými stolmi, systémom vyhľadávania, kalkulačkou, dialógom pre spustenie ľubovoľných príkazov, indikátormi pre zmenu rozloženia klávesnice, ovládanie prehrávania multimediálnych súborov, úpravy hlasitosti, správa Wi-Fi a Bluetooth, zobrazenie oznámení, zobrazenie času a vyvolanie obrazovky pre vypnutie.

- Rozhranie na spúšťanie aplikácií (Launcher) a knižnica aplikácií, ktorá umožňuje triediť programy podľa tém.

- Základná sada aplikácií, ktorá obsahuje správcu súborov, textový editor, multimediálny prehrávač, terminálový emulátor a správcu inštalácií aplikácií. Správca súborov môže byť použitý aj ako prehliadač obrázkov s podporou galérie. V multimediálnom prehrávači sa na vykreslenie používa grafické API Vulkan a na dekódovanie videa sa môže využívať VAAPI.

- Konfiguračný nástroj, ktorý umožňuje meniť nastavenia panelu, pracovnej plochy, pozadí, vzhľadu, okien, lokalizácie, účtov, vstupných zariadení, obrazovky, energetických režimov, zvuku, Bluetooth, káblového a bezdrôtového pripojenia.

- Kompozitný server cosmic-comp založený na Waylande. Podporuje mechanizmus VRR (Variable Refresh Rate), ktorý adaptívne mení frekvenciu obnovovania monitora za účelom zabezpečenia plynulosti a odstránenia trhania počas hrania hier a prehrávania videa.

Medzi zmenami v distribúcii Pop!_OS 24.04-Beta:
- Nahradenie prostredia pracovnej plochy novou implementáciou COSMIC, napísanou v Rust (predchádzajúce dodávané používateľské prostredie bolo založené na GNOME Shell).
- Správca súborov GNOME Files, terminálový emulátor GNOME Terminal, textový editor GNOME Text Editor a multimediálny prehrávač Totem sú nahradené aplikáciami COSMIC Files, COSMIC Terminal, COSMIC Text Editor a COSMIC Media Player.
- Na inštaláciu dodatočných aplikácií je namiesto Pop!_Shopu použité aplikácia COSMIC Store.
- Balíková základňa je synchronizovaná s Ubuntu 24.04. Aktualizované verzie jadra Linux 6.16.3, Mesa 25.1.5, ovládačov NVIDIA 580, libwayland/libwayland-client 1.23.1 a libdrm 2.4.125.
Zdroj: opennet.ru









