Gnome vs KDE
KDE och GNOME är två skrivbordsmiljöer (samling av programvara som ger viss funktionalitet och ett utseende och känsla för operativsystem) som körs på operativsystem som använder X Window System (mest Unix, Linux, Solaris, FreeBSD och Mac OS X). En skrivbordsmiljö består vanligtvis av en Window Manager (WM) som skapar ett visst sätt att presentera fönstren för användaren, filhanteraren som hanterar alla filer/mappar och presenterar dem för användaren på ett bekvämt sätt, och några andra verktyg för att ställa in bakgrundsbilder, skärmsläckare, visa ikoner och utföra administrativa uppgifter. Dessutom kan det finnas applikationer för ordbehandling, skivbränning, surfning och e-postuppgifter. Både KDE och GNOME innehåller många applikationer dedikerade till alla uppgifter som nämns ovan, och de kommer att listas separat i detalj nedan. Både GNOME och KDE inkluderar konfigurationsverktyg så att användaren slipper många konfigurationshuvudvärk. Alla installerade applikationer visas vanligtvis i menyer automatiskt och det finns inget behov av konfiguration för att komma igång. På grund av alla dessa skäl rankas båda dessa skrivbordsmiljöer högt vad gäller användarvänlighet och användbarhet.
KDE:s huvudsakliga programmeringsspråk är C++. Den främsta anledningen till detta är att huvudfunktionaliteten i KDE är kodad med QT, som är skrivet i C++. Det tar ungefär 210 MB att installera KDE:s bassystem. Mycket nyligen började utvecklarna av KDE kalla det KDE Software Compilation (KDE SC), men de flesta användare kallar fortfarande den senaste versionen, bara KDE 4. KDE:s X-fönsterhanterare är Kwin medan dess X-visningshanterare är KDM. Innan den senaste versionen använde KDE Konqueror som sin filhanterare, men nu använder den Dolphin. Konsole är KDE:s terminalemulator. KWrite och KOffice kan användas som textredigerare och kontorspaketet i KDE. KDE är licensierad under GPL, LGPL, BSD och andra. När det gäller bläddring och e-postprogram erbjuder KDE Konqueror och KMail. KDE tillhandahåller stöd för multimedia genom sina ljud- och videospelare som Dragon Player och JuK.
GNOMEs huvudsakliga programmeringsspråk är C, eftersom verktygssatsen som används för att skriva GNOME är GTK+ och den är skriven i C. Cirka 180 MB krävs för att installera GNOMEs bassystem. GNOME använder Mutter och GDM som sin X-fönsterhanterare respektive X-visningshanterare. Nautilus är GNOMEs filhanterare, medan GNOME-terminalen är dess terminalemulator. I GNOME är gedit och GNOME Office textredigeraren respektive kontorspaketet. GNOME använder GPL- och LGPL-licenser. Ephiphany och Evolution kan användas för webbsurfning och e-post i GNOME. Ljud- och videofiler kan spelas upp med Totem- och Banshee-spelare.
Även om KDE och GNOME är liknande skrivbordsmiljöer, har de sina skillnader. Efter den senaste omprofileringen avser "KDE" faktiskt hela samlingen av applikationer inklusive skrivbordsmiljön medan GNOME hänvisar till enbart en skrivbordsmiljö. KDE-programvaran är baserad på Qt-ramverket medan GNOME är baserad på GTK+. KDE och GNOME har olika uppsättningar standardprogram och paket medföljande, till exempel används Dolphin och Nautilus som filhanterare. Generellt tenderar användare att tro att KDE erbjuder mer funktionalitet jämfört med GNOMEs enkelhet. Men å andra sidan säger vissa användare att KDE är komplicerat och andra säger att GNOME saknar funktionalitet eftersom det är för enkelt. Dessutom är KDE och GNOME licensierade under olika uppsättningar licenser.