System76 ha ufficialmente rilasciato la beta di Pop!_OS 24.04 LTS, accompagnata dal debutto pubblico del nuovo ambiente desktop COSMIC, interamente riscritto in Rust.

Dopo oltre un anno di sviluppo e sette versioni alpha, COSMIC si presenta come una piattaforma grafica moderna, modulare e altamente performante, pensata per superare le limitazioni di GNOME e offrire un’esperienza utente più fluida e personalizzabile. Il rilascio segna una svolta importante per il panorama Linux desktop, con un approccio che privilegia la coerenza, la velocità e la semplicità d’uso.
Pop!_OS 24.04 LTS Beta e le migliorie di COSMIC
COSMIC non è solo un tema o una shell, ma un ambiente completo che include file manager, terminale, editor di testo, player multimediale e centro software, tutti sviluppati nativamente per integrarsi tra loro. Il launcher COSMIC consente di avviare applicazioni, cercare file, eseguire calcoli e navigare il sistema in modo rapido e intuitivo. L’interfaccia supporta layout a pannello singolo o doppio, gestione avanzata delle finestre, tiling dinamico e spazi di lavoro personalizzabili. Il design è adattivo, con supporto per schermi ad alta densità e modalità scura.
Pop!_OS 24.04 LTS Beta è basato su Ubuntu 24.04 LTS “Noble Numbat” e include il kernel Linux 6.16, lo stack grafico Mesa 25.1.5 e i driver NVIDIA 580. Il sistema è ottimizzato per hardware moderno, con immagini ISO dedicate per GPU Intel/AMD e NVIDIA. Alcune app GNOME sono state sostituite da equivalenti COSMIC, come COSMIC Files al posto di Nautilus, COSMIC Terminal al posto di GNOME Terminal e COSMIC Store al posto di Pop!_Shop. L’obiettivo è offrire un ambiente coerente e controllato, dove ogni componente è progettato per funzionare al meglio con gli altri.

Architettura Rust e vantaggi per sviluppatori e utenti
La scelta di Rust come linguaggio di sviluppo per COSMIC non è casuale. System76 ha puntato su Rust per la sua sicurezza, efficienza e capacità di gestire la concorrenza in modo elegante. Questo si traduce in un desktop più stabile, reattivo e meno soggetto a crash o rallentamenti. Ogni componente di COSMIC è scritto con attenzione alla modularità, permettendo agli sviluppatori di estendere o modificare il comportamento del sistema senza compromettere l’integrità dell’ambiente.
Per facilitare lo sviluppo di app native, System76 ha rilasciato template e documentazione dettagliata, che permettono di creare applicazioni compatibili con COSMIC in modo semplice e veloce. Gli sviluppatori possono sfruttare le API grafiche, il sistema di notifiche, il gestore dei temi e il framework di input per costruire software che si integra perfettamente con l’ambiente. Questo approccio favorisce la nascita di un ecosistema di app Rust-based, più sicure e performanti rispetto alle controparti tradizionali.
Dal punto di vista dell’utente finale, COSMIC offre un’esperienza snella e potente. Il sistema è pensato per essere produttivo fin dal primo avvio, con scorciatoie da tastiera, ricerca intelligente, gestione delle finestre avanzata e un’interfaccia coerente. La beta è già sufficientemente stabile per test e sviluppo, ma System76 raccomanda di non installarla su sistemi di produzione. Alcuni bug sono ancora presenti, come il mancato avvio dell’installer in alcune macchine virtuali o la limitata interoperabilità tra app Wayland e X11.