Sistema operativo GNOME per tutti

Sistema operativo Gnome per tutti

Pochi giorni fa Adrian Vovk, creatore della distribuzione carbonOS e collaboratore in progetti systemd, Presento un'iniziativa in cui propone trasformare il sistema operativo GNOME, inizialmente concepito come uno strumento per sviluppatori e tester GNOME, in una distribuzione adatta all'uso quotidiano da parte degli utenti finali. 

Sulla base della sua esperienza (con carbonOS e GNOME OS), Adrian menzioni nella sua pubblicazione il proprietà essenziali che un sistema operativo deve avere pensato per gli utenti comuni e soprattutto una visione chiara su come dovrebbe essere strutturato un sistema operativo focalizzato sugli utenti finali.

  • Ambiente GNOME senza modifiche:
    La priorità è offrire l'ambiente desktop GNOME così come lo concepiscono i suoi sviluppatori, senza alterazioni o personalizzazioni. Ciò garantisce coerenza e allineamento con le decisioni di progettazione originali del team GNOME, accompagnato da un set standard di applicazioni dell'ecosistema.
  • Installazione di applicazioni in formato Flatpak:
    Si sottolinea che Flatpak dovrebbe essere la base per la distribuzione delle applicazioni grazie ai suoi molteplici vantaggi, poiché consente alle applicazioni di funzionare senza problemi su diverse distribuzioni, oltre a integrare applicazioni di varie comunità come GNOME e KDE, oltre a proteggere l'utente e i propri dati contro le minacce.
  • Resistenza al fallimento e capacità di recupero:
    Viene proposto un sistema resistente agli errori causati dall'utente o agli aggiornamenti falliti, con la possibilità di ripristinare lo stato precedente del sistema in modo semplice e veloce.
  • Immutabilità dell'ambiente di base:
    L'ambiente principale del sistema operativo è immutabile, garantendo coerenza tra i dispositivi e affidabilità nella diagnosi dei problemi. Gli aggiornamenti vengono eseguiti in modo atomico, sostituendo l'intera immagine del sistema per semplificare la manutenzione.
  • sicurezza avanzata:
    Il sistema operativo è progettato con solide basi di sicurezza, implementando funzionalità come la crittografia dei dati utente, l'avvio verificato e tecnologie avanzate come systemd-homed, che migliora la gestione e la portabilità dei profili utente.
  • Stack software moderno:
    Sono inclusi componenti tecnologici avanzati come i portali Wayland, PipeWire e XDG, che ottimizzano l'esperienza multimediale, la gestione delle finestre e l'interoperabilità tra le applicazioni.
  • Adattabilità per più dispositivi:
    La piattaforma è progettata per essere flessibile e adattabile, supportando diversi fattori di forma come PC, laptop, tablet e smartphone. Ciò consente la creazione di varianti ottimizzate per hardware specifico.
  • Semplificazione delle decisioni per l'utente:
    L'obiettivo è liberare l'utente da decisioni inutili, come la scelta del formato del pacchetto per le applicazioni, dando priorità a un'esperienza priva di complessità tecnica.

Anche Adriano ha confermato la cessazione dello sviluppo di carbonOS come progetto indipendente con il proprio pacchetto base. Tuttavia il progetto non scomparirà, ma verrà integrato nell'ecosistema GNOME.

Insomma, le diverse distribuzioni si rivolgono a pubblici ed esigenze di mercato diversi. Penso che un sistema operativo GNOME come quello che ho descritto qui possa aprire nuovi fronti a nuovi utenti attualmente non coperti dal desktop Linux. E poiché questo sarebbe un progetto GNOME, gli investimenti in quest'area (come l'investimento del Sovereign Tech Fund in directory personali crittografate e percorsi di avvio sicuri) creano tecnologie che sono disponibili per tutti i fornitori da utilizzare e sviluppare, grazie alla potenza del software libero. e il nostro ampio ecosistema.

in poi, carbonOS sarà sviluppato come parte del sistema operativo GNOME o come ramo di esso, reindirizzare risorse e sforzi verso il progresso del sistema operativo GNOME. Entrambi i progetti condividono concetti simili su come strutturare un sistema operativo e utilizzare tecnologie simili. La differenza principale è che carbonOS cercava di essere un sistema operativo per utenti comuni, mentre GNOME OS si concentrava sull'essere una piattaforma per test e sviluppo.

Come promemoria, queste sono tutte le mie opinioni. Non parlo a nome di nessun altro nella comunità o nella Fondazione. Il mio obiettivo è avviare una conversazione con tutti.

Infine, vale la pena ricordare che Adrian conclude che, sebbene la transizione e la costruzione del nuovo sistema non saranno facili, vede un potenziale significativo nel rendere GNOME OS un sistema operativo che attiri più utenti nell'ecosistema Linux.

Se si interessati a saperne di più, Puoi controllare i dettagli di seguito collegamento.