Sono molto entusiasta di GNOME 3.38. La nuova versione dell'ambiente desktop Linux include molte nuove funzionalità e un notevole aumento delle prestazioni. Ma sullo sfondo, per lo più inosservato, c'è un'altra novità di GNOME:lo sviluppo di GNOME OS.
Più risorse Linux
- Comandi Linux cheat sheet
- Cheat sheet sui comandi avanzati di Linux
- Corso online gratuito:Panoramica tecnica RHEL
- Cheat sheet della rete Linux
- Cheat sheet di SELinux
- Cheat sheet dei comandi comuni di Linux
- Cosa sono i container Linux?
- I nostri ultimi articoli su Linux
Come puoi intuire dal nome, GNOME OS è una distribuzione Linux che utilizza GNOME come desktop. Ma a differenza di Pop!_OS, Fedora o Ubuntu, GNOME OS non è inteso come una distribuzione Linux completa. Invece, è una piattaforma di riferimento per GNOME.
L'idea è di avere un'immagine del sistema operativo standard che esegue GNOME per offrire agli sviluppatori una piattaforma coerente su cui testare. Man mano che GNOME rilascia nuove versioni, il team di sviluppo di GNOME può condividere quell'immagine con i tester, in modo che possano sperimentare la nuova versione.
Questo è significativo per i test GNOME. In precedenza, se qualcuno segnalava un bug in un'applicazione GNOME, uno sviluppatore doveva scavare nella segnalazione del bug e determinare se il bug si trova davvero nel desktop GNOME o se è successo perché la distribuzione ha fatto qualcosa o modificato qualcosa in GNOME che aveva un effetto knockdown su un'applicazione GNOME. Ma con GNOME OS, gli sviluppatori hanno una piattaforma di riferimento standard che è sempre un vanilla versione di GNOME. Gli sviluppatori possono riprodurre segnalazioni di bug utilizzando il sistema operativo GNOME; se possono riprodurre il bug, sanno che è davvero con GNOME e non con il "giro" di qualcun altro su GNOME.
In quanto tale, GNOME OS non è pensato per essere un sistema operativo desktop completo. È solo pensato per essere un luogo per testare le applicazioni GNOME e GNOME.
GNOME OS aiuta anche gli sviluppatori GNOME ad aggiungere nuove funzionalità. Immagina di avere una macchina virtuale in cui uno sviluppatore può testare nuove modifiche a GNOME Shell e alle estensioni. Nelle versioni precedenti di GNOME, le estensioni di GNOME di solito si interrompevano in ogni versione. Con GNOME OS, gli sviluppatori possono testare tali estensioni rispetto a una versione completa di GNOME. Gli sviluppatori e i tester non devono reinstallare il loro sistema operativo desktop completo:possono semplicemente eseguire il sistema operativo GNOME in una macchina virtuale e testarlo lì.
Questo è il grande valore del sistema operativo GNOME. Ora gli autori di estensioni possono fare i loro test usando GNOME OS e non devono aspettare che una nuova versione di GNOME completo diventi disponibile in una distribuzione standard. Ciò consente a GNOME di supportare meglio i processi di sviluppo e test.
GNOME OS rende anche più facile per i tester partecipare al progetto. Se vuoi lavorare su GNOME, scarica l'immagine del sistema operativo GNOME e testala. Poiché GNOME OS è una piattaforma di riferimento, sai che tutti i bug che trovi saranno solo contro GNOME.
Il sistema operativo GNOME viene generato automaticamente da nuove build, quindi è sempre l'ultima versione di GNOME. Ogni volta che c'è un cambiamento in GNOME, viene inviato all'immagine del sistema operativo GNOME. GNOME OS è gestito con OSTree, quindi non devi continuare a scaricare nuove versioni. Ciò semplifica anche il rollback se un aggiornamento non funziona.
Interessato al sistema operativo GNOME? Scopri di più su GNOME OS Nightly o visita il progetto GitLab per scaricare un'immagine avviabile del sistema operativo GNOME.