Framing the Debate:
GNU/Linux has many, many graphical display options from basic window managers using the X Window system to complete desktop environments; however, most agree that the two top choices for graphical disply for Linux systems are GNOME and KDE.
The debate as to which one is better, GNOME or KDA, has been ongoing for years and still continues in 2009. Early this year, Jack Wallen wrote the article “10 reasons why GNOME is better than KDE” in which he concludes that “Prior to 4, I would have picked KDE over GNOME any day. But with the advent of 4, I have to say GNOME is far ahead of KDE in terms of design, stability, and usability.” (blog entry)
Bruce Byfield countered Jack’s argurment in March of 2009 writing “…should the GNOME project carry out its plans, the 2.30 release should generate its own excitement when released a year from now. But that’s the point: by the time GNOME is modernized, KDE will have had two years to perfect the 4.x releases. And, even when GNOME 2.3 finally arrives, it sounds like more of an overhaul than a complete rewriting, which makes its competitiveness questionable.” (blog entry)
Andy Wingo, wrote in June of 2008, (blog entry), “The problem, as I see it, is that GNOME is in a state of decadence—we largely achieved what we set out to achieve, insofar as it was possible. Now our hands are full with dealing with entropic decay.”
Clearly, there is lively debate on the subject.
KDE or the K Desktop Environment was founded in October 1996. The German student Mattias Ettrich from Eberhard Karls University created the K Desktop Environment (KDE) in 1996 because he was frustrated with the difficulty of graphical display solutions for Unix and wanted to achieve easy-to-use system with a unified look to applications. KDE was popular; however, the biggest issue at the time was that KDE used the proprietary Qt toolkit (by Trolltech). They later released Qt under a Q Public license (QPL) in 1998. (http://www.kde.org/)
In 1997 the GNU Project began to develop a free software desktop known as the GNU Network Object Model Environment (GNOME) which became the major rival to KDE. Gnome is now the default desktop platform available for Ubuntu and Fedora.
Both GNOME and KDE cooperate on common interface standards via freedesktops.org. The graphical desktops are more similar than the reviewers have allowed.
To discuss all the features of either one would be a far more lengthy article than is intended here.
So which is better?
In my opinion, the debate comes down to three major advantages GNOME has over KDE.
1) GNOME today is considered more focused by usability
2) GNOME is the default for Fedora, Ubuntu, and several other major distributions
3) GNOME is likely to use less memory than a similarly configured KDE desktop (but not by much)
It will be hard for KDE to counter these competitive advantages while undergoing so many major changes at one time, But, here is the rub: to Byfield’s point: GNOME’s modernization effort is taking a lot of time. The 2.30 release is still ongoing. As a constrast, KDE is moving forward aggressively to create a modern platform.
By Ryan Paul writes in July 2008, “The GNOME 2.30 release, which will be about a year and a half from now based on GNOME’s standard six-month release cycle, is what the developers have decided to call GNOME 3.0. During that time, the GTK+ toolkit will undergo its transformation and much of the desktop infrastructure that has been under heavy development will be more mature …” (blog entry) He goes on to say, “Unlike KDE 4.0, which produced impressive innovation and accelerated development at the cost of user trust and overall desktop stability, the GNOME 3.0 plan is less ambitious ..”
KDE has just this year worked on a new toolkit in QT 4.4, a new build system, the implemtation of a social desktop championed by OpenDesktop, a new multimedia system, a SVG graphics on the desktop, and improved memory usages and speed. They are swinging the bat for a much better overall experience.
KDE 4.3 is better than 4.2, but the it was just rated 7 our of 10 by Linux Format Magazine in their November 2009 issue. Graham Morrison of Linux Format says of KDE 4.3, “4.3 is another solid improvement. But I don’t think it does anything to help new users.” They agree that KDE 4.3 is a step forward, but the praise is luke warm. The debate over whether KDE and GNOME is better is likely to continue for some time to come.