Adrian Vovk, creatore della distribuzione carbonOS facilmente aggiornabile e dell'installatore per GNOME OS, nonché uno dei sviluppatori di systemd-homed e systemd-sysupdate, ha annunciato un'iniziativa per trasformare GNOME OS da distribuzione per tester e sviluppatori GNOME in una distribuzione di uso generale, adatta per l'uso quotidiano da parte degli utenti comuni.
Adrian ha anche dichiarato la cessazione dello sviluppo della distribuzione carbonOS come progetto indipendente, con una propria base di pacchetti. Tuttavia, il progetto carbonOS continuerà a esistere, ma il suo sviluppo ora sarà gestito all'interno del progetto GNOME come parte di GNOME OS o come un fork di GNOME OS, investendo risorse nello sviluppo di GNOME OS. Durante lo sviluppo di GNOME OS si adotta una visione simile su come dovrebbe essere strutturato il sistema operativo e le stesse tecnologie utilizzate in carbonOS, con la differenza fondamentale che la distribuzione carbonOS è stata sviluppata come un sistema operativo per l'adozione di massa, mentre GNOME OS come progetto per supportare lo sviluppo e il testing di GNOME.
Riassumendo la sua esperienza lavorativa sulla distribuzione carbonOS, Adrian ha concluso che un sistema operativo user-friendly dovrebbe possedere le seguenti caratteristiche:
- Fornitura di un ambiente desktop GNOME non modificato e di una suite di applicazioni, nella forma e combinazione in cui sono proposte dagli sviluppatori GNOME.
- Installazione di programmi aggiuntivi in formato Flatpak.
- Resilienza del sistema ai guasti causati dall'utente o dopo l'installazione di aggiornamenti. Possibilità di ripristino rapido dello stato attraverso il rollback delle modifiche.
- Immutabilità dell'ambiente di base su tutti i sistemi e aggiornamento atomico tramite sostituzione dell'immagine di sistema intera, il che aumenta l'affidabilità e semplifica la diagnosi dei problemi.
- Sicurezza: utilizzo di meccanismi come la crittografia dei dati dell'utente, il boot verificato e tecnologie avanzate come systemd-homed.
- Stack software moderno, utilizzando componenti come Wayland, Pipewire, portali XDG, ecc.
- Flessibilità e adattabilità per dispositivi di varie forme (PC, laptop, tablet, smartphone) e semplicità nella creazione di build ottimizzate per hardware specifico.
- Liberare l'utente dall'obbligo 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
