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++-ով։ KDE-ի բազային համակարգը տեղադրելու համար պահանջվում է մոտավորապես 210 ՄԲ: Բոլորովին վերջերս KDE-ի մշակողները սկսեցին այն անվանել KDE Software Compilation (KDE SC), բայց օգտվողների մեծամասնությունը դեռ անվանում է վերջին տարբերակը, պարզապես KDE 4: KDE-ի X պատուհանի կառավարիչը 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-ով: GNOME-ի հիմնական համակարգը տեղադրելու համար պահանջվում է մոտավորապես 180 ՄԲ: GNOME-ն օգտագործում է Mutter-ը և GDM-ը՝ որպես X պատուհանի կառավարիչ և X ցուցադրման կառավարիչ, համապատասխանաբար: Nautilus-ը GNOME-ի ֆայլերի կառավարիչն է, մինչդեռ GNOME տերմինալը նրա տերմինալի էմուլյատորն է: GNOME-ում gedit-ը և GNOME Office-ը համապատասխանաբար տեքստային խմբագրիչն են և գրասենյակային փաթեթը: GNOME-ն օգտագործում է GPL և LGPL լիցենզիաներ: Ephiphany-ը և Evolution-ը կարող են օգտագործվել GNOME-ում վեբ զննարկման և էլ. Աուդիո և վիդեո ֆայլերը կարելի է նվագարկել Totem և Banshee նվագարկիչների միջոցով:
Չնայած KDE-ն և GNOME-ը նման են աշխատասեղանի միջավայրերին, նրանք ունեն իրենց տարբերությունները:Վերջին ռեբրենդինգից հետո «KDE»-ն իրականում վերաբերում է հավելվածների ամբողջ հավաքածուին, ներառյալ աշխատասեղանի միջավայրը, մինչդեռ GNOME-ը վերաբերում է միայն աշխատասեղանի միջավայրին: KDE ծրագրակազմը հիմնված է Qt շրջանակի վրա, մինչդեռ GNOME-ը հիմնված է GTK+-ի վրա: KDE-ն և GNOME-ն ունեն լռելյայն ծրագրերի և փաթեթների տարբեր հավաքածուներ, օրինակ՝ Dolphin-ը և Nautilus-ը օգտագործվում են որպես ֆայլերի կառավարիչներ: Ընդհանուր առմամբ, օգտվողները հակված են հավատալ, որ KDE-ն առաջարկում է ավելի շատ ֆունկցիոնալություն՝ համեմատած GNOME-ի պարզության հետ: Բայց մյուս կողմից, որոշ օգտվողներ ասում են, որ KDE-ն բարդ է, իսկ մյուսներն ասում են, որ GNOME-ը չունի ֆունկցիոնալություն, քանի որ այն չափազանց պարզ է: Բացի այդ, KDE-ն և GNOME-ը լիցենզավորված են տարբեր լիցենզիաների շարքով: