Slashdot Mirror


Attempting To Reframe "KDE Vs. GNOME"

jammag writes "Setting aside the now tired debate about whether KDE or GNOME is the 'better' Linux desktop, Bruce Byfield compares their disparate development approaches and asks, not which desktop is subjectively better, but which developmental approach is likely to be most successful in the next few years. 'In the short term, GNOME's gradualism seems sensible. But, in the long-term, it could very well mean continuing to be dragged down by support for legacy sub-systems. It means being reduced to an imitator rather than innovator.' In contrast, 'you could say that KDE has done what's necessary and ripped the bandage off the scab. In the short term, the result has been a lot of screaming, but, in the long term, it has done what was necessary to thrive.'"

43 of 455 comments (clear)

  1. 2nd Paragraph. by tpgp · · Score: 3, Insightful

    In the second paragraph, the blogger says:

    The claim sounds like one of those overly dramatic statements that some journalists make in the hopes of creating controversy and increasing page hits.

    s/journalists/bloggers/ and you've got this story.

    --
    My pics.
    1. Re:2nd Paragraph. by the_womble · · Score: 4, Insightful

      Yes, I know the article is on development methods, but it still suffers from this. There is no reason why both are not fitted to survive: both approaches have produced good software so far.

      Incidentally, the fact that Windows is the most widely used OS, suggests that backward compatibility matters.

    2. Re:2nd Paragraph. by someone1234 · · Score: 5, Insightful

      >Incidentally, the fact that Windows is the most widely used OS, suggests that backward compatibility matters.

      No, lock-in, monopoly and inertia what matters.
      If you have those, you can force anything on your customers.

      --
      Patents Drive Free Software as Hurricanes Drive Construction Industry
    3. Re:2nd Paragraph. by Haeleth · · Score: 4, Insightful

      And what exactly do you think "lock-in" is, if not a dependency on backwards-compatibility?

    4. Re:2nd Paragraph. by noundi · · Score: 5, Insightful

      What? That makes absolutely no sense. Lock-in means that you bundle two normally separated products to exclusively function with eachother. It can be the .doc format and MS Office Word, or Apple Itunes and the iPod, or even Half Life and Steam. The dependency can be a past, current or future product and whichever it is is irrelevant.

      --
      I am the lawn!
    5. Re:2nd Paragraph. by ookaze · · Score: 3, Insightful

      Monopoly? There are plenty of OSes around, they may not work as good in general as Windows does, but that don't make monopoly the reason stick with Windows. The reason is it's the best for their purpose.

      Is that so?
      Is it the reason why we have to put some companies through lawsuits for them to give us back the money for the forced Windows OS on every PC, even though I don't need it?
      So everyone that don't want the OS forced on the PC they buy at retail actually goes through this effort?
      News to me.

      Inertia? Yes, if it's not broken why fix it? Also what would be the better alternative for most people? You seriously suggest most people would feel more happy with say Ubuntu than Windows? I think some of them have even tried, and thought not ...

      I must have dreamed all these days lost helping people with their Windows. I also dreamed when I told them all I was not fixing their Windows anymore, but I can put Linux on their PC for them.
      Those that switched I think I put them through Mandrake, then Ubuntu. Those that didn't switch, ended up either not using their PC anymore, or buying another one (which still don't work right).
      All of this was a dream.

      Applications and what you can do with your computer matters much more than having a superior solution. Without applications it's useless.

      Which is exactly why some people like me switched years ago to Linux.
      A long time since I answered to this kind of troll though, but I was in the modd, good times...

    6. Re:2nd Paragraph. by socrplayr813 · · Score: 4, Insightful

      Don't underestimate backwards compatibility. In a business environment, it's going to be one of the top things on the list. A business (especially a large one) can't simply switch because something else comes along. The cost to change and the (temporary) loss of productivity are too great.

      --
      The confidence of ignorance will always overcome the indecision of knowledge.
    7. Re:2nd Paragraph. by Anonymous Coward · · Score: 3, Informative

      for the forced Windows OS on every PC, even though I don't need it?

      Vendors who entered into exclusivity agreement with Microsoft did so of their own accord, they were not forced by anything other than market conditions.

      I must have dreamed all these days lost helping people with their Windows.

      I've helped people use all sorts of electronic devices. Many many people do not have any aptitude at all for such things regardless of how simple they are.

      I also dreamed when I told them all I was not fixing their Windows anymore, but I can put Linux on their PC for them.

      This is the biggest lie Linux supporters tell. If Linux needs no fixing, why does the USB controller on my T61 just stop working randomly with Ubuntu, but it never does with XP? How about my screen failing to light up about 10% of the time when it wakes from sleep? Or the wireless adapter failing to accept an IP from my router on another 10% of the wakes?

    8. Re:2nd Paragraph. by psbrogna · · Score: 3, Interesting
      It's not a lie. For the average IT guy doing tech support for friends and family, Ubuntu has a lower TCO. Some of the friends and family that switch over may have trouble getting used to a new OS, but the increased responsiveness of their hardware and reduced frequency of security problems sells them in the long run. This is not FUD- this is my personal experience the last two years.

      That's too bad you had OS troubles on your T61. Maybe now you understand a little how some people felt when they upgraded to Vista and hardware support wasn't exactly 100%.

      Crunch Bang (a Ubuntu derivative) was a lot easier to install on my Lenovo W500 than Vista, that's for sure.

    9. Re:2nd Paragraph. by 99BottlesOfBeerInMyF · · Score: 4, Insightful

      What? That makes absolutely no sense. Lock-in means that you bundle two normally separated products to exclusively function with eachother.

      Actually lock-in is any method which prevents users from moving to competitors by making such a move difficult or painful. It doesn't have to involve "separated products". I think you're getting lock-in confused with antitrust abuse.

  2. Both will stay relevant by walshy007 · · Score: 4, Insightful

    Gnome and kde are designed for different types of people, in gnome everything is typically simple and straight forward, but lacks the ability to be configured the exact way you like and is less powerfl.

    KDE on the other hand, gives a lot more flexibility and power over the way you have things, but the trade off is complexity.

    Both will continue to be relevant to their different markets for the foreseeable future. Even if development halted right now.(not that it would)

    1. Re:Both will stay relevant by Hurricane78 · · Score: 5, Funny

      Hey, I heard Slashdot is a write-only forum. So I thought I write something completely unrelated to the article, summary, title and comments I'm replying to.

      I even tried to not relate it to the site and reality on/in which I am, but it's kinda hard.

      Am I doing well in blending in?

      --
      Any sufficiently advanced intelligence is indistinguishable from stupidity.
    2. Re:Both will stay relevant by Tubal-Cain · · Score: 5, Insightful

      This isn't your typical Simple Gnome vs Flexible KDE debate.

      For lack of a better analogy, this is like comparing Apple's transition to OSX with Windows' NT-2K-XP-Vista transitions.
      Windows has been mostly successful at maintaining backwards compatibility, but it is starting to resemble a millstone hung from the neck. It's holding them back and getting in the way.
      Meanwhile, Apple broke backwards compatibility and now are not encumbered by obsolete paradigms.

    3. Re:Both will stay relevant by donaldm · · Score: 4, Interesting
      I think you have summed this up quite nicely.

      From my personal experience I have always preferred KDE over Gnome but with my own laptop I have always allowed a choice for my wife and kids. For many years KDE was preferred although my youngest son liked Gnome.

      When I installed Fedora 10 it came with KDE 4.0 and that was a shock. For my wife the change was too radical and I quickly switched her to Gnome. I knew KDE would improve over time however what forced me to change to Gnome was the fact that switching users was impossible at the time. For a while Gnome worked quite well but I wasn't that happy with it since it always felt "old school" but usuable, however KDE at the time was painful to use.

      When KDE 4.2 came out to it was much more stable and had the features I was happy with so I quickly switched back and have been happy with it since. To me the new KDE 4,2 while different to KDE 3.5 is IMHO much more interesting and fun to work with than Gnome, however my wife is yet to make the switch back since she is much more conservative. My youngest son is still quite happy with Gnome.

      From the article the following quote is very relevent.

      You can see the differences in the current states of the two desktops from the reviews. Reviews about KDE are not always positive, but they are about large issues and shifts in the desktop paradigm. Reading them, you cannot help but come away with the impression that KDE developers are headed in a definite direction, even if you disagree with some or all of the details.

      At least we have the choice.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    4. Re:Both will stay relevant by jeremyp · · Score: 4, Funny

      Considering your completely off topic post is now at +3, it's hard to deny that your premise seems to be correct and you are in fact doing well.

      --
      All I want is a secure system where it's easy to do anything I want. Is that too much to ask ~~ Randall Munroe
    5. Re:Both will stay relevant by MichaelSmith · · Score: 4, Interesting

      both projects feed off each other

      Care to elaborate?

      More likely they bounce off each other. A gnome developer who wants animated icons everywhere and per-component customisation of transparency can be told to piss off to KDE. Likewise a KDE developer who wants to enforce on one good way to do everything can be sent packing to gnome.

    6. Re:Both will stay relevant by Azaril · · Score: 3, Insightful

      I realise that this is /., and you're discouraged from RTFA, but I think failing to read the first line of the summary is impressive even for here:

      "Setting aside the now tired debate about whether KDE or GNOME is the 'better' Linux desktop, Bruce Byfield compares their disparate development approaches and asks, not which desktop is subjectively better, but which developmental approach is likely to be most successful in the next few years."

      The point of the article is to discuss whether the design approach of gnome (gradually building and polishing its legacy code) or KDE (a complete rewrite) is more effective in the longterm.

    7. Re:Both will stay relevant by PopeRatzo · · Score: 3, Funny

      Apple broke backwards compatibility and now are not encumbered by obsolete paradigms.

      Except for their pricing model.

      --
      You are welcome on my lawn.
    8. Re:Both will stay relevant by PopeRatzo · · Score: 4, Funny

      I have always allowed a choice for my wife

      You're a hell of a guy. Next you'll be letting her go outside without a burqa.

      --
      You are welcome on my lawn.
    9. Re:Both will stay relevant by C0vardeAn0nim0 · · Score: 4, Insightful

      two words: virtual machine.

      leopard doesn't have compatibility with "classic" mac OS anymore, neither did tiger for intel boxes, but previous versions on powerPC did. basicaly it would load an entire copy of macOS 9 on a virtual machine and run classic apps there.

      microsoft bought virtual PC probably out of envy for the success of VMWare. i say this because nobody there seems to have the vision neccessary to put it to good use. just develop something new, fast, secure and _INCOMPATIBLE_. port virtual PC for it and release as a bundle: new windows, virtual PC and a complete copy of XP to run as "classic windows". give people option to also use VMWare or virtual box as virtualisation environment (to keep people from crying foul) and get done with it.

      --
      What ? Me, worry ?
  3. Gnome alienating users by HvitRavn · · Score: 5, Funny

    Instead of planning for a 3.0 release, GNOME is opting for a gradual, piece by piece updating that will culminate in a 2.30 release. The change in version numbers is significant: It indicates that, unlike with the KDE 4 series, there will be no major break with past releases. This philosophy was obvious long before it became official last summer, and has the obvious advantage of not alienating users.

    In my opinion, despite Gnome's incremental approach, they are still highly successive in alienating their users.

    1. Re:Gnome alienating users by BrokenHalo · · Score: 5, Insightful

      In my opinion, despite Gnome's incremental approach, they are still highly successive in alienating their users.

      That, sadly, is true. I've been a big fan of Gnome since ~version 1.0, but have lost count of instances where the developers have arbitrarily decided that the way I like to get something done is no longer cool or trendy, so they break it.

      Having said that, I do try occasionally to give KDE a fair go. But I have never managed to last more than a couple of weeks. I just find the interface unnecessarily cluttered, and it makes me cranky. Or crankier than normal, anyway.

      At least neither of them are bad enough to drive me into the arms of Microsoft...

  4. Well, I think by $RANDOMLUSER · · Score: 4, Funny

    "Ripping the bandage off of the scab" is a pretty accurate description of KDE 4.

    --
    No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    1. Re:Well, I think by BadAnalogyGuy · · Score: 5, Funny

      You could say it is an Open Sores project. So to speak...

  5. Re:being reduced to an imitator rather than innova by Chainsaw · · Score: 4, Insightful

    Strange. I seem to recall the GNOME project being started because of KDE using the Qt toolkit, and then trying to catch up with KIOSlaves, DCOP, KParts and other superior technologies in the KDE camp.

    --
    War is one of the most horrible things a human can be exposed to. And one of the worlds largest industries.
  6. Both have evolved too in leaps and bounds by G3ckoG33k · · Score: 5, Informative

    From the article you get the impression that KDE use radical changes whereas Gnome strive in little steps...

    How in accurate. Both evolve in little steps and both occasionally make radical changes.

    Gnome had a major remake for 2.0 which reduced the older clotted layout.

    KDE had a major remake for 4.0 which vectorized most of the gui.

    Otherwise, changes are small. For both.

    .

    1. Re:Both have evolved too in leaps and bounds by sarathmenon · · Score: 3, Informative

      KDE has already done it with KDE 2.0 (which IIRC was before GNOME 2.0) which was a complete overhaul from what KDE 1.x was. Doing this in the 20th century was easy, but with the current user base and dependencies, it takes a lot of guts to shelf away backwards compatibility. I was first frustrated with what they did, but the more I look at it, this seems the better choice for them in the long run.

      --
      Microsoft: "You've got questions. We've got dancing paperclips."
  7. KDE 4.2 by ardor · · Score: 5, Insightful

    Since 4.2, KDE4 has become quite usable. I already prefer it over KDE 3.5.

    The real edge of KDE over Gnome has always been the tech, though. kioslaves vs. gnomevfs is one example, KParts another. Add Qt 4.5 to this, and it becomes obvious that KDE is vastly superior under the hood. But, this is not what users are interested in. I do think that KDE4 learned a lesson or two from Gnome about this. I just hope they don't start removing all options because they think the "user may be confused" (just like with the infamous printing dialog Linus Torvalds was so frustrated about).

    --
    This sig does not contain any SCO code.
    1. Re:KDE 4.2 by Aladrin · · Score: 4, Interesting

      I have to say, 4.1 wasn't -that- bad. 4.0 was horrid, though.

      4.2 is indeed more stable and prettier, though. And finally firefox looks right again... A lot of the radio buttons and checkboxes wouldn't show up right on 4.1.

      At 4.0, I seriously considered a switch to Gnome. I even installed it to try it for a while. But 4.2 has totally relieved that feeling.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
  8. What? by DraconPern · · Score: 3, Funny

    ripped the bandage off the scab

    Eh.. that is usually a bad thing to do.

  9. Losing interest by a09bdb811a · · Score: 5, Interesting

    I just tried out the Ubuntu and Kubuntu 9.04 betas earlier today, and I think my interest in both GNOME and KDE is just about worn out.

    Both are really quite bloated. I've been on Debian and KDE 3 for years, but I think I'll be switching to a stand-alone window manager like fluxbox, or maybe Xfce, the next time I have to upgrade.

    GNOME on Ubuntu felt as sluggish and amateurish as ever. No amount of new themes and rehashed icons can improve GNOME. As a KDE user I was looking forward to KDE 4.2 but christ, it's so damn cluttered. I think they've actually added more clutter since 3.5, not taken it away. Every damn UI element flickers and flashes with a mouseover effect as you move around; some kind of indexing service is hitting the disk in the background; there's a plethora of desktop views or applets or whatever they're called, none of which I'm interested in; there's a new K menu that looks like it was a reject from Windows XP, and which takes several clicks to hunt around for what you're looking for; the default widget theme has super thick borders, even the pull down menus have thick borders around the menu items. The whole thing is just over-cooked. I couldn't make sense of it, frankly.

    Sure, I could turn off or tweak most of that junk. But I think what I saw today is what happens when you try to copy Windows and Mac too closely. You end up copying the bad as well as the good. You inherit the same limitations and the same performance standards. It's a poor form of competition, and I despair at how much programmer effort must have gone into creating all this bloated mimicry.

    Having said that, I only just scratched the surface. I know how good Qt 4 is, and I'm sure developing apps with the KDE4 framework is much nicer than KDE3. It's just that the result on the desktop (both of them) is a bit of a let down.

  10. Unmentioned benefit of KDE 4 - Xorg+drivers by sskang · · Score: 5, Interesting

    One of the major effects KDE 4 has had on the free desktop has been to light a fire under the metaphorical asses of Xorg and driver development. There has been tons of work going on in Xorg since the split, but until KDE 4 came along and proved that stuff like Composite could have a real effect on user experience (Compiz came first, yes, but that was more or less just bling until apps started using composite), there was not as much pressure and expectation from free desktop users.

    Turn on desktop effects on any system using KDE 4 and if you have Xorg with good drivers, the difference in experience is startling.

    The rate at which Xorg and some of the drivers are getting better is exciting, as is Qt and KDE itself, and this is in part due to the expectations that KDE 4 has set in the minds of free desktop users. Kudos to the Xorg and FOSS driver devs for stepping up. The next couple of years are going to be fun.

    1. Re:Unmentioned benefit of KDE 4 - Xorg+drivers by Anonymous Coward · · Score: 3, Funny

      Turn on desktop effects on any system using KDE 4 and if you have Xorg with good drivers, the difference in experience is startling.

      Yeah, I especially was startled by the part where my textures randomly get corrupted. Really innovative.

  11. better equals faster by petes_PoV · · Score: 4, Insightful
    These desktops are so bloated with useless features that the choice is for the least-bad, not the best.

    To give an example, Gnome's file browser takes 5 seconds on my home PC (Athlon, 2GHz, 3GB) to list a 161 entry directory. A virtualised W2K instance on the same box takes less than 1 second to list the same directory - even though it's running in a VM and has to go through SAMBA on the host to access the directory. When doing this, I took precautions to ensure no entries were cached on either instance.

    Whether that's due to a mis-configuration on my part (tho' the Ubuntu installation is simply "out of the box", no tweaks) or because the browser is badly written and poorly designed, I don't know.

    What I do know is that this effect is not limited to the file broswer and is a severe demotivator for using Linux - or recommending it to others.

    Lose the bloat, remove 50% of the features, optimise the code, THEN talk about which desktop is best.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
  12. Re:XFCE 4 and GNUStep by jdowland · · Score: 4, Interesting

    We must have been using a different GNUStep.

  13. Warning - Honest opinion below by bhunachchicken · · Score: 4, Interesting

    As someone who has been using KDE 2001 (around KDE 2), I have to say that I think the latest version of KDE is fucking shit. It's a MAJOR step backward from KDE 3. I feel like the developers have taken everything that was good about KDE, thrown it in the bin, and made every effort to drive me to another DE altogether.

    Things that have so far fucked me off:

    • Removal of icons on the desktop - Seriously, WTF?!! (as far as I know) EVERY OTHER FUCKING DE ALLOWS THIS!!! (I believe it might be back in now, but in the form of a hack..?)
    • Panel Configuration - Before, I could right click on the panel, select Configure Panel, and get a nice window containing a bunch of things to be tweak. Now I just get this messy stack of... of... well I don't know what the hell that is.
    • Mounting devices - It was easy before, but now we have this strange menu that doesn't provide all the functionality that the previous 3.5 implementation did.
    • Some of the new DE is JUST PLAIN UGLY! The calendar, for one, doesn't look as neat and tidy as the one in KDE 3.5
    • ... probably some other things that I cannot call to mind.

    I upgraded to KDE 4.2 a while back after everyone raved about it, but ended up reverting back down to KDE 3.5. I'm still not sure what the KDE team are attempting to achieve, but I would rather have seen a KDE 3.6 with all the fancy effects than what we have now.

    I'm going to look very carefully at KDE 4.3 when that comes out, but I have little hope that it will reach the 3.5 standard, if I'm totally honest. Rant over. Sorry, had to get this off my chest. Am I the only one that feels this way? I'm sure when 4.2 came out Slashdot commentators were proclaiming it to be THE KDE 4 we'd been waiting for. Not me.

    1. Re:Warning - Honest opinion below by lbbros · · Score: 5, Informative

      Removal of icons on the desktop - Seriously, WTF?!! (as far as I know) EVERY OTHER FUCKING DE ALLOWS THIS!!! (I believe it might be back in now, but in the form of a hack..?)

      Appearance Settings > Desktop Activity Type > "Folder View" (4.2 or later) Very hackish... so hackish there's even an option to do so.

      --
      A CC-licensed illustrated horror novel
  14. Re:gnome better than kde by _merlin · · Score: 4, Interesting

    Have you considered that it could be a conscious decision, because MDIs and dockable toolbars are ugly and annoying? OSX doesn't use either of those UI paradigms, and developers don't cry out for them. As a user, I find OSX's floating, contextual inspector palettes to be much nicer than the mess of toolbars and dockable crap in visual studio. I'm getting a Linux box this week, and if Gnome doesn't have MDIs, I think that's one more thing to push me in that direction. (I think I'm going to choose Fedora as my distro.)

  15. Re:Meanwhile, MS Has Recovered From Vista... by gbjbaanb · · Score: 3, Insightful

    the troll has 1 relevant thing to say here:

    instead of getting your shit together.

    Now, I don't care so much about gnome v kde, but I do wish there was more consistency for all Linux GUIs. If everyone had a common standard to work to (eg the Windows Style Guidelines) then the Linux desktop would become a better place to work. MS did wonders for themselves with this, and until recently kept with it - unfortunately, now they've replaced the menu bar with a round button thing, no-one can find the print option anymore - which only goes to show how important and powerful the guidelines were.

    Linux has the opportunity to be great (we all know that, even the MS trolls), but isn't necessarily following up on its potential. Gnome v KDE is probably the biggest factor stopping this from happening.

  16. Re:Written by a KDE user. by marsu_k · · Score: 4, Informative

    He even calls D-bus "inspired by DCOP" but ignores the fact that D-bus is not part of gnome, but gnome has instead switched to a universal standard that is not desktop-specific, and was already used by non-gnome applications on the system, including low-level components such as udev and hal. I'd wish KDE would do the same, no one needs a 2nd seperate message bus system on his machine.

    ...which is why, probably, KDE4 uses DBus. But don't let the facts get in the way of a good rant.

  17. Re:gnome better than kde by ion.simon.c · · Score: 4, Informative

    The first thing which was really annoying is, that the "Dolphin" file manager eats about 200mb of ram almost instantly.

    Hi. Many things have changed since KDE 4.1. Over here (running KDE 4.2.1), Dolphin has a virtual size of ~71MB and a resident working set of ~20MB. You might want to look into upgrading.

    $ ps -eo vsize,rss,comm | grep dolphin | grep -v grep
    71652 20868 dolphin
    $ dolphin --version
    Qt: 4.5.0
    KDE: 4.2.1 (KDE 4.2.1)
    Dolphin: 1.2.1

    Ah. Something that I just thought of... is your version of KDE an optimized build? (I'm not sure that this would make *very* much difference at all, but...) Over in my full debug version of KDE SVN trunk, Dolphin has a virtual size of ~128MB and a resident size of ~28MB.


    $ ps -eo vsize,rss,comm | grep dolphin | grep -v grep
    128268 28532 dolphin
    $ dolphin --version
    Qt: 4.5.0
    KDE: 4.2.68 (KDE 4.2.68 (KDE 4.3 >= 20090327))
    Dolphin: 1.2.80

  18. Re:gnome better than kde by Hatta · · Score: 3, Funny

    Reason I don't like Gnome, is because GTK simply isn't good. I mean, it can't even show a window inside a window to get MDI

    Sup dawg, I heard you liked windows so I... nevermind.

    --
    Give me Classic Slashdot or give me death!
  19. Re:gnome better than kde by bjourne · · Score: 4, Insightful

    No one gives a shit about network transparency. It is a totally meaningless buzzword engineers like to tout but doesn't mean anything in the real world. X is mostly network transparent, X clients aren't. You have to be very careful to avoid unnecessary round-trips which introduces latency and makes your application dog slow. The Windows shell is decidedly not network transparent, but RemoteDesktop and VNC still works with it.

    To understand why people are complaining about X, try resizing a window quickly. Do the same operation on windows. It doesn't matter what computer you are using, on X you get flicker. Try opening a bunch of apps on one workspace, then move away and to that workspace. Notice how each window is redrawn one by one, first the frame and then the window contents. That is also an effect of X's client-server architecture. If you use some other OS than Linux so you have something to compare with, it is easy to understand why people complain on X.