Gnome срещу KDE
KDE и GNOME са две настолни среди (колекция от софтуер, който предоставя определена функционалност и вид и усещане за операционни системи), които работят на операционни системи, които използват X Window System (предимно Unix, Linux, Solaris, FreeBSD и Mac OS X). Работната среда обикновено се състои от Window Manager (WM), който създава определен начин за представяне на прозорците на потребителя, файлов мениджър, който управлява всички файлове/папки и ги представя на потребителя по удобен начин, и някои други помощни програми за задаване на тапети, скрийнсейвъри, показване на икони и извършване на административни задачи. Освен това може да има приложения за текстообработка, запис на дискове, сърфиране и задачи за изпращане на имейли. Както KDE, така и GNOME съдържат много приложения, посветени на всички задачи, споменати по-горе, и те ще бъдат изброени отделно в подробности по-долу. Както GNOME, така и KDE включват инструменти за конфигуриране, така че потребителят да бъде спестен от много главоболия при конфигуриране. Всички инсталирани приложения обикновено се появяват в менютата автоматично и не е необходимо конфигуриране, за да започнете. Поради всички тези причини и двете десктоп среди се класират високо по отношение на лекота на използване и използваемост.
Основният език за програмиране на KDE е C++. Основната причина за това е, че основната функционалност на KDE е кодирана с помощта на QT, който е написан на C++. Отнема приблизително 210MB за инсталиране на основната система на KDE. Съвсем наскоро разработчиците на KDE започнаха да го наричат KDE софтуерна компилация (KDE SC), но повечето потребители все още наричат най-новата версия, просто KDE 4. Мениджърът на X прозорци на KDE е Kwin, докато мениджърът на X дисплеи е KDM. Преди последната версия KDE използва Konqueror като свой файлов мениджър, но сега използва Dolphin. Konsole е терминалният емулатор на KDE. KWrite и KOffice могат да се използват като текстов редактор и офис пакет в KDE. KDE е лицензиран под GPL, LGPL, BSD и други. Когато става въпрос за приложение за сърфиране и изпращане на имейли, KDE предлага Konqueror и KMail. KDE предоставя поддръжка за мултимедия чрез своите аудио и видео плейъри като Dragon Player и JuK.
Основният език за програмиране на GNOME е C, тъй като комплектът инструменти, използван за писане на GNOME, е GTK+ и е написан на C. Приблизително 180 MB са необходими за инсталиране на базовата система на GNOME. GNOME използва Mutter и GDM съответно като свой X мениджър на прозорци и X дисплей мениджър. Nautilus е файловият мениджър на GNOME, докато GNOME terminal е негов терминален емулатор. В GNOME gedit и GNOME Office са съответно текстовият редактор и офис пакетът. GNOME използва GPL и LGPL лицензи. Ephiphany и Evolution могат да се използват за уеб сърфиране и имейли в GNOME. Аудио и видео файловете могат да се възпроизвеждат с Totem и Banshee плейъри.
Въпреки че KDE и GNOME са подобни работни среди, те имат своите разлики. След скорошното ребрандиране „KDE“всъщност се отнася до цялата колекция от приложения, включително десктоп средата, докато GNOME се отнася само до десктоп среда. Софтуерът KDE е базиран на Qt framework, докато GNOME е базиран на GTK+. KDE и GNOME имат различен набор от програми по подразбиране и пакети, свързани с тях, например Dolphin и Nautilus се използват като файлови мениджъри. Като цяло потребителите са склонни да вярват, че KDE предлага повече функционалност в сравнение с простотата на GNOME. Но от друга страна, някои потребители казват, че KDE е сложно, а други казват, че GNOME няма функционалност, защото е твърде просто. Освен това KDE и GNOME са лицензирани под различен набор от лицензи.