A fine anni ’90, mentre LinuxLinux e gli Unix-likeUnix-likeUnix-like cercano un volto moderno, nasce GNOME (GNU Network Object Model Environment): un progetto che punta a un desktop libero, coerente e accessibile, costruito sul toolkit GTK (GIMP ToolKit) e su X Window System.
GNOME 1
L’idea è ambiziosa ma chiara: offrire un ambiente completo e usabile, con scelte di design semplici, linee guida pubbliche e un ciclo di rilascio regolare.
Col tempo GNOME evolve in un ecosistema che comprende desktop, librerie, applicazioni e strumenti di distribuzione software.
Nel 1997 prende forma il progetto: l’obiettivo è creare un desktop totalmente libero, basato su tecnologie aperte. Nasce la GNOME Foundation a supporto della governance del progetto, coordina rilasci, sponsorizzazioni e attività comunitarie. Sin dall’inizio l’attenzione va all’accessibilità, alla localizzazione e a una coerenza d’uso che riduca la complessità per l’utente.
Con GNOME 1.0 a fine anni ’90 il desktop offre pannello, file manager e un set di applicazioni base.
La vera maturità arriva con GNOME 2 (primi anni 2000): il progetto rifinisce API e interfaccia, introduce le Human Interface Guidelines (HIG), punta su un design pulito e coerente. Il file manager Nautilus diventa il centro della gestione documenti e il window manager Metacity garantisce comportamenti prevedibili e sobri.
L’ambiente, nel frattempo, si popola di applicazioni integrate per posta, calendario, musica e gestione sistema.
GNOME 2
Sempre nel 2000, nasce la GNOME Foundation con l’obiettivo di:
- fornire al progetto GNOME una struttura legale per gestire contratti, fondi e sponsorizzazioni.
- coordinare rilasci, roadmap e iniziative di promozione.
- rappresentare la comunità GNOME nei rapporti con aziende e altre organizzazioni.
- supportare eventi come GUADEC e programmi di mentorship.
KDE e.V. fa per KDE: è l’entità legale e organizzativa che sostiene lo sviluppo e la diffusione del desktop.
Nel 2011 il progetto inaugura GNOME 3 con GNOME Shell e Mutter. L’esperienza cambia paradigma: una nuova shell per navigare tra finestre e applicazioni, notifiche discrete, ricerca unificata, estensioni per personalizzare il comportamento. L’obiettivo è ridurre attrito e distrazioni, spingendo su un modello centrato sui flussi di lavoro, non sulle icone del desktop tradizionale. La scelta è coraggiosa, genera dibattito, ma segna un salto concettuale per l’usabilità.
GNOME 3
Sotto il cofano GNOME consolida un insieme di tecnologie che fanno scuola: GLib/GObject per fondamentali e OO in C, GTK per l’interfaccia, GIO e GSettings/dconf per I/O e preferenze, ATK/AT-SPI per l’accessibilità, GStreamer per i media, D-Bus per la comunicazione tra processi.
Sul fronte sviluppo nascono strumenti come GNOME Builder, Boxes per la virtualizzazione e il test e "Software" per la gestione degli applicativi e l'integrazione con i repository delle distro.
Negli anni 2010 e 2020, GNOME spinge l’adozione di Wayland, che diventa predefinito in molte distribuzioni: meno latenza, migliore sicurezza e gestione moderna dei display. Con GTK 4 il rendering si attualizza e il progetto introduce libadwaita, libreria che fornisce pattern di design coerenti, componenti moderni e adattività per diverse densità e formati di schermo.
L’interfaccia si fa più pulita, i controlli più consistenti, l’esperienza più uniforme tra app core e di terze parti.
Dal 2021 GNOME cambia schema di versione (da 3.x a 40, 41, 42…), a segnare una fase nuova anche nell’esperienza: gesti e workflow orizzontali, impostazioni razionalizzate, migliorie costanti a prestazioni, risparmio energetico e supporto hardware. Il desktop cresce per iterazioni, con rilasci semestrali e un’attenzione sistematica a usabilità, accessibilità e privacy.
GNOME 40 (nuova numerazione post 3.x)
Per semplificare la vita a utenti e sviluppatori GNOME abbraccia Flatpak e l’ecosistema Flathub: sandboxing, permessi controllati, dipendenze isolate e aggiornamenti frequenti. Le applicazioni diventano più facili da installare e mantenere, senza dipendere dal ritmo dei singoli repository delle distribuzioni.
Oggi GNOME è uno dei desktop più diffusi su Linux. La sua eredità è duplice: coerenza d’uso come valore progettuale e tecnologia riusabile che alimenta un vasto ecosistema di app.
L’attenzione alla semplicità, agli standard aperti e all’accessibilità rende GNOME un riferimento stabile, capace di evolvere senza snaturarsi.
Tappe essenziali:
- 1997. Nasce il progetto GNOME con l’obiettivo di un desktop libero e coerente.
- 1999. Arriva GNOME 1.0 con pannello, file manager e app di base.
- 2002. GNOME 2 introduce HIG, Metacity e una piattaforma più matura.
- 2011. GNOME 3 debutta con GNOME Shell e Mutter, cambia paradigma d’uso.
- 2010–2020. Adozione progressiva di Wayland; consolidamento della piattaforma.
- 2020–2024. GTK 4 e libadwaita portano design moderno e adattivo.
- Dal 2021. Nuova numerazione (40, 41, …), rilasci semestrali e iterazioni continue.