Adrian Vovk, creatore della distribuzione carbonOS e dell'installer per GNOME OS, nonché uno degli sviluppatori di systemd-homed e systemd-sysupdate, ha annunciato un'iniziativa per trasformare GNOME OS da distribuzione per testatori e sviluppatori GNOME in una distribuzione di uso generale, adatta all'uso quotidiano da parte degli utenti comuni.
Adrian ha anche dichiarato la cessazione dello sviluppo della distribuzione carbonOS come progetto indipendente con un proprio sistema di pacchetti. Tuttavia, il progetto carbonOS continuerà a esistere, ma sarà sviluppato all'interno del progetto GNOME come parte di GNOME OS o come una derivata di GNOME OS, reinvestendo risorse nello sviluppo di GNOME OS. Per lo sviluppo di GNOME OS si utilizza una concezione simile su come dovrebbe essere strutturato il sistema operativo e le stesse tecnologie di carbonOS, con l'unica differenza sostanziale che la distribuzione carbonOS è stata sviluppata come un sistema operativo per l'adozione di massa, mentre GNOME OS come progetto per il supporto dello sviluppo e il testing di GNOME.
Riassumendo la sua esperienza lavorativa sulla distribuzione carbonOS, Adrian ha concluso che un sistema operativo facile da usare per gli utenti comuni dovrebbe avere le seguenti caratteristiche:
- Fornitura di un ambiente desktop GNOME non modificato e di un insieme standard di applicazioni, nel formato e nella combinazione in cui vengono proposti dagli sviluppatori di GNOME.
- Installazione di programmi aggiuntivi in formato Flatpak.
- Resilienza del sistema ai guasti causati dall'utente o dopo l'installazione di un aggiornamento. Possibilità di ripristino rapido dello stato tramite rollback delle modifiche.
- Immutabilità dell'ambiente di base su tutti i sistemi e aggiornamenti atomici tramite la sostituzione completa dell'immagine di sistema, il che aumenta l'affidabilità e semplifica la diagnosi dei problemi.
- Sicurezza: utilizzo di meccanismi come la crittografia dei dati degli utenti, boot verificato e utilizzo di tecnologie avanzate, come systemd-homed.
- Stack software moderno, con componenti quali Wayland, Pipewire, portali XDG, ecc.
- Flessibilità e adattabilità per dispositivi di diverse forme (PC, laptop, tablet, smartphone) e semplicità nella creazione di build ottimizzate per hardware specifico.
- Liberare l'utente dalla necessità di prendere decisioni superflue, ad esempio, l'utente non deve preoccuparsi di scegliere il formato dei pacchetti durante l'installazione delle applicazioni.
Fonte: opennet.ru
