Gnome proti KDE
KDE in GNOME sta dve namizni okolji (zbirka programske opreme, ki zagotavlja določeno funkcionalnost ter videz in občutek za operacijske sisteme), ki delujeta v operacijskih sistemih, ki uporabljajo X Window System (večinoma Unix, Linux, Solaris, FreeBSD in Mac OS X). Namizno okolje je običajno sestavljeno iz upravitelja oken (WM), ki ustvari določen način predstavitve oken uporabniku, upravitelja datotek, ki upravlja vse datoteke/mape in jih uporabniku predstavi na priročen način, ter nekaterih drugih pripomočkov. za nastavitev ozadij, ohranjevalnikov zaslona, prikazovanje ikon in izvajanje skrbniških opravil. Poleg tega bi lahko obstajale aplikacije za obdelavo besedil, zapisovanje diskov, brskanje in pošiljanje e-pošte. Tako KDE kot GNOME vsebujeta veliko aplikacij, namenjenih vsem zgoraj omenjenim opravilom, spodaj pa bodo ločeno navedene. Tako GNOME kot KDE vključujeta konfiguracijska orodja, tako da je uporabniku prihranjenih veliko konfiguracijskih glavobolov. Vse nameščene aplikacije se običajno samodejno prikažejo v menijih in za začetek ni potrebna konfiguracija. Zaradi vseh teh razlogov sta obe namizni okolji visoko uvrščeni glede enostavnosti uporabe in uporabnosti.
Glavni programski jezik KDE je C++. Glavni razlog za to je, da je glavna funkcionalnost KDE kodirana z uporabo QT, ki je napisan v C++. Za namestitev osnovnega sistema KDE potrebuje približno 210 MB. Pred kratkim so razvijalci KDE začeli imenovati KDE Software Compilation (KDE SC), vendar večina uporabnikov še vedno imenuje najnovejšo različico, samo KDE 4. KDE-jev upravitelj oken X je Kwin, medtem ko je njegov upravljalnik zaslona X KDM. Pred najnovejšo različico je KDE kot upravljalnik datotek uporabljal Konqueror, zdaj pa uporablja Dolphin. Konsole je terminalski emulator KDE. KWrite in KOffice se lahko uporabljata kot urejevalnik besedil in pisarniški paket v KDE. KDE je licenciran pod GPL, LGPL, BSD in drugimi. Ko gre za aplikacije za brskanje in pošiljanje e-pošte, KDE ponuja Konqueror in KMail. KDE nudi podporo za večpredstavnost prek svojih avdio in video predvajalnikov, kot sta Dragon Player in JuK.
Glavni programski jezik GNOME je C, ker je komplet orodij, uporabljen za pisanje GNOME, GTK+ in je napisan v C. Za namestitev osnovnega sistema GNOME je potrebnih približno 180 MB. GNOME uporablja Mutter in GDM kot upravitelja oken X oziroma upravitelja zaslona X. Nautilus je upravitelj datotek GNOME, medtem ko je terminal GNOME njegov terminalski emulator. V GNOME sta gedit in GNOME Office urejevalnik besedila oziroma pisarniški paket. GNOME uporablja licenci GPL in LGPL. Ephiphany in Evolution se lahko uporabljata za brskanje po spletu in pošiljanje e-pošte v GNOME. Avdio in video datoteke je mogoče predvajati s predvajalniki Totem in Banshee.
Čeprav sta KDE in GNOME podobni namizni okolji, imata svoje razlike. Po nedavni prenovi blagovne znamke se »KDE« dejansko nanaša na celotno zbirko aplikacij, vključno z namiznim okoljem, medtem ko se GNOME nanaša samo na namizno okolje. Programska oprema KDE temelji na ogrodju Qt, medtem ko GNOME temelji na GTK+. KDE in GNOME imata drugačen nabor privzetih programov in paketov, povezanih z njima, na primer Dolphin in Nautilus se uporabljata kot upravitelja datotek. Na splošno uporabniki verjamejo, da KDE ponuja več funkcionalnosti v primerjavi s preprostostjo GNOME. Toda po drugi strani nekateri uporabniki pravijo, da je KDE zapleten, drugi pa pravijo, da GNOME nima funkcionalnosti, ker je preveč preprost. Poleg tega sta KDE in GNOME licencirana z različnimi licencami.