Het bedrijf System76 heeft de beschikbaarheid van de bèta-versie van de COSMIC-werkomgeving, geschreven in Rust, aangekondigd. Tegelijkertijd is de eerste bèta-release van de Pop!_OS 24.04-distributie gepresenteerd, geleverd met COSMIC. Aanvankelijk was de eerste stabiele release van COSMIC gepland voor het eerste kwartaal van 2025, maar de ontwikkeling heeft vertraging opgelopen en meer dan een jaar na de publicatie van de eerste alfabeta is het project slechts tot de bèta-versie gekomen. Voor het testen van de bèta-versie zijn iso-images van de Pop!_OS 24.04-Beta-distributie beschikbaar voor systemen met NVIDIA (3,1 GB) en Intel/AMD (2,7 GB) GPU's. Binnenkort wordt de samenstelling van pakketten met de bèta-versie van COSMIC voor Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox en CachyOS verwacht.
COSMIC ontwikkelt zich als een universieel project dat niet aan een specifieke distributie is gekoppeld en voldoet aan de specificaties van Freedesktop. Voor het bouwen van de interface in COSMIC wordt de Iced-bibliotheek gebruikt, die veilige types, modulaire architectuur en een reactief programmeermodel toepast, evenals een architectuur die vertrouwd is voor ontwikkelaars die bekend zijn met de declaratieve programmatuurtaal Elm. Er zijn verschillende rendering-engines beschikbaar die Vulkan, Metal, DX12, OpenGL 2.1+ en OpenGL ES 2.0+ ondersteunen. Ontwikkelaars krijgen een complete set widgets, de mogelijkheid om asynchrone handlers te maken en adaptieve lay-out van interface-elementen afhankelijk van de venster- en schermgrootte.
Belangrijkste kenmerken van COSMIC:
- Een paneel dat een lijst van actieve vensters, snelkoppelingen voor snelle toegang tot applicaties en applets (ingebouwde applicaties die in afzonderlijke processen draaien) weergeeft. Het paneel kan in delen worden gesplitst, bijvoorbeeld een bovenste deel met menu's en indicatoren, en een onderste deel met een lijst van actieve taken en snelkoppelingen. Delen van het paneel kunnen zowel verticaal als horizontaal worden geplaatst, de volledige breedte van het scherm of alleen een geselecteerd gebied beslaan, transparantie gebruiken, de stijl wijzigen afhankelijk van de keuze tussen een lichte en donkere lay-out, en apart worden ingesteld voor elke. virtueel bureaublad.

- Vensterindelingsmodi: meervenster-, mozaïek- en stapelmodus. In de mozaïekmodus wordt de positie voor nieuwe vensters automatisch op het scherm gekozen en uitgelijnd volgens een raster. In de stapelmodus worden vensters van applicaties gegroepeerd zoals tabbladen in een browser. Vensterplaatsingsmodi kunnen worden gecombineerd en worden ingeschakeld in verband met een specifiek virtueel bureau.

- Ondersteuning voor thema-instellingen, keuze tussen donkere en lichte thema's, het opslaan van themainstellingen voor gebruik op andere systemen, cyclische weergave van desktopcollecties, en het plaatsen van pictogrammen op het bureaublad.

- Mogelijkheid om virtuele desktops te gebruiken, die kunnen worden doorgezocht in een overzichtmodus, heringedeeld en naar een ander scherm verplaatst.

- Applets met een applicatiemenu, een interface om tussen vensters en virtuele desktops te schakelen, een zoekfunctie, een rekenmachine, een dialoogvenster voor het uitvoeren van willekeurige opdrachten, indicatoren voor het wijzigen van de toetsenbordindeling, multimedia-afspeelbediening, volumeverandering, Wi-Fi- en Bluetooth-beheer, het tonen van meldingen, het weergeven van de tijd en het oproepen van het afsluitscherm.

- De applicatielauncher en de bibliotheek van applicaties waarmee programma's thematisch kunnen worden gegroepeerd.

- Een basisset van applicaties, waaronder een bestandsbeheerder, teksteditor, multimedia-speler, terminalemulator en een applicatie-installatiebeheerder. De bestandsbeheerder kan worden gebruikt als afbeeldingsviewer met galerieweergave. In de multimedia-speler wordt de grafische API Vulkan gebruikt voor rendering, en VAAPI kan worden gebruikt voor videodecodering.

- Een configurator waarmee instellingen voor de panelen, desktop, achtergrondafbeeldingen, uiterlijk, vensters, lokalisatie, accounts, invoerapparaten, beeldscherm, energiebesparingsmodi, geluid, Bluetooth, bekabelde en draadloze verbindingen kunnen worden gewijzigd.

- Compositie server cosmic-comp gebaseerd op Wayland. Ondersteunt het VRR (Variable Refresh Rate) mechanisme, dat de verversingssnelheid van de monitor adaptive wijzigt voor een soepele ervaring zonder tearing tijdens het gamen en het afspelen van video.

Onder de veranderingen in de distributie Pop!_OS 24.04-Beta:
- Vervanging van de desktopomgeving door een nieuwe implementatie van COSMIC, geschreven in Rust (de eerder geleverde gebruikersomgeving was gebaseerd op GNOME Shell).
- De GNOME Files bestandsbeheerder, GNOME Terminal terminalemulator, GNOME Text Editor teksteditor en Totem multimedia-speler zijn vervangen door de COSMIC Files, COSMIC Terminal, COSMIC Text Editor en COSMIC Media Player applicaties.
- Voor het installeren van extra programma's is de COSMIC Store geïntroduceerd in plaats van Pop!_Shop.
- De pakketbasis is gesynchroniseerd met Ubuntu 24.04. Versies van de Linux-kernel 6.16.3, Mesa 25.1.5, NVIDIA-stuurprogramma's 580, libwayland/libwayland-client 1.23.1 en libdrm 2.4.125 zijn bijgewerkt.
Bron: opennet.ru









