| | |
KDE vs Gnome What is main diference?
![]() |
•
•
Join Date: Jun 2007
Posts: 1
Reputation:
Solved Threads: 0
•
•
•
•
What is the difference between KDE and GNOME? There are several differences and similarities.
1. Both systems are based on CORBA networking. GNOME arguably follows a slightly more standardized version of it. GNOME uses Orbit. KDE has their own request broker, MCOP. While they may sound like geek to most, what it means is that both are network aware and transparent to some degree or another. A lot of networking tools seem to perform evenly between KDE and GNOME, IMHO GNOME handles it a smigin better.
2. Both are designed to provide a standard API, to make writing programs easier It can be argued that KDE has the lead here with Qt. (As it can be ported to Qt/Windows. That's really moot, since MS removed native crossplatform POSIX support from Windows, so 9/10 of the rest of the code wont work anyway.) GNOME uses GTK, which may be a bit rougher to code in but serves the same purpose. When the chips are down, GTK is probably used more opensource than Qt. Qt is almost exclusively used for KDE or KDE applications. GTK is not. So GTK applications tend to run on more machines, without extra installs versus Qt. Sorry guys.
3. There are applications out there that are neither KDE or GNOME. In my experience, GNOME has less issues with them, and running with KDE apps, than KDE does running with a GNOME or neutral application. KDE doesn't like to play as nicely with the other children in the sandbox. But the last few years and versions of KDE have seen great improvement in that area.
4. In terms of integration and data sharing between applications, KDE is the leader. At lot of KDE programs cut and paste easily. GNOME2 though, has been catching up fast. Most consider this important. I don't. X mouse paste, the paste mechanism bult into X (3rd/middle button paste), works just as well in either environment, and is faster. GNOME 2.12 promises a new level of application integration, release date to be Sept 7. I'm taking the wait and see.
5. In terms of speed, KDE is faster on most prebuilt versions. Current versions of both run about the same on my machine, with GNOME a touch slower. KDE provides less to load, hence is a tad quicker. In GNOME's defense, they provide a wider range of internal support for application libraries/protocol standards.
I suspect it's as much because KDE is compiled better for some distributions and that the GNOME basics have more libraries than KDE. If I compiled GNOME myself, I'd bet the performance would be closer. Even unoptimized as my install currently is, the difference is not worth mentioning. Whether it is for you depends on who made your OS installer.
6. In my opinion GNOME has the advantage in DRAG and DROP on it's menu systems and general interface, which is WAY ahead of KDE last I saw, admittedly last June or July Bad part, GNOME doesn't come with a menu editor in the last version, but that will be fixed in the 2.12 release in Sept.
7. The background sound server for GNOME - to make sounds for open and closing windows, seems to have problems with older programs. At least for me. XMMS in particular. I think that as much to do with my running some BETA software and XMMS configured to use an obsolete sound driver, as it is a bug in GNOME. If anyone knows a definate answer, shout! I don't need noise for opening a menu or window. I always leave the sound server off. This does NOT affect media players, etc - which play great, just window sounds.
8. Although KDE is well received by programmers, GNOME is the preferred environment the the majority of UNIX OS makers: Novell, Sun, Debian, and RedHat just for starters. So the normal interface you will see on their workstations is GNOME. KDE can be installed as an option, though.
The reason for this was Qt, the core library for KDE. Up until '99-00, Qt was completely proprietary opensource, and that did not sit well with most programmers and OS providers. Many begged KDE to switch libraries to a less restricted one. KDE refused, but to their credit eventually managed to get TrollTech, who created Qt, to release it under the GPL with a conditional license,and guarantee it to an opensource foundation. There are few or no opensource applications using Qt on Windows because it is still proprietary for many uses. GTK, the core for GNOME, has no such restrictions so GTK is preferred for programs that may be ported.
Otherwise, they serve pretty much the exact same purpose. Both perform equally well. Often, it's a matter of taste. I find KDE garish, and Windows-like - with more form over function.
GNOME is more function over form, but the form is good looking.
I leave it to you to decide what's best for you. My advice, try both, and see what works best for your situation. I hope this mumbling rant helps in some small way.
I found your post to be neither mumbling nor ranting... in fact, I thought you provided the most knowledgeable, balanced evaluation of the two windowing systems that I've read. I appreciate your taking the time to provide the detail and reasoning behind your opinion... VERY helpful to this fledgling.
Thanks,
Tom
![]() |
Similar Threads
- KDE or GNOME (Window and Desktop Managers)
- KDE and Gnome = Bloatware (Window and Desktop Managers)
Other Threads in the Window and Desktop Managers Forum
- Previous Thread: what is the root
- Next Thread: beryle
| Thread Tools | Search this Thread |
android apple busybox canonical cell computer cool dell desktop desktops developers distributions facebook fedora free fsf gadgets gfvs gio gnome gnu google gui incomprehensible ireland itunes jasonperlow karmic kde kernel2.6.25 kids koala laptop laptops linustorvalds linux livecds lxde mac madness mandriva mepis microsoft napster netbooks news opensuse operatingsystems os oswars pclinuxos phones program programmers programming qt shuttleworth software steveballmer super survey twitter ubuntu verizon vfs virtualization webbased windowmanagers windows xfce xui xwnidow youtube






