Qualche giorno fa, System76 ha annunciato il rilascio ufficiale della versione 1.0.0 di COSMIC , il suo attesissimo ambiente desktop sviluppato da zero. Dopo tre anni di lavoro, questa versione arriva insieme all'immagine alpha di Pop!_OS 24.04 LTS , segnando la rottura definitiva della distribuzione con la sua precedente base GNOME e il suo pieno impegno verso un'architettura moderna scritta in Rust.
Questa mossa non è solo un cambiamento estetico; rappresenta una riscrittura completa dell'esperienza utente e del compositore (basato su Wayland), promettendo prestazioni, sicurezza e modularità difficilmente raggiungibili trascinando codice legacy da altri ambienti.
Quest'anno, System76 ha compiuto vent'anni. Da vent'anni distribuiamo computer Linux. Da sette anni sviluppiamo la distribuzione Linux Pop!_OS…
Oggi è un giorno speciale, non solo perché segna il culmine di oltre tre anni di lavoro, ma ancora di più perché System76 ha creato un ambiente desktop completo per la comunità open source. Siamo orgogliosi di questo contributo all'ecosistema open source. COSMIC si basa sulla filosofia secondo cui i migliori progetti open source consentono non solo di utilizzarli, ma anche di svilupparci. COSMIC è modulare e componibile. Rappresenta l'esperienza Pop!_OS a modo suo, e può essere adattato da chiunque desideri creare la propria esperienza utente Linux unica.
Rust e Wayland: le fondamenta della nuova era
Indubbiamente, una delle caratteristiche distintive di COSMIC è la sua base tecnologica. Scritto in Rust , l'ambiente garantisce una gestione sicura della memoria e prestazioni elevate, eliminando molte delle vulnerabilità e dei problemi di stabilità comuni ai desktop Linux.
Il cuore del sistema grafico è cosmic-comp , un server di compositing basato su Wayland che supporta funzionalità avanzate come il VRR (Variable Refresh Rate) , fondamentale per evitare il tearing nei videogiochi e garantire una riproduzione video fluida.
Gestione delle finestre: affiancate, mobili e impilate
COSMIC si distingue per la flessibilità del flusso di lavoro . L'utente non è costretto a scegliere tra un window manager a finestre affiancate o uno tradizionale a finestre flottanti; il sistema li supporta entrambi, introducendo un interessante ibrido.
Il sistema di disposizione automatica delle finestre le organizza in una griglia logica all'apertura, ma la vera novità è la funzione di impilamento . Questa funzione permette di raggruppare finestre di applicazioni diverse, proprio come le schede in un browser web. È possibile trascinare una finestra sopra un'altra per creare una pila, ottimizzando lo spazio sullo schermo senza perdere l'ordine.
Inoltre, l'esperienza multischermo è stata migliorata:
- Persistenza: Ogni monitor ricorda le proprie impostazioni e le finestre che aveva. Se si scollega uno schermo, le finestre migrano; se lo si ricollega, tornano alla posizione originale.
- Spazi di lavoro: Possono essere verticali o orizzontali e muoversi liberamente tra i monitor.
Ecosistema di applicazioni native
System76 non si è limitato a creare la shell, ma ha anche riscritto le applicazioni principali per seguire le linee guida di progettazione e prestazioni di COSMIC. Tra le nuove utility native figurano:
- Archivi COSMIC: Un file manager con supporto alla modalità galleria.
- Terminale COSMIC: Rendering accelerato dalla GPU.
- Negozio COSMIC: Un centro software unificato.
- Editor di testo e lettore multimediale: Quest'ultimo utilizza Vulkan per il rendering e VAAPI per una decodifica video efficiente.
Personalizzazione e il nuovo "Launcher"
Il sistema di pannelli e dock consente configurazioni complesse: è possibile avere una barra superiore e inferiore, un dock laterale o qualsiasi combinazione, regolando margini, trasparenza e comportamento separatamente per ogni desktop virtuale.
Per una navigazione rapida, il Launcher (attivabile con il tasto Super/Windows) funge da centro di comando. Non solo avvia le applicazioni, ma consente anche di cercare file, eseguire rapidi calcoli matematici e comandi da terminale, il tutto senza togliere le mani dalla tastiera.
DisponibilitÃ
Attualmente, il modo principale per provare COSMIC 1.0.0 è scaricare l' immagine ISO di Pop!_OS 24.04 LTS . Tuttavia, grazie alla sua progettazione modulare, l'ambiente è già in fase di pacchettizzazione per altre importanti distribuzioni. Il suo arrivo nei repository di Fedora, NixOS, Arch Linux, openSUSE, Serpent OS, Redox e CachyOS è previsto a breve.