Gnome vs KDE
KDE ja GNOME on kaks töölauakeskkonda (tarkvarakogu, mis pakub operatsioonisüsteemidele teatud funktsioone ja välimust), mis töötavad operatsioonisüsteemides, mis kasutavad X Window Systemi (enamasti Unix, Linux, Solaris, FreeBSD ja Mac OS X). Töölauakeskkond koosneb tavaliselt aknahaldurist (WM), mis loob teatud viisi akende kasutajale esitamiseks, failihaldurist, mis haldab kõiki faile/kaustu ja esitab need kasutajale mugaval viisil, ja mõnest muust utiliitist taustapiltide, ekraanisäästjate seadmiseks, ikoonide kuvamiseks ja haldustoimingute tegemiseks. Lisaks võivad olla rakendused tekstitöötluseks, plaatide kirjutamiseks, sirvimiseks ja e-kirjade saatmiseks. Nii KDE kui ka GNOME sisaldavad palju rakendusi, mis on pühendatud kõikidele ülalnimetatud ülesannetele, ja need on allpool üksikasjalikult loetletud. Nii GNOME kui ka KDE sisaldavad konfiguratsioonitööriistu, et kasutaja säästaks paljudest seadistamisprobleemidest. Kõik installitud rakendused ilmuvad tavaliselt menüüdesse automaatselt ja alustamiseks pole vaja konfigureerida. Kõigil neil põhjustel on mõlemad need töölauakeskkonnad kasutuslihtsuse ja kasutatavuse poolest kõrgel kohal.
KDE peamine programmeerimiskeel on C++. Selle peamiseks põhjuseks on see, et KDE põhifunktsioonid on kodeeritud QT abil, mis on kirjutatud C++ keeles. KDE baassüsteemi installimiseks kulub umbes 210 MB. Üsna hiljuti hakkasid KDE arendajad seda nimetama KDE tarkvara kompileerimiseks (KDE SC), kuid enamik kasutajaid nimetab endiselt uusimat versiooni, lihts alt KDE 4. KDE X aknahaldur on Kwin, X kuvahaldur aga KDM. Enne viimast versiooni kasutas KDE failihaldurina Konquerorit, nüüd aga Dolphini. Konsole on KDE terminali emulaator. KWrite'i ja KOffice'i saab kasutada KDE tekstiredaktorina ja kontorikomplektina. KDE on litsentsitud GPL, LGPL, BSD ja teiste alla. Sirvimis- ja meilirakenduste puhul pakub KDE Konquerori ja KMaili. KDE toetab multimeediumit oma heli- ja videopleierite (nt Dragon Player ja JuK) kaudu.
GNOME'i peamine programmeerimiskeel on C, kuna GNOME-i kirjutamiseks kasutatav tööriistakomplekt on GTK+ ja see on kirjutatud C-keeles. GNOME-i baassüsteemi installimiseks on vaja umbes 180 MB. GNOME kasutab Mutterit ja GDM-i vastav alt oma X-aknahaldurina ja X-kuvahaldurina. Nautilus on GNOME-i failihaldur, samas kui GNOME-i terminal on selle terminali emulaator. GNOME-is on gedit ja GNOME Office vastav alt tekstiredaktor ja kontorikomplekt. GNOME kasutab GPL- ja LGPL-litsentse. Ephiphany ja Evolutioni saab kasutada veebisirvimiseks ja e-kirjade saatmiseks GNOME-is. Heli- ja videofaile saab esitada Totem- ja Banshee-mängijatega.
Kuigi KDE ja GNOME on sarnased töölauakeskkonnad, on neil siiski omad erinevused. Pärast hiljutist kaubamärgi muutmist viitab "KDE" tegelikult kogu rakenduste kollektsioonile, sealhulgas töölauakeskkonnale, samas kui GNOME viitab ainult töölauakeskkonnale. KDE tarkvara põhineb Qt raamistikul, GNOME aga GTK+. KDE-l ja GNOME-l on erinevad vaikeprogrammide komplektid ja nendega komplekteeritud paketid, näiteks Dolphinit ja Nautilust kasutatakse failihalduritena. Üldiselt kipuvad kasutajad uskuma, et KDE pakub GNOME-i lihtsusega võrreldes rohkem funktsioone. Kuid teisest küljest ütlevad mõned kasutajad, et KDE on keeruline ja teised, et GNOME-l puudub funktsionaalsus, kuna see on liiga lihtne. Lisaks on KDE ja GNOME litsentsitud erinevate litsentside alusel.