System76 sta già lavorando in un nuovo ambiente utente

Michael Aaron Murphy (sviluppatore capo della distribuzione Pop! _OS e collaboratore del sistema operativo Redox) lo ha reso noto recentemente la conferma che il team System76 è già in sviluppo di un nuovo ambiente desktop Shell non GNOME scritta in Rust.

Per quelli di voi che ancora non conoscono System76, posso dirvi che questo è un'azienda specializzata in laptop, PC e server forniti con Linux. Per la preinstallazione, sta sviluppando la sua edizione di Ubuntu chiamata "Pop! _OS »e che poco dopo che Ubuntu è passato alla shell Unity nel 2011, il Pop! _OS offriva il proprio ambiente utente basato su una shell GNOME modificata e varie estensioni alla shell GNOME.

Dopo che Ubuntu è tornato su GNOME nel 2017, Pop! _OS ha continuato a distribuire la sua shell, che è diventata il desktop COSMIC nella versione estiva. E vale la pena ricordare che lo scorso semestre Pop! _OS è arrivato con il nuovo ambiente COSMIC che è una soluzione raffinata che rende il desktop più facile da usare, mentre è più potente ed efficiente per gli utenti grazie alla personalizzazione.

COSMIC continua a utilizzare le tecnologie GNOME, ma con riprogettazioni e modifiche del desktop più profonde che vanno oltre le aggiunte a GNOME Shell, come  divide l'anteprima standard di GNOME in due nuove viste indipendenti: Applicazioni e aree di lavoro

Per quanto riguarda il nuovo ambiente desktop su cui sta già lavorando il team di System 76 e in accordo con il nuovo piano, si segnala che hai intenzione di allontanarti completamente da costruire il tuo ambiente utente basato su GNOME Shell e sviluppa un nuovo desktop usando il linguaggio Rust Sviluppando. Va notato che System76 ha una vasta esperienza nello sviluppo di Rust.

L'azienda impiega Jeremy Soller, fondatore del sistema operativo Redox, della GUI Orbital e del toolkit OrbTk, scritto in linguaggio Rust. Pop! _TU già fornito con i componenti Rust come gestore degli aggiornamenti, un sistema di gestione dell'alimentazione, un toolkit di gestione del firmware, servizio di avvio del programma, programma di installazione, widget di configurazione e configuratori. Gli sviluppatori di Pop! _OS ha anche sperimentato in passato la creazione di un nuovo pannello cosmico scritto in Rust.

Come motivo per evitare l'uso di GNOME Shell, vengono citati problemi di manutenzione: ogni nuova versione di GNOME Shell porta a una violazione della compatibilità con i plugin utilizzati in Pop! _OS, quindi è stato ritenuto più conveniente creare la propria versione completa dell'ambiente desktop completo piuttosto che continuare a soffrire di mantenere decine di migliaia di righe di codice con modifiche. Menziona anche l'impossibilità di implementare tutte le funzionalità previste solo attraverso aggiunte a GNOME Shell, senza apportare modifiche a GNOME Shell e rielaborare alcuni sottosistemi.

Il nuovo desktop è sviluppato come un progetto universale che non è legato a una distribuzione specifica, è conforme alle specifiche di Freedesktop ed è in grado di funzionare su componenti esistenti di basso livello tipici come server compositi mutter, kwin e wlroots (in Pop! _OS intendono utilizzare mutter e hanno già preparato un collegamento per esso in Rust ).

Si prevede che il progetto si svilupperà con lo stesso nome: COSMIC, ma utilizzando una shell personalizzata riscritta da zero. Le applicazioni continueranno probabilmente a svilupparsi utilizzando il collegamento gtk-rs.

Wayland è pubblicizzato come il protocollo principale, ma non è escluso fornire la possibilità di lavorare su un server X11. Il lavoro sulla nuova shell è ancora in fase sperimentale e verrà attivato dopo la formazione della prossima versione di Pop! _OS 21.10, che è ancora l'obiettivo principale.

Infine se sei interessato a saperne di più, puoi controllare il file dettagli nel seguente link 


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile del trattamento: AB Internet Networks 2008 SL
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.