GNOME este unspațiu de lucru saumediu desktop gratuit pentru sisteme compatibileUNIX. Este software (open source), sub licența liberă (GPL) (anumite biblioteci și toolkitul GTK+ sunt sub licențaLGPL). Este mediul standard de lucru pe un număr mare de distribuțiiLinux (Ubuntu,Fedora,Red Hat etc.) și pe sistemeleSUNSolaris. În plus, poate fi instalat pe aproape toate distribuțiile Linux, pe sistemeBSD, etc.
GNOME a apărut în 1997, autorul inițial fiind Miguel de Icaza. Proiectul a fost început ca urmare a utilizării de cătreKDE a toolkit-uluiQt, care la vremea respectivă nu eraopen source - ducând la limitari asupra a ceea putea fi programat pentru KDE, și la posibilitatea ca, în cazul în care Qt își schimbă strategia, KDE să nu mai poată fi folosit legal. Acest lucru nu mai este o problemă, Qt este software liber astăzi, dar atât Gnome cât și KDE continuă a se dezvolta, fiecare proiect având obictive diferite. KDE și GNOME colaborează în cadrul proiectului Free Desktop, pentru a asigura standardizarea în sisteme Unix/Linux.
Gnome se bazează pe limbajul de programareC și pe toolkit-ulGTK+, toolkit care originează din proiectulGIMP, și a fost extins de către GNOME. Acest toolkit este portat și pe alte sisteme (Windows,MacOS etc.), permițând aplicațiilor bazate pe acest toolkit să ruleze nativ și pe aceste sisteme. Pe lângă GTK+, GNOME a mai dezvoltat un număr de tehnologii, precumGConf, un sistem integrat de configurare pentru sistem, LibXML, NetworkManager și Orbit. În plus, GNOME a mai adoptat și un număr de tehnologii dezvoltate în parteneriat cu ceilalți parteneriFreeDesktop, precum Cairo (un sistem de prelucrare agraficii vectoriale), DBUS (un sistem de comunicare între procese), HAL (o bibliotecă de abstractizare a system call-urilor), etc.
Gnome 2.18 configurat pe un sistemUbuntu Linux, folosind un alt window manager (Beryl)
Gnome se bazează pe un ghid de design foarte strict, care asigură că aplicațiile arată și funcționează la fel. Ținta Gnome este un sistem simplu - care să permită maximum de configurare și funcționalitate cu minimum de efort. De aceea, multe opțiuni care sunt puțin folositoare, au fost scoase, sau comprimate - asigurând un sistem curat și puțin încărcat, dar în același timp puternic. Aceeași mentalitate a dus, spre exemplu, la un sistem de "salvare pe măsură ce configurezi", orice modificare aplicându-se imediat, fără ca utilizatorul să apese vreun buton de tip Ok sau Aplică (de obicei există un buton "înapoi" dacă utilizatorul nu dorește sa păstreze modificările). Aceeași mentalitate de sistem ușor configurabil a dus la includerea a foarte puține programe în nucleul sistemului - dar și la existența a foarte multe proiecte independente care se bazează pe GNOME, și care sunt incluse în distribuțiile de Linux alături de sistem.
Astfel, în GNOME se găseșteNautilus (un navigator de fișiere și sistem),Metacity (unmanager de ferestre - Gnome poate folosi orice alt manager de ferestre), Ekiga (un sistem de telefonieVOIP), Epiphany (unbrowser web, care însă e înlocuit în multe distribuții deFirefox, care se bazează și el pe GTK+, gedit (un editor text).
Pe tehnologii GNOME, se bazează software precumPidgin (fostulGAIM - un sistem de mesajerie instant multi-protocol),FileRoller (un arhivator),Banshee (un player de muzică),F-Spot (un organizator de imagini),Inkscape (un editor degrafică vectorială),GIMP (un editor de imagini) etc.
Gnome este un sistem extrem de configurabil, totul, de la poziționarea, conținutul și aspectul meniurilor și dialogurilor, până la forma desktopului se poate configura. Întreaga interfață este configurabilă prin utilizarea de teme, care se instalează prin drag-and-drop în managerul de teme furnizat de GNOME. Una din trăsăturile proiectului este tendința spre accesibilitate și internaționalizare, oferind suport complet (meniuri, aplicații, spell-checker) pentru limbi multiple (inclusivlimba română) și pentru tastaturi (inclusiv o tastatură corectă pentru limba română, cu trei moduri de input, la preferința utilizatorului). Altă trăsătură fundamentală e tendința spre accesibilitate - oferind un cititor de ecran, o "lupă", posibilitatea de control vocal (cu software suplimentar), configuratoare specifice de tastatură, o metodă de input bazată doar pemouse și un toolikit pentru scrierea de aplicații noi în acest domeniu.
KDE - un alt spațiu de lucru pentru Linux/BSD și compatibile UNIX - bazat pe ofilosofie diferită - de a fi cât mai complet - și platforma cu care GNOME este comparat cel mai des
XFCE - încă un spațiu de lucru - folosind tot GTK+, ca și Gnome, dar construit pentru consum minim de resurse
Enlightenment - un alt spațiu de lucru - bazat pe minimalism, însă cu o grafică foarte avansată dar consum redus de resurse
Fluxbox șiBlackbox - două window-managere folosite foarte des ca spații de lucru minimaliste, alături de câteva alte programe