Slashdot Mirror


Linus Switches From KDE To Gnome

An anonymous reader writes "In a recent Computerworld interview, Linus revealed that he's switched to Gnome — this despite launching a heavily critical broadside against Gnome just a few years ago. His reason? He thinks KDE 4 is a 'disaster.' Although it's improved recently, he'll find many who agree with this prognosis, and KDE 4 can be painful to use." There's quite a bit of interesting stuff in this interview, besides, regarding the current state of Linux development.

12 of 869 comments (clear)

  1. Temporary measure by oever · · Score: 5, Insightful

    Linus will be back. KDE 4.2 is turning out very nice and I'm sure he will give it a try. By upgrading his Fedora he was more or less forced to choose between GNOME 2 or KDE 4.0. Fedora should not have chosen KDE 4.0 over KDE 3.5. Only now with version 4.2 has KDE reached an acceptable level of quality again.

    --
    DNA is the ultimate spaghetti code.
  2. Tempest on a mousepad by Dystopian+Rebel · · Score: 5, Insightful

    Linus has plenty of other things to say in this interview. Why focus on this less important aspect of the discussion?

    Because LT doesn't like how KDE is right now? That's his choice, just as it was to like KDE more than Gnome before.

    Software is not perfect and it only achieves usefulness by stages, as LT himself mentions in discussing Git. A living project is a changing project. Not everyone is going to like the changes.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  3. Re:It makes sense... by onefriedrice · · Score: 5, Insightful

    My favorite, of course, is how they made it so that cursor blinking is a global setting. It doesn't matter if you use gconf or not, either your cursor blinks everywhere, including the terminal, or it blinks nowhere. That is, neither setting is acceptable.

    Wow. If that is your favorite thing to complain about, I guess Gnome must be pretty good...

    --
    This author takes full ownership and responsibility for the unpopular opinions outlined above.
  4. What is all this about? by VolkerLanz · · Score: 5, Insightful

    There are six pages of interview with Linus. Him now using Gnome instead of KDE is covered in three and a half paragraphs. Come on, this is a little sensationalist, picking on this rather minor issue for the headline, isn't it? No, I'm not new here, I just like to point out how childish that seems.

    Linus says KDE 4.0 was a "half baked release". Yes it was. He complains he got the update pushed through Fedora and that it "was not as functional". I'm sure it wasn't. He also might want to reconsider his choice of Linux distribution if he isn't happy with their update policy.

    We've been through this a million times here and on most any other tech site on the whole of the web: KDE 4.0 wasn't ready for general use, KDE themselves said so, it might have been a mistake to release it anyway, or not, the communication could have been a lot clearer, yada yada yada.

    Linus thinks so, too. Fine. Also, yawn.

  5. Re:It makes sense... by anagama · · Score: 5, Insightful

    I used to be a KDE user spending hours tweaking my Desktop. Nothing wrong with that -- there are some cool setups out there. For the last couple years though, I've been using Gnome. Not because it's better or anything like that, it's just that I got tired of tweaking the look of my Desktop and I like Gnome's defaults better than KDE's.

    I do like how Konqueror will let you just type "ssh://SOMEADDRESS" and act as nice file browser with all the drag and drop joy you get locally, and maybe Nautilus will let you do that -- it does let you set a server connection over SSH which obviates the need to type out "ssh://SOMEADDRESS" every time, but I still like Konqueror's functionality. Also, remote launching Konqueror works great, but remotely launching Nautilus is a disaster.

    All that aside, I've simply grown tired of tweaking my Desktop. Half my computers still have the default wallpaper from whatever distro I installed. Luckily, the linux world has something for everyone -- KDE for tweakers, Gnome for the lazy or tired, xfce for the agile, Enlightenment for -- I dunno -- etc. etc. etc.

    Use what makes you happy.

    --
    What changed under Obama? Nothing Good
  6. Re:KDE 4 is a downgrade by go_epsilon_go · · Score: 5, Insightful

    It seems that nobody remembers the transition between KDE 1 and KDE 2. KDE 2 was a major redesign over the 1 series, and at the beginning had the same issues that KDE 4 right now has. But eventually it grew up into the beautiful 3.5 series. So I think we'll have what we're expecting from KDE 4 around 4.5 version. Go KDE! Just my 2 cents.

  7. Re:It makes sense... by SanityInAnarchy · · Score: 5, Insightful

    You could always just grow a brain and use gconf,

    Or I could be lazy and use KDE, which, instead of forcing me to use arcane commandline utilities and XML, provides me with a nice GUI and a much simpler, much more UNIX-y set of config files. KDE4 screwed it up a lot, but it's still nowhere near as bad as GNOME.

    I'll remind people one of the older reasons Linus chose KDE: There's a nice GUI for configuring what each mouse button on the title bar of a window does. In GNOME, this functionality simply wasn't available. I assume it wasn't in a config file either, because Linus ended up having to write a patch. Once he wrote it, he couldn't figure out where to send it.

    Now, if Linus fucking Torvalds can't figure out where to send a patch, you have a problem.

    --
    Don't thank God, thank a doctor!
  8. Re:It makes sense... by siride · · Score: 5, Insightful

    What is wrong with having the options? And there is a very good reason why the terminal should have a separate setting for textfields: it's not a textfield and it doesn't act like one. I don't want an annoying blinking box of a cursor in my terminal. It is, however, nice to have a blinking cursor in textfields.

    Now on to the rest of your points. Who does it hurt to have extra config options? If the defaults are sane, then regular users don't have to touch them, but for people who care, the options are available. I mean, I thought this was the whole point of Linux and FOSS, that you wouldn't have some monolithic entity telling you how you are going to use your computer and what is "best" for you. GNOME is the anti-thesis of this. GNOME knows how things should be. GNOME knows that you only need to care about blinking cursors globally. GNOME knows that you don't want to make good use of your screen real-estate so all themes have to have huge amounts of wasted space. GNOME knows that you don't want to change settings, so they are hidden away in gconf instead of being in a useful and documented config dialog. Etc. etc. etc.

  9. Actually... by Moraelin · · Score: 5, Insightful

    Actually, I think the key word is missing there. The real fallacy is "argument from false authority."

    As a hypothetical example: If an recognized astrophysicist says that there's something fishy about the amount of existing dark matter, that's a real authority on the subject matter, and is certainly something to keep in mind. If Obama says it, he's just not qualified to make that kind of a judgment, and it's simply something to ignore. For all his authority in politics and law, he's as qualified to talk about astrophysics as the local barber.

    In this case I don't think Linus is an authority on usability or anything even remotely relevant to KDE vs GNOME. It's his personal tastes vs yours, nothing more. Unless you happen to know that his tastes accidentally match yours to the letter, it's something to thoroughly ignore.

    Of course, that won't stop people from being fashion victims and trying to imitate him anyway. That's why celebrity endorsements work. That's why you see video clips with Van Damme and whatnot saying that they play WoW, for example. Because a lot of John Does out there will try to be like monkeys imitating that celebrity. Or why you see Fatal1ty branded heatsinks, although I don't think he'd know enough physics to actually judge a design, nor the experience of having tested 100 heatsinks and picked the best. That's appeal to false authority.

    I don't doubt that here too a lot of people switched to KDE just because Linus blasted GNOME, and will now hastily switch back to GNOME because Linus uses it now so it must be cool.

    --
    A polar bear is a cartesian bear after a coordinate transform.
  10. Re:A reasoned analysis? That's good. by SanityInAnarchy · · Score: 5, Insightful

    Eum, isn't KDE a shell? Why does it need to support Bluetooth, isn't that the job for the OS?

    Well, the OS supports the physical hardware. Most of the logic of managing which devices are allowed to connect and which aren't, among other things, is managed in user space by a stack called BlueZ, which mostly runs as a daemon and is controlled through arcane config files.

    Now, I'm not afraid of arcane config files, but I was a bit spoiled. It was a few clicks to get my mouse working in KDE3. It would probably take me a few hours to learn enough to do it manually with BlueZ.

    In KDE3, the bluetooth manager was a separate application. In KDE4, that's still true... sort of. It's also part of the "solid" system, I believe -- which is KDE4's hardware abstraction magic. It wires GUIs to potentially OS-specific backends -- looking at the config pane, it looks to support power management, network management, and bluetooth.

    But the idea is that a KDE bluetooth manager should also work on Windows and OS X, neither of which will be running BlueZ. Similarly, the KDE network manager should work on Windows and OS X, neither of which will be running the Ubuntu-like NetworkManager.

    Like so many parts of KDE4, it is a really good idea, and you can see how it has the potential for greatness.

    Unfortunately, Ubuntu shipped incompatible versions of parts of this stack -- I believe it was that a new BlueZ was required by the new kernel, but the new BlueZ was incompatible with the old Solid. Which means that, out of the box, my mouse didn't work.

    That was my introduction to KDE4: Why doesn't my fucking mouse work anymore? It's 2008, and my mouse doesn't work?!

    I wish I could say it got better after that. It didn't -- it got worse.

    --
    Don't thank God, thank a doctor!
  11. Re:Or to not quote him partially... by Hairy1 · · Score: 5, Insightful

    Which isn't exactly the same thing, and probably not many people at KDE will be all that surprised. KDE4 is new, it has teething problems. It was risk, but we'll find out later if it was a risk worth taking.

    You don't roll out half baked software over the top of working software. If KDE 3.5 was working for people releasing something that would cause users significant grief is simply irresponsible. We are beyond the days where Linux users were all geeks who used Linux as a learning platform, and who wouldn't care too much about broken features.

    Linux is now being used seriously by people in their day job. Yes - Linux is "free" - but it is also such a vital piece of infrastructure that there is an expectation that delivery is equal quality OR BETTER THAN commercial alternatives. Open source should be an evolutionary process - you don't expect things that were previously working to become broken.

    However, this whole "start fresh" idea has occured several times. It can potentially kill a project. It is not unique to open source, and every time I've seen it done its been done badly. Is it harder to refactor an existing application into shape? Yes. However, refactoring tends to be far less painful for users who will have a working system throughout.

    Some people claim that if users want to keep using the old app they can. This is true, except in open source people will tend to abaondon applications not in active development. Although a new "fresh" version is on the way a project in this state looks to the external world like an abandoned project.

    I know one project that took over three years to rewrite a vital library. The old version worked, but had bugs. The bugs were going to be addressed in the new version, but it took so long to do that we were forced to find something that was actually maintained.

    Open source isn't a toddler any more. It has grown up, and people now depend on it. We cannot afford to be using users as our QA department. We could afford to do this in the past, and certainly there is are still hackers who don't mind installing the latest builds, but we cannot assume that all our users are going to be grateful for whatever we ship. It must be quality.

  12. Re:A reasoned analysis? That's good. by FishWithAHammer · · Score: 5, Insightful

    Because that's not what a .0 release is. Numbering systems have an accepted meaning. Shit, even Apple calls their products 10.x.0. If they'd called it KDE4 Alpha 1, nobody would have cared. (Well, those of us who don't think that KDE went down the tubes when people started listening to aseigo, but I digress.)

    People here bitched that Vista (Windows 6.0) wasn't perfect, why should KDE get a pass? If you label it ".0", you're making a claim no matter what else you say. Whether that's right or wrong, it's how it is.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."