Gnome vs KDE
KDE და GNOME არის ორი დესკტოპის გარემო (პროგრამული უზრუნველყოფის კოლექცია, რომელიც უზრუნველყოფს გარკვეულ ფუნქციონირებას და იერსახეს ოპერაციული სისტემებისთვის), რომლებიც მუშაობენ ოპერაციულ სისტემებზე, რომლებიც იყენებენ X Window System (ძირითადად Unix, Linux, Solaris, FreeBSD და Mac OS X). დესკტოპის გარემო ჩვეულებრივ შედგება Window Manager-ისგან (WM), რომელიც ქმნის Windows-ის მომხმარებლისთვის წარდგენის გარკვეულ ხერხს, ფაილების მენეჯერს, რომელიც მართავს ყველა ფაილს/საქაღალდეს და წარუდგენს მათ მომხმარებლისთვის მოსახერხებელი გზით, და ზოგიერთი სხვა კომუნალური პროგრამა. ფონების, სქრინსეივერების, ხატების ჩვენების და ადმინისტრაციული ამოცანების დასაყენებლად. გარდა ამისა, შეიძლება იყოს აპლიკაციები ტექსტის დამუშავების, დისკის ჩაწერის, დათვალიერებისა და ელ.ფოსტის ამოცანებისთვის.ორივე 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-ს.კონსოლი არის KDE-ს ტერმინალის ემულატორი. KWrite და KOffice შეიძლება გამოყენებულ იქნას როგორც ტექსტური რედაქტორი და საოფისე კომპლექტი KDE-ში. KDE ლიცენზირებულია GPL, LGPL, BSD და სხვათა ქვეშ. რაც შეეხება აპლიკაციის დათვალიერებას და ელ.ფოსტის გაგზავნას, KDE გთავაზობთ Konqueror-სა და KMail-ს. KDE უზრუნველყოფს მულტიმედიის მხარდაჭერას თავისი აუდიო და ვიდეო პლეერების საშუალებით, როგორიცაა Dragon Player და JuK.
GNOME-ის ძირითადი პროგრამირების ენა არის C, რადგან ინსტრუმენტების ნაკრები, რომელიც გამოიყენება GNOME-ის დასაწერად არის GTK+ და ის დაწერილია C-ზე. დაახლოებით 180 მბ საჭიროა GNOME-ის საბაზისო სისტემის ინსტალაციისთვის. 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 ლიცენზირებულია ლიცენზიების სხვადასხვა ნაკრებით.