Slashdot Mirror


Does the Linux Desktop Innovate Too Much?

jammag writes "The Linux desktop has seen major innovation of late, with KDE 4 launching new features, GNOME announcing a new desktop, and Ubuntu embarking on a redesign campaign. But Linux pundit Bruce Byfield asks, do average users really want any of these things? He points to instances of user backlash, and concludes 'Free software is still driven by developers working on what interests or concerns them. The problem is, the days when users of free software were also its developers are long gone, but the habits of those days remain. The result is that developers function far too much in isolation from their user base.' Byfield suggests that the answer could be more user testing."

542 comments

  1. Very Misleading Title for the Topic by eldavojohn · · Score: 4, Insightful

    Does the Linux Desktop Innovate Too Much?

    I think your title is a bit misleading. When you say "Linux" I think Linux kernel. Like the Linux operating system itself. What the blogger goes on to talk about are just GPL software projects that are intimately tied to Linux. That said, I could install slackware, damn small linux or any number of flavors of Linux that have none of the projects being discussed.

    You can chat all you want about Gnome vs KDE and which one is bloating--trust me, that is not something I'm ever going to take a position on. I value my life too much.

    I might have missed it but I didn't see anything about people wanting their changes to be seen. That's probably a big problem and you could spend days optimizing the kernel for a better experience but the average user doesn't see anything. Or you could add this awesome UI functionality to some windowing framework (compiz fusion?) and suddenly everyone's seeing it. Pretty obvious what some people might aim for ...

    Lastly, I've noticed that some of the more mature products like to move in a even/odd fashion where one release is to stabilize things the next is to add new features the next to stabilize then new features ... ad infinitum. Even kernel development is done this way I believe. So you know people like Shuttleworth are trying hard to make this work. I think the last bit of criticism that's going to help them move forward is "You're innovating too much."

    --
    My work here is dung.
    1. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 5, Insightful

      When you say "Linux" I think Linux kernel.

      But that's why he didn't say "Linux". He said, "Linux Desktop", which I take to mean the entire software ecosystem based on Linux on a user's desktop. It's an appropriately apt description.

      It's not a misleading title, if you accept the premise that "over-innovation" is what is causing the disjoint between developers and users. I think it's just more likely that developers don't really understand the users, and for all the merits of free software, there are some things that centrally-managed, proprietary software does better, because the non-programmer professions involved in product development expect to be paid for their services, and most open source projects do not have a workable way to monetize the overall project to cover those costs.

    2. Re:Very Misleading Title for the Topic by Valdrax · · Score: 4, Insightful

      I think your title is a bit misleading. When you say "Linux" I think Linux kernel. Like the Linux operating system itself.

      GNo/One cares.

      --
      If it's for-profit but free, you're not the customer -- you're the product (e.g., the Slashdot Beta's "audience").
    3. Re:Very Misleading Title for the Topic by nurb432 · · Score: 2, Interesting

      Does the Linux Desktop Innovate Too Much?

      I think your title is a bit misleading. When you say "Linux" I think Linux kernel. *snip*

      Yes, misleading, but rather typical of the general misunderstanding that is prevalent. But then again, what value is a kernel to the average joe? So its just easier then trying to explain how it all fits together to a non techie. ( kernel, X, desktop, etc.. )

      Even with BSD where it IS the sum of its ( official ) parts, the explanation still gets messy.

      --
      ---- Booth was a patriot ----
    4. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 2, Insightful

      But that's why he didn't say "Linux". He said, "Linux Desktop", which I take to mean the entire software ecosystem based on Linux on a user's desktop. It's an appropriately apt description.

      Right, because when you're running "Linux Desktop" you're running only KDE or Gnome and using Open Office. I'm certain Linux developers would quietly point you to the door if you told them that Linux Desktop means that. I also think the KDE, Gnome or OO.o devs would point you to the door if you told them that they are Linux Desktop. They work on other operating systems, you know.

    5. Re:Very Misleading Title for the Topic by turbidostato · · Score: 3, Insightful

      "I think it's just more likely that developers don't really understand the users"

      What if what happens to developers is that they don't give a damn about what "the users" want or need?

      There are developers that do care about your kind of "Joe Sixpack" users be it because their personal inclination or because they are paid for it and then, there are developers that program for a myriad of other reasons and that's perfectly OK. Unless you can point and demonstrate that there are developers that genuinously try to focus on Joe Sixpack kind of users and fail then there is not such a "problem", at all.

      "for all the merits of free software, there are some things that centrally-managed, proprietary software does better, because the non-programmer professions involved in product development expect to be paid for their services, and most open source projects do not have a workable way to monetize the overall project to cover those costs."

      And now you are mixing apples to oranges. It is not "centrally-managed proprietary software" but "centrally-managed software" as long as its central management does focus on Joe Sixpack satisfaction. Can you demonstrate if even at the logically level only that a centrally managed open source software project focused on Joe Sixpack satisfaction is worse fitted to the challenge than a centrally managed proprietary software focused on the same goal? I don't think so.

    6. Re:Very Misleading Title for the Topic by Tx · · Score: 5, Insightful

      It's not necessarily a misunderstanding. I, and most of my friends and colleagues, use "Linux" as shorthand for "Linux-based operating system". We are fully well aware what the Linux kernel is, and what the operating systems consist of. However that usage is both concise (no, I will bloody well not say "GNU/Linux" every time, andy more so than "Linux-based operating system") and understood to a sufficient extent by non-techies as well as IT people. By all means try and earn nerd-cred by complaining about it if you want, but I view that behaviour as pretty much on the same level as the grammar-nazis here on slashdot - they may be technically correct, but they are annoying and unproductive, and we could get by with a lot fewer of them.

      --
      Oh no... it's the future.
    7. Re:Very Misleading Title for the Topic by somenickname · · Score: 5, Interesting

      This is very true. Having worked at a large software company writing developer tools, we had HIE (Human Interface Engineering) people evaluate everything with a GUI that was shipped to customers. Mind you, this was software written by and for developers so the rules were a bit relaxed but, I have never been so close to committing homicide as I was when I would get e-mails like this in my inbox:

      - The black line between widget foo and bar needs to be 1 pixel closer to widget foo.
      - The black line between widget foo and bar needs to be color #111111 instead of #000000
      - The splitpane between widgets foo and bar should default to 437 pixels wide and not 450 pixels wide
      - The vertical scrollbar should scroll 5% slower
      - The hotkey for menu item foo should be Ctrl-baz and not Ctrl-bar
      Etc, etc, etc.

      It took me slightly longer than normal to implement all these changes because I was distracted trying to decide a fitting way to end the e-mail authors life but, in the end I implemented all their "suggestions". I'm ashamed to say that they were right. The product was far more polished after I did all those seemingly pointless things.

      To summarize: Developers shouldn't be in charge of GUIs. Even if those GUIs are only intended for other developers.

    8. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      KDE and Gnome (+ LXDE + XFCE) desktop environments really works on other OS's too than just Linux. Even that developers of those projects usually might use Linux (kernel) as their OS, those desktop environments are not part of the OS. So it is really false to say them to be a "Linux Desktops". We really should talk about KDE and Gnome desktop environments if we mean just those two and if we mean all different, then mayby just just Desktop Environments (how to say just window managers?).

      At least the Linux OS is graphical OS because it has support for x.org. Without that support coded to Linux, it would not be graphical OS. (or could the framebuffer be counted to be such?) and there is the project where the X is trying to be ran in the Linux OS as own module.
      But is it nitpicking to be wanted that those projects are being spoken of the way, what they are and not just "Linux Desktops"? I would not like to be tied as Linux Desktop developer if I would use FreeBSD or Hurd operating systems and the KDE desktop environment.

      It is just sad that normal people do not know what the OS is. They believe that Linux is just a kernel and the OS is something else. They do not sort out microkernel and monolith kernel and how they are two different ways to make OS. They buy somekind boxed product what is sold for them as "Operating system" and then they believe that all what came on that CD is the OS. Even that the open office or firefox is part of the OS because it came with that same product.
      And they see on the monitor the desktop and all the files as icons and mouse cursor, so the image on the monitor must be THE operating system. And not just the one software what draws all the functions of the whole system as easier way.

    9. Re:Very Misleading Title for the Topic by Javaman59 · · Score: 1

      I'm ashamed to say that they were right.

      A nice story, and very apt to this discussion! Thanks.

      --
      I'm a software visionary. I don't code.
    10. Re:Very Misleading Title for the Topic by pembo13 · · Score: 1

      That's all well and good, but one should speak to their audience.

      --
      "Thanks for all the money you paid to us. We've used it to buy off ISO among other things" -Microsoft
    11. Re:Very Misleading Title for the Topic by Jartan · · Score: 3, Interesting

      Just out of curiosity did you notice that the product was lacking some polish before you made the changes?

    12. Re:Very Misleading Title for the Topic by Jartan · · Score: 5, Insightful

      In English when a misunderstanding like that becomes "general" or "prevalent" it stops being a misunderstanding and starts being correct. Kleenex and Xerox are the most obvious examples.

    13. Re:Very Misleading Title for the Topic by Kjella · · Score: 3, Interesting

      Honestly, I don't think that kind of UI design is all that critical. If it'd been a few steps higher up like workflow design, then I'm all with you. Like if a user wants to do this, he should [click a button/use a menu/write a command line], after which he should get a [dialog/wizard/use defaults] which should contain [basic options/all options/preview]. Often it gets so complex because geeks design it with a million things to tweak underways from A to B, when most people want the simplest straightest route. Particularly I've noticed that geeks are much better at visualizing certain kinds of results, so they understand what they're doing while others don't. Often what's needed are simple tools to show "where am I in the process?" or "what will the effect of this be?" to go from zero to hero.

      --
      Live today, because you never know what tomorrow brings
    14. Re:Very Misleading Title for the Topic by somenickname · · Score: 5, Interesting

      Just out of curiosity did you notice that the product was lacking some polish before you made the changes?

      No, the product seemed pleasant looking and very usable from my standpoint. After implementing the changes HIE suggested I was blown away at how great the shipping product was. In fact, that single experience probably changed the way I write GUI applications and, 10 years later, I think if I were to write a GUI application for the same company, HIE would be sending me far fewer e-mails about mundane details.

      "Human Interface Engineer" sounds like a bullshit title but, if you get one that actually knows what they are talking about and you listen to them, it can drastically improve the quality of your software. I think the point of the GP was that open source software often doesn't have the level of strictness where a non-programmer can say, "No, it's not polished enough to ship". When you know that the final judge of whether your software will ship or not comes from someone that cares more about presentation/interface/usability than the technology behind it, you write your software differently.

    15. Re:Very Misleading Title for the Topic by calmofthestorm · · Score: 2, Insightful

      As someone who believes the average person needs to know more about computing, I think that the difference between micro and monolithic isn't on that list of things that are relevant. I agree with your overall point, though.

      --
      93rd rule of Slashdot: No matter how obvious my sarcasm is, my comment will be taken seriously by someone.
    16. Re:Very Misleading Title for the Topic by hedwards · · Score: 2, Interesting

      That would explain a lot. At work our log program looks OK, but requires an inexplicable intervention of the mouse when changing between two specific fields. Everywhere else on the form I can get to the next one by hitting tab, except for that one, which doesn't work right. And on top of that the developers working on it decided that rather than being able to type 24 as 2 4, we should have to do it 2 2 2 2 2.

      I can't pretend to understand what sort of brain damaged logic resulted in that being signed off on. In this case doing it the way that it's always been done is perhaps the more innovative approach. And that's sort of like Linux, adding new usability features is good, so long as they actually add to the experience without making things unnecessarily complicated. And honestly, Linux gets too much of both.

    17. Re:Very Misleading Title for the Topic by mR.bRiGhTsId3 · · Score: 2, Insightful

      They are the Linux Desktop though. If you look at X sessions, the tremendously overwhelming majority are KDE or Gnome sessions. Furthermore, the neatest, fanciest features of Gnome and KDE tend to come later to the BSDs and Unixes. Case in point: How many versions did it take before the gnome-volume-manager worked on FreeBSD to allow for automounting?

    18. Re:Very Misleading Title for the Topic by Aldenissin · · Score: 2, Interesting

      I think the real point of the submission is that If "WE" the community want to code, volunteer to test "as I did here" and think about the whole just a little more, then we'd all be better off for it. I wish I knew how to code, and perhaps I would lend a hand. (Anyone can suggest were to start? I am a fast learner who understands scripting/html and did a little Basic in school +10 years ago.)

      For some reason (maybe because I watched it last night?) this reminds me of that line in the movie The Devil Wears Prada where she laughs and Meryl Streep lays into her about fashion and how the color sweater she was wearing was decided in that room. To her it didn't matter, but it is still important, otherwise we'd all look like fools. Remember the 70's?

      I kid, but consider this article (Scienticfic American, "The Sorriest Animal") about what separates us from other animals. Part of the article talks about self esteem and needing to feel accepted. That is why we do just about anything we do outside of survival, because on some level it is. What I do not understand is why we can't wake up as a species and think seriously about the collective and what is best for all. We could build starships in 20-30 years, IF we looked for and purposely exploited our talent and treated each other with respect. But I truly believe we must first respect ourselves in order to respect others. But how can we do that, when we do not even consider that to be accepted, we need to accept others and assist, as they will be better to do for us.

      To put another way, you have to think about yourself many times. Being quote selfish can be the most unselfish thing you do at times. If you aren't there, then things are completely out of your control. It may smell of It's a Wonderful Life, but if you truly think about the influences that we all have, that you yourself has, then you may understand my point.

      --
      Like a city whose walls are broken down is a man who lacks self-control.
    19. Re:Very Misleading Title for the Topic by somenickname · · Score: 3, Insightful

      That level of polish is critical for user acceptance. If you give a user an unthemed GTK desktop (which is hideous) they will blame any and all failings in their ability to use the software correctly on it being "primitive" just because it doesn't look flashy. For better or worse, compiz wobbly windows probably drove more users to linux than, say, the superior workflow paradigm of multiple workspaces.

      Having said that, I agree that workflow design is also important. It was included in the e-mails I'm referring to but, to make my point about the culture clash between Humans and Nerds, I only included the most ludicrous examples of the types of things that proper HIE will make you do.

    20. Re:Very Misleading Title for the Topic by Samah · · Score: 3, Funny

      ...but I view that behaviour as pretty much on the same level as the grammar-nazis here on slashdot...

      Technically "Slashdot" should start with a capital letter since it is a proper noun.
      Yours sincerely, a spelling/grammar/punctuation-Nazi.
      >_>
      *ducks*
      Disclaimer: I probably screwed something up there; feel free to call me out on it. ;)

      --
      Homonyms are fun!
      You're driving your car, but they're riding their bikes there.
    21. Re:Very Misleading Title for the Topic by diskofish · · Score: 1

      Honestly, I don't think that kind of UI design is all that critical.

      It is critical, now I am not downplaying the other things you said in your post but If you app doesn't look good, users will assume a turd because it looks like one. Developers generally don't notice stuff like margins, spacing, or colors being off since they are not accustomed to looking at those details. When these "details" are off, its akin to publishing something with spelling or punctuation mistakes.

      I worked in one shop where the developers output would be reviewed by QA and a UI designer. After a few months, a new developer would be much better at making stuff look the way it was intended to w/out the designer having to go back and do a second pass

    22. Re:Very Misleading Title for the Topic by GF678 · · Score: 5, Insightful

      It took me slightly longer than normal to implement all these changes because I was distracted trying to decide a fitting way to end the e-mail authors life but, in the end I implemented all their "suggestions". I'm ashamed to say that they were right. The product was far more polished after I did all those seemingly pointless things.

      Don't feel ashamed.

      It's been said time and time again, but it bears repeating - developers don't understand how important a GUI is to the end user. All those little things you mentioned were an annoyance to implement, and yet had a cumulative effect that even you could appreciate. The problem is that you had someone to kick your ass and tell you what was necessary to implement for the GUI, and since it was your job and you were being paid to do this, you obviously had to implement the additions. Developers for OSS unfortunately do not have such motivation and do not have an external force to push them into improving the GUI in such subtle ways, and this is why OSS tends to (but not always) have a far less slick interface than their closed-source counterparts.

      The iPhone has a slick interface. This is noted by virtually anyone who uses it, but this interface wasn't an accident of design.

    23. Re:Very Misleading Title for the Topic by cheftw · · Score: 1

      What about the misunderstanding that "English" has come to mean (in America ofc.) American English.

      Kleenex and Xerox are brand names everywhere but America, and not even ubiquitous there.

      It's a colloquialism, not a real word.

      --
      Always back up, never back down. ---- Think you're cool 'cos your uid is prime? Take mine, modulo the one digit integers
    24. Re:Very Misleading Title for the Topic by maxume · · Score: 1

      So..."It's a thingy for your computer that doesn't cost the company that puts it on there any money, and if you really, really want to, you can see how it works".

      --
      Nerd rage is the funniest rage.
    25. Re:Very Misleading Title for the Topic by maxume · · Score: 1

      Is your comment prescriptive, or is it descriptive?

      --
      Nerd rage is the funniest rage.
    26. Re:Very Misleading Title for the Topic by maxume · · Score: 1

      It really depends on who you ask. Or maybe whom. Here is a link to a British newspaper discussing how a British dictionary chooses to define Xerox:

      http://www.theinquirer.net/inquirer/news/1024683/xerox-forbids-use-of-word-xeroxing

      Now, I'm pretty sure we could impugn The Inquirer all the day long, but the Oxford English Dictionary presents somewhat of an edifice.

      --
      Nerd rage is the funniest rage.
    27. Re:Very Misleading Title for the Topic by selven · · Score: 0, Troll

      I think high-quality free software like Ubuntu is better at the non-programming bits than proprietary software. Take language support, for example. Microsoft will never release a version in a language which is spoken in countries with a 99% piracy rate. Ubuntu, however, has a lot of options.

    28. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      I prefer *nix. Your 'Linux' definition would include Android. ;)

    29. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      please, send a million HIE engineers to Cisco

      you want to kill your HIE engineers, I want to kill the guys who are implementing GUIs in Cisco ... think SDM, CP, CA, etc

    30. Re:Very Misleading Title for the Topic by lennier · · Score: 2, Insightful

      "What if what happens to developers is that they don't give a damn about what "the users" want or need?"

      Precisely, and this I think is why we need to erase the developer/user distinction by creating languages and tools which allow USERS to create their own solutions. Then the users BECOME the developers, and make the system they want.

      This doesn't happen at the moment because it's too hard - there's a big gulf between 'user' and 'developer' level tools. The conventional default way of creating GUI apps - C/C++ plus huge unwieldy libraries - is not a good fit with how users want to evolve their own interface experience. This separation between user/developer has emerged from the commercial history of software development. But it doesn't have to be like that. We could and should do much, much better.

      Don't you think it's insane that you get a program like, say, Evolution or F-Spot, and you get it as a big monolithic whole - windows, widgets, control logic, database, storage formats, all rolled together, with 'no user-servicable parts'? And no way of configuring it between ticking the few GNOME HIG-compliant checkboxes (the fewer the better) or learning Mono and Gtk and hacking the source directly - then fighting with version control and package management and create my own rogue repository somewhere.

      If we had a way where users could make tweaks to things like how GUI windows were laid out - in such a way that control logic and data storage and transfer logic were cleanly separated from interface concerns, so people could easy share and modify and create whole new 'skins' for products, much like how the Firefox extension ecosystem works, or how spreadsheet templates can be created, wouldn't it help bridge that gap?

      Why, for example, can't I use Gconf, make a bunch of configuration settings, then save them as a template file and export and share them to users as a 'configuration mode' or something for a program I like? Why do I have to make all configuration changes from scratch, by hand, by myself, with no modularity?

      And isn't this exactly what the whole Object-Oriented and Component Programming revolution way back in the 80s was supposed to be about? Reusable code? Why didn't it happen? Why did OOP stay stuck in the 'use objects to build big applications, then ship them as entire systems plus a few shared libraries which are so fragile they have to be centrally managed at the OS level' mode?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    31. Re:Very Misleading Title for the Topic by lennier · · Score: 4, Insightful

      "Honestly, I don't think that kind of UI design is all that critical. If it'd been a few steps higher up like workflow design, then I'm all with you. "

      And here's my question to you:

      Why can't the user create their *own* workflow on a modern desktop?

      Why aren't there tools available to allow the user to script and remix modes and functions of applications into their own new applications?

      Why can't I take a GUI application that annoys me because the buttons are laid out wrong, and edit the window so the buttons are 35% bigger and slightly to the left, then post just that change somewhere safely on the Web so others can critique it and use it?

      If I see a spelling error in a dialog box in a free application, why can't I *instantly* click somewhere, fix that error, and repost it, just like I can on Wikipedia?

      How much do I need to know about thread-safe signal-handling GUI event loops in order to change a badly-drawn icon or resize a scroll bar?

      We're not leveraging the full power of the Free Software mentality unless we can enable small, safe, incremental fixes like this, all across the user base.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    32. Re:Very Misleading Title for the Topic by lennier · · Score: 1

      And here's a follow-up question set:

      What might be the GUI software equivalent of Wikipedia's 'page' and 'edit history' and 'locking'?

      Can our current GUI programming languages support safe, massively distributed user-led editing like Wikipedia?

      If not, why not, and how can we evolve them towards such a massively distributed, integrated, language / protocol / environment?

      Do C/C++/Java/Mono allow us to even think about this kind of paradigm? What about Ruby or Python?

      If neither, can we envisage a suitable language which might?

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    33. Re:Very Misleading Title for the Topic by beodd · · Score: 1

      I agree very much to what you said. I personally think that the open source companies can and do have the means to steer allot of the highly visible open source projects either monetarily or intellectually. There is nothing wrong with innovation for innovations sake. If the average user is who a distribution is geared to they have all the control in the world to make it as user friendly or as up to date as they would like. They are the ones who should be driving user acceptance and not the developer who contributes out of love in their own spare time developing what they find interesting.

    34. Re:Very Misleading Title for the Topic by buchner.johannes · · Score: 2, Insightful

      Furthermore, free software devs tend to stop when software gets the task done.

      For example software like multitalk, server-less sharing of a work folder over the internet* or a multi-head view for pdf-presentations may have innovative available solutions intended for the average office user, but never reach end-users.

      => Polishing, publishing (as in getting it as package to the end user), maintaining, reacting to user requests is extra-work that take a lot of time and effort.

      __
      * Jake

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    35. Re:Very Misleading Title for the Topic by Jurily · · Score: 1

      Does automounting count as innovation? MS-DOS had it.

    36. Re:Very Misleading Title for the Topic by walshy007 · · Score: 2, Funny

      Users can become developers... very easily, if they want to and have the time to learn things properly.

      The languages themselves aren't hard, but to explain exactly what you want to do in a programming language in an efficient manner, can be depending on the task

      Also this configurability you speak of, with many non developers doing it, would more or less confuse people. We already have enough people bitching about "there is no standard blah" with only a few well done options available that service different needs.

      And isn't this exactly what the whole Object-Oriented and Component Programming revolution way back in the 80s was supposed to be about? Reusable code? Why didn't it happen?

      It did happen, but if you cannot express yourself well with what you want to do in a programming language, it's not much use to you is it?

      You seem to think everything should be push button and it will work the way I want, there are serious implementation issues to that, and even if you did pull it off, people would not be happy with it since when they pushed the button, it did not do EXACTLY as they were expecting to.

    37. Re:Very Misleading Title for the Topic by orngjce223 · · Score: 2, Funny

      a spelling/grammar/punctuation-Nazi.

      Of course! Semantically speaking, there shouldn't be a hyphen there.

      *ducks*

      --
      Note: I was 13 when I wrote most of this. Take with several grains of salt.
    38. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      Be careful, or one day "Windows" will be the generic term used for "Operating System."

    39. Re:Very Misleading Title for the Topic by Burz · · Score: 3, Insightful

      To summarize: Developers shouldn't be in charge of GUIs. Even if those GUIs are only intended for other developers.

      I would add: Developers shouldn't be in charge of platforms, especially if those platforms are intended for end-users.

      One of the main problems of most FOSS projects trying to produce normal 'everyman' apps and OS's is they they are primarily coding (and trying to design) to show off to each other. They aren't connected with the end-users' interests and expectations in meaningful ways, so even when going for maximum polish they end up with something impressive or passable mainly to very advanced users. These FOSS devs also tend to have poor software methodology which further prevents them from cataloging and prioritizing users' wants and needs (requirements and use cases anyone??).

      As a KDE fan, I have to say a lot of KDE stuff falls into this category of the "candy-fied yet inaccessible". On sites like kde-apps they are very into showing off kool 'end-user' type stuff to each other without any thought as to offering solutions with feature stability.

      Ah, feature-stability. That's what the supposed "Desktop Linux" platform would have if it were a platform. But its not. There is nothing that specifies a set of rich and modern features/behaviors that would cause either a budding application developer or a typical end-user to feel reassured and at-home as they try to write-for and use various Linuxes. Such a specification would entail making an "interface contract" to non-peers (non-system-coders, i.e. end users) when these coders are really only thinking about the reactions of their peers.

      Its the applications that 'sell' the system. As young application developers cut their teeth they are almost certain to start with and stick with a highly targettable (well-defined) platform. And they will learn first the suggested coding styles at Apple Developer Connection or MSDN, starting with the default toolsets offered (Xcode, Visual Studio). At some point inspiration will strike them and (unless its web-centric) they will try out their ideas in these nurturing environments first.

    40. Re:Very Misleading Title for the Topic by johnkzin · · Score: 2, Insightful

      I think the last bit of criticism that's going to help them move forward is "You're innovating too much."

      I disagree. One of the things I have ALWAYS found to be annoying about Linux based environments, and Linux oriented developers, is the rather immature development cycles, which lead to "upgrade-itis", instead of a more mature development cycle of "upgrade only when something has matured enough to be stable enough for all users". Linux distros have started to mature and become more stable in the last 10 years, but it used to be a COMPLETE crapshoot to upgrade. Things are better, but they're not yet mature -- there's still PLENTY of room for growth on this front.

      There still seems to be a mentality of "release X times per year, whether you're ready or not, whether it's useful or not", "release code that isn't ready for prime time, just because it works for some people, and we haven't released recently", and it often seems that there's no real, publicly available, coherent, and user focused (as opposed to developer focused) release road map. That's critical for any Desktop platform, including Desktop focused Linux distros.

      "Innovating too much" is exactly what those things spell out to me. Too often, too hastily, too haphazardly. Slow down, be more methodical, be anal retentive about stability and usability*, and have/follow a roadmap that will actually matter to users.

      (* usability == user friendly/ergonomic, not has-useful-features/has-utility)

    41. Re:Very Misleading Title for the Topic by Jurily · · Score: 1

      Precisely, and this I think is why we need to erase the developer/user distinction by creating languages and tools which allow USERS to create their own solutions. Then the users BECOME the developers, and make the system they want.

      Sigh. People have been blaming Linux precisely because the users were programmers, so it was "hard to use". People have been praising Linux for having "languages and tools which allow USERS to create their own solutions".

      Now the applications became more sophisticated, and the users didn't, so you blame Linux because the average user can't figure out C++? Why doesn't the average user create PyQt applications, then? Oh, you mean they don't actually want to do anything, just whine about the software they got for free?

      And isn't this exactly what the whole Object-Oriented and Component Programming revolution way back in the 80s was supposed to be about? Reusable code? Why didn't it happen? Why did OOP stay stuck in the 'use objects to build big applications, then ship them as entire systems plus a few shared libraries which are so fragile they have to be centrally managed at the OS level' mode?

      Performance. Ever heard of JavaOS? Care to guess why not?

      Moore's law applies to applications, too.

    42. Re:Very Misleading Title for the Topic by Chees0rz · · Score: 1
      When people say "Year of the Linux Desktop" aren't they referring to mass adoption of Linux (pick your flavor)? I read the title/summary as this innovation stifling the mass adoption of the linux desktop.... which would be people switching from OSX/MS.... which would more than likely be people switching to a (familiar) Gnome/KDE and OO environment...

      I also think the KDE, Gnome or OO.o devs would point you to the door if you told them that they are Linux Desktop. They work on other operating systems, you know.

      I think a lot of people consider those projects to be crucial to Linux gaining OS market share... Just to be dramatic- I'd go as far to say they are the gate keepers. Maybe they'd point you to the door for not giving them the kudos they deserve.

      But of course, I didn't RTFA...

    43. Re:Very Misleading Title for the Topic by Alcoholist · · Score: 2, Insightful

      But what else do you call it? To most folks 'desktop' is the place where the computer sits. When you work as a computer technician like I do, you get into the habit of explaining things in fairly simple terms to people. A regular computer user is going to scratch their head if you say that you're talking about a KDE desktop environment, running on X.org, running on a GNU/Linux system. 'Linux Desktop' is as good as an umbrella term as any.

      Of course, keep in mind that half of the computer users out there don't even know what 'desktop' really means either. I lost track years ago the number of times I've told people to save things on the Desktop and they asked me what that was. "It's at the top of the list in the drop down combo box located at the top left corner of the 'save as" dialog box." Yeah right. You might as well be telling someone how to change the spark plugs in a Bugatti.

      From what I've seen, the reason Linux desktop systems have never really caught on is it's too complicated to sell them to the general public because there are so many names for things.

      --
      Bibo Ergo Sum.
    44. Re:Very Misleading Title for the Topic by crazybilly · · Score: 1
      Great thread, probably the most thought-provoking/inspiring thing I've ever read on /.

      Seriously.

    45. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      No, the reason wikipedia works, much like the web in general, is that intelligent human readers and editors consume the artifacts, and they are capable of handling all sorts of inconsistencies and errors and understanding the intent behind them so they can make editorial decisions of their own. In programming, it is the machine that is consuming the artifacts, so unless you imagine starting with a human-class (or better) AI instead of a VM, and having some Socratic dialogue with it to get work done, you need to raise the bar for those contributing to the artifact.

      You could have wikipedia-like editing of code, but only if there is a human-driven editorial process to take good looking ideas and merge them into an actual reviewed, consistent codebase. You couldn't have individual contributors simply tweaking code that is immediately going to run, without any change control, QA, and release management. These more formal editing stages are not optional when a non-intelligent machine will be consuming the released code.

      In fact, the current OSS world for large projects like the Linux kernel is already in this form. There are many mailing lists instead of wikis, and there are human editors merging contributions (patch sets) into consistent codebases (the maintainer's trees and test/release streams). The history of the OSS movement has learned these lessons firsthand, and actually moved away from centrally-shared and edited code (such as in CVS or SVN) into more distributed forms where there is a strong distinction between proposed patch sets and actual publication of a new code version.

    46. Re:Very Misleading Title for the Topic by Bigjeff5 · · Score: 1

      I dare you to name a language option offered by Ubuntu that Windows doesn't have. I'd be far more inclined to believe Windows has languages that Ubuntu doesn't.

      To further refute your idiotic point, China has one of the highest, if not THE highest, rates of Windows piracy in the world, and yet there has been a Chinese language option for a decade or more.

      Cheers :)

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    47. Re:Very Misleading Title for the Topic by Kjella · · Score: 1

      Technically "Slashdot" should start with a capital letter since it is a proper noun.
      Yours sincerely, a spelling/grammar/punctuation-Nazi.

      You don't mind if I spell it /. do you? *watches grammar nazi head explode*

      --
      Live today, because you never know what tomorrow brings
    48. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      You claim to understand, but then you make it clear you dont.

      "Linux" is a singular noun. There are DOZENS if not HUNDREDS of Linux-based Operating Systems. You cant really be using the singular term to refer to all of them?

      You are referring to multiple, related Operating Systems as if they were a single OS. But they arent, and it's nonsense to pretend they are. What is so horrible about referring to each OS by their proper name instead? Debian is not Red Hat, and neither is SuSE, and sadly none of those is Slackware.

    49. Re:Very Misleading Title for the Topic by Zancarius · · Score: 1

      Be careful, or one day "Windows" will be the generic term used for "Operating System."

      Evidently you've never worked in technical support. If someone doesn't know enough about a computer to recognize what Windows is, they aren't going to have any understanding of what an operating system does. Those sorts of folks probably refer to the computer sitting on their desk as the "box with all the flashing lights," or--more humorously and less correctly--as the "hard disk" or "CPU."

      I realize that your comment was more of a sarcastic joke, but I think it's important to point out to those who don't quite recognize this fact that "Xerox," "Kleenex," and now Linux are much more novel terms to describe very specific things. "Kleenex" is used generically for facial tissue, not toilet paper or sanitary napkins.

      Plus, since much of the geek community already refers to GNU/Linux and entire distributions as simply "Linux" (much to the dismay of the FSF), it has already entered colloquial use by those in the know.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    50. Re:Very Misleading Title for the Topic by 93+Escort+Wagon · · Score: 1

      I (sorta) agree that the title is misleading. But in reality I think the real question is - if the users don't find the changes to their liking, is it actually innovation?

      Change for change's sake is not the same as innovation.

      --
      #DeleteChrome
    51. Re:Very Misleading Title for the Topic by icannotthinkofaname · · Score: 1

      Also, I'm pretty sure Microsoft will never release their OS in Esperanto. I noticed that language option in Ubuntu, and I might just have to try it one of these days, if I ever decide to learn a decent bit of Esperanto. Yeah, I know, this has no proprietary value, but it's definitely some geeky fun.

      However it'd really be something if Ubuntu were translated into Klingon. :D

      --
      Let q be a radix > 1. I am in ur base-q, killing 10 d00ds.
    52. Re:Very Misleading Title for the Topic by Will.Woodhull · · Score: 1

      Parent post makes some excellent points. I don't think that HIE is the only way to do what's needed, but there absolutely has to be some way to evaluate the user's interaction with the interface and re-model that for improvement. I think that can be done by using a longer public beta or RC period, with a phase that is entirely focused on user interaction improvements (possibly to run concurrently with the usual bug identification / squashing stuff).

      Another post has argued that the interface work should be done during the design phase, before coding begins. I mostly disagree. While obviously the user interface needs some attention early in the process, it is only after the software is finished that users can begin to explore the new things that they can do with it-- and it is during that exploration that the community learns what needs to be done to get the thing to work right. When you build new work flows, people will find new kinds of work to put through those flows, and it is then that the community learns what it needs to know to fix the user - to - software - to - user interface.

      I regard user interface improvements as a very important category of optimization, and like most optimization, it is a mistake to attempt to do it too early. Doing this without having an HIE staff on payroll is going to take longer, but Google has shown us that beta can go on and on...

      --
      Will
    53. Re:Very Misleading Title for the Topic by roman_mir · · Score: 1

      wake up as a species and think seriously about the collective and what is best for all. We could build starships in 20-30 years

      - who is that 'all' you speak about? Starships for all? You surely jest, don't you?

      Seriously, I don't believe that 'all' more important than any given separate person and what may be good for this abstract amorphous 'all', is not necessarily any good for someone specific, thus they will not care.

    54. Re:Very Misleading Title for the Topic by Bigjeff5 · · Score: 4, Insightful

      This is exactly why I switched from Linux back to Vista (I went from Vista to Linux initially because of hardware issues). I wanted to love Linux, I think at it's core it is a fantastic OS, and I'm all about free.

      But I'm not a programmer, I've got very, very mediocre artistic abilities, and my attempts to pretty up just my desktop experience didn't produce anything I could continue with. I couldn't find a "theme" I liked, and they didn't fix a lot of the other UI issues, like not being able to change a number of settings via the GUI. In windows and OSX, cli is reserved for when things have gone very wrong, or you are trying to do very power-user level stuff, not everyday things like adjusting sound settings or installing programs that aren't in your distro's repository.

      Basically, if Linux on the desktop looked as nice as OSX and the user rarely needed to go to the CLI for anything it would be crushing OSX and be solidly competing with Windows. That's my estimation, anyway.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    55. Re:Very Misleading Title for the Topic by adolf · · Score: 1

      I think the title was supposed to say "GNU Linux."

      But, you know, it's just a title. Fergetaboutit.

    56. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      I guess that depends too hoo your audience wood bee.

    57. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      That sounds like a MS Access webpage. I wouldn't. MS Access occasionally ignores the tabindex properties. I've worked around it several times by manually setting the focus to the correct control when the KeyDown event sees tabs and shift+tabs.

      HTML comboboxes just don't allow normal typing. As far as I know the only way to fix it is to write your own combobox in javascript; giving up native widget familiarity in the process.

    58. Re:Very Misleading Title for the Topic by Artifakt · · Score: 1

      At least as far as the Win-9X series running over DOS, MS automounting still also allowed for occasional auto-unmounting before all the write processes had finished, without making this at all clear to the typical user. It's kind of like saying that Mr. Some Guy built an automobile assembly line before Ford, but not mentioning the line sometimes made five wheeled cars with no engines and Some Guy didn't notice that little detail. If memory serves, MS has fixed a lot of this, but is it fair to say they beat any competition?
       

      --
      Who is John Cabal?
    59. Re:Very Misleading Title for the Topic by Tubal-Cain · · Score: 0

      For better or worse, compiz wobbly windows probably drove more users to Linux than, say, the superior workflow paradigm of multiple workspaces.

      Multiple workspaces has got to be the feature that puts FOSS desktops above Winodws' in my mind (and then there's the cli...). Trying to multitask on a Windows machine is almost suffocating these days.

    60. Re:Very Misleading Title for the Topic by iNaya · · Score: 1

      Some languages Ubuntu has that Windows doesn't: Xhosa, Maori, Latin. And many others.

      --
      The Unicode standard is over 20 years old. Why does Slashdot not support it?
    61. Re:Very Misleading Title for the Topic by Tubal-Cain · · Score: 1

      This is exactly why I switched from Linux back to Vista...I'm not a programmer...my attempts to pretty up just my desktop experience didn't produce anything I could continue with.

      Eh. Some of us non-programmers can't stand form without function. I would always revert Windows desktops to the Win2k theme (though I would leave the Start menu alone) and turn off all sorts of little visual effects that I've never noticed.

    62. Re:Very Misleading Title for the Topic by TheLink · · Score: 1

      For some stuff, there's also a level of polish where the user "loves it". It's the difference between an Android phone scrolling and iphone scrolling.

      One is it works (but you can see it jerking and tearing). One is "Wow, cool must buy now" to millions of people. FWIW I don't have either phones but I've seen both sorts of phones and with the iphone scrolling people can easily forget that there's something drawing all those pixels, and have the illusion that something is moving in sync with their finger (and thus it becomes an extension of their bodies).

      --
    63. Re:Very Misleading Title for the Topic by theillien · · Score: 1

      But that's why he didn't say "Linux". He said, "Linux Desktop", which I take to mean the entire software ecosystem based on Linux on a user's desktop.

      Not to mention the fact that like many other things, the public at large isn't concerned about semantics. We who are more familiar with the history and foundation of Linux can easily differentiate between Linux the kernel and Linux the overarching paradigm. Others simply don't care. They hear what the media tells them and that's all they are concerned about. And honestly, that's all they need to be concerned about. Let the developers and technologists worry about semantics. If we all did that in the first place the Linux Desktop might have actually caught on a long time ago. Instead, too many people are too concerned about maintaining the geek cred.

    64. Re:Very Misleading Title for the Topic by SanityInAnarchy · · Score: 1

      I generally say "tissue", "copy", or "copier".

      Now, I do refer to the whole OS as "Linux", or, more often, "Ubuntu". However, I don't think Kleenex and Xerox are good examples. Velcro is much better -- but that was also an entirely new invention; Linux is a Unix, which is a class of Operating Systems, and those are nothing new.

      --
      Don't thank God, thank a doctor!
    65. Re:Very Misleading Title for the Topic by mR.bRiGhTsId3 · · Score: 1

      I wasn't so much counting it as innovation but as an example of how features that integrate with the hardware originate in Linux and then get ported to everywhere else later, ir at all.

    66. Re:Very Misleading Title for the Topic by The+End+Of+Days · · Score: 1

      Just a note about multiple workspaces: your preferences are not objectively superior in any way.

    67. Re:Very Misleading Title for the Topic by seyyah · · Score: 1

      That said, I could install slackware, damn small linux or any number of flavors of Linux that have none of the projects being discussed.

      Slackware will have KDE4 in its next release, which is no more than one or two months away.

    68. Re:Very Misleading Title for the Topic by indi0144 · · Score: 1

      "However it'd really be something if Ubuntu were translated into Klingon"

      but why stop there? I'd like kernel modules for my EVA's LPT1 interface! you never know, sometimes you just have to launch that robot and starting magi it's a pain in the ass. And don't get me started with the battery life optimization, it sucks.

    69. Re:Very Misleading Title for the Topic by siloko · · Score: 1

      . . . and turn off all sorts of little visual effects that I've never noticed.

      You turn off things you haven't noticed!? Thats some Luddite intuition you have going there!

    70. Re:Very Misleading Title for the Topic by Artifakt · · Score: 1

      When KDE went to version 4, there was this weird yellow squiggly thing that fit in a quarter circle in the top right corner of the desktop. (It's actually the basic control for locking and unlocking all the Plasma widgets, so offhand, Ill give the designers their basic claim that they can't make it 'just go away' even if it clashes with somebody's wallpaper).
            I notice though, that as of Kubuntu 9.04, when it's unlocked you can drag it around, at least to other points on the top edge of the desktop, and it changes outline so it's not in a quarter circle if it's not in the TR corner, but in a normal tab shape. That last little attention to detail is what I consider polished and professional. I suspect the KDE creative team got messages similar to the ones you faced, and saw some wisdom in at least some of them. I greatly appreciate that little change myself, as the top right corner of the screen is a good place to put some of the common rectangular widgits such as RAM meters or weather displays. If you use some big honking painting or something as wallpaper, that corner also has a good chance of not being all that fundamental to the image, etc. Maybe next week I'll have a small tiled wallpaper where it doesn't matter so much, and decide I only want to see a weather report when I actually have a full strength browser open, but somebody decided that coding for the desires of some people was worth doing, and that should be appreciated.
            In this case, it was also respectful of the fellow coders who were developing various widgets, and not just end users. It was also pragmatic, like the coders realized that the more popular their system was, the more widgets would be coded, and the more users would need to be able to fine tune the system so they could use all the widgets they wanted without being overloaded.
          There's also a big difference, even for an unpaid coder, between saying they don't want to implement a particular feature, or they think it would be difficult and might break existing functionality, and saying the user's opinion is ill thought out, trivial, or just doesn't matter (especially for interfaces). What sounds like just a nit-picking opinion can be a major utility issue to a disabled user. I wouldn't have particularly groused if there was some reason I couldn't put a bunch of time, weather, and e-mail notifier type widgets in various corners, but If my eyesight was bad enough, I might take it every bit as seriously as people take healthy people parking in handicapped spaces or blocking wheelchair ramps. Some interface developers need to look at what they just wrote and ask "Would I still say this if I knew this user had Retinitus Pigmentosa and everything he sees looks like he's looking at it down a paper towel tube?"
             

      --
      Who is John Cabal?
    71. Re:Very Misleading Title for the Topic by ScrewMaster · · Score: 1

      When you say "Linux" I think Linux kernel.

      Yes, and he said "Linux Desktop" which is pretty damned specific. I, for one, had no problem understanding that he was NOT referring to the kernel: the world "Desktop" was a dead giveaway.

      Actually, it's not that the various Linux desktops innovate too much (that would be like saying that Microsoft innovates too much.) It's more a matter that they aren't ripping off anything with better ideas than Microsoft Windows. I mean, all Windows has been since its inception is a weak sister to the Macintosh, originally giving DOS users with Mac envy a mouse pointer to push around so their collective penis didn't feel so small. At least Microsoft set their sights reasonably high: they stole all their best ideas from a GUI layer that, at the time, was superior in pretty much every way (granted, that gap has narrowed in recent years.) The Linux desktop crowd is so afraid of losing ground to Windows (and of being considered out of touch) that they aren't, so far as I can see, really willing to innovate all that much.

      The reality, of course, is that the "desktop metaphor" has been stretched about as far is can be, there really isn't all that much more room to innovate, because the technology and underlying precepts have largely matured. Windowing systems, pointing devices, cut&paste ... all the basics have been around for decades, and all the major GUIs have them. What will come next is open question, of course, but I wouldn't expect it to come from the KDE or Gnome folks. They're still playing catchup.

      And there's this: when you get right down to it, do we want major innovations at this point? Do we want things to change just for the sake of change? Hell, the Office Ribbon was the latest "innovation" from Microsoft, and it can hardly be called a smashing success because what was there before was good enough.

      --
      The higher the technology, the sharper that two-edged sword.
    72. Re:Very Misleading Title for the Topic by DocHoncho · · Score: 2, Funny

      Latin? For real? But... why?

      --
      Celebrity worship is a poor substitute for Deity worship and costs more to boot.
    73. Re:Very Misleading Title for the Topic by Jurily · · Score: 1

      At least as far as the Win-9X series running over DOS, MS automounting still also allowed for occasional auto-unmounting before all the write processes had finished, without making this at all clear to the typical user.

      If you ever saw a FDD, you'd know that it was a hardware feature. Don't blame the software for the big plastic button that ejected your disk mid-write.

      And it was perfectly clear to everyone that when the drive makes loud noises, don't interrupt it.

    74. Re:Very Misleading Title for the Topic by Petrushka · · Score: 1

      Some languages Ubuntu has that Windows doesn't: Xhosa, Maori, Latin. And many others.

      Don't believe all the Ubuntu propaganda. And I'll add, as a suggestion: please don't go around implying that Windows' lack of support for Latin has even the slightest importance. Doing so will discourage your audience from taking seriously anything else you have to say -- even if it's a serious and important point, like your citation of Xhosa.

    75. Re:Very Misleading Title for the Topic by Myrcutio · · Score: 1

      Actually, there are settings for visual effects that you don't notice are there and don't miss if they are removed. Drop shadows in particular, along with antialiasing around square windows are insignificant details that probably took a team of developers a long time to produce. Sure you notice them if you compare them side by side, but disable half the performance options in windows vista/7 and most people would forget they ever existed after a few minutes. The system even runs faster with lower memory usage as well.

    76. Re:Very Misleading Title for the Topic by metacell · · Score: 1

      You can chat all you want about Gnome vs KDE and which one is bloating--trust me, that is not something I'm ever going to take a position on. I value my life too much.

      If you value your life, why spend time on Slashdot? ;-)

    77. Re:Very Misleading Title for the Topic by iNaya · · Score: 1

      Interesting that MS has support for Maori... Can't see a good commercial reason for that, but good on them :-) Very surprising for me actually... I just randomly picked 3 languages I assumed (semi-incorrectly) that MS had no support for.

      I wasn't saying that lack of support for Latin, or any other language was an issue. I was merely replying to parent who dared to have a language mentioned.

      I would say that MS has more than exceeded necessary language support (for money making purposes), they're not a charity.

      --
      The Unicode standard is over 20 years old. Why does Slashdot not support it?
    78. Re:Very Misleading Title for the Topic by randyleepublic · · Score: 0

      You are leaving out the no. 1 reason OSS guis suck. Often there will be an operation that Microsoft has already devised a very efficient implementation for. But the OSS developer in a religious-like mindset will deliberately not do it that way - "that's how M$ does it - Ewww not kosher..." or some such nonsense is, I am sure what is going through thier minds. Result, some of the stupidest kludge in interface space. The Linux kernal is a fine piece of work, but the distros rely on OSS for all the UI. With everything a hodge-podge of designs, themes, and operations, it is silly to thing that any of the distros are even close to being competitive with Redmond as serious desktops, even while Balmer et al pull blunder after blunder after blunder. I am no Mac fan, but that is the only example of a 'nix desktop that makes any sense at all.

      --
      Social Credit would solve everything...
    79. Re:Very Misleading Title for the Topic by afabbro · · Score: 1

      Users can become developers... very easily, if they want to and have the time to learn things properly.

      The languages themselves aren't hard, but to explain exactly what you want to do in a programming language in an efficient manner, can be depending on the task

      If you think the typical user can pickup C++, then you are confining Linux to a very small universe.

      99%+ of the desktop users in the world (all OSes) have zero interest in becoming programmers. They want to do their own thing with their machines - run apps. Approaching them with the attitude that they can "easily" learn languages that "aren't hard" is absurd.

      ...and frankly typical of how most Linux developers think about users.

      --
      Advice: on VPS providers
    80. Re:Very Misleading Title for the Topic by Repossessed · · Score: 1

      Why not?

      Hmm, i wonder if they have coptic.

      --
      Liberte, Egalite, Fraternite (TM)
    81. Re:Very Misleading Title for the Topic by Jeremy+Erwin · · Score: 1

      Interesting that MS has support for Maori... Can't see a good commercial reason for that, but good on them :-)

      New Zealand is not that small a market, and if you want to sell to the New Zealand government, Maori may be a requirement.

    82. Re:Very Misleading Title for the Topic by iNaya · · Score: 1

      No interfaces that I am aware of, but there are Coptic script and spell check packages available for both Linux and Windows.

      --
      The Unicode standard is over 20 years old. Why does Slashdot not support it?
    83. Re:Very Misleading Title for the Topic by 19061969 · · Score: 1

      I have to disagree Will. In my experience the most valuable design work is done before anything is coded.

      The problem with leaving design (visual / interaction) until after a prototype has been built is that fundamental problems are often just not seen - in other words, the post-development design is a 'band-aid' that can only fix superficial problems. With good research, this is far less likely to be a problem - and can also contribute towards more effective requirements. In my own work, I've often been called in to fix problems that were just too ingrained into the product for me to make any difference. Had I been called in earlier, I would have helped make a much better piece of software. Luckily, where I am now, I can do this research so I know what I am designing for instead of guessing or using my own experience to guide me.

      --
      bang goes my karma... again...
    84. Re:Very Misleading Title for the Topic by Hognoxious · · Score: 1

      "pretty up" "lookad as nice".

      Seems you're confusing aesthetics and usability.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
    85. Re:Very Misleading Title for the Topic by silanea · · Score: 2, Insightful

      Why can't the user create their *own* workflow on a modern desktop?

      Why should they? The vast majority of users are just that: users. They don't want to create their own applications, they want to click a button and get their work done.

      I am a programmer myself, and I certainly like to tinker with stuff. But when I write a letter I expect OpenOffice to work reasonably good out of the box.

      --
      Rudolf Hess edited Mein Kampf. He was the very first grammar nazi.
    86. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      Lastly, I've noticed that some of the more mature products like to move in a even/odd fashion where one release is to stabilize things the next is to add new features the next to stabilize then new features ... ad infinitum.

      Uh, which distros/projects are you referring to?

      * Not the Linux kernel, which abandoned the stable/unstable branch approach in 2006 (to, as many would argue, negative impact upon things like the number and frequency of major regressions and stability). Arguably, this is not identical to what you are referring to, but it is similar.
      * Not Ubuntu, which follows that approach, yet has a shitton of problems with regularity, on every release. Just check the Ubuntu launchpad to see how many (if any) actually get resolved: they don't. The problems just migrate to the new release (or get fixed by happenstance due to upstream fixing the problem). See: the slew of problems with vinagre/vino-server to see a particularly odious example.
      * Not a product like KDE, which doesn't have a "beta" or "release candidate" but instead has a version "4.0" which is riddled with bugs and is nigh unusable. (THAT is not what one might call a "mature product". That is the same damning behavior we're so critical of Microsoft for perpetrating.)
      * Not

      A "mature" product does not have one "release" be stable, and the next an unusable flub. That's what we call a moving beta or someone's pet project. Sure, it might be innovative, pushing the envelope, or progressive or some such thing (and Ubuntu and the Linux kernel are certainly that, if anything). But of late, they're not "mature".

      A mature product has stable, consistent releases with few, if any, regressions. Newer versions add to the overall package and do not take significant performance hits. Maybe there's one or two game-breaking bugs, but they are quickly fixed (and fixed in a consistent manner).

    87. Re:Very Misleading Title for the Topic by turbidostato · · Score: 1

      "please don't go around implying that Windows' lack of support for Latin has even the slightest importance."

      I know its lack of support for both Vasque and Catalan has been a problem of quite some Euros of importance.

    88. Re:Very Misleading Title for the Topic by turbidostato · · Score: 1

      "Interesting that MS has support for Maori... Can't see a good commercial reason for that"

      It can be the same case as with Catalan: the local government ended up paying for the transalation on top of the usage licenses.

    89. Re:Very Misleading Title for the Topic by rts008 · · Score: 1

      If you think the typical user can pickup C++, then you are confining Linux to a very small universe.

      99%+ of the desktop users in the world (all OSes) have zero interest in becoming programmers.

      [citation needed]

      We are becoming more aware of the shitty webcoding with sites going on, and are looking for more control/sanity.

      C++, and derivatives are dog-simple nowdays...more of us 'dumb lusers' are getting into it.

      Your exclusive days are numbered...get used to it.
      User tools are becoming easier to use, HTML is not complicated, and most of your 'lusers' do not like flash and javascript, thus the 'I can do this just as well, without this shite' attitude.

      Your type's and your attitudes are numbered, adapt, or waste away...the Lusers have not only spoken, but started acting.

      --
      Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    90. Re:Very Misleading Title for the Topic by KingBenny · · Score: 0

      How can you innovate too much ? They can never innovate too much but 'human' linux distros like Ubuntu are very important to make it accessible for the mainstream user. As with windows, even more with linux, avg desktop users uses only what? 50% of its possibilities and options ? I say go for the future and distill accessibility from what the technomages present us with.

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
    91. Re:Very Misleading Title for the Topic by phillips321 · · Score: 1

      You know what gets on my tits....... when people ask me to code their website for them. Yeah no worries, i'll code it, but i wont design it!!!!!!! I'm shit at art, shit at design, my fashion sucks, how the hell could i make a website look good....

    92. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      Screwup Nr. 1: there's a comma missing after "Technically". There are probably more screwups in this short post than in yours.

    93. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      It is on the point when there is need to really know what is the operating system. People is too much using "Linux kernel" as being part of "Linux operating system". They just do not know they are same thing because Linux is monolithic.

      You do not need to tell that right away by long route to average person, but just mention that the Linux kernel is the linux OS. Nothing more special things needed to be explained. Afterwards, they can grap a OS science book to fall deeply to differences of micro and monolithic structures, if wanted.

    94. Re:Very Misleading Title for the Topic by yet-another-lobbyist · · Score: 1

      Dude, you have the very same phenomenon in other languages, as well. Because English is your "prevalent" language, you're using "English" as a synonym for "language"...

    95. Re:Very Misleading Title for the Topic by Fri13 · · Score: 1

      Those projects are very important to give a boost of Linux on OS markets. Linux rules supercomputers and has good share on webserver markets. But the desktop markets it is missing shares almost totally.

      For avarage joe, the KDE and GNOME will give what person is waiting from "the OS". So KDE and GNOME can be very important to allow other OS's than just Linux to gain market share. Thanks to projects like PC-BSD what use FreeBSD and KDE, there is even more choises!

    96. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      There are hundreds of Linux distributions. Not Linux-based operating systems. The linux kernel is exactly the same thing as the linux operating system. You know the monolithic kernel what it really is?
      All the distributions are the Linux. But they do not just include the Linux OS, but all kind software as well. From system libraries and command shells to graphical desktops like Gnome and web browsers like firefox. All the distributions like suse and red hat are using one same OS but with little compilication modifications what drivers to include and what not etc. But they are not always including same release (uname -r) or same version (uname -v) of the same operating system (uname). And definitely not including same versions of the software what they bundle with the linux OS. Linux is singular noun, it is one OS what is available from www.kernel.org. What is so horrible to referr Linux as what it is, without trying to switchs the OS name for what the distributors has choosed for their product? Does linux really sound so terrible because it is not as well marketed or it is not visible for normal user?
      You should really check out the different OS structures like microkernel and monolithic kernels.

    97. Re:Very Misleading Title for the Topic by JonathanBoyd · · Score: 1

      Basically, if Linux on the desktop looked as nice as OSX and the user rarely needed to go to the CLI for anything it would be crushing OSX and be solidly competing with Windows. That's my estimation, anyway.

      Right. Because applications mean nothing and usability is the same as having a pretty desktop.

    98. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      I would say Apple's success with focusing on joe sixpack versus Linux's success speaks for itself.

    99. Re:Very Misleading Title for the Topic by MBGMorden · · Score: 4, Funny

      Not to mention that as someone who worked in support once upon a time, that level of configurability would be a NIGHTMARE.

      Rep: "Click on the balloon icon?"
      Customer: "The what?"
      Rep: "The icon next to the ruler."
      Customer: "Oh. I made mine look like a pony. I love ponies.".
      Rep: "Whatever. On the window that pops up go to the formatting tab."
      Customer: "I don't see it. What's it do?"
      Rep: "It lets you change how your text looks.".
      Customer: "OH THAT. I renamed it to 'How stuff looks.'. I drug it over to that 'About' window too, because how my file looks is kinda like what it's about, you know?"

      Just look at what most users DO do with the customization options they're given. Mind you, not Slashdoters who want to "tweak for optimum performance" (which is only true for half of them - the other half will do things like transparent terminal windows that must get dragged into just the right positions for the most 1337 UI screenshot they can devise), I mean your standard old cubicle bound office worker. They don't try to make anything more efficient or fluid. No, they have a pile of icons scattered around their desktop with kitten wallpapers, dinosaur cursors, yellow/pink/neon green color schemes, and cows mooing at them when they throw something in the trash.

      Just as I wouldn't want to sell these people a TV that had an easy access panel and included a soldering iron and modding options, I wouldn't want to give them software that's TOO easily changed either.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    100. Re:Very Misleading Title for the Topic by tcr · · Score: 1

      I dunno... maybe buy/borrow a book, and improve?
       
      It's a competitive market out there. Skills pay the bills.

      --


      Information wants to be beer.
    101. Re:Very Misleading Title for the Topic by Psiren · · Score: 1

      Multiple workspaces has got to be the feature that puts FOSS desktops above Winodws' in my mind

      Have you tried dexpot? If you're looking for a workspace manager for Windows, this is the best one I've come across so far.

    102. Re:Very Misleading Title for the Topic by donaldm · · Score: 1

      I would add: Developers shouldn't be in charge of platforms, especially if those platforms are intended for end-users.

      Sigh! have to ever gone to an end-user and asked them what they wanted? I give you a hint "they have no idea". When I design a form or program I normally get the opinion of the end-user although in the majority of cases I normally know what is required and how to go about doing it in a much more efficient manner than the actual end-user. You could call that "elitist" if you want but when I consult I try to find out everything that is required to do my job and in many cases I need to know the complete work flow of the department. I am going to do the design for.

      Why do I even ask the end-users opinion when I already know what to do? In answer as far as I am concerned the opinion of the end-user is important because they are the ones that are actually going to use your product (not management) so you also need to look at ascetics as well. In addition a second, third or as many options as possible can actually make for a much more efficient product. Yes I am always willing to accept constructive criticism but you can not please everyone. Unfortunately there are consultants or designers who don't even bother with the end-users' opinions and only get management approval because their product is "shiny".

      In fact most end-users are actually told you will do something this way and to hell with your opinions. This attitude makes for very poor moral and at best mediocre work is the result of this.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    103. Re:Very Misleading Title for the Topic by ericrost · · Score: 1

      If it can't then you haven't properly abstracted data from algorithm and you've failed. You may have a functioning application, but its neither maintainable nor well designed if that is the case.

    104. Re:Very Misleading Title for the Topic by destroyer661 · · Score: 1

      In windows and OSX, cli is reserved for when things have gone very wrong, or you are trying to do very power-user level stuff, not everyday things like adjusting sound settings or installing programs that aren't in your distro's repository.

      I do understand where you're coming from here, but for me, and I think a lot of others, the entire Linux experience with the command line being an integral part of operations made my OS experience so much better, that I wouldn't know what to do if I had to live inside Windows with a crippled CLI. (yes, I know about powershell, it's still not bash)

      I don't know why everyone wants Linux to be more like Windows or OSX. I enjoy it the way it is, I don't want it to compete with the rest of them on a huge level, because then things will start becoming proprietary. Linux is free, and gives the end-user nearly complete freedom, without any guidance or annoyance, to do exactly what he/she/it wants and that's why I enjoy it.

      --
      #define true false // Have fun debugging!
    105. Re:Very Misleading Title for the Topic by LWATCDR · · Score: 1

      Well I honestly don't think I have to use the CLI on Ubuntu all that often.
      I feel the problems on the Linux desktop tend to be a lot more political than technical.
      I have to do too many stupid things to get media to work. That is because of software patents. That is something that Linux developers can not fix.
      Another political problem has to do with device drivers and the lack of stable binary interface. That makes it impossible to put a Linux driver in the box with your product. Even if you make it a FOSS driver. Depending on your driver making it into the Kernel is just too iffy for a product that may have a short shelf life and takes too much control away from the person selling the product. I have heard the technical reasons that are given but I feel that they just are not valid. The performance hit would very small and the idea that it wouldn't let you fix bugs is just silly. If the interface is really flawed from the start then maybe but the idea is to make make it flawed from the start.

      The real issue with the Linux desktop has nothing to do with Gnome or KDE. It has everything to do with applications. Linux is lacking some applications that people need and is lacking even more applications that people want. I know a lot of people will not agree but I feel that Linux needs a healthy commercial development community.
      It needs a way for people to sell software for Linux that is easy to install and use. I really think that an Application Store like iTunes, Android, Nokia, and RIM are deploying would do wonders for the Linux software base.
      Hey I have written GPL code and love doing it but people have to pay billls and the FOSS model just doesn't work for some categories of software like Video Games, Professional 3D CAD, and some other areas. An Application store could also sell FOSS applications as well. There is nothing that says a FOSS program must be free as in beer.
      I think Gnome is as usable as Windows XP/Vista. I really like using it myself. I have not gotten into KDE4 yet. It really seems like too much pain for the gain for me right now. The problem with Linux on the desktop is right now number one applications and number two IMHO still hardware support.
      I want to see the day when I can buy a Printer with a Tux on box and have it just work.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    106. Re:Very Misleading Title for the Topic by rawr_one · · Score: 1

      This isn't exactly proof, but it very much so shows how little people actually care about even the smallest of technical details. Most people do not have any interest in understanding ANYTHING inside of their computer, let alone a programming language.

    107. Re:Very Misleading Title for the Topic by rawr_one · · Score: 1

      Just because it's free doesn't mean users shouldn't complain about it. If it weren't for perfectly legitimate complaints, nothing would ever get done, and nothing would adhere to any sort of usability standard.

      It's not the complaining users that need to sit down and shut up, it's the people who don't understand that complaints, for the most part, are symptoms of an actual problem that likely needs to get fixed.

    108. Re:Very Misleading Title for the Topic by someSnarkyBastard · · Score: 1

      The languages themselves aren't hard you say...really? Huh, and here I thought that C++ was difficult as hell as a language to work in because of all of its pointer necromancy, fugly aesthetics, and difficulty in debugging ("When in doubt, cout" my ass)

      Who knew?

    109. Re:Very Misleading Title for the Topic by DorkRawk · · Score: 1

      This is totally fine. Volunteer developers can care about whoever they want. But just don't complain when the majority of the population has no desire to use software that wasn't built with them in mind.

    110. Re:Very Misleading Title for the Topic by tazanator · · Score: 1

      I think Linux (i use Ubuntu for family members) can really take off if it got it's act together better on support. My mother left the Linux heard to return to Vista over a printer driver issue (no one had a driver for an HP printer) my aunt is in pits over things not "making since" in the names used for programs. If developers got more towards the plug and play and legacy drivers MS would start having a sever financial crisis for now it's no worries because we can't get the 50 and up crowd to join us in Linux in the web and email area.

      --
      I'm told you are what you eat, does that mean I can be you by tomorrow with some A1?
    111. Re:Very Misleading Title for the Topic by Lysol · · Score: 1

      I'd even take this a step further and say Vista/XP gets in the way quite a bit. When I know how to do/use something, I don't need constant reminders to 'Apply' things or to confirm a bunch of operations. Every time I venture into MS land, I seem to get this. When I sit down to a Windows machine it's like, 'sigh'. This isn't to bash MS at all, I think they're necessary in the whole computing ecosystem. However, to me (and this has maybe been reduced since the advent of Vista) they are still a little too nerdy when it comes to OS's.

      I used the 'Linux Desktop' for a long time, developing on/in it. I tried to like Gnome, but, yah, it's just a hog. I tried to like KDE, but it was too much like Windows (I think it's prob more stable and is faster than Gnome tho). So when OSX finally was usable I switched and never looked back.

      Now where are all these guys? Gnome/Ubuntu - no uptake really. KDE - ditto. Windows - catchup, still a pain to use, still a bunch of money, still the overlords making u activate it. OSX however keeps getting better and more and more people are using it. I don't care about the 'Apple tax' because I think that's a lot of bs. Before I bought my first PowerBook I spent *weeks* looking for a capable Linux laptop. All were junk though which, to me describes the PC industry; a race to the bottom.

      I don't think developers can make good GUI software. A developer just wants to get some things done and call it good. A 'professional' ui person want's the experience to be top notch. Like the poster above said "move this button 5px left, make this line #ffffff" - I've had to do that before and my attitude was "fuuuuuck you!". So, I feel I've experienced this first hand.

      Now, the Mac/OSX isn't perfect - nothing is - and while I like their hardware/design, I definitely can see through their bullshit screen (which sometimes is worse than MS). But every day I sit down to my terminal or Textmate and start working or start on a task, I get it done with minimal interruption from the OS and with a lot of happiness because things work well and look pretty damn good. Looks are important and if anyone says differently then they should go back to fvwm (even circa '03) and hang out there. Looks DO matter.

      My friend and I (also a Linux Desktop developer from way back) talk about the state of Gnome or the like and he's always saying - "yo, they're *still* using the same icons from 8 years ago", and it's true. Not saying for profit computing is the way to go, but money motivates and OSX - especially with Snow Leopard - is now king of the mountain. They're going to have to fuck up royally or some amazing something has to come along.

      At this point in my life, I'm tired of garbage (like the machines in the Microsoft laptop commercials) and I don't care about compiling my OS anymore to get that extra 5% of performance. I want a beautiful machine that works and gets out of my way. The Mac pretty much fits that bill.

      One last note. For servers (now this is a diff story), I 100% use Linux. For the server market, Linux has it figured out and that's where it will continue to shine.

    112. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      iTunes on the other hand is a god awful abomination. Give me Amarok any day. Dont confuse design with useful.

    113. Re:Very Misleading Title for the Topic by kimvette · · Score: 1

      Funny, dating back to the original seven-floppy distribution, I've always known Linux itself to be referred to as "the linux kernel" or simply "the kernel" and the distribution as "Linux." But what do I know, having run Linux off-and-on since shortly after it hit usenet.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    114. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      > andy more so than "Linux-based operating system

      I think you meant 'any more so'

    115. Re:Very Misleading Title for the Topic by kimvette · · Score: 1

      Those little details can make a world of difference in the perception of quality. Functionality can be identical between two programs in the market, but the one which has a more "polished" appearance will naturally be preferred. The effect of those minor details (spacing, coloring) on usability is subtle but it is real. The difference can range from reducing eystrain/fatigue to simply making it easier for the user to navigate and find things, and good GUI design can actually help blind/legally blind folks work easier with screen readers. It can also make automation (both test and task automation) easier, especially where custom controls are used.

      Finally, the marketing folks will appreciate a clean layout for their collateral. It is much easier to sell the PHB and other non-techie types a software suite when the layout is clean, consistent, and attractive; not a GUI that looked like it was hacked together in MS Paint.

      I'm designing an app for the iPhone that DOES look like it was drawn by a five-year-old in kindergarten, with bright clashing colors, but it's for the intended market. The other designs I am working on are for adults and follow a clean, consistent pattern.

      Before I embarked on my own, I worked as a QA engineer, acting QA director (I kept getting stuck in the position but didn't want it due to corporate politics), then release engineer. When I was in QA I would actually look for those details and was guilty of sometimes loading up a screen magnifier or taking screen captures and zooming in in PSPro. When I wrote installers, I made sure that even in my prototypes everything was polished, and designed splash/billboard images to match the overall feel of marketing collateral, emphasizing the more attactive screenshots of the product.

      Those details do take a lot of time, and if you don't have an eye for it or don't appreciate the importance of it, it may be hard to be motivated to fix them. Consider it objectively if that is the case for you: If it's a paid gig, the product will earn more money and your position will be around longer if you keep those details in mind. Your paycheck and bonuses are your motivation. If it's a F/OSS project you put out, consider long-term popularity of your product and visibility for you to be your motivating factor. Your users will appreciate it, and accepting that feedback gracefully will be appreciated by your userbase.

      Now, this isn't necessarily directed at you in particular, but anyone who thinks good GUI design is overrated. There is a reason Apple, Adobe, and Microsoft spend millions on their GUI designs. You are marketing your product (commercial or free) to humans, not to machines.

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
    116. Re:Very Misleading Title for the Topic by Patch86 · · Score: 1

      It's been said more times than bears mentioning: there's no accounting for tastes. Also: each to their own.

      This is part of why having many distros is a good thing. If you want stripped-down bare basics, there's a distro for that. If you want the full eye-melting experience, there's a distro for that. Arguing about which way is better is a pointless game.

    117. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      In English when a misunderstanding like that becomes "general" or "prevalent" it stops being a misunderstanding and starts being correct. Kleenex and Xerox are the most obvious examples.

      ...and Google...

    118. Re:Very Misleading Title for the Topic by DrgnDancer · · Score: 1

      The sad and unfortunate fact is that good design requires more than skills. It requires talent. I can (and have) designed websites. Whenever I compare my work with that of real web designers I cringe. I can make you something that gets your information across without (hopefully) raping anyone's eyes, but even a mediocre artist can make something more attractive with their mouse tied behind their back... In general programmers make poor designers and vice versa. Not always, there are exceptions, but in general the skill sets don't seem to overlap much.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    119. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      Roller Blades has always bothered me the most.

    120. Re:Very Misleading Title for the Topic by mfnickster · · Score: 1

      Actually, there are settings for visual effects that you don't notice are there and don't miss if they are removed. Drop shadows in particular, along with antialiasing around square windows are insignificant details that probably took a team of developers a long time to produce.

      Reminds me of the old Eudora 3 setting that you could uncheck: "Waste cycles drawing trendy 3D junk"

      Sadly, this betrays an attitude that seems to be common among FOSS developers. I'm sure it was funny to the developer, and at the time I considered it pretty cheeky. Now, though, I think the fact that Qualcomm allowed that message to make it into a shipping product is pretty shameful.

      --
      "Slow down, Cowboy! It has been 3 years, 7 months and 26 days since you last successfully posted a comment."
    121. Re:Very Misleading Title for the Topic by flameproof · · Score: 1

      Ugh... Vista. Well, I feel for you. It's been said many-a-time before and I suppose doesn't need repeating - nonetheless: Pretty Is As Pretty Does.

      I think the deal (for now, anyway) is that you pretty much have to have a "Lego Builder" predisposition when it comes to Linux On The Desktop. When I finally jumped ship three years ago I also had a hard time wrangling my desktop into some semblance of pleasing eye-candy. The majors, ie, KDE and Gnome, just don't fly straight when it comes to function and form in my estimation. Enlightenment seems like it's only for those who occasionally spaz-out. XFCE is sort of a cross between W98 and Gnome Lite (and amazingly bereft of handlbars - unless they're somehow mounted to it's helmet). But then I found Fluxbox and stopped thinking in terms of "desktop" and started to grasp that there was a way to have functionality make it cool. Wow. And Blazing Fast, too. Most of the M$ users who've seen my desktop in action usually flip out and leave my computer very, very envious.

      I use Wbar and Fluxbox can easily change the window decorations to resemble OSX - got oodles of informative apps in the slit and adesklet widgets, conky, etc. My desktop is cool, functional and there's 4 of them to work on with the flip of a mouse wheel. OSX? No thanks. This way is much better. And as for not wanting to mess with the cli - personally, I wouldn't want to own a computer where I couldn't get to it's psychological center in less than one click or keypress.

      I have to agree, though, that there's way too much "innovation" going on with the major desktops. Get what you've got working refined, let the users have more control of it and stop trying to redefine what a "usable GUI" is - it is what those who use it make it (as opposed to those who make it and use it for 10 minutes before changing it).

      --
      ~Just as a thing fails if it lacks a kernel, so too it fails if it lacks a skin. ~ Rumi, Discourses
    122. Re:Very Misleading Title for the Topic by flameproof · · Score: 1

      "no, I will bloody well not say "GNU/Linux" every time,"

      Bravo! I applaud your aplomb, Sir. I too, subscribe to this exposition of what "Linux" is: a GENERIC term for a "Linux-based OS". If I want to talk about the kernel, I'll damned well say "THE LINUX KERNEL" so as not to frighten any Stallman bed-wetting, ass-kissers out there worried that GNU (or Stallman) isn't getting it's (or his) fair share of the glory.

      ...freakin' shitebiters...

      --
      ~Just as a thing fails if it lacks a kernel, so too it fails if it lacks a skin. ~ Rumi, Discourses
    123. Re:Very Misleading Title for the Topic by msclrhd · · Score: 1

      +1

      It's not so much the programming language -- that is just used to glue things together. What is important here are the libraries and toolkits that are built on top of those.

      What you are probably interested in is improving the community interaction at the project level and how that interacts with the revision control systems.

      There are tools that allow translators to easily update translations and add support for languages if the program is using PO files (which is standard on GNU/Linux - and possibly other - systems).

      What is needed is better interaction with these tools for things like localisation, typos and graphics and have them as core features on project hosting sites like github, sourceforge and gitorious.

    124. Re:Very Misleading Title for the Topic by msclrhd · · Score: 1

      This is one of the cool things I like about Linux. You don't have to have things one way.

      Want to use the Amiga-style workbench - sure, no problem. Like the look and feel of Windows - sure. Prefer a Mac-style UI - check. Want to go back to those good old command line only days - got that too.

      Linux, the BSD's and OpenSolaris are flexible enough so that you can customise the UI to be what you want. This is both a blessing and a curse, but you can provide entry-level distributions.

      There is a balance between stable, functional and reliable vs bleeding edge, innovative UIs. There is room enough for both.

    125. Re:Very Misleading Title for the Topic by cas2000 · · Score: 1

      If you think the typical user can pickup C++, then you are confining Linux to a very small universe.

      you don't need to know how to program in C++ or any other language to be able to USE linux.

      if you want to program, though, you need to know how. you need to know at least one programming language, you need to know how computers actually work, you need to know how the operating system works, you need to have a good understanding of programming principles, and you need to have some talent or skill.

      none of this is optional or avoidable. it can't be made "easier" because the hard part of programming isn't learning the language(s), it's thinking like a programmer. most people do not think like a programmer, just like most people do not think like an artist or a musician.

      you can give someone a box of art supplies or a guitar, but that isn't going to magically turn them into artists or musicians no matter how easy they are to use. same with programming tools.

    126. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      No, the product seemed pleasant looking and very usable from my standpoint. After implementing the changes HIE suggested I was blown away at how great the shipping product was. In fact, that single experience probably changed the way I write GUI applications and, 10 years later, I think if I were to write a GUI application for the same company, HIE would be sending me far fewer e-mails about mundane details.

      I think one thing that could be done to improve programmers is to require intermediate-level mandatory CS classes to at least have a portion of the project where you give your project to another group who will give you feedback on the usability of your app. It is quite an eye-opener to realize how unusable your first GUIs are--and to realize how little work it would take to make them much better.

    127. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      "Why can't I take a GUI application that annoys me because the buttons are laid out wrong, and edit the window so the buttons are 35% bigger and slightly to the left, then post just that change somewhere safely on the Web so others can critique it and use it?"

      You mean like Firefox's customization options? Once done, my layout looked little like the standard MS paradigm I'm continuously told is the world's 'best'. The navigation buttons, for example, are on the right adjacent the page navigation controls (scroll bar), where my mouse pointer naturally rests for the right-handed while page viewing. How it came to pass that navigating within and outside a page required moving to opposite sides of the screen and this was accepted as natural is beyond me. My guess is future UI designers will shake their heads at layouts considered industrial grade today.

    128. Re:Very Misleading Title for the Topic by Fred_A · · Score: 1

      Be careful, or one day "Windows" will be the generic term used for "Operating System."

      Outside of /., it seems to me that it is already the case. Most people have a hard time understanding what my computers run since they don't bear any visible fruit and their display doesn't look like XP or Vista.
      Still, in the eyes of most it has to be some kind of "Windows", because after all, what else is there ?

      --

      May contain traces of nut.
      Made from the freshest electrons.
    129. Re:Very Misleading Title for the Topic by Burz · · Score: 1

      When it comes to one-off, build to order software made for specific clients (instead of something that has to be off-the-shelf for a general audience) I can agree with everything you said.

      But I'm referring to non-custom software aimed at a type of user (say, someone who would like to organize and edit their collection of video tapes) or even just 'anybody'.

      Its true that simply asking them will seldom work. You may have to study them, or focus-group them. Or you may need a visionary with special insight to the consumer mind dreaming up things the rest of us didn't know we liked or needed. So even adding Designers to a project may still leave it short of necessary insight and product focus.

      I don't think anyone asked some users what they wanted, or asked a Designer about appropriate UIs, and as a result came up with Skype or Bryce or OS X. These things may have been involved in those products' development, but they obviously required more than that.

    130. Re:Very Misleading Title for the Topic by walshy007 · · Score: 1

      Depends on your background I guess, to people only accustomed to managed (java... c#) languages, it would be difficult. But going from assembly to c then c++, they are all workable, hell people used them back in the day.

      Personally I think everyone should do enough assembly to know how the C ABI functions on a typical computer, but more and more I see people using high level languages without any idea of 'how' their resulting code functions.

    131. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      Yes, but, the one thing that apple does not do well is hit Joe-SixPack's price point.
      .
      They prefer to go after the Randi-TheArtiste's price point. (Nothing wrong with that if that's what you want, but, you are missing a big section of the population there.)

    132. Re:Very Misleading Title for the Topic by Elbowgeek · · Score: 1

      Very interesting post, some. In the same way, I will criticize Gnome for some of the same issues - certainly the excessively fat borders for windows give it a toy-like look and feel. I actually like the borders in the Windows Classic theme for XP and always set that as my default.

      --
      Who is this delectable creature with an insatiable love of the dead?
    133. Re:Very Misleading Title for the Topic by someSnarkyBastard · · Score: 1

      actually, my programming classes started with python for intro, next class was data structures with c++, and oh lord that hurt.

    134. Re:Very Misleading Title for the Topic by MrResistor · · Score: 1

      This separation between user/developer has emerged from the commercial history of software development.

      You couldn't possibly be more wrong.

      The separation between users and developers has existed since Turing first conceived of Colossus, long before the advent of commercial software development, and in fact commercially developed software has made incredible strides in narrowing that divide.

      The "golden age" of your imagination where there was no separation were the days when the only "users" were the mathematicians and engineers who designed them. Even this is not exactly correct, since those mathematicians and engineers were working for someone else, and we could just as easily call them the "user interface", with the user being their employer (and I'm not about to try making any claims about user friendliness here).

      The divide exists because computers are stupid, and need to be given extremely precise instructions. The vast majority of people in this world really don't want to take the time to learn how to do that. We call them "users". The very few who do take the time are called "developers". You can fiddle around with new languages and development models all you want, but at the end of the day, unless the "developer" knows how to write code, they aren't going to get what they were looking for.

      And isn't this exactly what the whole Object-Oriented and Component Programming revolution way back in the 80s was supposed to be about? Reusable code? Why didn't it happen?

      For the same reason one-size-fits-all clothing didn't happen: because it just doesn't work.

      We have found vast amounts of code that are reusable, of course. We make them available in these things called "shared libraries"...

      --
      Under capitalism man exploits man. Under communism it's the other way around.
    135. Re:Very Misleading Title for the Topic by Anonymous Coward · · Score: 0

      "There are developers that do care about your kind of "Joe Sixpack" users be it because their personal inclination or because they are paid for it and then, there are developers that program for a myriad of other reasons and that's perfectly OK."

      It's not if FOSS wants users, or wants to take on centrally managed proprietary/proprietary-friendly companies like Microsoft, which according to Slashdot, has been the end goal for all time.

  2. The real question is. by Anonymous Coward · · Score: 0

    Do future linux users want any of these things?
    The publisher of the article hold little or no arguments, nor does he refer to any change to the linux desktop in specific.

    1. Re:The real question is. by Klistvud · · Score: 3, Insightful

      nor does he refer to any change to the linux desktop in specific.

      Well, I, for one, migrated from KDE to Gnome precisely because of this "innovate at any cost" philosophy in KDE. KDE4 was introduced far too soon in the major distros and even promoted to the "default" Desktop Environment in some of them, while still being horribly buggy and crashing all the time. The haste to make the GNU/Linux desktop look cool just made it look bad.

      If I could sort of understand this innovation hype while I was a Windows user (novelty sells), I really wish GNU/Linux developers would slow down "innovation for innovation's sake", and invest their energies in making things work smoothly first. Personally, I'd be more than happy with a Desktop Environment that was, say, 5 years old, without bells, whistles, or Compiz, but was *maintained* well -- nay, maintained *aggressively* -- in order to have almost every bug squashed. The only time I'm glad to see innovation is when it's related to new devices/hardware support.

      That's just my opinion, of course.

      --
      Intellectual Property: an immaterial non-entity, most fiercely contended by those with no proper intellect to speak of.
    2. Re:The real question is. by yuna49 · · Score: 1

      KDE4 was introduced far too soon in the major distros and even promoted to the "default" Desktop Environment in some of them, while still being horribly buggy and crashing all the time. The haste to make the GNU/Linux desktop look cool just made it look bad.

      In the case of Kubuntu 8.10 and KDE4, one problem is that Ubuntu sees the x.04 ("Long Term Support") releases as stable, and the x.10 releases as developmental. Unfortunately this distinction doesn't hold up in the minds of Ubuntu users who think all releases are created equal. I'd agree that the 8.10 release of Kubuntu was pretty buggy, but the 9.04 release has been pretty stable for me. Sure it has some known bugs (the static IP issue mentioned above is one), but overall it's pretty slick.

      I wish either RedHat or Canonical would opt for KDE over GNOME as the default environment. It would force the distro packagers to pay more attention to KDE than they seem to do now. I, for one, find it puzzling why both Fedora and Ubuntu continue to put GNOME first with KDE as the also-ran.

    3. Re:The real question is. by 0123456 · · Score: 2, Insightful

      "I, for one, find it puzzling why both Fedora and Ubuntu continue to put GNOME first with KDE as the also-ran."

      Probably because Gnome works, and Redhat customers are paying for something that... works.

      I tried the latest KDE on Ubuntu recently (not sure which version they're shipping) and while it looked somewhat pretty it crashed fairly often, I found some of the features bizarre and annoying (e.g. the side-scrolling program menu menus) and never found out how to get it to not display the windows on my 1920x1080 LCD with fonts about thirty pixels tall (I have a big monitor so I can display lots of windows, not so I can display windows which appear the same size as if it was a 1024x768 display but use bigger fonts).

      I'd certainly be willing to switch, but only if they spend more time making KDE usable than making it look pretty.

    4. Re:The real question is. by icebike · · Score: 3, Interesting

      For a long time, SUSE was KDE centric, but since Novell took over they started forcing Gnome onto their SLED (Enterprise Desktop).

      And no sooner had they done this than the KDE team decided to trash everything and start from scratch which set that desktop back 3 years in terms of functionality. They "pulled a Microsoft" and put look and feel years ahead of functionality.

      Novell sent out this horribly broken version of KDE in their community opensuse product and destroyed their own credibility and that of KDE.

      It is doubtful that Opensuse will ever regain the popularity it once had even tho it is technically superior to Ubuntu.

      So at this juncture, NO DISTRO TRUSTS KDE anymore, as they have burned the distros so badly.

      It will take KDE two more releases to get back to where they were with KDE 3.5, but no one will be waiting at the station by the time that happens.

      See foot, shoot foot.

      --
      Sig Battery depleted. Reverting to safe mode.
    5. Re:The real question is. by MrHanky · · Score: 1

      Blah blah blah. No one forced you to switch from KDE 3.5 to 4.0. In fact, KDE 3.5.10 came out after 4.1, so it was still maintained and still current a long time after KDE4 came out. It's still available, for free. You can run it with KDE 4 and Gnome apps installed, if you want to.

      Mac OS X users seem to have stopped whinging that 10.0 was a useless, slow piece of shit OS that wasn't half ready for regular use. And why not? By 10.2, OS X was quite decent. But unlike KDE 3.5, you can't run modern software at all on OS X Jaguar.

    6. Re:The real question is. by mR.bRiGhTsId3 · · Score: 0

      Blah blah blah. How well does KDE 3.5 integrate into the underlying system. Does it provide a standard clever Xrandr frontend that can adjust monitors. Does it provide a robust means of managing security policy on the desktop session (policy kit). You can say that KDE 3.5 was great and all, but these are deficiencies that won't get addressed in the 3.5 series and were (supposedly) addressed in the 4.x line. Thus, users who desire these functionalities have no real choice as to migrating, the only question is whether to 4.x or Gnome.

    7. Re:The real question is. by Draek · · Score: 1

      KDE4 was introduced far too soon in the major distros and even promoted to the "default" Desktop Environment in some of them, while still being horribly buggy and crashing all the time. The haste to make the GNU/Linux desktop look cool just made it look bad.

      Then blame the distro makers, the KDE devs had perfectly good reasons to release it as 4.0 but the distro makers had none to put it in, lest of all as the default desktop.

      Personally, I'd be more than happy with a Desktop Environment that was, say, 5 years old, without bells, whistles, or Compiz, but was *maintained* well -- nay, maintained *aggressively* -- in order to have almost every bug squashed.

      Try Xfce then, or IceWM. Though I suspect your attitude of "stability over features" will dissapear soon afterwards ;) but I'm fairly happy with Xfce, they make a few changes here and there but overall the focus is in making what is there already to work well, rather than innovate everywhere.

      --
      No problem is insoluble in all conceivable circumstances.
    8. Re:The real question is. by Dragonslicer · · Score: 1

      In the case of Kubuntu 8.10 and KDE4, one problem is that Ubuntu sees the x.04 ("Long Term Support") releases as stable, and the x.10 releases as developmental.

      Yeah, I'm gonna have to toss a [citation needed] at this one. x.04 releases are not LTS unless specifically labeled as such. 9.04 is not an LTS version, nor was 7.04. Kubuntu 8.04 was not an LTS version because they couldn't promise long-term support for KDE 3.5, and KDE4 was not at all ready for normal use. I'll agree that Kubuntu 8.10 was a pretty shaky release, since KDE4 wasn't quite ready yet. Kubuntu 9.04, with KDE 4.2, has worked quite well for me.

      As a side note, KDE 4.0 was never meant to be seen by normal users, and the KDE developers did everything they could to make that clear. The purpose of 4.0 was to finalize the basic infrastructure so that more effort could be focused on porting applications. KDE 4.1 was mostly usable, though there were still some issues, and KDE 4.2 is definitely ready for normal users.

    9. Re:The real question is. by mrchaotica · · Score: 1

      As a side note, KDE 4.0 was never meant to be seen by normal users, and the KDE developers did everything they could to make that clear.

      No they didn't; they could have called it "KDE 3.99 Alpha 2!"

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    10. Re:The real question is. by shutdown+-p+now · · Score: 1

      Why single out SUSE, but not Fedora, KUbuntu... - all of which have also shipped KDE4 way too early.

    11. Re:The real question is. by Anonymous Coward · · Score: 0

      I use Ubuntu+KDE4 everyday, even at work. It has never crashed. I have timed it against the default Ubuntu and it boots couple of seconds faster. I have all those applications running that are required in a typical corporate environment. So, you're definitely bluffing about Kubuntu crashing.

      Also, KDE4 has truly innovated as opposed to copy-cats like GNOME, XFCE and yes, KDE 3.5. It simply goes to show we want free software but want it to look like Windows or Mac OSX.

      Trust me, the day Windows, Mac OSX and even GNOME start putting features into their desktops that KDE4 has had for more than 6 months already, you will surely post saying it has increased my productivity! Its just that right now, you cannot digest the fact that KDE has managed to do it -- without any corporate backing (read RedHat, Novell, Canonical ...).

      Finally, with Qt going GPL, there is no reason to stick with fragmented (in terms of million libraries) and aging GTK/GTK+ but the "leading linux companies" are now stuck with GNOME so the only way out is to throw mud at everything else, no matter how good it may be.

    12. Re:The real question is. by Anonymous Coward · · Score: 0

      Personally, I'd be more than happy with a Desktop Environment that was, say, 5 years old, without bells, whistles, or Compiz, but was *maintained* well -- nay, maintained *aggressively* -- in order to have almost every bug squashed.

      Look into LXDE.

    13. Re:The real question is. by pxc · · Score: 1

      You really couldn't figure out how to manage font scaling in KDE?

      1.) Well, all of the KDE settings are located in one place. Remember KControl from KDE 3.5.x? They call it "System Settings" now. It's the first item of the "Computer" section of the menu.
      2.) This handy dandy menu consists of a list of items separated by two tabs, and a search bar. Let's type "font" into the search bar.
      3.) This eliminates all items in the main tab but "appearance" and "font installer". You were complaining about the appearance, weren't you?
      4.) The fourth item down the list is fonts. Let's click it.

      Oh look! It has a list of all the different fonts/sizes within KDE, and even a button labeled "adjust all fonts".

      Now I'm the confused one.

    14. Re:The real question is. by Zancarius · · Score: 1

      I've always thought KDE4 looks good. I'm still using 3.5 on my Gentoo box, and there are some minor annoyances in KDE4 that are somewhat show-stopping for me. However, once those issues are ironed out, I'm switching.

      Frankly, I hate Gnome. Their convoluted ideas of user interface design leave a lot to be desired (seriously, that file picker annoys the living Hell out of me). But, it's not just that--Gnome looks terrible. At least KDE 3 and 4 look reasonably well even with much smaller font sizes. Scale things down in Gnome and it just doesn't feel right. While I'll grant that the Gnome folks have been making reasonably decent strides in cleaning things up, it's not a desktop environment I'd ever consider using again--and I used it for a long time before I switched to KDE 3.x back in early 2007 or so. I forget precisely what it was that forced me into making the switch, but I'd imagine if I suffered through Gnome again, I'd remember.

      The developer arrogance I've seen in the past also put me off. I don't know if that's change recently, but the attitude of "we don't like this feature anymore so we took it out and if you're using it, too bad!" was already a significant enough annoyance with Pidgin that I wanted to support developers who actually--you know--listened to their users. Maybe KDE is guilty of the same thing, but their design philosophy seems to fit more closely with what I like to use.

      Choice is a good thing, right?

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    15. Re:The real question is. by RiotingPacifist · · Score: 1

      Still on kde3 while i they finish kde4, but a couple of the features are quite nice for productivity:
      the new klauncher is pretty useful as it can do math/launch stuff/check bookmarks/etc
      kross scripting makes "plugins" easy to make
      integrating power-management into desktop effect settings is a nice tweak

      I do agree its not ready yet (or atleast the fedora beta i used wasn't) but there where a lot of good background improvements and once it settles down abit hopefully it willl be clear that kde4 wasn't just for innovation.

      --
      IranAir Flight 655 never forget!
    16. Re:The real question is. by SanityInAnarchy · · Score: 1

      Ubuntu sees the x.04 ("Long Term Support") releases as stable, and the x.10 releases as developmental.

      Wrong. LTS has nothing to do with .04 vs .10.

      More importantly, normal Ubuntu doesn't make this distinction -- they do see the other releases as incremental improvements, and on vanilla Ubuntu, this is often true. It's Kubuntu that's been royally fucking these up.

      Sure it has some known bugs (the static IP issue mentioned above is one)

      Not the only one.

      8.10 broke bluetooth. Didn't fix it for about two months. During this time, the standard response was "Well, you could run the Gnome bluetooth applet!"

      9.04 fucked up network management pretty thoroughly. Issues I've had: WPA with a hex key is broken for me. (Suggested solution? Run the Gnome NetworkManager applet.) Also, clicking on a wireless network requires me to create and save an entry, even if it's an open network. Also, clicking on one which has an entry will create a duplicate entry, require me to re-enter the password, etc.

      Yeah, from what I can tell, the way this is supposed to work is that I have to add every single network (ever!) to my list of networks, and sort them by priority, and either have them autoconnect, or click the generic "connect" button. No way to just choose a network and have it do what's expected.

      Oh, and Amarok 2 seems to completely ignore whatever was in my Amarok 1 database, rebuilding my collection from scratch (ignoring podcasts, playlists, etc), and is missing basic functionality like sorting and transcoding. Yet a transcoding bug isn't fixed in Amarok 1, because everyone's working on Amarok 2.

      Some day, I'm going to have to take a weekend and just do nothing but file bug reports, because that's how shitty KDE4 has been for me. Most of it is probably Kubuntu's fault, but then, Kubuntu didn't have a lot to work with.

      I, for one, find it puzzling why both Fedora and Ubuntu continue to put GNOME first with KDE as the also-ran.

      Probably because KDE has been royally screwing over loyal users (like me) with these half-assed releases. KDE 3 doesn't get fixed because everyone's working on KDE 4, which doesn't work yet.

      Seriously, scroll up.

      Contrast this to Ubuntu on GNOME, where stuff just works to the point where when a piece of KDE works, I can replace it with GNOME. Why am I using KDE again?

      --
      Don't thank God, thank a doctor!
    17. Re:The real question is. by SanityInAnarchy · · Score: 1

      Personally, I'd be more than happy with a Desktop Environment that was, say, 5 years old, without bells, whistles, or Compiz, but was *maintained* well -- nay, maintained *aggressively* -- in order to have almost every bug squashed.

      Pick up an Ubuntu LTS release. Those last 3 years, at least.

      --
      Don't thank God, thank a doctor!
    18. Re:The real question is. by SanityInAnarchy · · Score: 1

      the KDE devs had perfectly good reasons to release it as 4.0

      Name one.

      --
      Don't thank God, thank a doctor!
    19. Re:The real question is. by waferhead · · Score: 1

      Very true, NOT KDE devs fault, even Mandriva had KDE4 as default for 2009.0, and it was nowhere NEAR ready.

      OTOH, there were multiple choices of installers and ONE live CDs with different defaults.

      KDE 3.5 was still fully supported, and worked fine.

      Having said all that, 2009.1 came with KDE4.2(something) and works very nice, as well as LOOKS very nice.

      I wouldn't write KDE off just yet, using Gnome still makes a lot of folks want to throw stuff.

    20. Re:The real question is. by shutdown+-p+now · · Score: 1

      It was KDE's fault in labeling a version as 4.0. No matter what else they did to communicate actual intent, going against a very well established tradition got them deservedly screwed. Though distros definitely share the fault for not listening to everything that was said.

      I'm not particularly happy of the present state of KDE, either. I've tried KDE 4.2 recently (in Ubuntu), and managed to crash it three times in roughly 20 minutes just by clicking around.

    21. Re:The real question is. by Anonymous Coward · · Score: 0

      Debian stable does still have kde 3.5 if you do not like 4 yet

    22. Re:The real question is. by waferhead · · Score: 1

      I understand what you are saying, but as to the versioning--- 4.0 was essentially a clean sheet redo of KDE, right down to the foundations... so what were they going to call it? It isn't V3-anything.

      The dire warnings of the devs prominently on KDEs website for all to see that this was under heavy development, do not use etc should have been more than sufficient that There Be Dragons Here.

      KDE4-4.0-.1ish (and maybe even 4.2) should likely have been left as optional installs for folks to try if they dared, and more than one distro "got" this.

    23. Re:The real question is. by PeterBrett · · Score: 1

      the KDE devs had perfectly good reasons to release it as 4.0

      Name one.

      Binary API stability. Applications compiled against the KDE 4.0 libs are guaranteed to work without recompiling through to KDE 5.0. That's a very, very good reason for the KDE 4.0 release being called KDE 4.0. It's a flag to developers that, yes, this really is the target to develop your apps against, and it is definitely not going to change underneath you.

      As far as I can tell, that's the reason that KDE 4.0 was called KDE 4.0 -- because it was the true start of the KDE 4 lifecycle.

    24. Re:The real question is. by Anonymous Coward · · Score: 0

      No problem.

      They'll just call it KDE 7 and everyone will magically forget all the woes.

      Worked for that other company...

    25. Re:The real question is. by arizonagroovejet · · Score: 1

      Novell sent out this horribly broken version of KDE in their community opensuse product and destroyed their own credibility and that of KDE.

      KDE in openSUSE 11.1 really isn't that bad.
      openSUSE 11.1 is available at no cost to the user and will be superseded within a year by 11.2, also at no cost. Although KDE 4.1.3 is offered along with GNOME as the two prominent choices during install, it also offers KDE 3.5 as an option. In addition, I saw a lot of talk about how openSUSE offered the best packing of KDE 4. It was, in my experience, certainly a lot better than Kubuntu's handling of it.

      Where Novell have really messed up very, very, badly with regards to KDE is in their handling of KDE in SLED 11. SLED 11 does not offer KDE 3.5 and offers the same version of KDE 4 (4.1.3) that is in openSUSE 11.1. Unlike openSUSE SLED 11 is something Novell expect Enterprises to pay for and it probably won't be superseded by SLED 12 until 2012. So with SLED 11 a KDE user is stuck with 4.1.3 for three years unless they decide to try and modify their install beyond what Novell have provided and will support. Not only that, they have paid money for this. It should have been glaringly obvious to Novell that KDE 4.1.3 was not suitable for inclusion as the only KDE option in SLED 11, but that's what they've done and they've screwed KDE users by doing so.

    26. Re:The real question is. by Anonymous Coward · · Score: 0

      Yeah. The great opensuse which mixed kde3.5 and kde4 and made it impossible to share your home with another distribution, because it would break the kde config.

    27. Re:The real question is. by donaldm · · Score: 1
      Personally I also like KDE over Gnome however when I install a new version of a Linux distribution I always put on KDE and Gnome which was quite fortuitous when I installed Fedora 10. Using KDE 4 was painful and that is being nice so I had to quickly switch my wife to Gnome. I did persevere with KDE 4 for another few days but just gave up and switched to Gnome.

      Once KDE 4.2 came out I quickly switched back and have been happy with the result although I will admit that KDE 3.5 was still the best from a nostalgia point of view, Still the new version of KDE while different does grow on you. My wife does not really have any issue with KDE 4.2 (she now uses it as well) or even Gnome for that matter since she only uses the browser and on the odd occasion messaging, so her needs are very simple (no desktop effects) which would be what most average users want.

      From the article:

      Yet in the middle of all these experiments, nobody seems to be asking a basic question: Does the average user want any of these things?

      I think a simple answer would be to say if the average user does not want them then they don't have to use them. If they do they are available. In fact if you don't like KDE you can always use Gnome, fvwm or any other window manager. You could even use "gasp" the command line which is what you would normally use if you are managing servers. You do have the choice.

      Choice is a good thing, right?

      I could not agree more.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    28. Re:The real question is. by donaldm · · Score: 1

      While I can't comment on KUbuntu , I doubt SuSE shipped with KDE 4 since SuSE is the distribution (Redhat is the same) you pay for support and as such would not or should not have beta (actually KDE 4 was IMHO alpha) software. OpenSuSE and Fedora are what I would call "bleeding edge" and therefore anyone using them should be aware that they are going to get issues although to be honest I was surprised when I saw KDE 4 for the first time. Still it was easy switching to Gnome until I could switch back when KDE 4.2 came out.

      I can understand using Ubuntu and/or CentOS in a production environment if you want a free reliable distribution but not a "bleeding edge" distribution like OpenSuSE or Fedora, that is really asking for trouble. Personally I would not like to explain to senior management why their IT department chose a development distribution over a stable or even a supported distribution.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    29. Re:The real question is. by donaldm · · Score: 1

      As a side note, KDE 4.0 was never meant to be seen by normal users, and the KDE developers did everything they could to make that clear.

      No they didn't; they could have called it "KDE 3.99 Alpha 2!"

      Err no. KDE 4 was a major rewrite so it could never be called 3.?? something. BTW that is the way versioning works you have a major number and minor numbers which are changes or add-ons to the major release. Once you change the major release you really have to change the major number and the minors number(s) start from zero. It must be noted that zero in a minor version number should indicate to the user that this is an alpha or beta version. Some software (in fact too many) does not conform to this and confusion normally occurs.

      --
      There ain't no such thing as proprietary standards only proprietary formats. Standards are by definition open.
    30. Re:The real question is. by whatevah · · Score: 0

      Relax. KDE4 is shaping up just fine. Even now, which is yet not complete and feature-full,
      is years ahead, in terms of functionality, compared to KDE3. Granted, the KDE 4.0 was
      a huge marketing mistake which still most KDE people haven't admitted. But I prefer to
      put most of the blame to distributors, who are after all responsible for the packages they choose
      to include in their distro.

      Plus I am suspecting that most distributors like Novell and Red Hat are biting their lips
      now that they see the huge advantages of KDE4, since they invested their time and money on a
      stagnating technology with no future(GNOME).

    31. Re:The real question is. by Anonymous Coward · · Score: 0

      I totally agree that opensuse is a far superior to Ubuntu. I tried to install Kubuntu 9.04 on a computer to do dual booting, and Kubuntu created a 4 gig partition for the whole system. By the time it was installed, there was only 200 MB left on the partition. then I tried to do a manual partitioning, and it's partitioning tools did not work. After this, it refused to install. I took my opensuse 11.1, manually partitioned it, and no problem. Dual booting even worked fine too even after Kubuntu having screwed around with boot sector.

    32. Re:The real question is. by arizonagroovejet · · Score: 1

      While I can't comment on KUbuntu , I doubt SuSE shipped with KDE 4 since SuSE is the distribution (Redhat is the same) you pay for support and as such would not or should not have beta (actually KDE 4 was IMHO alpha) software.

      There's no distro called SuSE any more. There's openSUSE and SUSE Linux Enterprise Desktop (SLED) which is the paid for version new versions of which have thus far come out at intervals of three years. Contrary to your doubt, SLED 11 shipped a couple of months ago with KDE 4.1.3 and no option of KDE 3.5. Crazy, yet true.

    33. Re:The real question is. by SanityInAnarchy · · Score: 1

      Binary API stability. Applications compiled against the KDE 4.0 libs

      Then call it lbikde4.0.

      Or call it a release candidate.

      I should clarify: Name a good reason to release it as 4.0 that couldn't be better accomplished through other, less confusing means.

      --
      Don't thank God, thank a doctor!
    34. Re:The real question is. by lenswipe · · Score: 1

      i know! i loved the KDE that came with centos 4.6 (KDE3.5 i think it was...) but KDE 4 is just horrid...

    35. Re:The real question is. by Fred_A · · Score: 1

      You really couldn't figure out how to manage font scaling in KDE?

      1.) Well, all of the KDE settings are located in one place. Remember KControl from KDE 3.5.x? They call it "System Settings" now. It's the first item of the "Computer" section of the menu.
      2.) This handy dandy menu consists of a list of items separated by two tabs, and a search bar. Let's type "font" into the search bar.
      3.) This eliminates all items in the main tab but "appearance" and "font installer". You were complaining about the appearance, weren't you?
      4.) The fourth item down the list is fonts. Let's click it.

      Oh look! It has a list of all the different fonts/sizes within KDE, and even a button labeled "adjust all fonts".

      Now I'm the confused one.

      In his defence, he's used to Gnome where you probably have to use some kind of XML file to change font sizes since they have been set to a "user friendly default". :)

      (although actually it's in "Appearance", just like in Gnome)

      But of course, the fact that he ended up with a broken install has nothing to do with the usability of KDE. More with the fact that his screen might not provide any EDID or might be limited in other ways. On my 1920x1200 display, KDE 4 picked 8 and 9 point fonts which are fine.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  3. Innovate is the wrong word by wampus · · Score: 2, Insightful

    UI and workflow design and project management aren't glamorous or interesting so they don't get done. Cowboy coding only gets you so far.

    1. Re:Innovate is the wrong word by hitmark · · Score: 1

      meh, lets just clone the mac interface as close as one can without betting lawyer bombed by apple...

      they have the perfect UI, right?

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    2. Re:Innovate is the wrong word by jellomizer · · Score: 1, Insightful

      It seems like the Major Linux Distributions have put effort into fancy eye candy for eye candy sake not for usability sake. There are so many details that the Linux community has never really considered to make a major part of the distributions. It has 2 main targets, the complete Idiot user, and the expert user. Between that gap there is really a big hole.

      Just recently I needed to switch my network settings from DHCP to a Static IP address. For Windows and a Mac that is a simple task. Fill out the form and it checks for bad input and and the changes go live. For Ubuntu, after digging threw the GUI settings, I had to go to the terminal and put the changes in interfaces file. While I have been using Linux for about 15 years, it wasn't that big of a deal, but still it was annoying that there wasn't a GUI where I could quickly change the setting, while focusing on putting in the right data. Not remembering the name to use for the configuration file, or the format is just an annoyance for tasks that you may not do every day or every month, heck or every year. For this case I was glad I had my iPhone where I could do a quick reference.

      There is a gap that is very slowly filling in Linux for people who know how to use a computer however they don't want to remember outdated command lines and poorly documented config file just so they can get work done.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    3. Re:Innovate is the wrong word by dcherryholmes · · Score: 2, Informative

      System->Preferences->Network Connections->Wired Tab->IPv4 Settings Tab->Dropdown Menu, choose manual, the Add box below lights up.

    4. Re:Innovate is the wrong word by Targen · · Score: 2, Interesting

      While I absolutely agree with the general idea you're referring to, NetworkManager does have a cute GUI that can very easily change, among other things, the configuration of a network interface from DHCP to static, much as one is accustomed to do with other OSes. Granted, I believe this dialog is quite a recent addition to the project; I'm quite sure it wasn't there a couple of months ago.

      On a related note, this particular problem is an excellent example of over-innovation on the part of Vista; am I the only one who despises Vista's new network connections configuration GUI? It was perfectly unbroken in XP, IMHO, and they went and "fixed" it.

    5. Re:Innovate is the wrong word by jedidiah · · Score: 1

      If you are someone that's comfortable with ifconfig or /etc/networkm, would you
      even notice the GUI if it were there? How long would it take you to notice? How
      soon would you go out of your way to do things in a manner other than "how you've
      always done them" so that you would notice such changes?

      The long time expert Linux user is perhaps not in the best position to evaluate
      how good Linux at accomodating newbies.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Innovate is the wrong word by cyber-vandal · · Score: 1

      It made Microsoft very wealthy.

    7. Re:Innovate is the wrong word by Bralkein · · Score: 4, Insightful

      UI and workflow design and project management aren't glamorous or interesting so they don't get done.

      I don't really think it works like that. It's 2009 and by now I'm sure everyone understands the value of good UI and workflow design, but it's quite difficult to do well and I'd be surprised if either GNOME or KDE don't often find themselves without the time or expertise needed to get usability up to the desired standard. Of course I would argue that there are several apps on the Linux desktop with great usability - I personally like Firefox, Dolphin and Okular, just to give a few examples. But I would agree that usability isn't as consistent across the platform as it were when compared to say Windows.

      Cowboy coding only gets you so far.

      Oh, okay, so the basic gist of your comment is just that the free desktop coders are a gang of useless cowboys hacking together a bunch of buggy, improperly documented crap for the riches and renown which will obviously be forthcoming from such an endeavour. How about you go and read e.g. some blog posts by KDE or GNOME developers, because you will discover that a lot of the people working on such software are passionate and proud about what they do and put an awful lot of thought and effort into trying to do quality work. Granted there are some bad apples in the bunch as usual, but I think that the majority of problems these projects face are down to lack of resources, above anything else. But hey, why not throw around inflammatory, pejorative terms like that.

    8. Re:Innovate is the wrong word by bertoelcon · · Score: 1

      On a related note, this particular problem is an excellent example of over-innovation on the part of Vista; am I the only one who despises Vista's new network connections configuration GUI? It was perfectly unbroken in XP, IMHO, and they went and "fixed" it.

      That was the majority of UI things they "fixed" for Vista and Office 07, none were really "broken", but looked "better" the new way but got hated since that old way was more ingrained since circa Win 95.

      --
      Anything can be found funny, from a certain point of view.
    9. Re:Innovate is the wrong word by wampus · · Score: 2, Insightful

      The basic gist of my comment was exactly what I wrote. Passion and pride are apparently not enough, you need to attract people who will do what's needed, and that isn't coding at the moment. I would suggest switching off of whatever medications you are currently using if you found what I said to be inflammatory or pejorative.

    10. Re:Innovate is the wrong word by woot+account · · Score: 3, Informative

      I think you don't understand what cowboy coding means.

    11. Re:Innovate is the wrong word by swb · · Score: 1

      While we're bitching, how about a network "profiles" place where we can switch our network settings between several different variations without having to just edit the live settings? Even if its just TCP/IP addressing info.

    12. Re:Innovate is the wrong word by Homburg · · Score: 3, Informative

      Granted, I believe this dialog is quite a recent addition to the project; I'm quite sure it wasn't there a couple of months ago.

      I thought NM had had a dialog for that for a while; certainly, Ubuntu has had a GUI for changing settings such as DHCP/static IP for as long as I can remember. That the OP couldn't find the setting is, I guess, a problem, although it's not obvious to me where would be a better location than the "Network Connections" item on the "System" menu.

    13. Re:Innovate is the wrong word by Bralkein · · Score: 1
      Well I did quote you in my post. Again, so you can see:

      UI and workflow design and project management aren't glamorous or interesting so they don't get done.

      You don't say anything about not attracting the right people, instead your words suggest that the work that needs to be done is not actually considered important or worthwhile by the people who should be doing it. I can't see how anyone could get anything else from those words

      I would suggest switching off of whatever medications you are currently using if you found what I said to be inflammatory or pejorative.

      This one did actually make me laugh out loud, nice one. But seriously, I know some people actually claim that "cowboy coder" isn't necessarily a derogatory term and that it just refers to a different opinion on how to manage things or whatever, but I mean really that's a joke. It's like saying the Linux kernel is "crummy software" then arguing that "crummy software" is just a term meaning that it's developed using a distributed version control system. When you say someone's a cowboy coder it just sounds like you're dissing them, and that's really all there is to it.

    14. Re:Innovate is the wrong word by Bralkein · · Score: 1

      Actually just a quick update to the above, I just did a bit of reading and it turns out maybe the term "cowboy" doesn't have quite such a negative connotation in the US as it does here in the UK, where it basically means unprofessional to the point of criminality. Your Merriam-Webster still says it can mean reckless though, and I think the connotations still carry over even in your dialect so I stand by what I said.

    15. Re:Innovate is the wrong word by wampus · · Score: 0, Troll

      No, if I called someone an overly pedantic assclown I would be dissing them.

      Consider yourself insulted.

    16. Re:Innovate is the wrong word by Anonymous Coward · · Score: 1, Informative

      Must have an out-of-date Ubuntu... even with 8.04, you right click on the network thingy (that shows wired & wireless status), choose properties and the goods are all in there. For server purposes I specify manually though, I do not want to wait until the desktop's logged into for ssh etc. to work.

    17. Re:Innovate is the wrong word by Anonymous Coward · · Score: 0

      "Cowboy Coding can have positive or negative connotations, depending on one's opinions on the role of management and formal process in software development; "Cowboy Coding" is often used as a pejorative term by supporters of software development methodologies, such as Agile"

    18. Re:Innovate is the wrong word by _Sprocket_ · · Score: 1
      For a GUI way of doing this, check out Network Manager. I've got a little icon in my Notification Area (Windows users would call it a System Tray) that gives me a drop-down of several configs I've set up for different locations (work, home, co-lo facility, etc.).

      There are, of course, multiple other ways of doing this. In the past, I configured multiple configs in /etc/network/interfaces and used ifconfig to bring them up / down as needed. No little GUI. I'm sure you could find other folks who would point out other variations.

    19. Re:Innovate is the wrong word by kklein · · Score: 1

      There is a gap that is very slowly filling in Linux for people who know how to use a computer however they don't want to remember outdated command lines and poorly documented config file just so they can get work done.

      This is exactly why I'm on the Mac after bailing out of Windows, and not on Linux, where I had kind of intended to be. I have successfully set up Ubuntu machines for people who do nothing with their computers, and as long as they don't try to buy software at Walmart, they're fine. I also have several friends who work in servers and use Linux there and also at home. I'm squarely in the middle. I don't mind getting my hands dirty in command line, but I don't think I should have to get in there to do totally routine things. I also don't think I should have to get in there just to make the graphics work. Or the wi-fi.

      On the Mac, I pop the Terminal open fairly regularly to make small, undocumented tweaks in behavior. I'm totally comfortable with that, and it's actually one of the main reasons I went to the Mac. I have Linux-like control of the machine, without needing it just to get things done.

      Cue the hordes calling me a lazy idiot, but I stand by what I've said. I don't use computers for the joy of it; I used them because I have things to do. Now.

    20. Re:Innovate is the wrong word by Anonymous Coward · · Score: 0

      It's called nm-applet ;)

    21. Re:Innovate is the wrong word by Zancarius · · Score: 1

      NetworkManager has been around for quite some time (at least a year and a half--probably more). It's also the biggest piece of junk I have ever had the misfortune of contending with.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    22. Re:Innovate is the wrong word by Zancarius · · Score: 2, Informative

      UI and workflow design and project management aren't glamorous or interesting so they don't get done.

      You don't say anything about not attracting the right people, instead your words suggest that the work that needs to be done is not actually considered important or worthwhile by the people who should be doing it. I can't see how anyone could get anything else from those words

      Wampus has probably already left this thread of discussion because you seem to keen on reading into what he's writing.

      Let me help.

      When he said that "UI and workflow design and project management aren't glamorous or interesting" they "don't get done," he's right. It isn't about important work not being done. It's being done because it's necessary, but since developers aren't often also designers, they're not always fond of what they see as unnecessary grunt work. UI design is something that requires very special talent--and not everyone has it. Most programmers I know find a specific subset of problems interesting and while they'll try their hand at nearly everything, there are some things (like visual/UI design) that they do only when they're required to.

      Here's a shorter version: Not everyone likes to do design. F/OSS tends to attract people who like to work on the backend--more interesting and challenging things, that is--than to work on the user interface. They'll do the latter, usually because no one else will, but it's not necessarily something they're going to enjoy.

      Plus, when it comes to project management, I'm sure most developers have a disdain of anything "management" simply because they tend to be reminded of past or current managers they don't like... I'm sure I don't have to connect the dots for you on this one. ;)

      So really, you're interpreting something into a relatively benign phrase that isn't even remotely there. It's not insulting. It's truthful.

      It's like saying the Linux kernel is "crummy software" then arguing that "crummy software" is just a term meaning that it's developed using a distributed version control system. When you say someone's a cowboy coder it just sounds like you're dissing them, and that's really all there is to it.

      I'm insulted by your suggestion of being insulted! I live in the southwest. Out here, being called a "cowboy" is a compliment.

      I suspect you're probably from either the left or right coast. Only stuffy Urbanites would find "cowboy" derogatory. ;)

      I think you might need cultural sensitivity training. Just a thought!

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    23. Re:Innovate is the wrong word by Bigjeff5 · · Score: 1

      I've never been able to make a change with Network Connections that ever stuck, so I quit bothering.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    24. Re:Innovate is the wrong word by Bigjeff5 · · Score: 1

      Network Manager is great - when it works.

      To be fair it usually does, but occasionally it doesn't for no apparent reason, and it's really hard to troubleshoot since all the troubleshooting documentation is online.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    25. Re:Innovate is the wrong word by Bigjeff5 · · Score: 1

      The intended implication based on the context, would be a lone programmer seeking glory and fame. "Cowboy" is not negative in the US, but is highly romanticized and in general has positive connotations. However, a "cowboy" would also be a loner, gets shit done but doesn't play well with others. So when an attitude like that is a bad thing, "cowboy" carries a negative connotation.

      You must remember who cowboys were in the US, as far as I know the Brits didn't have anything like it really, or at least not much like it. To educate yourself, watch some old John Wayne and Clint Eastwood movies for the acme of cowboy romanticism. Note that they are -highly- romanticized versions of what the cowboy was. James Bond would actually be a decent substitute, like a really classy, charming cowboy.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    26. Re:Innovate is the wrong word by Anonymous Coward · · Score: 0

      Funny how interface work is said to not be interesting or challenging by the people who can't do it to save their lives.

      Believing that things you can't do are simple is a common executive disease. Maybe The People have something in common with The Corporations after all.

    27. Re:Innovate is the wrong word by Bigjeff5 · · Score: 1

      I suspect you're probably from either the left or right coast. Only stuffy Urbanites would find "cowboy" derogatory. ;)

      It's not urbanites that would find it derogatory, the west coast was founded by cowboys. East coast is probably the only place it would be seen as derogatory more often than not.

      Hell, I live in Alaska and I'd take it as a compliment.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    28. Re:Innovate is the wrong word by the+phantom · · Score: 4, Interesting

      Honestly, I think that is part of the problem.

      Bear with me for a moment: where do elephants pack their cloths when they go on vacation? In their trunks, of course. Now, this is a joke that you or I get right away. There is a pun involved, i.e. the two meanings of the word "trunk," and the ambiguity of the context provided by the elephants. Now, tell this joke to the average 7 or 8 year old, and watch them as they repeat it to other children. It is quite likely that they will tell it incorrectly, leading to a joke that doesn't make sense (i.e. they might replace "trunk" with "suitcase," or forget that elephants are involved). They understand that the joke is supposed to be funny (people laughed when it was told, so it must be funny), but they don't really understand why it is funny, because they don't really get the pun.

      I think that they same might be true of many developers. They see UI elements in software like Mac OS X, Vista, MS Office, or other programs, and understand that these elements must be important. However, they don't really get why they are important, so when they clone them into their own projects, they come out misshapen and not quite right. They clearly understand that the element is useful, and that people want it, but without understanding why it is useful, or why people want it, they end up with something that doesn't make sense.

    29. Re:Innovate is the wrong word by TheLink · · Score: 1

      Maybe someone should post a bug report and suggest renaming NetworkManager to NetworkPHB. ;)

      --
    30. Re:Innovate is the wrong word by Artifakt · · Score: 1

      Cowboy frequently means a rugged individualist in the US. How negative that is depends on whether you take it to mean "not a team player", or "relies on his own internal value system". There's even a phrase "Sticks to his guns", which I doubt you have run across much, if at all, in the UK. That tends to sound negative too to most non US'ians, but it frequently means he lets his actions speak for him, not just his words, and his actions are consistant.
              Overall, "Cowboy" isn't a negative term, but some uses definitely are. For example, it can often mean a person who is self reliant, used to managing on his own when he has to work many miles from civilization and outside help. A good example of a negative use is seen in the aviation, where calling a pilot a cowboy could mean he is reckless, or at least he's a down to earth sort who trusts his own instincts, but he's in a profession where book learning and intellectual discipline are vital to temper that viewpoint or it will likely get people killed. Calling someone in a profession such as politics or finance a cowboy (or a maverick, a related term), could be negative or not.

      --
      Who is John Cabal?
    31. Re:Innovate is the wrong word by gknoy · · Score: 1

      And, I'd venture to say that because few developers in open source projects are interested in doing UI design (aside from the amount they NEED to), and fewer still are educated in it, I expect that very few are actually GOOD at it. I know I am not -- I write "functional" UIs that make sense to me, and sometimes not to others. ;) I recognize the worth of good design, precisely because it's so hard for most programmers to do well. Just as Blizzard needs artists as well as programmers, large open source projects would likely benefit from encouraging some UI engineers to participate.

    32. Re:Innovate is the wrong word by Jeremy+Visser · · Score: 1

      Nope, sorry. NetworkManager doesn't count.

      Firstly, it's per-user specific, so not only will other users on your system get a dynamic IP still, if you are not logged on, you won't have a network connection at all.

      And yes, there is an "Available to all users" checkbox, which in theory should do what the G.P. wants, but in practice, it's broken. Methinks some PolicyKit rules are screwed, but it's never worked for me on the several systems I've tried it on -- I've been in the same boat.

      My solution was to set the static IPs on the DHCP server instead, so the client wouldn't have to worry. But that's not feasible for everyone.

    33. Re:Innovate is the wrong word by smoker2 · · Score: 1

      There's even a phrase "Sticks to his guns", which I doubt you have run across much, if at all, in the UK.

      WTF ?

      You realise we had guns before the US even existed ? The phrase most likely comes from use in the Royal Navy as in "Stand by your guns". Somebody who didn't desert his post during a battle would be "sticking to his guns". The Royal Navy had guns in the 1500s.

      As for cowboys, well anybody who spends their life largely outside authority, who seems to spend a lot of time "whooping" and "yeehawing" and also has no respect for others property, can not be surprised to find the term has negative connotations. If anybody other than a real cowboy is described in that manner, then I would hazard that it is indeed a pejorative term.

    34. Re:Innovate is the wrong word by Anonymous Coward · · Score: 0

      Well, Ubuntu has not have it... Gnome has. Ubuntu use Gnome as desktop (like Ubuntu use Linux kernel as it's OS) so if Gnome has it, then Ubuntu has it and so on does all other Linux distributions etc.

    35. Re:Innovate is the wrong word by foniksonik · · Score: 1

      OK I'll bite... let's see on a Mac with a wireless connection it is like this:

      System Preferences => Network => Advanced =>TCP/IP => Dropdown Menu, choose manual, the settings below will become editable.

      WIth an ethernet connection it's a few steps less:

      System Preferences => Network => Dropdown Menu, choose manual, the settings below will become editable.

      --
      A fool throws a stone into a well and a thousand sages can not remove it.
    36. Re:Innovate is the wrong word by Zancarius · · Score: 1

      I love it. Especially since it thinks it knows better about how to configure your network than you do...

      I suppose that has its uses for people who don't want or care to know, but damnit--for the rest of us it's a nuisance. >:(

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    37. Re:Innovate is the wrong word by Zancarius · · Score: 1

      Funny how interface work is said to not be interesting or challenging by the people who can't do it to save their lives.

      Believing that things you can't do are simple is a common executive disease. Maybe The People have something in common with The Corporations after all.

      There's the issue that they don't like doing it, too.

      Some people have a knack for design work. Others don't. Don't delude yourself into thinking that everyone can accomplish anything they want. There are individuals who have amazing talent for certain things and might find anything outside that scope uninteresting.

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    38. Re:Innovate is the wrong word by Zancarius · · Score: 1

      And, I'd venture to say that because few developers in open source projects are interested in doing UI design (aside from the amount they NEED to), and fewer still are educated in it, I expect that very few are actually GOOD at it. I know I am not -- I write "functional" UIs that make sense to me, and sometimes not to others. ;) I recognize the worth of good design, precisely because it's so hard for most programmers to do well. Just as Blizzard needs artists as well as programmers, large open source projects would likely benefit from encouraging some UI engineers to participate.

      I wish someone had mod points to toss your way, because this is a great way to defuse the argument going on over a particular party being insulted that someone would dare suggest some people don't do important work because it's uninteresting.

      I agree, though. While I can also make UIs that--err--work it isn't something I do well with. When it comes to fancy and pretty, I'd rather that be something that goes to the artists who do well at that sort of thing! (That's not to say I won't try my hand at it, but I can't guarantee the results will be attractive!)

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    39. Re:Innovate is the wrong word by ukyoCE · · Score: 1

      I was with you up until you mentioned Vista and MS Office.

      "Hold Alt to see the menus that are required to perform most application functionality"

      It took me several weeks to figure out that out on Vista and the new MS Apps that use this bizarre convention.

      Is that how Microsoft managed to misinterpret the Mac's lack of File menus attached to each and every application window?

    40. Re:Innovate is the wrong word by Patch86 · · Score: 1

      You must remember who cowboys were in the US, as far as I know the Brits didn't have anything like it really, or at least not much like it. To educate yourself, watch some old John Wayne and Clint Eastwood movies for the acme of cowboy romanticism. Note that they are -highly- romanticized versions of what the cowboy was. James Bond would actually be a decent substitute, like a really classy, charming cowboy.

      We just have to dig a little further back for our "wild frontier" days. Medieval period gives us some interesting characters- Robin Hood, and the whole stereotype of the peasant brigands. Frontiersmen by any other name...

    41. Re:Innovate is the wrong word by Anonymous Coward · · Score: 0

      So, you contend that Linux developers are 8 year-olds, while the designers at Apple and Microsoft are all grown up?

    42. Re:Innovate is the wrong word by Risen888 · · Score: 1

      meh, lets just clone the mac interface as close as one can without betting lawyer bombed by apple...

      I'd slit my wrists.

      --
      Hey, I finally got my first freak! Took you long enough!
    43. Re:Innovate is the wrong word by Risen888 · · Score: 1

      That the OP couldn't find the setting is, I guess, a problem, although it's not obvious to me where would be a better location than the "Network Connections" item on the "System" menu.

      I think it's not so much that Network Connections is a bad place for it, as it is that the Gnome System and Preferences menus are completely unnavigable and counter-intuitive trash.

      --
      Hey, I finally got my first freak! Took you long enough!
    44. Re:Innovate is the wrong word by Risen888 · · Score: 1

      Here's a shorter version: Not everyone likes to do design. F/OSS tends to attract people who like to work on the backend--more interesting and challenging things, that is--than to work on the user interface. They'll do the latter, usually because no one else will, but it's not necessarily something they're going to enjoy.

      I don't think I agree with this, or at least I don't agree with it anymore. Just looking at the new KDE, the thought and labor that went into the interface has been incredible. It's not just coders doing this stuff for themselves anymore. Take a look at the credits. That's a hell of a lot of people.

      I suspect you're probably from either the left or right coast. Only stuffy Urbanites would find "cowboy" derogatory. ;)

      As a midwesterner, I had to smile at this. Well said :)

      --
      Hey, I finally got my first freak! Took you long enough!
    45. Re:Innovate is the wrong word by the+phantom · · Score: 1

      When referring to Office, I was actually thinking about some of the earlier versions, and comparing them to OpenOffice. My impression is that OO tries to duplicate the feature-set of, say, Word, and often does so in a haphazard kind of way. With regards to Vista, I don't know entirely what I was thinking. ;)

    46. Re:Innovate is the wrong word by ukyoCE · · Score: 1

      I definitely agree on OpenOffice, those guys are in a tight spot where they have to "duplicate" MS Office interfaces to make it easier for users to switch, but then many MS Office interfaces are....really bad.

      It's bizarre that OpenOffice would choose to implement things like Autocorrect and Clippy in the same obtrusive way MS Office does. Why not create a Better product that users genuinely enjoy using instead of MS Office?

      (Ok, I'm not sure if OO actually put in Clippy, but they've tried to mimic everything else :)

    47. Re:Innovate is the wrong word by Zancarius · · Score: 1

      I don't think I agree with this, or at least I don't agree with it anymore. Just looking at the new KDE, the thought and labor that went into the interface has been incredible. It's not just coders doing this stuff for themselves anymore. Take a look at the credits. [kde.org] That's a hell of a lot of people.

      Oddly, I agree with your disagreement. I didn't specifically mention how pleased I am with the direction of KDE 4, but it's a refreshing change! In general, however, I do maintain what I said: Not everyone likes UI design, and in general F/OSS projects are sorely lacking in that regard. KDE 4 is a rare--but hopefully changing--exception to this rule.

      Ironically, my first impression when I tried KDE 4.2 under FreeBSD some months back was that it looked incredibly good. It reminded me of a sort of open source Mac OS-alike. The design was clean, consistent, and impressive. There are a few expected sharp edges here and there, but I look forward to using it once it stabilizes. For now, I expect to stick (impatiently) with KDE 3.5. I still can't stand Gnome. I don't see that changing in the future...

      As a midwesterner, I had to smile at this. Well said :)

      Thank you! I could rant about this for several dozen pages, but for the sake of brevity, I'll simply say this: I'm admittedly pretty annoyed by the colloquial use of "cowboy" in urban centers as a derogatory term. I thought once upon a time that this was isolated to Europe and the likes, but I have some relatives overseas who are quite fond of the no-nonsense attitude, slow-talkin', polite, and generally mild-mannered demeanor of contemporary cowboys. (They were over here visiting some years back and had the fortune of meeting local ranchers--good people. Perhaps that changed their mind.)

      If someone called me a "cowboy," I suspect I'd smile, nod in affirmation, and thank them for the compliment. ;)

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    48. Re:Innovate is the wrong word by Risen888 · · Score: 1

      I do maintain what I said: Not everyone likes UI design, and in general F/OSS projects are sorely lacking in that regard. KDE 4 is a rare--but hopefully changing--exception to this rule.

      As you noted, there are some really shining exceptions; several of the FOSS media player offerings also come to mind. But overall (and with a heavy heart), I've got to agree. For instance...

      I still can't stand Gnome. I don't see that changing in the future...

      Oh brother, talk about a case in point. A perfect example of a project that just doesn't seem to give a shit about design, either in the sense of "aesthetically pleasing" or "sensibly laid out." (Hold the flames, Gnome folks, I just don't care anymore.)

      And to add insult to injury, it's a pain in the ass to make, apply, or customize themes (see bug #552097 among a cast of thousands), so you're mostly stuck with what your distribution gave you. I have no idea why people put up with that sort of thing. It's a terrible situation, and one that no one seems at all interested in improving.

      Ironically, my first impression when I tried KDE 4.2 under FreeBSD some months back was that it looked incredibly good. It reminded me of a sort of open source Mac OS-alike. The design was clean, consistent, and impressive. There are a few expected sharp edges here and there, but I look forward to using it once it stabilizes. For now, I expect to stick (impatiently) with KDE 3.5.

      Absolutely. It fits together very well, adheres as closely as possible to the rule of least surprise (yes yes, with a few exceptions), and is the most eye-poppingly gorgeous desktop I've ever seen, bar none.

      I've been back and forth between KDE and Fluxbox since 4.0.0, working through or around or with the bugs as much as possible. And yeah, it's pointy in spots, and yeah, I've reported more bugs in the last six months than I previously had in my life.

      But I stick with it, because at least the bugs in KDE are bugs. They are not, generally, flaws, if you catch my distinction there. You know, not to name names or anything ;)

      [offtopic]

      I'm admittedly pretty annoyed by the colloquial use of "cowboy" in urban centers as a derogatory term.

      You know, it's funny this should come up here on Slashdot. I've thought about this a whole lot lately. I think it's a pretty systemic cultural problem that distresses me greatly. As near as I can tell, it stems largely from two things:

      1. All mass media in this country comes from New York or LA, with no exceptions. All television, film, and publishing. All of it. So essentially, two cities whose combined population is about 4% of the population of the country are the only ones with any sort of cultural voice. This is Not Good.

      2. People who aren't from here have come to identify "cowboy" (or anything having rural or mid-America connotations) with "ignorant bigot fuckstick redneck douchebag." Partially because that's what the TV tells them, and partially because a handful of raving sociopaths (who IMNSHO should all be pulled behind the barn and aired out) seem hellbent on proving them right.

      Sorry for the rant here, but like I said, it's been on my mind :)

      [/offtopic]

      --
      Hey, I finally got my first freak! Took you long enough!
  4. Most users don't by nurb432 · · Score: 4, Insightful

    All they want is something that will be stable and get the job done, in a consistent manner. Often times the bells and whistles for the sake of having htem just get in the way, and damages consistency making things confusing when they don't need to be.

    --
    ---- Booth was a patriot ----
    1. Re:Most users don't by siddesu · · Score: 1

      That, and also -- while there is a huge wealth of desktop environments on linux, most of the development on most of them stops right about the time they start to get useful. At that point, the developer community loses interest and switches to something else, leaving an excellent prototype, but a worthless product; and a difficult transition path for users who have spent time to get used to the old framework and now have to switch to the new one, which, often, doesn't have the two or three features that made working on that environment a pleasure.

      At least I was lucky to stomp on windowmaker and xfce, which are a pleasant exception to that rule. And I would have stayed with windowmaker had development not stalled some years ago :(

    2. Re:Most users don't by siddesu · · Score: 1

      Also, I meant stumble upon, not stomp ;)

      Don't want to leave you folks with the impression that I am somehow responsible for the state of the linux desktop.

    3. Re:Most users don't by Anonymous Coward · · Score: 0

      All they want is something that will be stable and get the job done, in a consistent manner. Often times the bells and whistles for the sake of having htem just get in the way, and damages consistency making things confusing when they don't need to be.

      I disagree, when I see what people prefer, I see people seeking out bloated, overly complicated pieces of crap on the grounds that more features are better. It's a shame, but most users don't care about how something was written and the "simplicity is beauty" philosophy is meaningless, modern day programmers are all too happy to entertain this mentality.

      As for all this stuff about users and developers being in different camps, all I can say is that maybe free (as in cost) software is the wrong approach.

      People who develop for users should be paid for their work. The free model just isn't appropriate for work that isn't "fun".

      Doesn't mean it has to be closed source! you can sell open source if you want to.

      I find it interesting how people (especially developers) have such strong convictions that software should be free of charge. There's nothing shameful about getting paid for what you do.

    4. Re:Most users don't by gbarules2999 · · Score: 1

      Also, I meant stumble upon, not stomp ;)

      Don't want to leave you folks with the impression that I am somehow responsible for the state of the linux desktop.

      Damn you.
      I've found LXDE to be an extremely well put together project. Hopefully they can polish it up a bit more without ruining what makes it so great.

    5. Re:Most users don't by Will.Woodhull · · Score: 1

      No. That is, I think parent post is wrong, to the extent that it is addressing the wrong issues.

      Basically we cannot know what the typical user wants in an interface until we put it in his hands, he has a chance to play with it, and he begins to make choices about how he's going to use it. Those choices often involve things the designers and coders could never have anticipated: it is in user interaction that "unintended consequences" and the like begin to emerge.

      Try looking at interface improvements as one of those optimizations that should not be attempted too early in the process.

      --
      Will
    6. Re:Most users don't by Anonymous Coward · · Score: 0

      Does WindowMaker not work for you anymore? The last release (0.92.0, from 2005) stills works fine for me. There is a beta 0.92.1 version available here, from November 2008. I have it running in Fedora 11. But really, WindowMaker is in a good, stable state and I'm not sure what else needs to be done with it, as far as development.

      If you want something that's similar, there's Etoile.

    7. Re:Most users don't by Bigjeff5 · · Score: 1

      Basically we cannot know what the typical user wants in an interface until we put it in his hands, he has a chance to play with it, and he begins to make choices about how he's going to use it.

      You don't have to start with utter shit though. You could at least start with the useability of, say Windows 2000, a nearly 10 year old OS, and go from there.

      That's the way I see the Linux Desktop right now. The kernel is on par with the NT kernel or Darwin, better in some ways worse in others, but the UI is about as good as Win95 overall. Kickass in one or two ways, but overall it just sucks. To be fair to the KDE folks I mostly used Gnome, I tried KDE a couple times and switched back because Gnome was easier. I didn't try KDE 4.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    8. Re:Most users don't by Will.Woodhull · · Score: 1

      I've been using Gnome on Ubuntu nearly exclusively for about 18 months. I have used, sold, customized, and taught users how to work with Win3.0, Win3.11 (good for its time), Win98 (very good for its time), and WinXP. I have also used and taught the use of every MS Office suite that has come along.

      IMHO, Gnome on Ubuntu is equivalent to the WinXP experience. Some aspects of customization could definitely be improved but none are as bad as Windows Registry edits. Ubuntu security is vastly better than WinXP but WinXP has, um, ...I'll get back to you on that one. Ubuntu documentation about configuration issues could definitely be expanded. But OTOH, Windows "help" files have always been consistently bad, inspiring the joke about the Seattle heliocopter pilot who was lost over a thick blanket of fog:

      He hovered beside a tall office building and asked his passenger to make and hold up a sign: "Where am I?"

      The passenger complied, and the people in the building who were watching went into a flurry of wild activity, and after a delay, held up a sign in reply:

      "You are in a helicopter."

      Where upon the pilot smiled, turned purposefully in the correct direction and was soon on the ground at the airport. His passenger asked:

      "How the heck were you able to find your way here from that useless answer?"

      And the pilot replied: "Yes, the answer was totally useless, but it was also completely accurate. So I knew we were in Redmond, at the Microsoft building."

      Now when I'm talking about configuration and interface usage, I'm talking about function, not about translucent windows or slow roll-downs or rounded corners or other eye candy whose primary effect is to steal resources from the apps that are actually doing what the user is getting paid to do. Here's a car-like analogy: if you are into judging the quality of a pickup truck by its paint job, what I have to say does not apply. But if your idea of quality in a pickup truck has to do with load capacity, efficiency, and MPG, then listen up. On the whole, the Gnome on Ubuntu experience is equivalent to the WinXP experience (though in the details they have different strengths and weaknesses.)

      --
      Will
    9. Re:Most users don't by Anonymous Coward · · Score: 0

      The thing is, if you start a project and extend it to levels you hardly presumed, most of the time the code becomes a unmaintainable mess after some time. It is filled with hacks noone (including the programmer) understands. Bugs there will never be fixed, because the chance of breaking something more important is too high.

      The cost of further improving the product raise to unjustifiable heights. So you have to either start from scratch or you try to review some parts of the product. Either way will lead to a less stable and complete product for a while. But given the previous experiences the new code will be better to handle than the old one. And the result will be a better experience for the programmer and the user.

      And take a look at KDE4. Even if you say that KDE3 could do everything you ever want, there is still the underlying framework Qt that has to be considered. Qt 4.0 celebrates its 4th anniversary next week. How long do you think KDE could have sticked with Qt 3? Sometimes the technology you rely on changes.

      What I want to say is that an evolutionary aproach brings you only so far in software development. Just because the user doesn't want to hear about that, will not change the facts. Writing software is unlike any other engineering branch. For these you have formulas and models that will lead to sure success if you know them. Writing formal proven code is just far to costly and in some cases hardly possible. If we sticked to formal proven code we wouldn't even have the software of the 1980s.

    10. Re:Most users don't by Anonymous Coward · · Score: 0

      but the UI is about as good as Win95 overall.

      A very hard-to-defend position. I use Ubuntu at home and WinXP at work, and XP looks and feels postively primitive compared to Ubuntu with multiple workspaces** and Compiz fully enabled. Vista maybe looks slightly more polished than Ubuntu, but Ubuntu seems more functional.

      **I've tried multiple workspace addons for XP and all of them were unacceptably buggy.

    11. Re:Most users don't by Anonymous Coward · · Score: 0

      What I really want on my desktop linux is that it does not crash or hang.

      Then the next thing I really need is integration with proprietary hardware and software!
      I know it sounds strange for free open source, but Look:

      I have a canon 1000D DSLR and I'd like to be able to do tethered shoots (maybe gphoto2 of fedora 11 can do that)
      I have an iphone and I'd like to be able to use linux to manage it and not itunes on a windows pc
      I have skype because that's what my colleagues use for virtual meetings and when I watch a youtube Skype does not ring
      exchange integration (my company uses a version of exchange that does not work with latest Evolution exchange), I want to synchronize calendar, notes, tasks, etc ...

    12. Re:Most users don't by siddesu · · Score: 1

      I've found it kinda crashy with some of the apps I need. I assume it is the apps' fault, but, well, stuff crashes in ways it doesn't on xfce, otherwise I would've stuck with it.

      I'll give the beta a try, I hope it works for me.

      Etoile is ... well, different :)

    13. Re:Most users don't by Fred_A · · Score: 1

      Also, I meant stumble upon, not stomp ;)

      Don't want to leave you folks with the impression that I am somehow responsible for the state of the linux desktop.

      Oh.

      *Puts out torch and throws pitchfork.*

      Never mind then.

      --

      May contain traces of nut.
      Made from the freshest electrons.
  5. not really by Bizzeh · · Score: 5, Insightful

    all the average user wants is to chat via live messenger, check their hotmail account, look at facebook, and check how badly their ebay listings are doing... they generally couldnt give any less of a toss about everything else that is going on

    1. Re:not really by jd142 · · Score: 4, Insightful

      Don't forget about listening to music, watching movies -- dvd playing is still problematic -- and downloading porn.

    2. Re:not really by Elektroschock · · Score: 0, Offtopic

      And better ebay snipers...

    3. Re:not really by Anonymous Coward · · Score: 0

      The average user is a bratty 16 year old with an ebay account?

    4. Re:not really by bertoelcon · · Score: 1

      Or an old person, that is the exact description of my younger sister(14) and my grandmother(67) uses for a computer.

      --
      Anything can be found funny, from a certain point of view.
    5. Re:not really by Tweenk · · Score: 1

      It is only problematic because of the DMCA. Repeal DMCA and we'll instantly have out of the box DVD playback on Linux.

      Step two, repeal software patents and Ubuntu boxes will play every media ever recorded by man.

      --
      Those who would give up liberty to obtain working drivers, deserve neither liberty nor working drivers.
    6. Re:not really by RiotingPacifist · · Score: 1

      apt-get install libdvdcss2, but i think most distros will just give you a nice gui when you try playing mp3s/dvds for the 1st time

      --
      IranAir Flight 655 never forget!
    7. Re:not really by Anonymous Coward · · Score: 0

      I've never had a problem with downloading porn. We've had that sorted for years

    8. Re:not really by ChienAndalu · · Score: 1

      And listen to music. It amazes me that I, a linux user with 6 years of experience, cannot find a decent music player for linux that is as simple and straightforward as foobar2000 for windows. There are dozens of MPD frontends, iTunes clones and too many winamp clones, but they are all either complicated or crashy or bloated

      Yeah I know I should write one myself...

    9. Re:not really by Anonymous Coward · · Score: 0

      Downloading porn works like a charm on my Linux desktop. I can attest to that.

    10. Re:not really by smellsofbikes · · Score: 1

      I'd like to think that.
      I got a copy of Stardust recently, on DVD. I have libdvdcss2 installed. I also have VLC, Ogle, mplayer, the kmplayer front end, and some other videoplayer that escapes me.
      None will play Stardust. They'll play the deleted scenes, the additional material, the theatrical trailer, the advertising, but the moment the menu to choose *which* of those things I want to play, or play the main movie, it dies. I can't watch the main movie with any video player I've tried. I'm assuming it's because of menu support, but I can't figure out how to fix it, what else I have to install to get it working.
      Oh, but wait, you say, maybe the disc is injured (brand new, right out of the box, subsequently played on Windows and on my DVD player.)
      Well, maybe it's just Stardust.
      Yeah, that's true. But it's also three or four other discs I have. And the depressing thing was I had a roommate and my girlfriend both hooked on linux until they couldn't play a few of their DVD's. Now they use linux sometimes, when they're browsing the web, but are spending increasing amounts of time in Windows, because it'll do all that and play all their DVD's, too. *sigh*

      --
      Nostalgia's not what it used to be.
  6. Too Much? by The_church_of_funzie · · Score: 4, Interesting

    Bad features die, good ones remain. The alternative is to shove crap into end users throats.
    And when they don't like it continue shoving the way Microsoft did with MS Bob aka Clippy
    from MS Office. The big difference here is innovation does not occur without failiure. Open
    source can afford to make mistakes. Closed source companies have to add useless and failed
    features to their products, otherwise the time spend has been wasted and investors may sue the company.

    1. Re:Too Much? by Anonymous Coward · · Score: 0

      fwiw my parents loved clippy. it was a slightly more friendly help system interface.

    2. Re:Too Much? by fermion · · Score: 3, Insightful
      User centric design is the issue. When MS puts clippy in, I don't know how much of that was some developer of pinhead thinking it would be really cook, and how much of it was actually user centric design. Same thing for putting the command to change the desktop on the context menu. Sure, it was something easy to do, and certainly showed those people who made fun of MS for being the only modern OS where one had to reboot to change resolution, but does it serve a rational purpose. One rational purpose it might serve are for those that occasionally need a lower resolution, but that problem has been better addressed through other means.

      In the end one has to have a system where best practices win over bloat. Where things that aren't that useful are removed so they do not involve recurring resources at every release. For instance, i know that egos are tied up in the multiple *nix desktops, and all desktops have a right to exist, but significant progress could be made if the community could select on desktop to develop towards, even if means that the solution is imperfect.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    3. Re:Too Much? by RR · · Score: 1

      User centric design is the issue. When MS puts clippy in, I don't know how much of that was some developer of pinhead thinking it would be really cook, and how much of it was actually user centric design.

      Actually, if the story I heard was correct, Bob was a pet project of Melinda Gates, aka Mrs. CEO of Microsoft.

      --
      Have a nice time.
    4. Re:Too Much? by The_church_of_funzie · · Score: 1

      "User centric design is the issue. When MS puts clippy in, I don't know how much of that was some developer of pinhead thinking it would be really cook, and how much of it was actually user centric design"

      The point I was trying to make is this, if MS spend money on developing code and it's a epic fail, they dump it into another product to prevent calling it a failure, in order to protect themselves from lawsuit from corporate raiders, then they call it "innovation". Adding many small features, then removing or altering them, or even being able to turn them off, is much more preferable. That's also my beef with Gnome, (there I don't just pick on MS). Not having a ablity to turn off a new feature, or turn on an old feature, is very annoying

      "In the end one has to have a system where best practices win over bloat."

      True that, luckily Linux still has smaller footprint then Windows, even with all those innovations. :)

      "For instance, i know that egos are tied up in the multiple *nix desktops, and all desktops have a right to exist, but significant progress could be made if the community could select on desktop to develop towards, even if means that the solution is imperfect."

      Good ideas will be copied from KDE to Gnome and back again, and will include other desktop evironments. Progress is not something you can always predict, natural selection by users of usefull ideas will do that better then most attempts to guess what people will need. Witness the old Soviet Unions attempts to guess the needs to it's citizens, vs capitalist society being wastefull with multiple manufactures makeing same product with different features. 8)

    5. Re:Too Much? by Chuck+Chunder · · Score: 1

      When MS puts clippy in, I don't know how much of that was some developer of pinhead thinking it would be really cook, and how much of it was actually user centric design.

      When I was at university I'm sure I remember a "toolbar" in Excel or Word that displayed useful information, it watched what you did (such as highlight something and click bold) and displayed the keyboard shortcut for doing the same or offered some other form of advice for things you did frequently. I found it very useful and the things it taught me made me much more efficient over time. At the same time it wasn't intrusive, it didn't interject and most of the time I'd ignore it until the end of the session when I'd review if there was anything useful there (you could scroll back through the hints it offered). It seems like a precursor to Clippy and a good idea that seems to have been badly implemented in the "Clippy".

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    6. Re:Too Much? by sorak · · Score: 1

      Mod parent up.

      F/OSS works in a survival of the fittest fashion. In such a scenario, a diverse "gene pool" is more beneficial.

    7. Re:Too Much? by ukyoCE · · Score: 1

      ^
      |
      |
      This

      It would be nice to have a unifying GUI theme on linux, but it would also kill off a lot of innovation.

      Lack of users will already kill off any app that significantly diverges from standard desktop GUI mechanisms without enough redeeming factors to make it worth learning.

      Copy-pasting on the other hand....some things that are cross-application need to be locked down to be useful =\

    8. Re:Too Much? by jonaskoelker · · Score: 1

      Closed source companies have to add useless and failed features to their products, otherwise the time spend has been wasted and investors may sue the company.

      If adding said features hurts the value of the product, doesn't the fiduciary duty dictate that you don't add them?

      Can't the cost of implementing a feature, including it and then removing it be chalked up as marketing research? "We invested money to find out that our product is the most valuable without Clippy"?

      Or are investors really thinking the way you suggest?

  7. Continuity is the winning strategy. by reporter · · Score: 5, Insightful
    One thing that Microsoft has done well is to maintain continuity with the past. The desktop of Windows 95 is still available on all consumer versions of Windows up to Windows 7. In Windows 7, you can select the "classic" appearance for the desktop to get the Windows-95 look and feel.

    Most people -- except tech geeks -- do not want to learn a new way of doing things once they learn a particular way that suits their needs.

    Moreover, learning takes time and money. If your company has 100,000 employees, then training them to use a new desktop can cost millions of dollars.

    If GNOME developers want Linux to take a significant share of the consumer market, then they must ensure continuity with the past. Before they embark on the next super-duper upgrade of the desktop, they should spend some time in asking their grandmothers what they want in the next super-duper GNOME desktop. Grandma's advice could help a lot.

    1. Re:Continuity is the winning strategy. by Elektroschock · · Score: 4, Insightful

      I think simple Desktop environment projects as LXDE show how do it right: focus on speed and responsiveness.

      Don't try to be artificially different, don't confuse, do what users want but don't do more; keep dependencies as few as possible, if it doesn't work as intended throw the component away. Do one thing with one application. And most important of all: The Desktop Environment is not the application. It should be like a professional servant, you won't notice him and you don't need to waste your time to command him.

    2. Re:Continuity is the winning strategy. by Ed+Avis · · Score: 5, Insightful

      Funny - I've usually seen it's the geeks who take the trouble to turn on the 'classic' look and feel in Windows and get rid of all the cloying eye-candy. Meanwhile non-technical users just stick with the default.

      --
      -- Ed Avis ed@membled.com
    3. Re:Continuity is the winning strategy. by TBoon · · Score: 4, Interesting

      That's probably because only geeks care about the extra desktop-real estate gained by reducing the size of window-decorations... Most people use programs at near full-screen size anyway. (Probably partly because of the excessive bloat in window-decoration and toolbars almost requires it to be usable at "normal" resolutions these days. Trying BeOS a few years ago, gave me the feeling of almost doubling the resolution of my laptop, so effective/minimalistic were the windows. And that was compared to "classic" in XP!)

    4. Re:Continuity is the winning strategy. by GF678 · · Score: 1

      Funny - I've usually seen it's the geeks who take the trouble to turn on the 'classic' look and feel in Windows and get rid of all the cloying eye-candy. Meanwhile non-technical users just stick with the default.

      I consider myself a geek but I like Compiz and Aero because not only are they more modern looking than the boring old grey themes of past desktop GUIs, but they also have the benefit of offloading the rendering of the GUI from the CPU and onto the GPU, which in most cases improves responsiveness.

      I still like the bling though, but I'm most certainly not a non-technical user. I just don't believe a geek has to insist on a bland desktop. So where can I be pigeon-holed?

    5. Re:Continuity is the winning strategy. by julian67 · · Score: 2

      Continuity is there in free desktops in the same way it exists in OS X and Windows....in parts. Gnome and KDE and MS and Apple have all at some point had to accept that backwards compatibility has too high a price, then swallow hard and offer something which upsets a lot of people (even more than usual ha ha). Anyway there's plenty more to the free desktop than Gnome and KDE so it's not even a notable issue for many.

      Mostly the article is filler. Precis: is KDE lead developer pissing in the wind? Maybe. Should I mention Ubuntu in every article just for the fanboi hits? Definitely. Are end users uncomfortable with unfamiliar concepts and interfaces? Yes...until they become familiar with them. Is the cheque in the post and will I churn out more turgid hackery next week? Yes and inevitably.

    6. Re:Continuity is the winning strategy. by Anonymous Coward · · Score: 0

      lol, claiming windows is consistent across versions. what kind of drugs are you on and where can i get some.

    7. Re:Continuity is the winning strategy. by Draek · · Score: 1

      In Windows 7, you can select the "classic" appearance for the desktop to get the Windows-95 look and feel.

      Have you tried it? I have, and it feels less like Win2K and more like a Windows-like KDE2 skin. As far as I know Vista is the same, so it could easily be argued that the Win95 desktop's continuity ended with XP.

      Moreover, learning takes time and money. If your company has 100,000 employees, then training them to use a new desktop can cost millions of dollars.

      You've got any sources for that? I've heard about employees needing training to switch applications (Word Perfect to MS Office and such), but never for just a switch in desktops, so I'm curious to see whether its truly a concern, or normal people simply don't care as long as the apps stay the same. MS' regular desktop redesigns certainly suggest the latter.

      --
      No problem is insoluble in all conceivable circumstances.
    8. Re:Continuity is the winning strategy. by mauriatm · · Score: 4, Insightful

      Funny - I've usually seen it's the geeks who take the trouble to turn on the 'classic' look and feel in Windows and get rid of all the cloying eye-candy. Meanwhile non-technical users just stick with the default.

      That's the power of the "default" which is a big deal as well. Most non-technical people don't even realize such options exist or that you do not have to use the default. To be fair though, to Microsoft's credit, often the default is good enough and many don't even care to change it because it will typically allow one to get the job done. Some might say this is NOT the case with some recent changes in Linux desktop environments.

    9. Re:Continuity is the winning strategy. by BikeHelmet · · Score: 1

      Same observation here. I much prefer a more basic look and feel. Too much clutter gets in the way of what I actually want to do.

    10. Re:Continuity is the winning strategy. by drsmithy · · Score: 1

      Most people -- except tech geeks -- do not want to learn a new way of doing things once they learn a particular way that suits their needs.

      In my experience, the "tech geeks" are the ones most resistant to change. Exhibit A: the immediate disabling of the XP-style Start Menu by pretty much anyone who calls themselves a "power user".

    11. Re:Continuity is the winning strategy. by moosesocks · · Score: 1

      Personally I prefer Xfce. It's bloody fast, looks quite nice, and includes all of the features I'd expect a modern operating system to have.

      A lot of the backend stuff of GNOME eventually makes its way over to Xfce after it's had time to mature.

      I can also personally attest that it's fast and lean on older machines.

      --
      -- If you try to fail and succeed, which have you done? - Uli's moose
    12. Re:Continuity is the winning strategy. by GF678 · · Score: 1

      Do one thing with one application.

      I disagree. Users generally don't want applications which follow the UNIX-style ideology (do one thing, and do it well) - users want applications to performs lots of things.

      eg. iTunes can play music, collate music into a library, edit metadata, rip audio from CDs, allow the user to purchase music from iTunes, allow the user to sync their music with their iPod, allow a user to purchase apps for their iPhone, etc.

      Imagine having to use seperate programs to organise music, play music, edit metadata, rip discs, purchase music and apps, etc. Well... we don't have to imagine, such seperate programs exist on all platforms. But iTunes integrates these feactures because that's what people want. There's a reason Amarok, Banshee and Rhythmbox exist in Linux - to copy iTunes and its method of doing things.

      Whether you like it or not, people generally prefer the collapsing of various functions into a single package, resulting in a desire for having fewer programs that can do more than individual programs. The same goes for phones - phones aren't used for just making phone calls these days, given how packed most of them are with features.

    13. Re:Continuity is the winning strategy. by maxume · · Score: 1

      As the PPI of a typical screen has gone up, I have appreciated the fact that typical OS elements have gotten larger. XP probably looks a little ridiculous on a 15" CRT running at 1024x768, but it is about right for a ~21" LCD running at 1680x1050 (the difference there is only about 8 PPI, but you lose more than an inch off of the smaller monitor if you squeeze the dots to match the larger)

      --
      Nerd rage is the funniest rage.
    14. Re:Continuity is the winning strategy. by Nimey · · Score: 1

      That's actually what I like about Ubuntu's version of Gnome. It gets out of my way and lets me do the task I'm interested in, instead of fucking with how the desktop environment's developer thinks I should be working. It has sane defaults.

      I'm not a n00b, having used Linux for ten years, six or so of that entirely at the console, and MS-DOS for six years before that, and before that Apple ProDOS on a //c for about eight. I like the command line, is what I'm saying. However, there are times when I like messing with the OS, and times when I just want to get something done. Those latter times is when Ubuntu wins for me. Windows generally wins in the latter case too, but it's really boring in the first.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    15. Re:Continuity is the winning strategy. by DirePickle · · Score: 1

      I'm this way. Unfortunately, in Vista the 'classic' look is actually slower than Aero for some reason. The entire UI becomes far less responsive than XP's classic-look UI. There's horrendous tearing whenever you drag a window, for instance. I think that in Vista, classic must not even be 2D accelerated or something.

    16. Re:Continuity is the winning strategy. by lennier · · Score: 1

      "One thing that Microsoft has done well is to maintain continuity with the past. The desktop of Windows 95 is still available on all consumer versions of Windows up to Windows 7."

      They did, until Office 2007. Getting rid of the menu bar was a huge break with backwards compatibility, and IMO not at all a good one.

      --
      You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
    17. Re:Continuity is the winning strategy. by DirePickle · · Score: 1

      That is: I leave Aero on now, but I have transparency disabled, and I've turned off all of the things that make you wait for animations before anything happens. It feels like you actually have a fast 21st century computer when you click and have windows appear *right away*.

    18. Re:Continuity is the winning strategy. by gbarules2999 · · Score: 1

      Vista was the change in that. How many people didn't even know where the shutdown button was after, what, five or six years of XP?

      The problem here is that if you want to improve on XP's interface, you have to do it gradually or evolutionarily. But that's the thing: XP's interface, while okay, could be better. To get any innovation and superiority, you'll need to deviate from the norm. Both Linux and Microsoft have had issues with this, and Linux in particular. If they're too different, users will discard it, but if they're too "samey" to XP, users will just go, "Well, what's the point?"

    19. Re:Continuity is the winning strategy. by RiotingPacifist · · Score: 1

      kde4 has themes for kde1-3,BII,win9x,ettc so if people just want to make the desktop look the same, that is not a problem

      --
      IranAir Flight 655 never forget!
    20. Re:Continuity is the winning strategy. by Zancarius · · Score: 1

      That's probably because only geeks care about the extra desktop-real estate gained by reducing the size of window-decorations... Most people use programs at near full-screen size anyway.

      The irony. In desktop environments like Gnome, the default fonts are so stupidly big at native resolutions by default that they require tweaking, too! So much for being designed for the geeky types, right?

      No, really. Compare how much more space is taken up by the application list in Gnome versus the taskbar in Windows until you drop the font sizes down a couple of points. It's annoying--especially to people like me who tend to have most apps windowed so it's easier to see multiple things at once.

      Then, Microsoft comes along and "copies from F/OSS software again" and makes the taskbar ridiculously huge (by default) in Windows 7!

      *sigh* I can't win without tweaks, can I?

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    21. Re:Continuity is the winning strategy. by Zancarius · · Score: 1

      Gnome and KDE and MS and Apple have all at some point had to accept that backwards compatibility has too high a price, then swallow hard and offer something which upsets a lot of people (even more than usual ha ha). Anyway there's plenty more to the free desktop than Gnome and KDE so it's not even a notable issue for many.

      Which is what I'd argue KDE has done with KDE 4 and look at how much they're being flamed for it.

      Sure, they could've done it differently. Perhaps they could've polished it up a bit more. Perhaps they released too soon. My gut feel is that KDE 4 was released when it was for a variety of reasons, one of which being user feedback on interface design choices. I'm sure there's some usable feedback hidden away in the zillions of inflamed comments about how "awful" it is.

      In F/OSS, you can't always have access user focus groups and just have to bite the bullet and let the release run the experiment for you. I'm not sure if there's a better option than that. =(

      --
      He who has no .plan has small finger. ~ Confucius on UNIX
    22. Re:Continuity is the winning strategy. by Ed+Avis · · Score: 1

      I also use every application maximized to the full screen. The behaviour of current window managers, copying Microsoft Windows, makes it just too painful to have overlapping windows. Any click in a window's area forces it to the front, which is a total PITA. I much prefer the model used by ROX where clicking on the title bar forces a window to the front, but otherwise you can interact with a window even while it's overlapped by another. This opens up all sorts of possibilities for better interaction between applications, in particular, drag-and-drop file saving and loading.

      --
      -- Ed Avis ed@membled.com
    23. Re:Continuity is the winning strategy. by someonehasmyname · · Score: 1

      Yeah, I had so many friends that would sleep their laptops instead of shutting the down without knowing it, and they'd always be asking WhyTF their laptops were dead. Great lolz.

      --
      Common sense is not so common.
    24. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      I don't think so, I don't want three slow, sluggish and unstable applications which try to do everything. I want three applications which do what they are supposed to do.

      The whole integration paradigm is obsolete. A file manager today does much less than Norton Commander did. If I want to edit files in a hex mode I fire up a hex editor. Or think of Netscape/Mozilla, then came Firefox, Chrome is even more simple.

      The task is of course to find out what matters. LXDE does all you want it to do, all bugs are known. With Gnome and KDE they reintroduce bugs, applications never become stable. Take KDE4, I prefer KDE over Gnome but it takes so much time, you discover bugs within 15 minutes of use, some background processes eat your memory, and you can't simply go, fix a bug and recompile because the whole environment became overly complex.

    25. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      I don't think so:
      - it has no support for an application top menu bar. Either you do MacOS or you don't, the top menu as is makes no sense.
      - it is extremely difficult to make Gnome look good with a blue theme, the default colors are always "soil"
      - it eats memory
      - it ships a zoo of incoherent technologies underneath the skin including mono.
      - applications like Beagle are suboptimal mono infection
      - I don't see any clear vision.
      - The project lacks community governance, it is more industrial library infection.

      It is a matter of taste. For me and many other Debian users LXDE does exactly what I ever wanted it to do. And the speed goes like ....whooosh!

    26. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      I can't see how Vista GUI is an improvement over XP. The file manager is almost unusable, would love to get Dolphin on my Win box, and the shutdown default does not power down as intended. Shutdown with Vista is not Shutdown. Often it fails. A real annoyance. Skin XP with a dark theme and you get the only real improvement of Vista.

    27. Re:Continuity is the winning strategy. by Sam+Douglas · · Score: 1

      One thing that Microsoft has done well is to maintain continuity with the past. The desktop of Windows 95 is still available on all consumer versions of Windows up to Windows 7. In Windows 7, you can select the "classic" appearance for the desktop to get the Windows-95 look and feel.

      Not quite right. In Windows 7 'classic' mode is a joke. It doesn't change the taskbar back to behaving like Windows 2000, and as far as I can tell there is no way to go back to a pre-Vista style start menu (if there is a way, it isn't apparent to me). All it does is give semi-Windows 2000 looking window decoration and colouring, makes the panel look fucking chunky and actually -reduces- the usability of the system (in contrast to previous versions, in my opinion).

      On the topic of Windows 7's taskbar, I am not sure if it represents an actual improvement in usability (I've been a full time Gnome user for a long time, but needed to use Windows and decided to try Windows 7 RC) over earlier versions of Windows. The way it combines windows from a single application into one button is better than the taskbar grouping in Windows XP (ugh), but is still a little slow to use, especially for power users. It also causes problems for programs that have a permanent icon on your taskbar (such as a web browser): normally the purpose of these buttons is to give you a quick way to launch commonly used applications; but if there is already an instance running then you just end up focussing it instead; you have to use the context menu to start a new copy. This is particularly annoying with Firefox if you only have the downloads window open and you want to do some web browsing, clicking on it just brings up this useless little window. This is something that Firefox could work around, but it also represents a flaw in the taskbar design, I feel.

      There is no classic mode per se, you can set the icons to be smaller and turn off grouping (which shows text like normal taskbar buttons), but this still has the annoying, new behaviour of grouping windows from the same application together (i.e. all the firefox buttons are adjacent). New windows will appear and pop up in the middle of the task bar, rather than at the end and while you can move entire groups around, you cannot move individual window buttons. Almost everyone I have discussed this with hates it. I prefer the flawed stacked buttons to that behaviour.

      Is it really just free software that has a problem with trying to innovate too much? Windows 7 seems to have similar problems. On one hand it's like a much better Windows Vista, but at the same time has a lot of 'new features' that strike me as having little actual benefit; change for change sake. Like the taskbar (which will actually piss off a lot of people... hopefully it sees a bit more love before the final release), like the new window management features: drag a window to the top edge of the screen to maximise it, or to the sides to make it take up half the screen, or shake the window to cause all the other windows to minimise. None of the window management features strike me as being useful at all. Perhaps the Windows developers should have looked to the Unix desktops for actually useful features to implement: edge snapping, hotkeys to move and resize (hold alt and left-drag a window (anywhere on it) to move it -- it's a godsend), virtual workspaces (even MacOS has those...), visually highlighting which window is selected -immediately- when alt-tabbing between windows (Metacity does this by drawing a black border around the shape of the window). All these things are minor, but fucking wonderful to have and it is sad that with all the developer time that has gone into changing Windows 7, things like this haven't been addressed.

    28. Re:Continuity is the winning strategy. by Anonymous Coward · · Score: 0

      I started working for linguists as a sysadmin. They were used to kde3 and when faced with kde4 they said it slowed down their workflow. (It also reminded them of the new vista interface which they apparently didnt like at all.) I showed them my preferred windowmanager windowmaker and they liked it. Problem is that it doesn't come with a desktop. So kde3.5 it is.

    29. Re:Continuity is the winning strategy. by Daengbo · · Score: 0, Redundant

      Wow.

      1. Top menus? You can install globalmenu
      2. Mac? There's no dock in Gnome, either, so I don't see that it's particularly Mac-ish.
      3. LXDE is GTK, too, so it doesn't do global menus without the globalmenu package, either.
      4. Looks? Gnome uses GTK, just like LXDE, so the themes are the same. If you don't like Gnome's looks, then you don't like LXDE's, either.
      5. Memory? 192MB RAM use for a fully loaded desktop isn't much these days, though it's certainly not LXDE's 48MB.
      6. Ubuntu has Tomboy by default, which includes Mono, but it's easy to remove, doesn't remove anything else, and isn't a part of the default Gnome desktop.
      7. Ubuntu doesn't ship with Beagle. It uses Tracker, which is written in C. It's not on by default in Natilius, either.
      8. Gnome has looked and acted nearly the same for six years. It gets assaulted for that. That's vision. It also has a strict HIG.
      9. The Gnome Foundation has elections. That's not community governance?

      LXDE does virtually nothing. That's why it's fast. Don't pretend that Image Viewer has the same features that EOG does, or that LXDE has a document viewer, or a video player, or any of the hundred other things that Gnome has that LXDE doesn't. Deskbar? Heck, LXDE doesn't even have a browser.

      If LXDE on Debian does everything you want, you must not want to do much. Either that, or you install a bunch of extra stuff to make up the difference.

      And, yes, I know what I'm talking about. I use LXDE (on Sid) at home and Gnome (via Ubuntu 9.04) at work.

    30. Re:Continuity is the winning strategy. by Late+Adopter · · Score: 1

      I like LXDE, and I think it's a good idea and appropriate for a large number of end-user use-cases. BUT, I also think there's value in having a library like Kdelibs that establishes a central way for apps to (for example) open internet-accessed files. Share the code for common functionality so there's only one set of bugs and they can be fixed easily.

      Once you *have* a central "desktop-environment" library, it makes sense to use it for your desktop workflow apps as well (the KDE example being that the taskbar is now just a set of Plasma widgets). If it's done correctly, a minimally useful Desktop Environment sharing libraries with open apps can have very little memory footprint.

      Therefore, I would find it difficult to value LXDE, given that I myself use a large number of KDE apps such as Amarok, Kopete, KMail (and hopefully soon K3B and KDevelop).

    31. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      I like KDE and I am sure many persons will use KDE4 when it is ready for users.

    32. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      1. cool
      2. Exactly
      3. true.
      4. not quite
      5. correct
      6. Is beeing ported.
      7. Gnome does.
      8. right
      9. no.

      The browser ist not part of the desktop environment.

    33. Re:Continuity is the winning strategy. by Elektroschock · · Score: 1

      Interesting, but today XFCE feels very much like gnome.

    34. Re:Continuity is the winning strategy. by Daengbo · · Score: 1

      That's actually what I like about Ubuntu's version of Gnome. It gets out of my way and lets me do the task I'm interested in, instead of fucking with how the desktop environment's developer thinks I should be working. It has sane defaults.[1]

      - applications like Beagle are suboptimal mono infection[2]

      # Ubuntu doesn't ship with Beagle. It uses Tracker, which is written in C. It's not on by default in Natilius, either.[3]

      See how I got to that? It doesn't really matter, though, because Beagle isn't part of Gnome, either. Take a look at the Wikipedia page for Gnome and see what apps were added in what development cycle.

      As to the browser ... well ... you said that LXDE does everything you need so I said that it doesn't include a browser, meaning that you'd have to add that if you wanted to visit the WWW.

      I still don't get the Tomboy porting comment, unless you're talking about GNote in a very roundabout way, nor the community governance since LXDE has a foundation and board of directors.

      Again, I like LXDE. It's a great minimal desktop. I've been promoting it for a year on my blog, and created a Debian Lenny pre-seed disk for it in my project pages last year. I just don't think that you thought your comment through completely.

  8. What do I owe the user again? by Gopal.V · · Score: 3, Insightful

    The essential problem with free software is that most of it is written to scratch someone's itch. Usually, the ones who start off coding to fix their problems are the developers. Over the last decade that I've used linux (and other f/oss) on my desktop, I've seen a radical shift in how the developers are influenced to do what a user wants. More so, I've seen the system favour the ones who have user focus rather than dictate from their ivory towers and yell back "sure, send me a patch & we'll talk about it". You did your bit and the others stepped on those to get where they want ... and with GPL in place they didn't really step on your toes.

    Essentially, you didn't owe the user anything for real. The user paid in attention & respect. The developer did what the user wanted as long as he (or she) wanted the respect. Over that, it was just about fun when it was Y2K days.

    It'd be vastly different if someone paid me for it. Well, yes ... someone does pay me to churn out F/OSS code, I deal with vastly differently from my other projects.

    1. Re:What do I owe the user again? by forkazoo · · Score: 1

      The essential problem with free software is that most of it is written to scratch someone's itch. Usually, the ones who start off coding to fix their problems are the developers. Over the last decade that I've used linux (and other f/oss) on my desktop, I've seen a radical shift in how the developers are influenced to do what a user wants. More so, I've seen the system favour the ones who have user focus rather than dictate from their ivory towers and yell back "sure, send me a patch & we'll talk about it". You did your bit and the others stepped on those to get where they want ... and with GPL in place they didn't really step on your toes.

      This is basically what I was thinking. Free Software has no obligation to conquer the market. It doesn't need to increase sales. It's an emergent community, not unlike the "gray goo" of micro machines from so many SciFi novels. If the users want something specific, they can hire somebody to do it.

      In the end, it all goes back to Adam Smith's writings on Economics. The baker doesn't bake his loaves because he wants you to have a full belly. He does it because his is selfish. He just wants your money. That enlightened self interest make the world go 'round. Likewise, the KDE developer doesn't have to write code for the sake of conquering the world, or suiting users. He isn't obliged. He writes code because he wants to use a good Desktop Environment. That's what it boild down to. He's a greedy bastard. And, that's enough.

      Or, for another analogy, Zombies don't have a master plan for world domination. One zombie just wants to eat your brain. That's enough to make zombies scary. He's not thinking about the brain after yours. He's not thinking about all the brains he'll eat next week. One zombie doesn't have to worry about broad strategy. Going brain by brain is the strategy, and it works.

      If developers work on whatever they feel is important, Free Software eventually wins, just like the zombies. If people don't like new things, then they pay attention to old things, and work from the old version to fix things. Free Software can never get worse. Old versions never get discontinued. Free Software is an always expanding ecosystem, and it grows with every line of code that is shared with the public.

    2. Re:What do I owe the user again? by turbidostato · · Score: 1

      "The essential problem with free software is that most of it is written to scratch someone's itch."

      The proprietary software is for the most written to scratch someone's itch.

      Oh! you meant "someone's *own* itch"! Well, that's the case with proprietary software too. It's only that free software tends to focus on someone's own technical/functional/motivational itch while proprietary scratch someone's own financial itch.

    3. Re:What do I owe the user again? by RCL · · Score: 2

      If developers work on whatever they feel is important, Free Software eventually wins, just like the zombies. If people don't like new things, then they pay attention to old things, and work from the old version to fix things. Free Software can never get worse. Old versions never get discontinued. Free Software is an always expanding ecosystem, and it grows with every line of code that is shared with the public.

      Oh, come on, fork KDE 3 and go on with its development. Or fork KDE 4 and bring it back to be more KDE 3-ish.

      What you are missing is that certain level of organization is required to manage projects as large as that. And if you don't like the direction that some Free Software project is heading in, you cannot fork it without forking the entire organization behind it. And it's so much easier to just switch to something else.

    4. Re:What do I owe the user again? by icebike · · Score: 1

      And if you don't like the direction that some Free Software project is heading in, you cannot fork it without forking the entire organization behind it. And it's so much easier to just switch to something else.

      Damn! I wish I had mod points.

      The common answer shouted back to the users by the KDE team has been fork 3.5 and STFU. They know full well this is essentially impossible.

      What few patches that are released for 3.5 usually involve gutting what was there and substituting KDE4 apps. Konqueror file manager has been gutted and in its place you get the foisted, half functional Dolphin dressed up in a window that says Konqueror.

      This bait and switch is accompanied with the gratuitous claim that Dolphin does everything Kong does. Well DAH!

      --
      Sig Battery depleted. Reverting to safe mode.
    5. Re:What do I owe the user again? by icebike · · Score: 1

      while proprietary scratch someone's own financial itch.

      Proprietary software has to CARE about the user's itch.

      --
      Sig Battery depleted. Reverting to safe mode.
    6. Re:What do I owe the user again? by turbidostato · · Score: 1

      "Proprietary software has to CARE about the user's itch."

      No, it hasn't, it's not needed and even sometimes it's not convenient. Proof? Each an every time a proprietary software vendor uses FUD, forced deprecation or lock-in strategies to retain or even gain paying users. The only itch proprietary software CARES about is the financial itch of their stockholders. But even if you want to think of it the positive way, the basis of breakgrounding privative software is not scratching a user's itch either, but provoking one.

    7. Re:What do I owe the user again? by visible.frylock · · Score: 1

      Yeah, but what do hardware manufacturers owe to people who don't use MS or Apple? What do web devs owe to people who don't use IE?

      Having users buys you drivers and standards. Not that it means you're wrong, just a difference of opinion. Every developer will fall somewhere along the spectrum of "I wish I could use this video card" vs "No, you can not have that icon in cornflower blue."

      --
      Billy Brown rides on. Yolanda Green bypasses Gary White.
    8. Re:What do I owe the user again? by mqduck · · Score: 1

      In the end, it all goes back to Adam Smith's writings on Economics. The baker doesn't bake his loaves because he wants you to have a full belly. He does it because his is selfish. He just wants your money. That enlightened self interest make the world go 'round. Likewise, the KDE developer doesn't have to write code for the sake of conquering the world, or suiting users. He isn't obliged. He writes code because he wants to use a good Desktop Environment.

      Unless you're saying there aren't quite a lot of F/OSS developers out there who make it their goal to create software for the benefit of others, that analogy doesn't hold up.

      --
      Property is theft.
    9. Re:What do I owe the user again? by Late+Adopter · · Score: 1

      Konqueror file manager has been gutted and in its place you get the foisted, half functional Dolphin dressed up in a window that says Konqueror.

      Can you provide some examples of things in Konqueror file management that you miss? I've been using KDE quite a long time, and I didn't really notice that much lost from Konqueror in the transition (granted I don't do that much file management there... or anywhere else at all for that matter). I would be curious to see what other people's use cases are though.

  9. "Free Software" vs "Open Source" vs... whatever by bsDaemon · · Score: 3, Insightful

    When I think of Free Software, I generally think of the community were the developers are the users are the developers. "Open Source" still smacks of the buzzwordism of the late-90s, getting corps. to invest in opening code under the assumption that they'll be able to get free work out of some sort of "community" while lowering their development costs.

    What's wrong with the developers working on what the developers are interested in? If I (the royal 'I' here), am not being paid for my time or more code, then "users" should just be glad that 'I' have decided to make the fruits of my labor available to them, too. Perhaps I just don't get this mentality that it's some sort of competition between 'Linux' and Microsoft and Apple, and that we have to compete for desktop marketshare for some stupid ass reason. I just don't really see it as that big of a deal. Maybe for a company like RedHat, it is, but that's not me.

    The concept that the developers are 'innovating too much' and 'alienating the user base' just seems akin to someone crashing a frat party and then complaining that all they're allowed to drink is the Beast.

    1. Re:"Free Software" vs "Open Source" vs... whatever by Anonymous Coward · · Score: 0

      WTF is the beast?

    2. Re:"Free Software" vs "Open Source" vs... whatever by Elektroschock · · Score: 1

      Your forget the open source development ecosystem which is so much more efficient.

    3. Re:"Free Software" vs "Open Source" vs... whatever by bsDaemon · · Score: 1

      To clarify, 'beast' is the slang term for Milwaukee's Best, which is a particularly nasty so-called beer, which costs about $7USD for a 24-pack of cans, which at most schools, at least mine and any other where I ever went to a party, the fraternity houses stock up on to provide for guests at parties who are not special enough to be entitled to the good stuff, or smart enough to know they should bring their own anyway.

    4. Re:"Free Software" vs "Open Source" vs... whatever by infinitelink · · Score: 2, Interesting

      It is a problem when the developers are trying to make a consumer desktop, however; last I checked, many big Linux-related projects (including both Gnome and KDE) are gunning just for that; so no, your statements are not valid here.

      There are, of course, exceptions: but none of those are what this is talking about.

      --
      Intelligent idiots are we. | Evil men do not understand justice.
    5. Re:"Free Software" vs "Open Source" vs... whatever by bsDaemon · · Score: 3, Interesting

      Yes, but /why/ are these projects "consumer desktops", or supposed be? Back in the day, they were just doing their thing. KDE started because people thought it might be nice to have a desktop system for Linux, and CDE was expensive. GNOME started because KDE wasn't technically "free software" due to Qt licensing issues.

      RedHat jumped on the Gnome bandwagon, started paying devs, and sort of took the lead. A similar situation occurred with KDE, iirc. The way I see it, the community projects got hijacked by the corporate Linux pushers, and then people are complaining about the stuff that hobby hackers are putting into projects.

      If having some "consumer" desktop that gives warm fuzzies to people when they're looking at computers in Best Buy is so damned important, than maybe RedHat, Novel and others ought to just pull an Open Group and write said desktop, rather than attempting to exercise overbearing authority over projects that were started without them.

      But I am not now, nor have I ever been an influential figure in f/oss, and my contributions have mostly been fairly insignificant and flown under the radar unless you were specifically looking for them. However, if I ever get around to releasing something intereting that's worth being hijacked by IBM, who for some reason leaves relatively in charge rather than forcing a coupe, makes the project and international sensation and then puts me in a position where people I've never heard of are making demands that I add features to support their "mission critical" b.s. or design it to look the way /they/ want, I'll tell you right now -- I'm going to be kind of pissed off.

    6. Re:"Free Software" vs "Open Source" vs... whatever by infinitelink · · Score: 1

      And that's why people avoid FOSS heads: I'm familiar with CEOs who's companies try to avoid people associated with FOSS or OSS. Thing is, nobody is saying it's "supposed" to be (so cool off hot head); thing is, a lot of people have decided to make it a goal--the simple explanation is it's fun/a goal. Lots of people are aiming for "the year of the Linux Desktop", often vainly mind you, but let them have at it, and enjoy it, and tinker, and try. If RedHat, IBM, etc. hadn't jumped on board, however, much of this stuff would never have been funded. Here's a bunch of devs who're more sensible that got together to discuss all things Linux desktop, http://www.youtube.com/watch?v=YoYL4R3Te2s&eurl=http%3A%2F%2Fcmpstuff.blogspot.com%2F&feature=player_embedded

      --
      Intelligent idiots are we. | Evil men do not understand justice.
    7. Re:"Free Software" vs "Open Source" vs... whatever by Stele · · Score: 1

      The "good stuff"? You mean like "frost-brewed" Coors Light? Or "tripple-hopped" Miller Light? Or "beechwood-aged" Bud Light?

      :P

    8. Re:"Free Software" vs "Open Source" vs... whatever by bsDaemon · · Score: 0, Offtopic

      I rushed Phi Delta Theta, but had many friends in Kappa Sigma, which was the frat were most of the comp sci majors joined (we had most of the physics and maths majors, and various others). Since Phi Delt is a dry-house by national rules, we'd go to Kappa Sig often, so I kept a stash of Guinness there, and various other libations, and would tote some nice wines for special occasions and for bribing the women folk.

      However, the brothers that lived in the house had a tendency to keep some quite nice single malts and other things which were for sharing, but only if they liked you.

    9. Re:"Free Software" vs "Open Source" vs... whatever by gbarules2999 · · Score: 3, Insightful

      Way to miss the point. He's saying, you know, maybe we shouldn't try to compete.

      I agree with his premise. Who gives a shit if Linux has 1-2% market share? Does Ubuntu get worse on my laptop if it's not out there conquering the world?

    10. Re:"Free Software" vs "Open Source" vs... whatever by infinitelink · · Score: 1

      But that's missing the point--they already are, and it seems all the big projects intend to keep at it; thus it's invalid to try to claim that they're just developing for developers already, so anybody that's not a dev should just shove it down their gullet.

      It's also kind of fun: open source has not natural competition: not even within itself most of the time-people do their thing period; with the competition to attempt commercial space, it gives some pressure to do better: one usually finds people do better work under pressure.

      I'm also surprised you made your comment at all: Ubuntu is already supposed to be "Linux for Human Beings" (i.e. consumers), remember? It exists and is so darn good because it's aiming at commercial space; and the hand that sustains it, Shuttlesworth, gives &*^% if it only has 1-2%, he's pumping tens of millions into that project hoping that with a large enough userbase, his Canonical will have enough money from support contracts to continue development: essentially he's ignoring the zealot-dump senseless nerds, giving devs (of various FOSS communities) money so they can eat and keep at it, and is gunning to create one of the first major self-sustaining FOSS business models, not of the kind like Red Hat which only gives you crumbs by using you as a testbed, but where everything is fully functional (it IS the end product), getting better, sensible, sustainable, and widely used enough to continue that way: that's really something--and it's only possible by seeking to create a commercial desktop: Red Hat and others missed the message that workers like simple too (hence Microsoft's popularity--better to stop diverting attention by blaming them, even if they are to blame for things, and work around and outcompete them).

      Most importantly, though, DEVS care if it's only 1-2 percent market share (think man, think): without more they're not going to be able to target the desktop profitably: they need TO EAT TOO. (see that video I pointed at). That they're even taking time, pains, and thought to do what they are, in the hopes more might come out of it, really is something; but don't forget there's big money funding all this much of the time, or decent enough money; it's not about you users--to them it's about eating too.

      --
      Intelligent idiots are we. | Evil men do not understand justice.
    11. Re:"Free Software" vs "Open Source" vs... whatever by bsDaemon · · Score: 1

      I'd hardly call myself a "foss head," However, if I'm going to spend time on a project for no money or anything the like in return, then the project is going to do what I want it to do, and if you like it fine, if not, too bad. That is all.

    12. Re:"Free Software" vs "Open Source" vs... whatever by infinitelink · · Score: 1

      And dude, that projects we're talking about aren't "for no money"; they're funded, and they have goals--nobody was talking about chiding those who're totally volunteers, and nobody sensible involved with FOSS that I know of does. Sheesh.

      --
      Intelligent idiots are we. | Evil men do not understand justice.
    13. Re:"Free Software" vs "Open Source" vs... whatever by gbarules2999 · · Score: 1

      But here's the thing - there are more people using desktop Linux than there are playing World of WarCraft. Ubuntu alone has 13 million; WoW has 11.5, according to announcements made in late 2008. 1% is a lot more than it looks.

      Profit can be made here by people who don't underestimate how big Linux is as it is. If you could get all of them to buy something for $20, wouldn't that be worth it? Games come to mind here.

      But taking this gleeful money grab out of the equation, all of the companies funding Linux must have some return on it, right? Intel is not stupid. They would not throw money at Linux unless it gave them a tangible return on that investment. That really has little to do with how popular Linux is, though I'm sure they would like it to be so Microsoft could be knocked down a peg or two.

      I agree with your overall premise, but the money flying around Linux has to be flowing for a reason. It certainly is now, and if it's for popularity's sake, that may not grow as fast as some people would hope or predict. But even without growing popularity, there's still money there. It's not the only reason for the push.

    14. Re:"Free Software" vs "Open Source" vs... whatever by backwardMechanic · · Score: 1

      I'd like to agree with you, but there is strength in numbers. Ubuntu may not get worse on your laptop for lack of market share, but it could get a whole lot better if the share increases. Drivers spring to mind first, but software is another problem. I am tied to Windows at work because certain software packages I use are not available under Linux. If Linux had 25% market share (or whatever random point==significant), there would be a reasonable chance of getting those packages ported. Currently there isn't. We could argue all day about what compete should mean, but a larger userbase is a good thing.

    15. Re:"Free Software" vs "Open Source" vs... whatever by tburkhol · · Score: 1

      If I (the royal 'I' here), am not being paid for my time or more code, then "users" should just be glad that 'I' have decided to make the fruits of my labor available to them, too.

      Perhaps the "users," in sending 'you' UI and feature suggestions are saying how grateful they are to have the fruits of 'your' labor, how great it is now, but also how a couple of tweaks could really move it to the next level. If they weren't grateful, didn't think the result was good, they'd just move on to the next similar project. My experience has been that everything I do benefits from constructive criticism, though it's sometimes difficult to accept criticism as constructive. If I'm going to put my time into a project, I want it to be the best thing possible, whether it's a short story, a chair, or a computer widget. What I do myself is locked in my own head, and it's only when someone else points out their different interpretation or sense of my work that I can see where I've been accommodating to my own idiosyncrasies.

      If you're releasing code because it's something you wrote to solve a particular problem and you think it might be useful to some other schmuck in a similar situation, that's good. That's one of the neat things that can happen with FOSS and it can make people's life much easier. But it's not "Developing." Development implies a commitment to the code and the project and a willingness to improve. If someone sent you corrections to a core algorithm, you'd care about that - why not usability? Make the users grateful for your thoughtfulness and not resentful of your user-antagonistic interface.

    16. Re:"Free Software" vs "Open Source" vs... whatever by FooBarWidget · · Score: 1

      Actually, yes, it does. If Ubuntu has conquered the world then device support will become better because all manufacturers will be forced to create Ubuntu drivers. Until that happens, I have to choose my hardware very carefully by checking for Linux support.

    17. Re:"Free Software" vs "Open Source" vs... whatever by Anonymous Coward · · Score: 0

      Who gives a shit if Linux has 1-2% market share? Does Ubuntu get worse on my laptop if it's not out there conquering the world?

      Stating the bleedin' obvious but yes, it does get worse if its market share is lower and vice-versa. The probability that the new Wi-Max card (or whatever) you want for your laptop will work, work well, and work quickly after it's released is much higher if the card vendor provides specs or a decent Linux driver. And the probability they will do this increases with market share. Yes, someone may write an independent driver (and their efforts are much appreciated and very important), but the reverse engineering will take time and may be deficient due to lack of info. And by the time this driver has been written, in today's fast-moving hardware market the card may have been re-engineered twice with totally different chipsets and both the new versions now need drivers...

      Virtually no hardware suppliers will take any notice of an OS which takes (say) less than 0.1% of the market. Virtually all of them will take notice of an OS with (say) greater than 10% of the market.
      Linux currently lies in the critical middle ground, where for many common device types and larger manufacturers it 'just works' but for others (paticularly less common device types, brand new device models and smaller suppliers) support is patchy or even non-existent.

      If Linux could just get into the 5-10% market share range, its hardware support problems would be virtually solved.

    18. Re:"Free Software" vs "Open Source" vs... whatever by Late+Adopter · · Score: 1

      What would be nice if it wasn't Linux per se, but ANY combination of alternative x86 desktop OSes that made the assumption of Windows non-given.

      I think it would be a mistake to be satisfied with Linux native software, or Linux native hardware drivers. What about the BSD users, the Open Solaris users, the interesting-experimental-academic-OS users? What is far more important are open specifications that let people with any OS they want interact with you. For hardware, publish the specs so the OS can write the drivers. For software, you could publish to a language with a good VM or interpreter and standard library (Java, Mono, Python). And don't forget that not every browser supports all those JS and DOM calls.

      What would be really interesting to see is some sort of standardized ABI for running native apps. Wine in a way does this, but having MS in charge of the reference implementation is a recipe for failure (see also Mono, which is how many versions behind?). If we had something *like* Wine, with the ability to provide libraries in some sort of binary format, and the ability to translate windowing calls, audio, etc, to whatever the local desktop is, it would be tempting to people who design games, etc because they would be able to reach all of the x86 audience at once.

    19. Re:"Free Software" vs "Open Source" vs... whatever by Tetsujin · · Score: 1

      Profit can be made here by people who don't underestimate how big Linux is as it is. If you could get all of them to buy something for $20, wouldn't that be worth it? Games come to mind here.

      How are you going to sell an application to all the Linux users? Personally I feel like paying for software often runs against the culture of the Linux userbase - not that "free as in gratis" is necessarily why we're using Free Software - but it's a nice bonus and I think we tend to stick to it quite a lot.

      I agree with your overall premise, but the money flying around Linux has to be flowing for a reason. It certainly is now, and if it's for popularity's sake, that may not grow as fast as some people would hope or predict. But even without growing popularity, there's still money there. It's not the only reason for the push.

      Basically people put money into Linux because they see the potential to get something out of it. (And I have no problem with that, BTW!)

      For instance, Tivo or TomTom - they've taken Linux and used it as an embedded platform that provides a lot of their basic needs.

      --
      Bow-ties are cool.
    20. Re:"Free Software" vs "Open Source" vs... whatever by Anonymous Coward · · Score: 0

      Does Ubuntu get worse on my laptop if it's not out there conquering the world?

      As long as hardware makers are happy with releasing undocumented hardware with window$-only drivers - yes it gets.

    21. Re:"Free Software" vs "Open Source" vs... whatever by Anonymous Coward · · Score: 0

      Somehow, perplexingly it does. Going from 8.04->8.10->9.04->9.10 has regressively gotten worse in Ubuntu Netbook remix. :/

    22. Re:"Free Software" vs "Open Source" vs... whatever by andruk · · Score: 1

      The more people you have, the more hardware manufacturers and software companies take notice and actually care about Linux. When hardware companies release open source drivers (and even proprietary drivers - look at nVidia) and when software companies release software for Linux (Wolfram's Mathematica, MathWorks' Matlab, National Instruments' LabVIEW), Linux users do benefit. As more applications become more available on Linux, it becomes a more mainstream desktop OS and the interest in Linux grows and quality of software for Linux improves. Once Linux is mainstream, more and more hardware will "just work" because the Linux kernel includes more drivers. The more the hardware "just works", the easier it is to configure for everybody using clickable GUI tools instead of looking up commands and command options (the command line, while sometimes easier to use than GUIS, is not necessarily hard to use for everything, but it is hard to initially learn). The easier it is to configure, the more "Regular Joe" users will be able to use Linux, not only making Linux a more visible solution to Windows, but making all of FOSS a more visible solution to proprietary software. Finally, as the number of Linux users increases, presumably the number non-duplicate bugs are reported (as some users are technically inclined enough to submit a bug, but not enough to fix it - something even Linus, if I remember correctly, has noted as an advantage of FOSS), making architecture errors easier more visible, giving developers to improve the architecture, which hopefully leads to happier developers and users. All of these changes, while insignificant when standing alone, lead towards a better world of software for everybody, including you. So whether or not Linux developers are aiming for world domination or not, the "Regular Joe" users of the Linux desktop are as important as the developers themselves.

  10. I remember.... by Anonymous Coward · · Score: 0

    Being terribly annoyed with one of the Linux distro's GUI's because I just couldn't tell when I had something selected, and when not. Oh, I could tell the difference between the modes when changing them, but I was honestly unsure when I had it enabled and when not.

    Anyway, what's needed is not so much user testing as developer listening. All the testing in the world won't get you anywhere if nobody is looking through it.

  11. yet another implicit "oh noes, not windowz" rant by GreatBunzinni · · Score: 4, Insightful

    Oh yes, another self-righteous rant attacking the directions of free software projects just because they have the audacity to venture far beyond where windows stagnated a decade ago. The article's author doesn't say much besides criticizing projects such as KDE, GNOME and even Ubuntu for their ideas regarding the desktop. And he does a bad job at it, to boot. For example, the author criticizes KDE for the audacity of thinking about implementing social networking features into the desktop. Is that supposed to be a bad thing? I mean, what's the difference of having an application such as windows live messenger constantly running and implementing some sort of widget that performs the exact same task? At least with KDE their implementation follows standards which are open and it doesn't force plenty of ads down our throats. What's wrong with that sort of innovation? Absolutely nothing. And his criticism of GNOME is pathetic. I mean, he criticizes GNOME not for innovating but for rewriting it. He hasn't absolutely any detail to grasp on and in fact the only thing he can muster about GNOME is "its final form at this stage is anybody's guess". Is that what the author perceives as innovation? And more to the point, who exactly is the author to make authoritative judgments about what the users want or don't want? His he a psychic? In fact, where was the author on these past dozen years of the desktop windows? I mean, after all these years windows is incapable of offering extremely basic stuff such as the ability to set any window the user wishes for to be always on top. And what about the ability to scroll a window without changing the focus to it? And what about getting rid of that really annoying bug that, when a user launches an application, keeps the focus on the former application while the newly launched app is placed on top of every window on the desktop? Fixing those bugs would also count as too much innovation? The article isn't worth the read. Nothing to see here, move along.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  12. A Benevolent Cat-Herder-for-Life is good for Linux by schwaang · · Score: 4, Insightful

    The best of the Apple experience is polished, user-oriented, and "insanely great" because it takes a Steve Jobs to set the vision and make every component answer to that design. That's hard to do in the FOSS world.

    So I, for one, am glad Mark Shuttleworth is attempting to put some top-down focus on a user-oriented set of goals into the Ubuntu desktop. Linux has not lacked for technical innovations, it has lacked for a unified vision that elevates the end-user and a chief to get developers to sign on to that vision. Go Mark, go!

  13. Tough Love by headkase · · Score: 2, Insightful

    I'm prefacing this with the fact that I ran Linux as my only OS for a year (SuSE 9) then I switched back to Microsoft. Linux and GNU are a superior development process - inclusive and plural - but Microsoft right now has the superior ecosystem. When everyone uses it everything gets written for it especially entertainment wise. How does Free go about breaking this lock-in? I know for me if it wasn't for entertainment software I would be all over GNU. Wine steps in and fills that void somewhat but currently does not have enough compatibility to bring me over to the good side. I like Linux, I want to use it, but my games don't play in it and thats the only thing that keeps a closed OS on my desktop. Way back in the early '80s a machine was introduced called the Commodore 128. It was the successor to the Commodore 64 machine and it featured a full compatibility mode with the 64. The issue was that most 128 owners ran their machine in 64 mode therefore the 128 never caught on as no one would make software for it. I see Wine as having a flavor of that situation but since it is contained within a Open OS other applications can run concurrently so that pitfall is lessened. To me, Wine is the application that deserves focus in Linux development because it has the potential to break the dead-lock and provide the bridge from Pay to GNU.

    --
    Shh.
    1. Re:Tough Love by Kjella · · Score: 1

      I hear what you're saying but from the endless amounts of overrides and workarounds and hacks and regressions and whatnot in WINE, it is a Linux fan's tool to stay on Linux more than it'll ever be a well-working Windows compatibility. For example Photoshop CS3/CS4 installatino was recently broken for a few months. All Telltale game activations have been broken since december because of a Gecko regression. Unless you really think people like to hang out on appdb and bugzilla, this is not it. With luck Linux will tag along when they look at going from Win to Win/Mac and go crossplatform, but don't bet on that either.

      --
      Live today, because you never know what tomorrow brings
    2. Re:Tough Love by Bill,+Shooter+of+Bul · · Score: 1

      I'd rather people *not* focus on games on linux. How many average computer users play complex non casual games on windows? I'm guessing the percentage is pretty small. You'd be focusing a large amount of resources to capture a small ( and some would say dwindling ) audience.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    3. Re:Tough Love by mqduck · · Score: 1

      I'm prefacing this with the fact that I ran Linux as my only OS for a year (SuSE 9) then I switched back to Microsoft. Linux and GNU are a superior development process - inclusive and plural - but Microsoft right now has the superior ecosystem. When everyone uses it everything gets written for it especially entertainment wise.

      I just made the switch from Windows to GNU/Linux (Gentoo, to be specific). It was exactly what you imply - lack of game support - that kept be back for years. But the switch is working great for me, because 1) I play the newest games less and less, whereas older games are usually better supported by Wine, and 2) when I *do* want to play a game unsupported by Wine, I have Windows installed on another disk for just such an occasion. If I still spent half my time playing games, maybe I'd feel differently about having to reboot, but I'm extremely happy with my new setup.

      The issue was that most 128 owners ran their machine in 64 mode therefore the 128 never caught on as no one would make software for it. I see Wine as having a flavor of that situation

      When gaming on Linux finally takes off (maybe I should say "if"), I think it'll start with game developers purposely ensuring Wine compatibility for their games. That might hold back games from being made POSIX-native, but if they run on Wine, who cares?

      --
      Property is theft.
    4. Re:Tough Love by bmatt17 · · Score: 1

      "How does Free go about breaking this lock-in?"

      This is my only problem with Linux right now and I'm currently using Ubuntu as my main desktop with Win 7 as backup. I would absolutely love to abandon Windows completely but there just always seems to be something that I need/want that won't work, but I don't see how it's a fault of the OS, therefore don't see a way to make it better.

      Currently my issue is with Netflix, and the watch instantly that requires Silverlight. I've tried moonlight, installing Firefox under Wine but nothing seems to work. Now I know this is a fault of Netflix or DRM and not Linux, but it doesn't change the fact that something I want and pay for I can't use w/out Windows.

      So "How does Free go about breaking this lock-in?" as to me this seems like the #1 issue that will keep Linux from acquiring more users. The developers could clone the look and feel of Windows 7, release it for free and it won't take off, if people can't use it for what they want.

    5. Re:Tough Love by MBGMorden · · Score: 1

      I'm largely in the same boat. I lack 3 primary applications that would prevent me from switching to Linux: WoW, Ventrillo, and iTunes. There are some other issues at hand (namely that in general there are some rendering quirks that make Linux GUI responsiveness feel slower than Windows or Mac - and no, it's not my machine, it feels the same on every Linux system I've tried, which is in the dozens now), but overall from a just task driven mindset that's what I'm missing. Wine works ok-ish, but is just a bit too much of a hack for my tastes. I DO keep a Linux desktop available to myself for tinkering, and I have my parents using an Ubuntu install for their needs (I had to clean the spyware off their XP system one too many times), but I don't use it as my primary OS.

      Still, I think with the trend of both Apple and MS to lock things down more and more, it's only a matter of time until Linux because the lesser of 3 evils and I end up migrating over despite some flaws and missing apps. Heck with virtually all itunes purchases being DRM free now anyways, I might just pay to retroactively unlock my library and migrate to a Linux media player anyways. I LIKE the iTunes interface but realistically I could live without it (and players like Songbird honestly aren't that bad in comparison).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    6. Re:Tough Love by Jim+Hall · · Score: 1

      How does Free go about breaking this lock-in? I know for me if it wasn't for entertainment software I would be all over GNU. Wine steps in and fills that void somewhat but currently does not have enough compatibility to bring me over to the good side. I like Linux, I want to use it, but my games don't play in it and thats the only thing that keeps a closed OS on my desktop.

      You do it by buying a Playstation or Xbox360 or Wii, and play your games there - and watch your movies there. Use your PC for personal computing and skip the "entertainment" stuff.

      I'm prefacing this with the fact that I ran Linux as my only OS for a year (SuSE 9) then I switched back to Microsoft. Linux and GNU are a superior development process - inclusive and plural - but Microsoft right now has the superior ecosystem.

      And as far as Windows having the "superior ecosystem"? I don't think so. There's lots of stuff broken in Windows and other Microsoft products. OpenOffice.org Ninja often runs benchmarks against Microsoft and Free. Bad Vista has a list of lots of things that are wrong, but as this is from the FSF, the angle is mostly about freedoms. Or check out Linuxinexile for things that just don't work "right" under Windows, compared to Linux:

      Doesn't sound like a "superior ecosystem" to me. But hey, to each his own, I guess.

    7. Re:Tough Love by GMFTatsujin · · Score: 1

      There were a few games that required C128 mode -- A Mind Forever Voyaging comes to mind -- and as a C64 owner, I greatly envied the C128 crowd when those came out. But aside from that and CNET-128, which was a BBS that capitalized on the greater memory, there just wasn't *enough* difference between the C64 and C128 for developers to really latch onto.

      The Amiga was a massive new beast, and it captured a lot of Commodore-lovers hearts.

    8. Re:Tough Love by headkase · · Score: 1

      You're right. I'm right. It really does depend on your criteria. For me entertainment software is high-value. While your comment focus' on productivity. A console would be a way where I could have both but I feel the PC should be a convergence device and that the market shouldn't be artificially segregated. Another issue is that if people keep buying into a closed system such as a 360 then when more capabilities are added to it it could end up being a de-facto standard. Access to information in the future does not necessarily need to be performed using a general purpose machine. It would be sad if Microsoft continued their monopoly by closing the "PC" experience.

      --
      Shh.
  14. Where else have I seen this? by curmudgeous · · Score: 1

    ...developers function far too much in isolation from their user base...

    Where else have I seen this? Oh, yeah, *cough* Vista *cough*

  15. Scientotechnology by Anonymous Coward · · Score: 0

    As the scientotechnological state of the world advances, we will need more and more innovation to keep up our competitiveness, and GNU/Linux is no exemption; therefore: no it does not innovate too much; its innovation is a direct consequence of the state of science and technology in today's society.

  16. Re:A Benevolent Cat-Herder-for-Life is good for Li by lena_10326 · · Score: 1

    It's more than hard; it's impossible. Consensus cannot be achieved in any group of decisions makers > 1. It's a problem that will never be solved completely--only to a percentage.

    --
    Camping on quad since 1996.
  17. Flawed Question by Anonymous Coward · · Score: 0, Funny

    Isn't this just like the question: What would you prefer to do, kill babies for a living, or just eat them?

    I strongly disagree with the idea of 'innovation' in a linux desktop. If they were that good, they'd come out with a distro named after a fruit, and have a logo using the fruit, possibly even with a bite out of it.

  18. Re:A Benevolent Cat-Herder-for-Life is good for Li by FishWithAHammer · · Score: 1

    Unfortunately for Linux (which I'd love to see kick ass and take names), Shuttleworth is interested in consensus over quality too often. To do what you're saying, you need a hard-nosed, damn-near-messianic figure who is willing to fight tooth and nail to realize exactly what he wants. This is not really very compatible with open source to begin with, and Shuttleworth is not that guy anyway.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  19. Disconnected? by SEWilco · · Score: 1

    The result is that developers function far too much in isolation from their user base.

    I'd like to introduce you to Word 7, Vista, and Alien Arena. (Incompatible files, WTF, and no Help)

    1. Re:Disconnected? by SEWilco · · Score: 1

      For that matter, I'd like to introduce you to Slashdot. It keeps asking if I want to disable advertising...actually I want to disable disabling advertising.

  20. What is Innovation by Anonymous Coward · · Score: 3, Insightful

    When you break compatibility with everything that currently exists just for the sake of being new and different, that isn't innovation. Unfortunately many times when this happens it ends up getting called innovation because nobody has the guts to call it what it really is. Oh, but we have to scrap the old design because it wasn't forward thinking enough. Then in two years time, scrap the new one for the same reasons.

    Thus "innovation" get a bad name, particularly among those on the receiving end who never asked for it to begin with.

    Then you get articles like this which assume that it is even possible to have too much innovation because of the false connection between innovation and breaking things.

    1. Re:What is Innovation by Ash-Fox · · Score: 1

      When you break compatibility with everything that currently exists just for the sake of being new and different, that isn't innovation. Unfortunately many times when this happens it ends up getting called innovation because nobody has the guts to call it what it really is. Oh, but we have to scrap the old design because it wasn't forward thinking enough. Then in two years time, scrap the new one for the same reasons.

      And yet my KDE3 applications run fine in KDE4. I'm pretty sure I could compile KDE2+KDE2 applications and run KDE2 applications in KDE4.

      --
      Change is certain; progress is not obligatory.
  21. Flash! by Anonymous Coward · · Score: 0

    Linux 10 years old. Still full of itself.

    Wirefeed at 11.

  22. what they really need by ILuvRamen · · Score: 1

    What they need to put the most effort into are the biggest problems or they'll turn into a Microsoft product. All kinds of fancy features and new tricks are nice and all and you can't get away with having 0 of them but they need to fix the core complaints and problems to attract the most users.

    --
    Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
  23. Users should expect to have a say if they pay by ploppy · · Score: 1

    Free software is still driven by developers working on what interests or concerns them.

    If it is being developed in the developer's free time then this should be expected, The software is effectively a hobby which the developer enjoys and users benefit from. Innovation is enjoyable, maintenance isn't, and users if they aren't paying should expect this. If they want reliable long term maintenance (or any other "boring" issues) they should consider playing for support, like in any normal business relationship,

    If I (as a spare-time software developer) gets asked to do something I'm not interested in, I may not refuse, but it gets placed at the end of a priority sorted list, and it can stay there for a long time. However, If I can see that it is of use to a large amount of users I will usually do it, but it is as a favour and it shouldn't be expected (I get annoyed when I feel this is the case).

    Why should a developer be expected to do something users want, if the developer has no interest in it, and the users aren't willing to pay or at least make a donation? It's not expected in other aspects of life, and so I don't understand why it is increasingly being expected in free software.

    1. Re:Users should expect to have a say if they pay by ploppy · · Score: 1

      Besides someone's needless continuity breakage/stability disruption is often another's necessary innovation. Often I've been begged by some users to implement something which they badly need, but then got criticised by others for yet another incompatible version. You can't please everyone all of the time.

      Innovation doesn't need to be the evil twin of stability, it unfortunately often feels that way in free software IMO due to lack of resources. I, for example, as a free software developer only have the time to support the latest (and 'greatest') version, and so all users are forced to use it whether or not they want the latest features. If I made enough money from the software to pay developers, I could support the last couple of versions or when adding features I could implement a backwards compatibility option. However, I can't do this.

    2. Re:Users should expect to have a say if they pay by Hognoxious · · Score: 1

      I don't know if it's lack of resources as such, more a lack of coordination. But coordination implies someone acting as manager, and OS developers like volunteers in general don't like being managed.

      --
      Confucius say, "Find worm in apple - bad. Find half a worm - worse."
  24. Linux's ability to fail by erroneus · · Score: 2, Interesting

    There are critics and pundits on any side (Mac OS X, Linux and Windows) but of all of them, Linux has the lowest position and therefore has the shortest distance to fall. This gives Linux a unique "coming from behind" perspective and gives it a unique ability to fail without serious consequence. We all see what happens when Windows fails (Vista?) but what happens when Linux fails? Little to nothing really.

    The reasons for this fact are various but it is rather undeniable. So is all the innovation bad for Linux? Nope. If there is failure, then the portion of the failure is discarded and hopefully a lesson was learned. And the value of failure is also tremendous when it comes to Linux. Linux gets the value of all failures in all three OSes if the developers involved are observant. And recovery time from failure? Almost zero in the case of Linux. People just keep on keepin' on.

    1. Re:Linux's ability to fail by cenc · · Score: 1

      First, what we are really talking about is the decisions that any particular distro might make in packaging, over what say the grunt KDE developers are deciding.

      Second, Linux does not fail or at least is not likly to fail as whole. Distros however can fail, when they make bad choices and loose users. Which is kind of the same effect that would happen to a company of clients voted with their feet. In linux land, they vote with the distro they use and go somewhere else. How many now, especially since it has become increasingly easy for people to build a distro, have died on the vine?

      I think the best solution, that still has yet to be fully taken advantage of, is the ability to remaster your own custom distros. I have a server distro, a general office distro, my own personal desktop distro.

    2. Re:Linux's ability to fail by Waccoon · · Score: 1

      So is all the innovation bad for Linux? Nope.

      Innovation is simply change, not improvement.

      If people don't have a clear idea of why they need innovation, just changing things for the sake of making them different does not make the product better. Linux people have a very hard time understanding this, and it probably explains why many (but not all) things in the Linux community are designed to look and feel as much like Windows and OSX in the first place. Linux is hardly a source for good, progressive innovation.

      Personally, I see Linux-based desktops as one of the biggest disappointments since the Amiga.

      And recovery time from failure? Almost zero in the case of Linux. People just keep on keepin' on.

      GUI-driven versions of GNU/Linux have been around for more than 10 years, and Linux itself has been around for quite a lot longer. After all this time, Linux is still struggling to gain even a fraction of market share, despite being free and readily available to practically everyone. And, of course, Linux users keep complaining that Linux is ready for the desktop and should be much more popular among casual computer users.

      Unless Linux is meant exclusively for geeks, I don't see much success, let alone recovery time.

    3. Re:Linux's ability to fail by erroneus · · Score: 1

      Linux will never make it to the desktop on merit alone and neither will Mac OS X. Nearly every aspect of the market fears Microsoft in one way or another. It's not what Linux lacks so much as what Microsoft controls. There have been lots of things better than Microsoft in the past that didn't survive for reasons other than quality. The problem with Linux is that it will simply not die the way other things did.

      Linux is not struggling to gain market share. Linux is struggling to find itself. I suspect it will find itself primarily used in embedded systems and general desktop computing will eventually fall by the way side. General purpose computing is something of a leftover from the growth of the PC. The market is screaming for solid computing devices that don't corrupt or fail. People don't care about Windows or Linux or anything. They want their twitter, their myspace, their games. The complications of an operating system is a nuisance. Eventually, I see computing not being computing as we know it at all, but pluggable modules, self-contained with processor and memory plugging into a bus system that interfaces with I/O devices such as personal/local storage, video devices, input devices, printers, network bridges, etc. They would all speak the same bus language protocol and general purpose computing as we know it will be done.

      This would be a huge boon to various software vendors who seek to control their copyrights and all that so I don't see this vision lacking industry backing. In a manner of speaking, the is part of what the original vision of the PC was to be in the first place except the software and processing system wouldn't be united as a single device. (However, all devices would come with a BIOS ROM that would get linked to the system board's BIOS so that devices drivers would be unnecessary)

      In any case, I foresee these systems all running Linux on the inside and speaking the bus language to I/O devices. The operating system becomes irrelevant to anyone except the manufacturer who would make their selections based on criteria such as stability, reliability and price... all of which Linux wins hands-down. (Other criteria might be number of developers who know which environment and Windows wins that "today" but in the modular computing world of the future, that will be very different.

    4. Re:Linux's ability to fail by Anonymous Coward · · Score: 0

      We all see what happens when Windows fails (Vista?)

      It rakes in billions of dollars and gains 30% market share?

    5. Re:Linux's ability to fail by Anonymous Coward · · Score: 0

      If you can't see the massive strides Linux has made in just the last 6 years, you must be blinded by your own prejudices.
      Six years ago I installed Red Hat 9 alongside Windows 98 for my first Linux experience. It booted OK, but many of the things a home desktop user would want did not work out of the box and in some cases could not be made to work at all - it was basically a curiousity.

      Fast forward to 2009 and I'm happily running full-featured multi-media Ubuntu 9.04 systems on a desktop and a netbook, networked together. Everything** works fine out of the box, video, music, all devices, plus it supports my ancient scanner and printer (the scanner not being supported by Windows Vista). It's quite clear from the Ubuntu forums that large numbers of non-geeks are running it happily and sucessfully.

      ** Yes, except DVD playback for the usual legal reasons, easily fixed.

  25. The next killer feature... by gmuslera · · Score: 1

    When you realize that a feature is a killer one, one good enough that you can't figure how you lived without it before? Think in simple things, like browser tabs, extensions or things like that. And maybe more important, what is a "killer feature" for you could not be for someone else (i.e. for me could be menussh and nagstamon under gnome, or firebug and some of other extensions that depend on them for firefox, as i said, could depend a lot on what you do).

    But maybe more interesting could be thinking how would be things if there was no innovation. following the same reasoning.

  26. Seigo has gotten it all wrong by QCompson · · Score: 2, Interesting

    Aaron Seigo thinks he is embarking on a bold new vision of the desktop, but so far, he's produced only developments that inhibit productivity. Making everything into desktop widgets (including social networking fads like facebook) isn't a bold new vision of the desktop environment... it's glitzy eye-candy. Seigo peppers every idea he has with colorful language like "new paradigms" but his ideas so far are hardly innovative. Desktop widgets? Already done. Animations? Compiz did it. Creating folder containments and extra desktop views? No one ever asked for it, nor apparently like it. He is a man with solutions in search of a problem.

    The only thing that KDE4 has accomplished to date is to offer less features than 3.5, and make everything slower and a little more mouse dependent.

    1. Re:Seigo has gotten it all wrong by Amadablam · · Score: 1

      The only thing that KDE4 has accomplished to date is to offer less features than 3.5, and make everything slower and a little more mouse dependent.

      Agreed. I just finished a 10-day trial of Kubuntu 9.04, after having used KDE3 versions of Kubuntu since their first release. It was pretty, for sure, but really felt like every visual enhancement came at the sacrifice of some functional enhancement. Example: Icons of folders containing pictures in KDE4 have tiny thumbnail pictures on them, but no longer could I hover over a picture to see its dimensions or JPEG comment. Granted, KDE 3.5 might be the most feature-packed, customizable desktop environment of all time (for better or worse). Recreating every one of its features is a huge task, and it's going to take time. I can keep using KDE 3.5 while I wait.

    2. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      KDE4 is designed under the assumption that all you want to do is look at the desktop. As soon as you open an application that obscures the desktop, the widgets and the desktop views and the folder containments are useless because they are no longer visible.

    3. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      Retweet @QCompson The only thing that KDE4 has accomplished to date is to offer less features than 3.5, and make everything slower and a little more mouse dependent.

      *ducks*

    4. Re:Seigo has gotten it all wrong by mpapet · · Score: 3, Insightful

      Making everything into desktop widgets (including social networking fads like facebook) isn't a bold new vision of the desktop environment... it's glitzy eye-candy.

      I'm not sure where the criticism is with this statement. Widgets are bad? Are you suggesting that the goal of making it easier to add features to a desktop is not worth pursuing? Because as far as I can tell, that's what the project is after.

      Maybe they don't have widgets you like, but I'm not sure where you get off dumping on a project that cost you nothing. You know, there's a bug list among other ways to communicate with the developers.

      Seigo peppers every idea he has with colorful language like "new paradigms" but his ideas so far are hardly innovative.

      Uh huh. I see. Get back to me after coding something as big and complicated as a desktop that _actually_ works and attracts users/contributors. I'll be sure to criticize your efforts.

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    5. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      I think some of your points are a bit off. KDE 4.2+ are much better than the first releases.

      -Widgets may not be innovative anymore, but KDE3's implementation was much older than Apple's and Microsoft's. KDE4 integrates them better than KDE3, and provides more useful widgets out of the box than the commercial ones imho. I'm not sure I'd like them as much if I hadn't had a spare monitor I could fill with them. I never understood the point of autohiding widgets, and it's kinda nice to have a clock you can see across the room (wall clocks don't have NTP ;-).

      -HOWEVER, even KDE 4.2 still likes to forget their locations, which is ridiculous, so I can understand other users not liking them.

      -Animations being done already? So what. KWin integrates better with KDE than Compiz does, and is much more usable to me.

      -Folder containments are awesome. That same widget-monitor I mentioned has a folder containment for a network share so we can just drag stuff directly to each others' desktops. Again, I would not find this very useful if the same monitor had applications on it. A Konqueror-bookmark would do almost the same thing.

      -HOWEVER, even KDE 4.2 still likes to forget the path. Groan.

      Seriously, I hated KDE4 until I tried 4.2. They still have a lot of work to do, and it really needs better keyboard support like you said, but the basic ideas are really starting to make sense to me now.

    6. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      The KDE team needs to gain control of the project back from Seigo. It takes some work, but 4.2.4 can be configured close to 3.5.10 (typical menu structure, desktop icons, etc), but it takes ~300mB vs. ~65mB!! How can this be progress? How does it help users get work done?? Answer: it isn't progress and it doesn't get work done. But it does stroke developer egos. --AA

    7. Re:Seigo has gotten it all wrong by charlyw · · Score: 1

      I'm not sure where the criticism is with this statement. Widgets are bad?

      Yes they are, the problem is that they open up a second layer that doesn't interact properly with the appications people like me use to perform our normal tasks. Open up the gimp and all desktop activities or whatever they are called disappear - and to get to them you have to minimize every single application that you currently use.
      So the whole idea of having interactive desktop elements is revolting to the point of making the desktop unusable!
      Every little application that is put into a plasmoid and not a proper window is a loss to the people that want (or need) to do more than look drooling at the eye candy...
      And even then the developers are incoherent in their approaches. Look at the cashew. You have to have one on the desktop. So it seems important (and it now is but simply for the reason that it has been packed with exclusive functionality that really should have resided elsewhere) but try to interact with it while a normal window is taking up large parts of the screen. The menu you get (and with which you have decided to interact with) displayed by the cashew resides under this window - even though I finally relented to interact with the beast I can't because the menu isn't important enough!
      Take that as an example how some KDE developers (one in particular) are seeing the desktop as self serving while the normal user doesn't really care!
      When I want to edit an image the desktop must take second place and not get into the way of the application but yet the current KDE desktop does exactly that and as long as people like Mr. Seigo don't start taking criticism serious (instead of seeing it as a personal insult) the usability will suffer!

    8. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      -Widgets may not be innovative anymore, but KDE3's implementation was much older than Apple's and Microsoft's.

      The original Microsoft implementation was ActiveDesktop, from IE4 (1997). Unless KDE3's implementation somehow managed to predate KDE2, it's not older. Of course, back then it didn't have anything useful by default (for one thing, it'd be running over a 14.4k modem).

      I'm not sure I'd like them as much if I hadn't had a spare monitor I could fill with them.

      Exactly - they're completely useless unless you have a monitor to dedicate to them, since they're attached to the desktop and are therefore completely useless because the only way you can see them is if you hide all other windows. The OSX implementation makes slightly more sense, since they don't live on the desktop, but rather in an overlay. If you had the screen space anyway, having a non-widget window + exclude desktop from tab-switching / taskbar would work just as well. To me, though, that screen is better used with stuff on it, or just... don't have so much crap on my (physical) desk.

      Still kinda annoying that every time I try a live CD I see crap like the fact that (opensuse's) default theme is still Aya.

    9. Re:Seigo has gotten it all wrong by QCompson · · Score: 1

      Widgets are bad? Are you suggesting that the goal of making it easier to add features to a desktop is not worth pursuing?

      Yes. In my opinion, widgets are bad. Kickass (ah-hem) taskbars are good.

      Maybe they don't have widgets you like, but I'm not sure where you get off dumping on a project that cost you nothing. You know, there's a bug list among other ways to communicate with the developers.

      Why is it wrong for me to criticize a software project and one of its developers in a discussion of an article which frequently mentions that software project and that developer frequently? It's quite on topic.

      Get back to me after coding something as big and complicated as a desktop that _actually_ works and attracts users/contributors. I'll be sure to criticize your efforts.

      I see. So absolutely no criticism until I write my own software project. Or maybe I'll submit a bug report that I don't like widgets. Please. You're on a discussion site. People will express their opinions and offer criticisms about vista, corn flakes and KDE4. Get over it. Since when are opensource projects such wimps about criticism?

    10. Re:Seigo has gotten it all wrong by Gnulix · · Score: 1

      Exactly - they're completely useless unless you have a monitor to dedicate to them, since they're attached to the desktop and are therefore completely useless because the only way you can see them is if you hide all other windows.

      That's why you have multiple, virtual desktops...

    11. Re:Seigo has gotten it all wrong by Anonymous Coward · · Score: 0

      Since when did Bruce Byfield become a Linux pundit?

  27. I didn't RTFA (or 99% of the replies), but... by tmp31416 · · Score: 1

    ...but from what the summary tells me, TFA seems to cover something I've been complaining about for some time.

    Free DE developers seem to concentrate on new whiz-bang features and seem to forget the basics.

    Things like integrated font+layout+printing management/support.

    Too often, WYSINWYG from screen to paper. And too often, in Free DEs, I'll get microscopic fonts on the screen from pages that display just fine with Windows or OS-X based programmes. And don't get me going on simple font management

    These are just two and a half of the "basics" that the Free DEs should concentrate on before getting new obscure "plasmoids" (or whatever). It's as if FLOSS developers don't use KDE/GNOME/XFCE/etc. for their daily, huh, chores and only use GNOME/XFCE/KDE/etc. as some sort of "grown-up playground" and nothing more.

    I am now at the point when I do not believe anyone that says they only use {(Linux distro)|(one of the BSDs)} as their desktop. I know I could not, and it's not just because of web content. Guys, I beg of you: please make sure all the basics necessities are covered, THEN go for the bells and whistles.

    1. Re:I didn't RTFA (or 99% of the replies), but... by BlueBoxSW.com · · Score: 1

      111 comments and you're the first one to point this out.

      At least someone is thinking out there.

    2. Re:I didn't RTFA (or 99% of the replies), but... by timmarhy · · Score: 1

      we are all thinking it, the /. group think shouts us down is the problem

      --
      If you mod me down, I will become more powerful than you can imagine....
    3. Re:I didn't RTFA (or 99% of the replies), but... by gujo-odori · · Score: 1

      I've been using Linux as my exclusive desktop for 10 years, at work and at home, with only two exceptions:

      1) After Microsoft bought my previous employer, I was required to use Windows as my desktop whether I liked it or not; fair enough, Windows is their product, after all.

      2) In my current job, I use a MacBook Pro for email (Entourage is a far better solution in an Exchange environment than is Evolution) and sometimes for remote work because I don't want to have any company IP on a personally-owned machine.

      The way that boils down is that Linux has been my exclusive personal desktop OS for all of the least 10 years, my exclusive work desktop OS for most of the last 10 years, is currently my primary work desktop OS, and the only time it wasn't my primary/exclusive work desktop OS was the time I spent as a Microsoft employee.

      Moreover, I know *lots* of people who do this. If you don't believe anyone who says so, it's because of your ignorance and bias, not the veracity of your interlocutors.

    4. Re:I didn't RTFA (or 99% of the replies), but... by tmp31416 · · Score: 1

      "If you don't believe anyone who says so, it's because of your ignorance and bias, (...)"

      ah, yes. *rolls eyes*

      re. bias: maybe *you* don't, but I remember a world before Microsoft. I remember heavy iron, punched cards & paper tape. I remember a world when you had a *choice* of platforms, word processors and so forth. My bias would err towards "use the right tool for the right job" and "M$ is not always the answer". I think you confused me with a pizza-faced, mother's-basement dwelling script-kiddie that knows only micro-computers and never worked in a *real* enterprise environment.

      re. ignorance: see above. I could probably spout more computer brand-names and software platforms than you, WITHOUT HAVING TO GOOGLE THEM because I used more bloody technologies than I can remember.

      My scepticism towards those who claim to be using only FLOSS and Free DEs comes from my own personal experience. I'm getting to old to have to fight with my computer(s) to get the simplest of things done. Yeah, it was fun at the time to hack that PDP-11 I scored from surplus into printing my reports from home and to do other basic tasks. But I don't have the patience nor the will to do so any more. My time is limited. On top of the usual house maintenance & chores, I'm knee-deep in renovations. I have family responsibilities. And so forth. My computers are now *TOOLS* that have to do what I need them to do. I should not have to be a Uber-geek to get printing to work satisfactorily. And right now, FLOSS can't do that simply and reliably.

      (A perfect example of what is wrong with FLOSS is a recent experience of mine: I was able to set up a lightweight Ubuntu-based NAS that uses AoE and iSCSI at home for archiving and file sharing way quicker & cheaper than it would have possible for me to do the same with Windows. (Ouch. Previous sentence was awkward.) But for the life of me, the client-side of AoE & iSCSI truly sucked on FLOSS but was brain-dead easy to set up on XP. Go figure.)

      If there are "lots of people" that use FLOSS and their main DEs, I wonder how much fighting they have to do to get basic tasks done. How quickly and easily can they get their stuff done. If they have the time and patience to get their machine to fulfil their requirements, more power to them. But not all of us can.

      And their are some that claim to be FLOSS-only who are simply lying, because it makes them look L33T. There are a lot of poseurs out there.

    5. Re:I didn't RTFA (or 99% of the replies), but... by Anonymous Coward · · Score: 0

      I am now at the point when I do not believe anyone that says they only use {(Linux distro)|(one of the BSDs)} as their desktop.

      No, you got me there, it's true, I boot into Vista once a month to run windows update, update the antivirus/antispyware/firefox/flash/adobe reader. And sometimes while the updates are running I actually use firefox in windows.

      Oh, and there was one time when I thought part of a particular website (friends reunited) was broken in Firefox/Linux, so I booted Vista to check and found it was broken in Windows/IE8 as well.

      Don't know what I'd do without Windows...

  28. Let the innovation continue! by Anonymous Coward · · Score: 1, Insightful

    The only way to get to the next step in computer tech is to innovate like crazy - 99.99% of those innovations will fall flat... but that .01% that doesn't? THAT is the future.

    No - don't slow down. If anything speed up!

  29. Re:A Benevolent Cat-Herder-for-Life is good for Li by Anonymous Coward · · Score: 0

    It is just sad that Mark Shuttleworth has not done anything speacial for desktops environments. He use Gnome. Almost all what he does, is to rule the default configuration for Gnome settings. Default set of applications to be placed on menus and installed on system. Default Ubuntu theme and so on. But hey, Canonical did try to innovate new notification system. Too bad that it was shutdown by every usability expert. You could not include any actions on them, like when you got new IM or Email message. You could not just click it's "Read" action. You needed first open the application. When you got notification of new media device plugged, you could not just press it "Open it". You needed launch filemanager and then click device to be mounted and opened. And when you moved mouse over balloon, it was transparent. And you could have only one by time shown. Idea is that the notification does not drawn users attention from more important things what he is doing!

    It is nice how notification system is not even for notification, it is just pushing you "Hah, you got new message, but I will not show it for you". KDE4's own notification system (knotify) is much better and even has actions. When user gets new email, he can just click the notification because it has already drawn the users attention for itself, so why not allow user to execute the notifications reason right away? At least knotify even allows different levels of notifications, like should user be notified of thing X or Y.

    Seems that only Ubuntu fans are promoting Mark Shuttleworth as he would be invented whole good "Desktop Linux". It is just too sad that even on 1990's there was Corel and other distributions what made exactly the same thing as Ubuntu. The reason why they failed, was that Gnome and other open source software were not ready for normal users. MS and Apple was fighting and MS and Netscape was fighting and MS and IBM was fighting and no one didn't even hear about Linux desktops until 2002- it turned that great applications started to be used on Windows world as well.

  30. Re:A Benevolent Cat-Herder-for-Life is good for Li by jonbryce · · Score: 1

    If you are looking for a Steve Jobs equivalent in the Free Software or Open Source worlds, I think that is more Theo de Raadt than Mark Shuttleworth.

  31. What innovation? by MBCook · · Score: 1

    In the past few years we've seen Expose, Spotlight, Time Machine, Aero Glass, and Growl, QuickSilver, and other innovations.

    None of those have been in linux.

    From my point of view, Linux has been getting better, but I wouldn't call it innovative. I don't remember hearing about any relatively innovative things on the Linux desktop.

    The best I can think of is Ubuntu shipping the new notification mechanism, but that sounds a bit like Growl for OS X to me. I give them points for shipping it so everyone has it and it's not an incremental add-on.

    --
    Comment forecast: Bits of genius surrounded by a sea of mediocrity.
    1. Re:What innovation? by Anonymous Coward · · Score: 0

      Expose is basically just crappier virtual deskops. Spotlight is less powerful than tab completion in zsh. Aero Glass? Please. I've never even heard of Growl, but QuickSilver is just yet another application launcher. Come on, it's not even the first one for Macintosh.

      Stop buying into the Apple and MS hype. These are just marketing gimmicks that slap fancy names on features that have been around for years.

    2. Re:What innovation? by kklein · · Score: 1

      These are just marketing gimmicks that slap fancy names on features that have been around for years.

      That point is not without merit, but the Slashdot knee-jerk to identify anything other than hardcore coding as "marketing" is the problem with Linux, I think. The real innovation in all of these products (I hate Growl and stopped using Quicksilver when I figured out that Spotlight did the same thing, for what I used it for) is in their usability.

      Yes, all those things have been around for ages in the *NIX world. But Apple spent their time and effort and money on making them easy, reliable, and even pretty to use. I think it is extremely unwise to dismiss the serious research and software development required to make those features seem like innovations as "marketing."

      And I have to agree with the OP in spirit, even if I think that some of the products he listed don't qualify. When I read the title of this post (Does the Linux Desktop Innovate Too Much?), I honestly, literally thought it was a joke. I can't think of a single "innovation" I've seen on my Ubuntu machine in the 4 or 5 years I've been playing with it. I see a lot of trying to catch up, but not a lot of innovation. Sorry, I don't.

  32. Linux doesn't target the average by hessian · · Score: 1

    The average user wants their computer to "just work" and be what their friends use.

    This person would be happy with Windows 95 or probably even Mac OS 9 (if they remember not to hold down the mouse button, which freezes the system).

    The average person uses Microsoft Word, IE or Firefox, Microsoft Outlook or Thunderbird, a chat client, maybe Photoshop, and plays video games.

    If something goes really wrong, they want Microsoft or the Geek squad to fix it, and don't seem to mind being sheared of a few hundred bucks a year.

    They don't care about much else.

    Linux desktops are doing the right thing in targeting the power users: these are the people who want cutting edge features. They are also willing to spend more time configuring their systems.

    If you target the power users, the others will imitate them, but it will take some time.

    In my experience, the best Linux promotion you can do is what HAL-PC used to do here in Houston, which is to invite people to bring in their computers and have an expert help install the Linux operating system.

  33. But what's missing from tfa? by julian67 · · Score: 1

    It occurs to me that the author failed to acknowledge the single most interesting recent development in the free desktop which also happened to be completely commercially driven and successful; the interfaces designed for the Acer Aspire and Asus EEE PC netbooks. They are totally unlike anything produced by Gnome, KDE or shipped by any of the well known distributors. They are certainly not what most people would want on a home desktop or a big laptop but when you use them as intended, on a device with a small screen and relatively limited expandability, they are very impressive. They do what a good GUI should do, that is they let the user enjoy the device's capabilities while letting them ignore/forget/not care about what lies underneath. I was quite impressed playing with these things in the local store and I downloaded Linpus Lite to try for real on a regular laptop and I could see that it is extremely well thought out and coherent and nice to use. The people with a strong need and desire to have OEMs ship their product in huge numbers produced something utterly different in concept and execution to KDE and Gnome and it worked well enough for them to ship millions. It's not just the different desktop concept that is interesting to me, more interesting is seeing how raw commercial incentive takes the same set of tools and drives in a completely different, almost opposite, direction and produces a very well defined and valid solution.

  34. Probably not by PopeRatzo · · Score: 1

    Having more features than the average user cares about hasn't hurt Windows or OSX.

    The answer is almost certainly "no". When you're not in first place, it's almost impossible to "innovate too much", as long as you can keep things usable. People will find out about the cool new features that they will absolutely love, and the ones they don't care about...they won't notice.

    But they want to be able to get work done, and feel like they've made a good decision giving up their current OS in order to use Linux. Microsoft trying to expand their user base to the entire known universe requires one approach. Trying to convince Microsoft users that they can do it faster, cheaper, easier, better requires a different approach.

    That means: make it work with the hardware or forget about ever being widely used on desktops.

    --
    You are welcome on my lawn.
  35. He did not understand Linux at all. by Hurricane78 · · Score: 1

    Linux is not at all about the average user. It's about having a choice and about having a professional OS.

    Luckily, by having a choice, you can make it a consumer OS too. Or whatever you like.

    Nobody forces anyone to use the new things. He can live in his primitive little world and stifle progress as long as he likes.

    So if anything is wrong, it's that someone thinking everything is like in Windows, where you have only one choice, and everything has to be dumbed down, until you have to be dumb to be able to use it, is getting a voice in any media. The whole thing is a complete joke.

    --
    Any sufficiently advanced intelligence is indistinguishable from stupidity.
  36. Speaking of which... by NotQuiteReal · · Score: 1

    Better be careful - you wouldn't want to goad Microsoft into turning "Clippy Bob" into a Linux app.

    Heh, I thought you said;

    Closed source companies have to add useless and failed features to public domain projects, to confuse and muddy the waters, otherwise the investors may sue the company.

    --
    This issue is a bit more complicated than you think.
    1. Re:Speaking of which... by Marcika · · Score: 1

      Better be careful - you wouldn't want to goad Microsoft into turning "Clippy Bob" into a Linux app.

      Heh, I thought you said;

      Closed source companies have to add useless and failed features to public domain projects, to confuse and muddy the waters, otherwise the investors may sue the company.

      No no no, we don't need Microsoft or closed source companies to do that - open source is one step ahead, as always: Vigor "has all the features of traditional Unix vi, plus the friendly and helpful Vigor paperclip assistant"...

  37. Maybe /. should read this article by cjjjer · · Score: 1

    Just give me a list of articles and the comments to them, screw all of this fancy graphics and layout for comments.

  38. This seems a bit backwards by malevolentjelly · · Score: 5, Insightful

    Last I checked, Linux desktops were loaded with exciting new innovative features but failing on extremely basic tasks.

    Perhaps the community should be asking whether it's more important that we add a fun new Swirl effect to switch to another desktop or if people would rather have a sane and complete GL API. Do we need the entire desktop to be rethought or should we simply settle for having a sane and unified sound solution?

    I would have to agree in saying that the desktop linux community is getting way too ahead of itself if they think they're innovating themselves away from the mainstream. Read the NYTimes article on Ubuntu Linux and tell me whether or not they even mention innovation- They viewed it as a free but lower quality alternative to commercial systems that was very attractive but failed during basic maintenance tasks.

    Why create an Earth-shattering new desktop-web interaction paradigm when users would probably rather have sane and cohesive documentation?

    Here are some no-brainers, if you want to see linux improve:

    * Now that OSS 4.1 is open source, drop ALSA. It is a proven failure. PulseAudio obfuscated the problem to the point of ruining audio in linux, specifically when low latency is required.

    * Support forward-thinking projects like Wayland instead of putting another car on the fail-train that is X. X is architecturally inferior to WindowServer and Windows' display layer for desktop-oriented tasks. A simplified windowing system that puts graphics first and drops the cruft would go a long way in making linux seem modern and easy to maintain.

    * Write documentation sometimes. Format it well an ship it with your projects!

    Or, if you're really clever:

    * Realize that open source != linux. Look at desktop-oriented free software sytstems like Haiku and imagine a world where Linux can be built into an excellent server (or mediocre workstation) and desktop users can have a system purpose built for their priorites! There is no rule that says that linux needs to be the only free system. With the magic of things like POSIX, we can write software that runs on either!

    The strength of open source should be versatility, not futility.

    Dream big.

    1. Re:This seems a bit backwards by Max+Littlemore · · Score: 1

      Nice comment. especially this:

      Realize that open source != linux.

      Linux is a great server, and it's seems okay as a kernel for embedded things and as part of android and such, but I think there are better options for a desktop, and haiku is looking particularly promising.

      --
      I don't therefore I'm not.
    2. Re:This seems a bit backwards by kklein · · Score: 1

      Write documentation sometimes. Format it well and ship it with your projects!

      And while you're at it, learn to spell and how to express yourself with correct, clear, and concise language. Learning how to explain things clearly isn't the dreaded "marketing;" it's essential to getting people to use and like whatever it is that you've spent all your time and effort on.

      It seems that every time I have a problem in Linux, I pull up a manpage and cannot figure out what the writer was trying to say. Grammar and spelling errors are abundant. Vagaries abound. They are not updated to reflect the current version of the software. They are sometimes useless, and sometimes worse!

      So off I go to the forums.

      A day later, my virtual ears ringing from a chorus of technical assholes who don't want me in their club, I just quit trying and go back to Windows or the Mac to get whatever it is I need to do, done.

      It is a major problem, because I know I'm not the only one who gets completely turned off to Linux because I can't find something that simply tells me how to make things work.

    3. Re:This seems a bit backwards by mpapet · · Score: 1

      Last I checked, Linux desktops were loaded with exciting new innovative features but failing on extremely basic tasks.

      WTF? I got email. I got chat. I got flash. I got browsers. I got media players. Done.

      NYTimes article on Ubuntu Linux Last time I checked, Ubuntu uses everyone else's projects. None of which look to the NY Times for affirmation. That's a good thing and I hope it stays that way for a long, long time.

      I suspect you are the only one who cares what the NY Times has to say.
      Here are some no-brainers, if you want to see linux improve:

      Your list suggests you have some corner-case hardware or pipe dream you want someone else to write for you. Good luck with that.

      * Write documentation sometimes. Format it well an ship it with your projects!

      Uhhh. man pages? If the CLI is too frightening, then there's the gui-fied man pages that many desktops have. Most mainstream projects are well documented. I'm not sure what you are talking about here. Wait,do you mean that _one_ application that's not documented???

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    4. Re:This seems a bit backwards by malevolentjelly · · Score: 1

      WTF? I got email. I got chat. I got flash. I got browsers. I got media players. Done.

      Like I said, it's not missing features. It's polish and overall integration that is lacking. A great example of this is ALSA/PulseAudio, they provide ample functionality, but for every problem PulseAudio solves there is another one created. Besides this, there is no standard way to access these systems.

      Last time I checked, Ubuntu uses everyone else's projects. None of which look to the NY Times for affirmation. That's a good thing and I hope it stays that way for a long, long time.

      Actually, Ubuntu presents itself as a user friendly linux, so I imagine Canonical takes mainstream media and end user opinions seriously. By presenting components internally as "Archiver" and "Web Browser", they are bringing them under the Canonical Ubuntu branding. Linux distributions must take responsibility for all software in the Main "supported" repository.

      I suspect you are the only one who cares what the NY Times has to say.

      Really...? I mean, really?

      Your list suggests you have some corner-case hardware or pipe dream you want someone else to write for you. Good luck with that.

      OSS 4.1 is already written and ready to go and Wayland is in progress. There's nothing "corner case" about a purpose-built hardware-accelerated windowing system, considering this is present in both Windows and Mac OS X.

      Uhhh. man pages? If the CLI is too frightening, then there's the gui-fied man pages that many desktops have. Most mainstream projects are well documented. I'm not sure what you are talking about here. Wait,do you mean that _one_ application that's not documented???

      Overall, documentation for the ecosystem as a whole is lacking. Mac OS X and Windows are made up of many applications, but their documentation treats them as if it's one integrated product. Red Hat supposedly has this documentation, but it is not free. I can tell from your general attitude that you have never worked with end-user products. If you would like a primer, I recommend the Apple Human Interface Guide or the Microsoft User Experience Guide if you would like to see the sort of presentation end users expect from products labeled as "desktop."

    5. Re:This seems a bit backwards by malevolentjelly · · Score: 1

      And while you're at it, learn to spell and how to express yourself with correct, clear, and concise language. Learning how to explain things clearly isn't the dreaded "marketing;" it's essential to getting people to use and like whatever it is that you've spent all your time and effort on.

      I absolutely agree. Supposedly, good documentation exists in the Linux ecosystem, but it is hidden well behind the paid support contracts. I can't imagine it's quite Microsoft or even Apple grade, though.

      So off I go to the forums.

      That's exactly how Linux eventually shook me off. Your Linux installation's functionality is often only as good as your google skills.

      A day later, my virtual ears ringing from a chorus of technical assholes who don't want me in their club, I just quit trying and go back to Windows or the Mac to get whatever it is I need to do, done.

      Good technical documentation is unassuming, straightforward, and never condescending. It's important that users feel welcome on a system... not like their technical hitches are part of some sort of twisted hazing process. It's like a fraternity, but without the parties...

    6. Re:This seems a bit backwards by Anonymous Coward · · Score: 0

      X11 is not the problem, Xorg is (or was). KMS and better autodetection are almost 100% ready now. Dropping the X11 protocol at this point would be retarded.

    7. Re:This seems a bit backwards by dkf · · Score: 1

      * Support forward-thinking projects like Wayland instead of putting another car on the fail-train that is X. X is architecturally inferior to WindowServer and Windows' display layer for desktop-oriented tasks. A simplified windowing system that puts graphics first and drops the cruft would go a long way in making linux seem modern and easy to maintain.

      X is superior in one critical way. It has a butt-load more apps (especially commercial apps) than Wayland does. You might not care about this, but a heck of a lot of users and businesses do.

      (Which isn't to say that X isn't bloaty. It just happens to win in the area where 99% of everyone gives a shit.)

      --
      "Little does he know, but there is no 'I' in 'Idiot'!"
    8. Re:This seems a bit backwards by malevolentjelly · · Score: 1

      X is superior in one critical way. It has a butt-load more apps (especially commercial apps) than Wayland does. You might not care about this, but a heck of a lot of users and businesses do.

      (Which isn't to say that X isn't bloaty. It just happens to win in the area where 99% of everyone gives a shit.)

      I didn't think Wayland was going to break compatibility with the X protocol... so, as far as I understand it, it's going to move some of the networking behavior out of the core, but it's going to maintain compatibility otherwise. Compatibility needs to be present in any forward thinking solution without a doubt, even if it involves running X.org as a layer in the way Mac OS X handles it. X represents a level of cruft from a hardware perspective that the linux ecosystem would benefit to grow out of if it wants to thrive on the desktop. ...of course, if it does not, you are welcome to ignore me.

    9. Re:This seems a bit backwards by speedtux · · Score: 1

      Support forward-thinking projects like Wayland

      I don't see anything forward looking about creating a stripped down X server that is incompatible with tens of thousands of applications. You may not use X11's old 2D graphics functions, but a lot of people still are. And a lot of people still will be using them for decades to come. Supporting them isn't hard and doesn't need to take a lot of code. If you want to do some good, help clean up the X11 codebase, don't start from scratch with something that, when all is said and done, will do less than the current X11 server.

    10. Re:This seems a bit backwards by daffmeister · · Score: 1

      Perhaps the community should be asking whether it's more important that we add a fun new Swirl effect to switch to another desktop or if people would rather have a sane and complete GL API. Do we need the entire desktop to be rethought or should we simply settle for having a sane and unified sound solution?

      I take your point but you have to remember that it's not one big community, collectively deciding what's most important. It's lots of little communities each doing the thing that interests them.

      The guys writing bling for compiz are doing it, for free, because they enjoy it. They don't want to work on the Open GL API (I'm guessing).

      The guys playing around with new desktop metaphors are doing that, for free, because it interests them. They aren't interested in sound sub-systems.

      To say that people should work on X rather than Y is an interesting wish, but completely misunderstands the development model of open source. To make it work you need a different development model, like say, a company with product managers and paid developers.

    11. Re:This seems a bit backwards by Anonymous Coward · · Score: 0

      I subscribe to all that except for the X part. The X architecture is great (Not the architecture of the X server). The implementation and the products using it went down fast over the last years. People shouldve been working with the X architecture and not around. Older toolkits especially are much faster than what we get from gnome or kde, because they dont send everypixel to the server but cache more. Hardware X terminals had better gl support than the new eye-candy server.

    12. Re:This seems a bit backwards by malevolentjelly · · Score: 1

      To say that people should work on X rather than Y is an interesting wish, but completely misunderstands the development model of open source. To make it work you need a different development model, like say, a company with product managers and paid developers.

      I'm fairly certain most of the code going into X, the Linux kernel, and even AIGLX is written commercially. Linux has far more commercial leadership and paid developers than it pretends to. The true open source model seems to produce a lot more tiny micro-projects with limited scope and extensions/plugins for massive projects.

      The companies who pay developers to work on these things need to take the basics more seriously. As far as I can tell, they are content in just maintaining things in their current semi-broken but passable state.

  39. change != innovate by tyler_larson · · Score: 1

    Just because you made it different doesn't mean you made it better.

    That goes double for UI.

    --
    "With sufficient thrust, pigs fly just fine. However, this is not necessarily a good idea...."
    RFC 1925
  40. Re:A Benevolent Cat-Herder-for-Life is good for Li by Anonymous Coward · · Score: 0

    Sounds like Jobs is the kinda person you think you need.

  41. Needs Better Leadership for the Great Followers by B_SharpC · · Score: 1

    Open source usually suffers from a poor architect. Great effort from the massive programmers, but it's only as good as the leadership. eg using 'techie' words to name the UI does not attract the common lay user.

    --
    Score & Karma: SASA: Slashdot Approval Seekers Anonymous
  42. Confused by Demonantis · · Score: 1

    Isn't the point of open source that you are willing to share the tools that you develop for yourself. Its more cooperativeness then selflessness. If you wanted something to do something specific maybe you should make it yourself or buy it.

  43. Re:A Benevolent Cat-Herder-for-Life is good for Li by grcumb · · Score: 3, Insightful

    I, for one, am glad Mark Shuttleworth is attempting to put some top-down focus on a user-oriented set of goals into the Ubuntu desktop. Linux has not lacked for technical innovations, it has lacked for a unified vision that elevates the end-user and a chief to get developers to sign on to that vision. Go Mark, go!

    BINGO!

    You just nailed the flaw in the original article. The author seems to think that FOSS developers somehow need to remain responsive to anything beyond the particular itch they want to scratch. FOSS doesn't work that way. Developers do what they do. If their output is sufficiently interesting, distro-makers package, polish and bundle their work.

    See what I did there? I allowed for diversity and division of labour in the FOSS ecosystem. Imagine that! Developers doing what they do best and distro-makers preparing that work for public consumption.

    Do poorly-socialised package maintainers sometimes drive their users away? Damn straight. Are there flaws in Linux distros? You bet your boots. But if we're going to criticise them, couldn't we at least point our critiques in the right direction?

    FOSS development, packaging and polishing is a decidedly human process, with all the inefficiencies, redundancies and illogical acts that all human processes entail. One can argue (though I never would) that commercial software designed and developed by customer-focused companies is inherently better. In my opinion it just trades one set of problems for another. (If I had to generalise, I'd say it's the difference between often useful but unpolished software and often useless but highly polished software. There are notable exceptions to each case, of course, but statistically, they are exceptions.)

    At the end of the day, the FOSS ecosystem has differentiated roles and responsibilities, and the least we could do - if we really want things to improve - is to direct our criticisms to the right people. The folks at Ubuntu are devoted to the goal of making their distro 'Linux for human beings'. I know that when I bitched to them about certain shortcomings, I got a reasoned response from none other than the CTO himself. And given the improvements since that time, it's clear to me that they've taken such critiques to heart.

    Linux distros are all decidedly imperfect. But they're a damn sight less imperfect than the alternatives.

    --
    Crumb's Corollary: Never bring a knife to a bun fight.
  44. Re:A Benevolent Cat-Herder-for-Life is good for Li by Draek · · Score: 1

    The problem is, the worst of the Apple experience is over-simplified, lacking in features and compatibility, and "is different just to be different" because it only has a Steve Jobs to set the vision and nobody with the ability to tell him to STFU and do it properly. That's not a problem in the F/OSS world, and I'm not willing to trade that just to have a more 'user-oriented' experience.

    --
    No problem is insoluble in all conceivable circumstances.
  45. Re:A Benevolent Cat-Herder-for-Life is good for Li by schwaang · · Score: 3, Insightful

    Yeah, hence "cat-herder" vs. dictator. I don't know anything about Shuttleworth's management effectiveness, but we agree that an actual Steve Jobs style could not work in FOSS.

    But in FOSS-land, Shuttleworth seems to be in the best position to put out a distro unified behind making the end-user experience great, which is what Jobs clearly aims for in his products.

    And personally I think Fedora is already shifting some of its focus towards more end-user happiness in response to Ubuntu, where Fedora developers once made manly sport of scoffing at end-user concerns. (Having said that, I'm obliged to point out that Fedora devs have made huge pre-Ubuntu contributions to stuff that "just works" for users, like NetworkManager. Ubuntu has a long way to catch up to contributing actual lines-of-code, but they are ahead in setting the direction and thus gaining users IMO.)

  46. Every innovation makes it easier to use by kawabago · · Score: 1

    Mind you Mozilla is getting pretty bloated.

  47. Re:A Benevolent Cat-Herder-for-Life is good for Li by ploppy · · Score: 1

    Mark Shuttleworth is effectively the user every free software developer wants, because he puts his money where his mouth is. Vision is one thing, being prepared to pay for it is better.

  48. It's offical. by timmarhy · · Score: 0, Flamebait
    slashdot>linux>kdawson

    it's nothing but one big circle jerk.

    --
    If you mod me down, I will become more powerful than you can imagine....
  49. Huh? by Pinchiukas · · Score: 2, Funny

    How is trying to imitate something else as much as you can - innovating?

  50. That word, you keep using that word... by argent · · Score: 1

    The Linux desktop does change too much, yes. Whether that change is spelled "innovation" or not, however, is a matter of debate.

  51. Two levels of development by dbIII · · Score: 2, Interesting

    Then there's desktop GUIs like enlightenment where you effectively have two layers of developers. The graphical elements are implemented as themes over the top of the window manager. One of the problems with the 0.16 version is that while you don't actually have to be a software developer to write a theme you do have to be a bit more than a layout artist or web page designer. A few years ago some very useful desktop GUIs were produced by a variety of people (including Rob Malda the founder of this site) using enlightenment as the back end. I'm suprised that gnome and kde did not go very far in that direction and only have a limited range of things that can be changed to produce different desktop themes.

  52. People don't know what they want. by TermV · · Score: 1

    People don't know what they want; it's the job of the innovators to tell them. 20 years ago, nobody was "asking" for any of the features we have in a modern operating system. The operating system did more or less what they wanted or needed based on their understanding of what computers were all about. The innovators would think of some fancy new feature and people would just go 'hey wow, this is pretty cool' and that would a standard or necessary feature of all subsequent OSes. It fundamentally changes how we think about computers and how we use them. The new features are what adds excitement and drives the adoption rate. We could have had the "perfect" cell phone 15 years ago but the market would be saturated and stagnant. If the Linux desktop stops its innovation then it will just get steamrolled by all the "useless" features in Windows/MacOS.

  53. Disrespect by mrmeval · · Score: 1

    The current meme among the developers is to defeature the desktop to pablum and rip out the ability to turn features back on for power users. When users complain about this as best they are able they are mocked and ignored.

    --
    I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
  54. Queer eye for the linux desktop? by shish · · Score: 1

    Slightly tangential, but having sent several bug reports regarding ugly interfaces, I ponder tying them together in something like a constructive criticism blog; some random recent examples being an official KDE4 screenshot showing how "good" it looks, the default mythbuntu theme (yes, all these styles are a single theme), and some things which are just plain ugly.

    Good idea / bad idea? Would anybody benefit from a collection of "what not to do"'s? Anybody interested in writing up some criticisms of their own?

    --
    I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    1. Re:Queer eye for the linux desktop? by Anonymous Coward · · Score: 0

      Hey! you're the person "somenickname" was talking about earlier aren't you? Watch out.. ! think he wants to kill you! http://tech.slashdot.org/comments.pl?sid=1276637&cid=28414607
      Those screenshots do look pretty awful though. Those kinds of things really irritate me. I think I'm a rare breed as a developer because I'm constantly noticing things like that and fixing them. I notice most lot of people I work with couldn't care less as long as the software works. It's all internally used software, but still.. our coworkers are our clients, and I do care what they think of my work.

      Anyway, I do think it's a good idea to point these things out as long as someone pays attention to it.

    2. Re:Queer eye for the linux desktop? by comm2k · · Score: 1

      Another one:
      http://projects.gnome.org/rhythmbox/screenshots/rb-auto-playlist.png
      Why do I have to click on the speaker icon to adjust the volume? This is GNOME with all their HIG and make everything simple arguments! I know if I had a wheel mouse I could hover over it and scroll BUT why should I have to? Perfectly fine example of not getting it - I mean this is a dedicated music player and one of the most important control elements is sort of hidden.

      Definately innovating too much...

  55. Let's see what too much innovation might look like by Zigurd · · Score: 1

    Google adopted a unique graphics stack, unique IPC, a little-used libc, etc., installed a Java-based managed language system with unique UI classes, replaced the whole suite of UI applications, and sold a million Androids and will sell millions more on the 18 more handsets due this year. Contrast that with the incremental approach taken by Nokia in the 8XX devices with GTK-based Hildon. Or, contrast with Microsoft's approach of not getting rid of C++ as a language for the userland of Windows Mobile once they put C# and NETCF on it. Microsoft could have had an system very like Android 6 or 7 years ahead. They didn't innovate enough.

    What that shows is that the desktop Linux userland is still in such an embryonic state that all prior approaches can, still, be replaced by something better. Android applications will likely be able to run on Linux desktops, soon, and some "smartbook" form-factor devices will run the Android UI as the sytem's principal UI framework.

    Palm Pre innovates enough. Android innovates enough. There is a lot to be said for incrementally polishing and evolving the Linux desktop, but it hardly innovates too much.

  56. Re:yet another implicit "oh noes, not windowz" ran by Anonymous Coward · · Score: 0

    http://www.bobbrooke.com/WritersCorner/paragraphswhentouse.htm

  57. "Enlightenment is man's emergence from his self-im by felixhummel · · Score: 1

    I hope Linux remains being a platform for "tinkerers" for a long time to come. Why go mainstream so fast? Let's keep building cool new features - from geeks for geeks.

    If the average consumer can profit from it - good for him. But why put time and energy into compensating his "learning laziness"?

  58. Old argument used time and time against developers by Anonymous Coward · · Score: 0

    This is the argument: your users are stupid and they don't want what you want.

    That's actually a false argument. Yes, you can dumb a product down to be very basic (windows), but the majority of the users will eventually realize that (move to OS X) and it will hurt you.

    Never underestimate the sophistication of your users. Its not advanced features that turn them off, it is unfamiliarity. You can't make something more desirable by making it too simple, and there isn't a whole lot you can do to counter unfamiliarity.... It takes time. Meanwhile, people will claim that you are making too many innovations...ignore them.

  59. Re:A Benevolent Cat-Herder-for-Life is good for Li by maxume · · Score: 1

    What do you think would change at Apple if they released everything they have copyright over under a BSD style license? How about a GPL style license?

    Or would that not be sufficient to make them 'FOSS'?

    --
    Nerd rage is the funniest rage.
  60. Wait until GNOME does it ... by Anonymous Coward · · Score: 0

    Call me a conspiracy theorist but the day GNOME/GTK devs announce building social networking right into the desktop/cloud/(next cool word), everyone will jump with joy and announce it as the greatest thing since sliced bread, wheel etc. its just because KDE seems to be the place where OSS is innovating, there are poison tongues wagging.

    Bait? You bet its a bait. OSS media and columnists only want one desktop and what better way to do it then criticize everything that comes from one camp (KDE) but when $DEITY's own desktop does it (GNOME) it makes history!

    Disgusting, to say the least.

  61. Too much? by Nekomusume · · Score: 2, Interesting

    No, I don't think there's too much innovation... but it is in the wrong places.

    Why no innovate solutions to the long-running problems that have been there for years?

    For example, the the demented belief that everything should be configured by editing poorly- or un-commented text files. Or the related godawful mess that linux pretends is "documentation".

    Various people in this thread have brought up a wide variety of basic functions that linux has had deep issues with for years, but that work well enough tat the dedicated few can get around.

    Any linux distrobution that is being aimed at the average user, as opposed to the existing linux crowd NEEDS to focus more on the basics. Especially the under-the-hood stuff that nobody really sees when it's working right, but is a catastrophic mess for a normal user when it goes wrong.

  62. Warning: Kubuntu rant imminent! by Jim+Efaw · · Score: 5, Interesting

    I'll dive right in because this story popped right after I've reinstalled my main console, and I had to reinstall exactly because of my desktop getting "innovated" so much it was crippled. Maybe all these complaints of mine have already been covered elsewhere. But Linux GUI desktop developers had better get their stuff together and start thinking about how to make the GUI desktop quickly navigable for the full range of everyday work. (Not just for simple tasks, and not the new interface idea the GUI developers invent each month after a round of 'shrooms.) Between the Gnome Project's obsession with castrating its core programs' options, and KDE's obsession with making a new KDE app for every single type of application yet not being able to get its desktop and window decorations to be intuitive, I'm looking back at svgalib days with fondness. Or maybe Windows 3.1 days. Maybe I'm getting older. Maybe I used to have more time for this kind of involuntary "adventure" than I do now. Right-clicks and resizing task bars should not have to be treated as uncharted waters for a user at this point.

    On my main console machine, I've had Kubuntu 8.10 for a few months, "upgraded" from 7.04. It was clear that 8.10 had damaged the configs unsalvagably - it still refused to mount USB drives so that the normal user could read them. I always had to remount manually on the command line. Yesterday I just wiped the whole OS off my machine (except for moving my old home directory out of the way) and installed Kubuntu 9.04 clean. We'll see how it goes. If this doesn't behave like something other than a damaged system within the next couple weeks, I'm switching to Xubuntu or something - at least it resizes and moves almost anything when you click on the edge, instead of having windows do one thing, tool bars do another, the "desktop" box another. I switched away from Ubuntu to Kubuntu because I couldn't stand Gnome apps censoring any option that didn't fit an 8-year-old kid's reading level. (Fortunately Gimp and Pidgin ignored the the rules. They were hard to learn for their own reasons anyway, so what did they care? At least they could be learned though - Pidgin only played moving-target once when it switched from Gaim.) Now I'm thinking of dumping Kubuntu because there are hundreds of options somewhere, but I can't find them. Xubuntu (what little I've used it) seems to behave very politely on my dual-boot laptop.

    Kubuntu 8.10 should never have happened. KDE 4.0 should never have happened. KDE 4.1 shouldn't have even happened. Plasma (KDE's new desktop interface) is too clever by half. It is extremely non-intuitive. I've dealt with Apple II Plus system monitor prompts through ProDOS with AppleWorks, through years of custom BBS menus in ANSI, then Windows 3.1 through 95, 2000, XP, and Vista, with a liberal helping full-screen DOS apps, OS/2, and old X display managers whose menus only appear when you hold down Ctrl or Alt. Yet I still can't figure out how to get the KDE 4 taskbar to form 2 rows of tasks instead of just growing enormous icons for no reason when I change the size.

    Anything non-KDE inside KDE is, of course, not quite equal. Firefox has "nice" rounded GUI element emulation in Kubuntu 8.10 but hides things like window tabs under other things (like the web page) when I launch it directly from the menus - but has simpler buttons and works fine when I run it from a shell prompt inside Konsole! How come Firefox has a different skin from Konsole than directly from the KDE menus?!

    P.S. while I'm ranting: Why does the KDE "Utilities" menu have an icon that looks like a console prompt, then Konsole isn't in that menu?! Konsole is hiding in System, among the control panels. And how come KDE 4 sometimes does the same thing with right click as left click? If I right-click, it's because I didn't like what the left click did and I'm looking for some other option! Argh!

    1. Re:Warning: Kubuntu rant imminent! by PinchDuck · · Score: 1

      I was a staunch KDE fan. When I first switched from twm to the KDE 1.x binaries in RedHat 5.x, it made a huge difference. It was my desktop for life. Then KDE 4.x happened. I upgraded to the next major release of Ubuntu (9.4) to standard Ubuntu and haven't looked back. I will try KDE again when their apps are stable and work as well as they did in 3.5, but I have no idea when that will be.

    2. Re:Warning: Kubuntu rant imminent! by Anonymous Coward · · Score: 0

      "Yet I still can't figure out how to get the KDE 4 taskbar to form 2 rows of tasks instead of just growing enormous icons for no reason when I change the size."

      Right-click on the task manager. Select Task Manager Settings from the context menu. Check "Force Row Settings".

      Boudewijn Rempt

    3. Re:Warning: Kubuntu rant imminent! by kojot350 · · Score: 1

      I hope you've reported those bugs to bugtracker ;) I've tried KUbuntu but it has tendency to give the worst KDE experience of all. I've switched to openSUSE, works great for me :)

      --
      [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
  63. Re:yet another implicit "oh noes, not windowz" ran by GreatBunzinni · · Score: 1
    Direct your complaint to slashdot's comment text box's options. I don't know if it's because I used opera to write that comment but no matter what I did, whether I set the option to plain old text and added multiple newlines or whether I set the option to HTML and manually enclosed the paragraphs in

    and/or
    fields, I couldn't manage to have the preview respect my paragraphs.

    --
    Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
  64. Or... by pestilence669 · · Score: 1

    Or... users speak, some developers fork, and either the main developers listen or the fork succeeds. Open source often offers its complete revision history.

  65. Re:yet another implicit "oh noes, not windowz" ran by gbarules2999 · · Score: 1

    And there are very easy ways to see where Gnome is headed. They freaking plaster it all over their website!

    I tested the Gnome Shell stuff and thought it was brilliant. It will take some work, but at the point it's at now, I have no worries whatsoever.

  66. Sounds Good to Me, Bruce by Bob9113 · · Score: 1

    Free software is still driven by developers working on what interests or concerns them.

    That's because the man hours put into building free software are still dominated by software engineers.

    Byfield suggests that the answer could be more user testing.

    Sounds good to me, Bruce. Please do whatever testing you feel is necessary, document your results clearly, and submit them to the appropriate projects. Most open source projects would be very grateful for your efforts.

    Note: I'm assuming that you are offering to help, Bruce, not just bitching about the outstanding work that others have freely given. I'm sure you would never look this incomprehensibly valuable gift-horse in the mouth.

    1. Re:Sounds Good to Me, Bruce by kojot350 · · Score: 1

      Mod parent up! I'm sick and tired of people whining about "Linux Desktop" (whatever that term means), about it don't innovate enough, about they innovate too much, about fragmentation of "Linux Desktop", about not enough choice (because my feature X that I saw in Y os wasn't implemented) etc.
      You know what? Linux and the whole Free/Libre Software is about _choice_ and _freedom_, if someone don't get it, he should just stfu and learn.
      And about the "Linux Desktop" (WTF?): gnome and kde are available on: solaris, bsd, osx and there is even windows port of kde (dunno bout gnome), so do the research first if you don't want to look like an idiot.

      --
      [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
  67. I Prefer the Boredom -- Linux Style by Captain+Climate · · Score: 1

    Eye Candy is a waste of time to me. I have grown accustomed to Ubuntu 9.04 boredom. Other than occasional reboots after an update my laptop simply wakes up whenever I need it, accomplishes whatever I want to do while logged in, and goes back to sleep. No tinkering required... That being said... There is a unique level of choice available to Linux desktop users not available in competitors.

  68. Re:A Benevolent Cat-Herder-for-Life is good for Li by schwaang · · Score: 1

    "FOSS", as by the age of your slashdot uid I'm sure you know, usually carries with it the implication of more than just an open license per-se. Apple can open the license of all their code ( a great thing), yet Steve Jobs can still dictate that no UI feature is committed that he doesn't approve of. Whereas Shuttleworth is never going to have command-and-control over enough of the user-visible FOSS projects that are glued together in the Ubuntu desktop to just call the shots like Jobs. Call Apple FOSS if you like, but a corporation's necessary "take it or fork it" approach to non-employee commits belies the historically organic and independent politics of the genre. At best we need a better meme, and COSS doesn't quite get there.

  69. The Answer? by Gooba42 · · Score: 1

    The answer is this: People who care about a given project, feature, etc. either work on it or pay someone to work on it.

    Developers with no incentive but their own interests, satisfy their own interests. Developers given incentive to do otherwise would likely do otherwise.

    --
    I just found out there's no such thing as the real world. It's just a lie you've got to rise above. - John Mayer
  70. No innovation needed, just fix what we've got by m4cph1sto · · Score: 1

    I'll tell you what I'd like. Linux Desktop, just as it is, except suspend/resume actually work, and my laptop battery lasts as long as it does with Windows. Developers should focus on making Linux function properly on the diverse hardware of its users. Trust me on this one: way more people would prefer that to some cool new interface, file system, or eye-candy.

  71. Zealots are the problem with GNU/Linux by Anonymous Coward · · Score: 0

    Zealots -- like the parent -- are the problem with GNU/Linux. Notice the patronising way he attempts to ignore the point of the article with that tired old "Linux is just the kernel" argument, the way zealots try to divert from problems with their OS is so boring. Take the Ubuntu forums for example, There are 12,000 on there right now. 6,000 people are there to get help because Ubuntu has massive flaws in its hardware support and usability (even with Free drivers, like Intel's and drivers based on open specs, like ATI's). While the other 6,000 are there to flame people who tripped up on the flaws, because admitting there are problems disrupts their view of a utopian GNU/Society. What is achieved? Nothing, the two forces simply cancel each other out and no decent software ever comes out of it.

    Apparently they get Freetards trying to get into Heaven all the time. Saint Peter's got a standard technique that gets them every time:

    St Peter: What good works did you do to make you deserving of a place in Heaven?

    Freetard: I helped people out on the Ubuntu forums, all day, from my mother's basement!

    St Peter: Ubuntu eh? Tried that myself, it's wank, couldn't get my dual monitor setup working. It worked perfectly in Windows.

    Freetard: Get what you pay for I guess. You should have tried Googling for the problem.

    St Peter: I did.

    Freetard: Maybe Linux is just too hard for you.

    St Peter: That's a little unfriendly! Anyway, God tried it and he couldn't get dual-monitors working either.

    Freetard: Yeah, well patience is a virtue.

    St Peter: I've been waiting since '97!

    Freetard (growing furious): Well I guess that some people prefer being spoon fed, while others enjoy to grow from challenges presented to them.

    St Peter: So this is how you helped people then is it?

    Freetard (confused): Well. Yeah, I suppose.

    St Peter (reaches for the big red button that will open the trap-door the Freetard is stood upon): Yes, that's exactly what I thought. Goodbye.

    Tragically everything the Freetard said above is quoted from the Ubuntu forums. The sad truth: people are getting exposed to GNU/Linux and hating it, I'll let the reader work out why that might be.

  72. Re:"Enlightenment is man's emergence from his self by Xuranova · · Score: 1

    so fast?

    Perhaps we have different concepts of time. I've been reading about Linux trying to breakout on the desktop for over a decade.

    --
    "There is no real right or wrong, just what the majority accepts at the time."
  73. Innovate too much? not possible by mrdtr · · Score: 2, Insightful

    Nobody is forced to keep up with the most current incarnations of the desktop. Some like Gnome, some like KDE 3.5, others like Xfce, I happen to like KDE 4. Yes some features were missing when kde4 came out, but it's starting to be pretty good now. I wouldn't go back to kde3.5, ever. The problem is not so much the KDE developers, I blame the users that can't cope with change. There is a general fear of change in our society and it starting to really get on my nerves. I'm a believer that sometimes it's a good thing to start over fresh, rather than fixing, patching, adding, to old code.

    1. Re:Innovate too much? not possible by kojot350 · · Score: 1

      I fully agree. When I first saw KDE 4.0 alpha, I was thinking "this is developer preview quality" and that's OK, but I saw the potential.
      Then was the 4.1x when I started using it on daily basis, there were lots of rough edges, but that was the point, to help them out with at least bug reports and maybe some patches.
      And here we are, I'm writing this from KDE 4.3 beta and this is gonna be great release!
      And yes people are afraid of change (actually they're mostly afraid of everything), but I don't care that much, I love to drive innovation, even if my involvement is marginal (for now), life on cutting edge is fun!

      --
      [ $[ $RANDOM % 6 ] == 0 ] && rm -rf / || echo *Click*
  74. That's fine by Sycraft-fu · · Score: 4, Insightful

    That is a very valid viewpoint to hold. You can most certianly say "I don't owe the user shit." It is your software and you are nice enough to let others use it. Thus they can use it on your terms.

    HOWEVER, when you do that you lose any and all right to claim that your software is "better" for the user or "what they should use." If they have objections to the way it works, you need to be graceful and say "Ya, my software doesn't do that well, I don't care to fix it so if something else works for you, go to it."

    The problem is that there seem to be a number of OSS types that want to have their cake and eat it too. They evangelize an "OSS for everyone," position. You should use all OSS all the time, it is the One True Way(tm) and gives you better software because everyone collaborates. However, when a user then says "Hey this doesn't work as well as my commercial app," they get angry and say "You didn't pay me, I'll do what I want, fix it yourself if you don't like it."

    Sorry, can't have it both ways. If it is a situation where you think your way is the best way and you want everyone to use it, then you've got to work to accommodate users. You need to make it do what they need as good or better than their old apps. On the flip side if you want to offer it with no support, you then need to offer it as is. Don't push it as being things it isn't and won't be.

    This is a problem I've run in to with people trying to covert me to Linux. I tell them the things I want to do, but can't seem to. They then give me things that aren't real alternatives. When I say "This doesn't do what I need," I get told that I either "shouldn't do that" or that I "should write it myself." Sorry, those aren't legit options. If you want me to use your stuff, it needs to work for me. If you don't want to make it work for me, then don't push it as a solution for me.

    1. Re:That's fine by Anonymous Coward · · Score: 0

      What part of:

      This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

      don't you understand?

    2. Re:That's fine by Late+Adopter · · Score: 1

      I think you're close to the actual problem. It's not that there's a large number of people that want it both ways; it's that there's one group of people that code for themselves, and a separate group of people that want Linux on the Desktop (tm) to succeed.

      A vocal population of enthusiasts and minority of coders is not going to have a visibly large effect on the developers who are happy just to scratch an itch and not worry about market-share. The answer, it seems, is for that population to get more of their own type coding, which is sort of exactly what the distros do (Red Hat developing NetworkManager, etc).

      It takes time, and you have to accept the fact that you can't force the core devs of any particular project to give a damn about you.

  75. That's really not what is needed by Sycraft-fu · · Score: 1

    What would work better is to do a better development environment from top to bottom for entertainment type software. Design a full featured API set that does everything a game/media player/etc needs. I'm talking 2D and 3D video, sound, music, input and so on. Basically something that does everything DirectX does, probably even a bit more. Make it real easy to develop for. Then, once that spec is solid, make a dynamite development tool for it, like Visual Studio but better. Have something that makes writing software easy for your API. Port that to Windows and Linux (heck MacOS too). Make sure that it does a good job of providing access to the native system, and that it provides as much as it can in easy cross platform objects. Finally, port the API to all the platforms. Make it a system addition, just like OpenGL is on Windows. All of it needs to be high speed, no slow interpreters or virtual machines.

    At this point, you've got something to market to game companies and the like. They develop using this tool, and cross platform porting is trivial, maybe even zero effort. You give them an API that they want to use instead of DirectX, even if their target is Windows only. Of course if it is then easy to also make other versions, well many will do that as well.

    That would be the real way to do it. Barring all that, at least do that same sort of thing on Linux itself. A good, unified API that ALL Linux distros use and that is the primary method for video and sound access. Tie that in with a slick visual, rapid, development tool to make software for it. None of this "Edit text files and compile with GCC," crap. None of this "10 different sound APIs, none of which work well." Make an easy development environment for entertainment software, and maybe more of it gets developed.

    1. Re:That's really not what is needed by PeterBrett · · Score: 1

      I'm talking 2D and 3D video, sound, music, input and so on.

      It already exists: it's SDL (input and infrastructure) + OpenAL (3D audio) + OpenGL (3D graphics). Completely portable -- in fact, OpenAL is extremely widely used on Windows already.

      None of this "Edit text files and compile with GCC," crap.

      This comment is risible. (Obviously, they should edit text files and compile with G++).

  76. OSS still sucks anyway by Anonymous Coward · · Score: 0

    (Posting AC to avoid the hate mail)

    I used to help with the Human Interface Engineering (and documentation) for a large OSS project and just like any other contributor, I didn't expect to be paid for my services even though I make a very nice living for myself doing that stuff for money. Coders code for fun, GUI geeks like me design user interfaces for fun.

    The thing that irked me so much that I ended up leaving the project was that the coders simply weren't interested in improving the GUI. It wasn't exceptionally bad, but it could have been a lot better. They'd code in a new feature, tack a couple of widgets onto the interface so the user could control it and walk away. I'd look at it, play with it and tell the coders that the user actually has to perform 14 separate actions to use the feature when they should be able to do it more intuitively in only 3 actions ("...by modifying the following:...") and my suggestions would be subsequently ignored.

    The issue in FOSS projects isn't about developers not listening to users, its about developers ignoring the peripheral contributors like document writers, GUI critics, forum mods, wiki contributors and the like. Even when the people who can make a software product more polished are there and contributing their skill for free, a lot of coders are still happy to just go off and do their own thing.

    Frankly, it would be better for everyone if these coders DIDN'T make their work public since it only increases the number of FOSS software projects that are virtually useless to most people and gives FOSS a reputation as "too difficult to use". Don't get me wrong - I like having choices, but when I need to sort through a fifty junk projects to find one that does what I need it to, it makes me want to just go buy a Mac and let Steve take care of all that stuff fore me.

  77. WORKSFORME is far from INSANELYGREAT by TheLink · · Score: 3, Insightful

    > No, the product seemed pleasant looking and very usable from my standpoint.

    Yeah that's the problem, many OSS developers will just say "WORKSFORME", or not even bother marking it as "WORKSFORME", just go off and do something else "more important".

    See: https://bugs.kde.org/show_bug.cgi?id=50457
    Or: https://bugs.kde.org/show_bug.cgi?id=99905

    Yes, what they do decide to work on is more important in some ways. But I daresay adding that little extra can be just as important if not more so in other ways.

    Apple understands very well how the perception of "insanely great" can cover a multitude of problems under the hood.

    There's a vast difference between the users perceiving your product as "oh well it works", "this is nice" and "hey this is sooooo coool! (must have ASAP!)".

    Whereas KDE says:

    "Kicker is currently unmaintained, you can look to your distribution for help, however."

    Look to your distribution for help? A lot of people might just look to (or stay with) OSX/Windows for help instead. And tell the Linux Desktop Zealots who try to "convert them" that OSX "WORKSFORME", or Windows "WORKSFORME", and who the fuck cares that it's not OSS and it's an "evil proprietary OS".

    As for innovate too much, a lot of what they do is not innovating at all. For example: "wobbly windows"?! How the heck does that help? If I want to play with stuff that wobbles, I load up World of Goo or something.

    Without a good Human Interface Engineer or someone who understands that stuff with a lot of say, they'll end up producing tons of "innovations" are not actual innovations in UI. Stuff like initially attractive cutscenes in a game, that the users eventually try to skip because they end up being annoying or getting in the way.

    --
    1. Re:WORKSFORME is far from INSANELYGREAT by Drantin · · Score: 2, Insightful

      While it's sad that the issues weren't addressed back when they were made, closing them nowadays with unmaintained is the proper response to anything related to KDE 3.5, the KDE3 code is unmaintained and they have stated multiple times that there will be no more releases of the KDE3 code base (from the KDE team at least, people are free to fork GPLed software...)

      --
      Actio personalis moritur cum persona. (Dead men don't sue)
    2. Re:WORKSFORME is far from INSANELYGREAT by TheLink · · Score: 1

      But are the issues resolved in KDE4? I doubt it judging from: http://bugs.kde.org/show_bug.cgi?id=167488

      Users don't really care whether it's KDE3 or KDE4 or whatever, what they see is "still not fixed after 6.5 years".

      If the problem is still present in version 4.x, saying "version 3.x is unmaintained you can look to your distro for help" years later just says:

      "WORKSFORME, go bother someone else."

      If that's not what they want to say, then they should be doing things differently.

      As for innovation, I found KDE4 (on kubuntu) far worse than KDE3 - bad enough that I installed GNOME on a system because I didn't want to inflict KDE4 on someone else (who would end up calling me for help anyway). I guess KDE4 is trying to be the Vista of Desktop Linux or worse (vista seems to require a lot more clicking to do stuff that was simple in XP - and I'm not talking about the "UAC" stuff ).

      --
    3. Re:WORKSFORME is far from INSANELYGREAT by KevinColyer · · Score: 1

      I too have switched to Gnome (with great reluctance) over KDE4. I have followed KDE4 from 4.0.0 days to 4.2.x and I have so many problems that it makes me very unproductive. Sound is not working, new plasma networkmanager applet is weird, overcomplex and incomplete all at the same time, Kmail crashes consistently, effects keep going off, knotify uses all the processor, python keeps hanging.I spend all my time in krunner killing off rogue processes.

      I was very reluctant to switch to Gnome. I have never felt comfortable with it. BUT it is currently very stable, firefox and thunderbird look at treat on it, my mail is stable, my sound works, my wifi works etc. I will switch back when KDE matures (most likely).

      I was getting seriously frustrated with the KDE4 releases. Switching to Gnome made me realise why I love FLOSS as it is rock solid and reliable. (And the windows wobble better!)

      I as a user of KDE4 feel very much dis-enfranchised by the current way it is going. I think if they were to actively seek feedback from users (who are not developers) with some form of satisfaction survey they would gain some very valuable knowledge, probably solve the top 10 annoyances and with back a whole lot of goodwill that I fear may be erroded.

    4. Re:WORKSFORME is far from INSANELYGREAT by Late+Adopter · · Score: 1

      Kicker was removed in KDE4. If you have problems with the behavior of the Plasma widget that replaced it, file a new bug. If anything, you'll get more attention because there's a lot of Plasma guys now, and some of them care a lot about UIs and HID conventions (not to mention style).

      Now, I get that end-users don't care about the implementation, and shouldn't have to know what piece of code is responsible for what, but you *are* using KDE's own internal bug-tracking system, which has to be flexible enough to deal with the needs of hundreds of developers, plus the range of experience of users of their system. If you use their bug-tracking web-interface, you must be aware that they categorize bugs based on pieces of KDE, and Kicker is no longer a piece of KDE.

      Perhaps as a less-technically-inclined end-user, you should use your distro's own support mechanism, as they have more interest in "productizing" the Linux Desktop and making it user-friendly.

    5. Re:WORKSFORME is far from INSANELYGREAT by TheLink · · Score: 1

      I used to find KDE far less annoying than GNOME. Unfortunately that's no longer true with KDE4, at least on Kubuntu.

      I'm not even sure I should be submitting bug reports for KDE, because it seems like the devs are heading a totally different direction from where I'd like to go.

      I'd probably get a reply 6+ years later, "KDE4 is unmaintained, please go bother someone else" ;).

      --
  78. Linux needs to do more innovation by jvin248 · · Score: 1

    Linux is a lot like Microsoft... in that there is a lot of tools/programs but they often don't fit together prettily. Linux does more than the job. but it's often not pretty or the UI is not entirely well thought out. When Microsoft tried to fix Win XP to compete with Mac and ended up creating Vista...

    I've been 'ubuntu-specific linux since 2005... Kubuntu first and lately Xubuntu & Mint Fluxbox.

    A simple example of things to work through: Ubuntu has upper and lower menu bars (why two?), and the main bar has 'applications' 'places' 'system' (why three?). Clean up that space. I pay too much for screen real estate to be used for 'frivolous' consumption. There is not a good design reason for those being there.

    The other extreme is Apple. They use very good design personnel. Who understand Art and UI design. They make simple interface choices for a simple population - and then charges a huge pile for that simplicity and art. Their marketing department is to be admired for getting the simple population to wear the brand badge to be a bit elite ('I paid a bucket full for this contraption that only comes in white and it only does what the fancy designer told me I could do'). But I guess a lot of people continue to aspire to them.

    So Linux must innovate. There must be a clear design path, a unified design path, for Linux to show prospective buyers. Is it fancy wobbly windows and raindrops? It's cool to show to non-users but everyday usage it gets turned off.

    However User Testing is not the grail.. In the regular business world (automotive, consumer products) it's called 'market testing' and involves a room of 'average people' to review products. It rarely works to get a good design. People lie in these clinics: "should the car be a hybrid?" "Oh yes it should, and sprinkle water mist in your face to cool you down like a spring breeze"; but put those consumers on the dealer lot and they go for the gas guzzler "because it fits the kid's safety seats and I can haul the boat around twice a year, it's $10,000 cheaper than that silly hybrid over there, and gas will stay around $3 a gallon for the next few years, and it goes really fast. Did I say it went really fast?".

    A focused designer and a company willing to take risks is needed. It's a mix between Robert Mondavi "Beauty" and Robert Lutz "Good Taste". People know good design when they see it (that nice house down the street) or use it (that nice tool on the workbench). It can be hard to design though (a lot of arm-chair designer-wanna-bes and executive oversight control in most organizations).

    Shuttleworth is on the right path with Ubuntu, and Linux in general, that it needs to achieve "Style", "Beauty", "Grace", and "Good Taste". That will take a lot of innovation, which open source is best able to produce, and it will happen sooner than we all think.

  79. Had enough of these sorts of articles by petrus4 · · Score: 1

    Slashdot editors, please stop allowing this kind of opinionated trollbait to reach the front page.

    It isn't news. It's nothing but navel gazing and whining from Windows refugees about how they don't want to feel forced to use their near non-existent intelligence.

    If Windows refugees want a system that facilitates willful ignorance and stupidity, they need to simply go back to Windows, and the existing Linux community also needs to stop evangelising Linux to these sorts of dumb users.

    Try and understand something, Linux community; Linux taking over the world, would mean Linux ultimately being used by a lot of the kind of people that you actually really don't want. The vast majority of human beings are absolute morons, as rants like TFA clearly show.

    1. Re:Had enough of these sorts of articles by Anonymous Coward · · Score: 0

      I agree. "News" that matters? This rant 'story' makes slashdot more like slashblog.org. Come on, editors. At least make a separate 'opinion' slashdot section that is NOT the front page.

  80. Stop with Joe Sixpack by Graymalkin · · Score: 2

    In many FOSS forums especially on Slashdot you see the Joe Sixpack strawman trotted out to either attack or defend. There's far more classes of users than just witless Joe Sixpack and savvy Tom Developer. There's plenty of people that are highly adept at using a computer but can't and will never program. There's also a lot of users that are adept at what they do often but have little computer knowledge outside of that particular domain. Looking at these users as Joe Sixpack who's never touched a computer before is shortsighted and counterproductive. The article bitching about social media widgets and whether or not people asked for them is inane. If some kid spends all their time on Facebook and Twitter and buys a netbook with Linux pre-installed they'll be far less likely to go back to Windows if their new computer works out of the box with the services they already use. A Facebook widget isn't likely to sell a computer as a part of the feature checklist on the box but it's something that will help endear the OS (as they experience it) to the user.

    --
    I'm a loner Dottie, a Rebel.
    1. Re:Stop with Joe Sixpack by ferd_farkle · · Score: 1

      "There's far more classes of users than just witless Joe Sixpack and savvy Tom Developer."

      Yes, there is also the Dick.

  81. It's better than marketing driven development... by Anonymous Coward · · Score: 0

    "Free software is still driven by developers working on what interests or concerns them."
    Yes... and that's exactly the reason why it is working so well.
    ...btw how is this so called problem different from MS redesigning Windows / Office UI ?

  82. Re:yet another implicit "oh noes, not windowz" ran by demachina · · Score: 2, Insightful

    "For example, the author criticizes KDE for the audacity of thinking about implementing social networking features into the desktop."

    Actually as far as I'm concerned the absolute last thing I want anyone to be implementing in my desktop is "social networking". Social networking should be an application that people who want to use social networking should run from the desktop or in a browser but in no way, shape or form should it be "integrated" in to my desktop. That would be a case of a developer making a choice for me he shouldn't be making.

    I've used Linux as my primary desktop for more than ten years and KDE for many of those, I mostly loved KDE 3.x. It appears there are probably myriad reason for what happened in KDE 4.x, I blame Trolltech and Qt 4.x for forcing a major rewrite in particular, but all I can say is whatever happened it turned my stomach and helped finish me with Linux on the desktop. KDE 4.0 was to Linux what Vista was to Windows for me.

    Certainly I made the foolish mistake of installing KDE while it was half assed and half baked, you know KDE 4.0, which wasn't supposed to be released to the public until it was ready.... which it wasn't, it wasn't even close. Maybe it sucks less now. KDE 4.0 and years of disgust with audio on Linux were the two driving reasons for me switching to a Mac for my desktop, and I've been way happy ever since. Its really nice to just have stuff that works and works consistently. I'm willing to pay extra to have Apple develop and test apps that work, and follow consistent UI guidelines. The OS X calendar kind of sucks, I don't exactly like the shell or cut and paste, and I could live without the Mac document model but damn its worth it to just have audio that always works, GUI conventions, and a really nice desktop standard and a really good set of apps.

    After ten years of drinking the open source Kool-Aid I discovered its actually not so bad to pay people to develop software if they do a really good job of pandering to my needs and desires. The open source model does an awesome job of developing a kernel, a server, a software development platform and some apps like Firefox. Unfortunately when it comes to a modern, consistent, multimedia desktop I would have to say, so far, Linux is a fail. What's worse, just like with Linux audio, the Linux community seems to be completely lacking in the introspection or will to turn it around. Step 1 is to accept that there is a problem with the Linux desktop, and the crux of the problem is you have somewhere between two and a hundred different Linux desktops to choose from. What are the odds Apple would ship OS X with ten, or even two completely different desktops and sets of desktop apps. Zero, it would be a disaster.

    --
    @de_machina
  83. Title is OK. by VincenzoRomano · · Score: 1

    Linux Desktop should be intended as "the desktop environment that runs on Linux".
    I've been happily using Linux for every day tasks (mainly productivity, software development) since 2001.
    I was using KDE which became quite stable and feature rich in the last few years. KDEv3 I mean.
    That the great idea of KDEv4 arrived and Ubuntu, my distribution of choice, decided to trash KDEv3 away.
    I moved to GNOME as my daily work was suffering from instability and lack of features that were already in place in KDEv3.
    They called public releases what I would have called "technology preview".
    GNOME; on the other side, was not offering the feature richness seen in KDEv3 so I first started to install KDE packages and them few weeks ago, I reverted to KDEv4.
    In this sense the KDE innovated too much. They have put a number of subsequent releases in the wild, from 4.0.0 on, that were barely stable and unlikely to be usable. I remember it took weeks to have the KNetworkManager be able to attach again to my good old network!
    So my answer is "yes, it looks to me as is those people were not using the Linux Desktop for real daily work but rather for fun, eye candies and to show it up to firends" (Look ma, I have plasma now!)

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  84. Wrong Innovation by ljuwaidah · · Score: 0

    Like I said on my blog[1], "Linux developers ARE innovative, just not in the right path".

    I'm glad somebody else brought this up.

    PS: I use Windows 7 RC now.

    [1] http://ljuwaidah.blogspot.com/2009/04/linuxs-desktop-environments-are-failing.html

    --
    Laith Juwaidah http://www.ljuwaidah.org
  85. Bingo - still failing on basic tasks by bradley13 · · Score: 1

    "Last I checked, Linux desktops were loaded with exciting new innovative features but failing on extremely basic tasks."

    That's exactly right. I have yet to administer a linux system where I did not have to hand-edit some file in the /etc hierarchy. Changing the boot order, so that the system had found the domain server before accepting logins (which otherwise failed - permanently - you had to reboot the system). Incorrectly configured CD/DVD drives. Write-protected files in /tmp that stop the boot process. USB-sticks recognized just fine - unless they were plugged in when the system is booted. The list of annoyances goes on and on. As a techie, I can solve them - but I shouldn't have to. For non-technies, they are show-stoppers.

    On the optimistic side: since Ubuntu came out, things are improving - they are driving Linux in the right direction.

    --
    Enjoy life! This is not a dress rehearsal.
  86. user testing... by Katchu · · Score: 1

    "Byfield suggests that the answer could be more user testing." That's crazy talk.

    --
    Keep Doing Good.
  87. There are other things that need addressing first by giorgosts · · Score: 1

    Like the inferiority of Openoffice vs MsOffice. (even vs MsOffice2003 for god's sake). Or aMSN vs Messenger (esp. webcam support).

    It's all about the apps. Any Linux app. that is not computer-related, is inferior to its commercial counterpart. (Excepting firefox and ffmpeg. May be a development model like mozilla's is needed to reverse the general stagnation)

  88. Applying the same logic... by l00sr · · Score: 3, Funny

    I'm not very successful with women. Could it be that I'm just /too/ attractive? Hmm...

  89. Yes and No by twoHats · · Score: 2

    Personally, I am both drawn to all of the new and cool things, and repelled by all of the new things to learn and new bugs to deal with. I am currently running Kubuntu 8.04.2 on both of my laptops, after having tried 8.10 and 9.04. It seems like the release cycles and the ambition of the design teams are out of whack.

    I am always psyked to see a new release, and i can always find a partition to try it out on. Problem is that my enthusiasm is rarely matched by the offering. Maybe once every 4 releases or so these days.

    I am a huge fan of the 3D (compize) interfaces etc, but it seems that they are not ready for prime time, by which i mean i spend more time fiddling with configuration than using it.

    So - Please keep the effort up, I am not complaining. I am more than happy to get an occasional truly stable release, even if it costs me a few futile stabs in the dark along the way.

    Thanks to all involved!

  90. The real problem: Users just want things that work by Agent+ME · · Score: 1

    I could care less if my UI is some brand-new redesigned thing, or something that looks just like Windows 95.

    I want basic features that I've been used to on Windows.
    When I'm playing a game, and I want to change the volume, pressing the volume control buttons on my keyboard should change the volume. Pressing the next song button better get my media player running in the background to the next song.
    And if I get an instant message while playing a game, I certainly should be able to alt-tab away from the game to Pidgin to type a reply.

    I can do none of these things when a program grabs control of the keyboard and mouse in Ubuntu. Some games I can release the mouse grab by dropping down the console (thank you Quake 3), but if a game doesn't let me do this (UT2004), then the system is perfectly happy to keep me locked into it until hell freezes over or I exit the game prematurely just to message my friend I'm in a game... or was.

    And it's not even limited to games. If I have a drop-down menu open, such as Firefox's bookmarks menu, then same thing: the volume and media control keys don't work. I end up mashing the key several times wondering when it will catch up before I remember this frustrating glitch.

    On top of all this, almost to add insult to injury, the screensaver will come on while playing certain games, even if you're actively pressing keys. At least there's a bug report for this-- er, a 3 year old bug report for this: https://bugs.launchpad.net/gnome-screensaver/+bug/32457

  91. Short Answer: "No." by Duggeek · · Score: 1

    Long answer follows:

    It's not that the Linux Desktop ('LDT') is “too innovative”. Frankly, it seems quite the opposite.

    That's not to say that the LDT hasn't innovated at all. Quite the contrary; in 10 years, it caught-up with the industry and in some ways surpassed it in terms of usability and performance. Today, an LDT on the same equipment will out-perform its Vista or Win7-RC equivalent on many tasks.

    Has LDT over-shot the landing? Again, my answer is 'no', and because there's more to innovation than user-adoption rates.

    TFP is close to the problem; that developers for LDT have a disconnect with their user-base. The greatest motivator of the LDT was this co-op of developers; inventing, innovating and improving. What it seems they did was innovate, invent and improve each other's work and little else. A fair analogy might be that LDT development has an “in-breeding” problem.

    Here's my Top 5 Things LDT Needs to Improve list:

    1. Solid, Reliable Documentation/Help System
      Sadly, even the most innovative and useful-looking packages only provide helpful information about half of the time; and that's only when the doc-base isn't already broken.
    2. Excessive Pre-Installed Features
      You'd think that LDT would learn vicarious lessons from Win32 in this regard, yet it seems to have fallen right in line with the bloat.
    3. Dependence on Installation Media
      This is the Age of Broadband, why are we still downloading complete DVD images and not simply installing just what we need during installation?
    4. The (Open Source = No Profit) Illusion
      This is aimed at the bigwigs of OSS; there's just as much money going around in partnerships as software, and finding retail partners is as easy as saying, 'No Windows Tax!' (getting major retailers to say "no" to big-windoz is another thing entirely)
    5. Grassroots
      After seeing a small display for OSS titles on CD-ROM dirt-cheap at Micro Center, I thought, "What's stopping LDT branding from doing the same thing?" If only these displays would step-up their game, make it more eye-catching to tell the world, "Hey! I can do just as much as that $150 title, and I'm supported by a user-base!"

    Something else that occurs to me--but falls outside the scope of the list--is the handling of user-base support. Why is it always just a forum with a "search" feature? Aren't we talking about the semantic web here? Whether the ODS packages or independent plug-ins, I think that parsing the huge info-base of online discussions is bound to be the breakthrough of 2010.

    Discuss...

    --
    This post © Copyrite Duggeek, all rights reversed.
  92. Re:yet another implicit "oh noes, not windowz" ran by Anonymous Coward · · Score: 0

    And what about the ability to scroll a window without changing the focus to it?

    Well...what about it? The majority of computer users don't understand what you are talking about anyway. Let's say you could explain to them what you meant. They'd just wonder why a simple, 1 second transaction, operated solely by mouse -- click, scroll, click -- is so difficult. You all sound positively prissy when you complain about it. Change the effing code yourselves -- which is supposed to be the great Linux advantage -- and stop your goddamn whining.

     
    Unka Anonymous Troll
     
    P.S. Captcha is Whiskey, which I admit, was an influence for this troll.

  93. steady progess by speedtux · · Score: 1

    I don't know about KDE, but Ubuntu's version of Gnome has been making steady progress: no radical changes, but improvements over time. My (non-technical) family has not complained (and often barely noticed) when I have upgraded their machines.

    Compared to Ubuntu, Windows and Macintosh both have been making more radical changes in theming, and even more significant changes in the interface itself. With Vista, for example, Microsoft changed networking dialog and the entire system preferences in confusing ways.

    Ubuntu Gnome has been making steady progress: small, user-visible changes and significant improvements behind the scenes. That's the way desktops should evolve. Microsoft and Apple: take notice.

  94. give me sound and wireless and i'll be happy by sandGorgons · · Score: 1

    The mom and pops of this world only care about getting on the internet and emailing their kids or looking at a few photos and watching youtube. Give me sound and wireles out-of-the-box and i'll be happy. And contrary to what you might believe, it is NOT there yet. Check out the number of sound issues that a Thinkpad R series has on Ubunty Jaunty and you would know.

  95. are you kidding? by speedtux · · Score: 4, Informative

    X is architecturally inferior to WindowServer and Windows' display layer for desktop-oriented tasks. A simplified windowing system that puts graphics first and drops the cruft would go a long way in making linux seem modern and easy to maintain.

    The graphics subsystem in Windows is a frame buffer graphics library poorly retrofitted for asynchronous calls. X was designed from the start for asynchronous client/server communications and operation in a separate "window server". X got it right 20 years ago. After two decades and several rewrites, both Microsoft and Apple have finally arrived at an X-like architecture.

    There are some parts of X that aren't being used much and where desktops like Gnome have their own systems (e.g., Gnome configuration data and DBUS communication). The solutions adopted by the desktops are generally still inferior to the original X mechanisms.

    If anything should change, it's that people should take a good hard look at Gnome and KDE and get rid of some of their windows-inspired cruft and replace it with better X-based solutions. This may involve an overhaul of some X mechanisms (X properties and events probably aren't up to the demands of a modern desktop, but that's fixable), but the principles and approaches embodied by X are superior to the "single user desktop PC" view of Windows and its clones.

    1. Re:are you kidding? by malevolentjelly · · Score: 4, Interesting

      The graphics subsystem in Windows is a frame buffer graphics library poorly retrofitted for asynchronous calls. X was designed from the start for asynchronous client/server communications and operation in a separate "window server". X got it right 20 years ago. After two decades and several rewrites, both Microsoft and Apple have finally arrived at an X-like architecture.

      ...what? Microsoft put their networking on top of the display, not beneath it. Windows' display layer doesn't operate with a client/server framework as far as I understand... it's just simpler between the graphics card and display, where it really matters for desktop machines.

      In fact, when has X ever surpassed Windows or Mac in the ability to actually draw windows and graphics... especially in the case of rich graphics? There's a good reason Flash will always run faster on Windows and Java FX came out on Windows and Mac long before anything X-based. Why, with the way modern X works with the DRI/Mesa GLX framework, they can never have a full GL stack because the DRM's way of handling graphics memory is flawed. They would have to rewrite the server to do what is and has been fairly simple in Windows, Mac, or BeOS in terms of direct graphics access.

      I am not sure what you're talking about when you say X is "superior", but I am talking about desktop use... read: GRAPHICS. Not being a client/server/unixy mess. The average desktop user needs a fast, accurate, and consistent interface to their graphics card, not endless possibilities of socket magic that they can vomit all over the network... it's just not practical or accessible to regular users on desktop systems.

    2. Re:are you kidding? by Anonymous Coward · · Score: 0

      90% of my Linux problems are because of X windows and graphics drivers. It started with Red Hat 5.2, and it continues to today.

      The Linux community needs to create testing tools for companies that make video cards to see if they would work with Linux and what problems there are.

      And at the beginning of the year, there needs to be a best Linux hardware list that names the top video card that works in Linux for the price and should be the only card that Linux users buy.

    3. Re:are you kidding? by Late+Adopter · · Score: 1

      Not being a client/server/unixy mess.

      I don't necessarily disagree with your points, but you do realize OpenGL itself is a "client/server/unixy mess", no? It's based on an asynchronous model that has the capacity to be (and under GLX, is) network transparent. Also, its SGI origins.

      You can have a successful and performant network-transparent raster-based graphics display layer. X isn't, but there's years of legacy and cruft that are to blame first and foremost before its fundamental architecture. DRM is a mess, certainly, one that is being PAINFULLY cleaned up currently, but I believe there's a lot of interesting and potentially successful directions it can take once that is done.

      Don't discount X yet.

    4. Re:are you kidding? by Yunzil · · Score: 1

      X got it right 20 years ago.

      X got it "right" 20 years ago when graphics were expensive. That's no longer the case. I feel the things that X does well are now liabilities rather than assets, but YMMV.

    5. Re:are you kidding? by malevolentjelly · · Score: 1

      I don't necessarily disagree with your points, but you do realize OpenGL itself is a "client/server/unixy mess", no? It's based on an asynchronous model that has the capacity to be (and under GLX, is) network transparent. Also, its SGI origins.

      It seems inappropriate that Windows is able to reach similar ends with technologies like RDP while having solid and even advanced direct graphics access. It all breaks down to whether you want your desktop system to be a rich terminal or a fully accelerated media system.

      SGI implemented the X protocol almost directly on their custom built hardware. I mean, SGI's X was X written for that specific hardware. It shares almost no lineage with Xfree86-based X.org, which is full of conflicting ideas about how to break through the wall and get to the graphics card.

      You can have a successful and performant network-transparent raster-based graphics display layer. X isn't, but there's years of legacy and cruft that are to blame first and foremost before its fundamental architecture. DRM is a mess, certainly, one that is being PAINFULLY cleaned up currently, but I believe there's a lot of interesting and potentially successful directions it can take once that is done.

      X was just not designed with personal computing in mind, it was designed to complement the mainframe model. The question is not how to achieve network-transparent GL but whether or not they should bother.

      How is a network transparent graphics layer relevant to the majority of home users fooling with Ubuntu, for instance? What is wrong with them having a direct graphics first windowing system and running a Mac OS X-like headless X.org for the few corner cases where they require network transparent X?

      The performance improvements and new simplicity in development for graphical applications (imagine easy to access GL and sane mouse/cursor behavior, etc.) would far outweigh the downside of the occasional user needing to run two windowing systems to recreate legacy functionality.

      DRM/DRI is the basis for Wayland, as far as I can tell, so the work going into it can still be useful towards this end. I just feel like the current X implementation fails to do what Canonical is trying to do with Linux.

    6. Re:are you kidding? by diego.viola · · Score: 1

      Go look at DRI2, KMS, Gallium3D, GEM, the new Wayland display server and then come back to talk.

    7. Re:are you kidding? by malevolentjelly · · Score: 2, Interesting

      Go look at DRI2, KMS, Gallium3D, GEM, the new Wayland display server and then come back to talk.

      You've come full circle. Read my original comment.

    8. Re:are you kidding? by diego.viola · · Score: 1

      Oh and I forgot to mention XCB also, which is pretty good as well.

    9. Re:are you kidding? by Late+Adopter · · Score: 1

      X was just not designed with personal computing in mind, it was designed to complement the mainframe model. The question is not how to achieve network-transparent GL but whether or not they should bother.

      I actually agree with these statements, but I don't see why it matters. Even if network transparency weren't a design goal (and I can almost agree that it shouldn't be), the mere virtue of having asynchronous calls means you get it almost for free. There will always be some applications or use-cases that don't work on the network (games, video come to mind), but being able to do the IPC over TCP vs. Unix sockets is such a non-issue. Is there an architecture you have in mind that precludes network transparency?

    10. Re:are you kidding? by malevolentjelly · · Score: 1

      I actually agree with these statements, but I don't see why it matters. Even if network transparency weren't a design goal (and I can almost agree that it shouldn't be), the mere virtue of having asynchronous calls means you get it almost for free. There will always be some applications or use-cases that don't work on the network (games, video come to mind), but being able to do the IPC over TCP vs. Unix sockets is such a non-issue. Is there an architecture you have in mind that precludes network transparency?

      Well, I was under the impression that graphics were constrained behind file-system sockets, requiring more syscalls to tell the hardware to DMA... Windows offers very direct access to the hardware even on a windowing level, not unlike DRI, but with a more robust API that supports a wider graphical feature set. Now, DRI is not bad, by any means. I think it would be faster if GTK/Cairo were able to draw directly via DRI and circumvent the syscalls and latency that would otherwise occur with network transparency.

      I don't think you can have fast direct graphics access and network transparency, so I think the Windows way where networking is on top of the windowing system is more efficient. The end goal is the best possible graphics performance in the windowing system.

      I do think this is what Wayland is trying to accomplish.

    11. Re:are you kidding? by Late+Adopter · · Score: 1

      Interesting. Honestly I'm not familiar with the way Windows does it (and only partially OSX).

      It does seem that DIRECT direct access to the FB is a Bad Idea. First of all, there's no such thing as a contiguous rectangular region (unless your rectangle is full screen width), so offering even the piece including your window gives you the chance to mess up the screen without X being able to know it has to redraw. Secondly it deprives X of being able to know what resources you want to use so it can manage the sum total of graphics memory intelligently (maybe you don't want it to?). Thirdly, that assumes that the video hardware offers a DMA'ed FB, which if you're doing compositing may not be the case since you're accessing the card in a 3D mode (I don't really know how that's commonly implemented in hardware).

      After accepting that there has to be *some* layer of indirection, the question is how to transmit your resources (or your whole rectangular region) to X, not to the video card. So now we're talking about IPC, and some sort of fast memory copy. X (transparently) picks the fastest mechanism that's available, which in the local case is shared memory.

      And then there's GLX for 3D rendering, and XV for video, and newer extensions (EXA, which cairo uses by default) as the use-case arises.

      How does Windows do it that is better? It can't possibly offer you direct hardware access, does it?

    12. Re:are you kidding? by Anonymous Coward · · Score: 0

      In fact, when has X ever surpassed Windows or Mac in the ability to actually draw windows and graphics... especially in the case of rich graphics? There's a good reason Flash will always run faster on Windows and Java FX came out on Windows and Mac long before anything X-based. Except that on my first linux system (a 486 at 40 MHz, with 16 MB), X felt as almost fast as it is today. Right now, I writing this through VNC, going through 100 Mbps ethernet, which is 100 times slower than TCP/IP localhost connections, and honestly I often forget about it and have to check whether I'm on the VNC client or my local machine. On machines which were 1000 times slower than modern machines, on systems having 100 times less bandwidth (and probably latency), I did have a similar desktop experience to the present systems. What does this say? That at least for 2 dimensional graphics, X architecture is completely irrelevant to its performance. It's fast enough. If Flash or Java FX are slower, it's for another reason. Just like Mac OS X, is not slow because it is based on a "microkernel/services/MachOS" mess. It is fast enough on current hardware.

    13. Re:are you kidding? by malevolentjelly · · Score: 1

      It does seem that DIRECT direct access to the FB is a Bad Idea. First of all, there's no such thing as a contiguous rectangular region (unless your rectangle is full screen width), so offering even the piece including your window gives you the chance to mess up the screen without X being able to know it has to redraw. Secondly it deprives X of being able to know what resources you want to use so it can manage the sum total of graphics memory intelligently (maybe you don't want it to?). Thirdly, that assumes that the video hardware offers a DMA'ed FB, which if you're doing compositing may not be the case since you're accessing the card in a 3D mode (I don't really know how that's commonly implemented in hardware).

      I am suggesting using DRI/DRM directly, so the windowing system would draw only in 3D mode, not through DirectFB. This would be ground-up compositing such as that described here:

      http://groups.google.com/group/wayland-display-server?pli=1

      In Windows, you have robust API's supporting a hardware accelerated stack top to bottom. Everything, even legacy GDI drawing commands, are accelerated by DirectX. So, the windowing system has direct hardware access but can use it securely because the video drivers run in User Mode.

      And then there's GLX for 3D rendering, and XV for video, and newer extensions (EXA, which cairo uses by default) as the use-case arises.

      Windows has all these features standardized under DirectX and has for a long time... it even has a standard way of accelerating video playback with the GPU that has been fully implemented and functional for years. You have to remember that nothing is quite as feature-rich as DirectX in this category. There is currently no equivalent.

      There are still many GPU functions not implemented in DRI/DRM which prevent modern video cards from really reaching their full potential, anyway.

      A rough example of the WDDM is available here, and I believe this links to the MSDN page:

      http://en.wikipedia.org/wiki/Windows_Display_Driver_Model

      I use Windows as an example of a proper display system because theirs is simply the fastest and most robust right now. Windows will consistently beat Linux and Mac OS X in video performance on the same harware, no question about it. You are welcome to benchmark any cross-platform graphics-heavy application to verify this.

      When it all comes down to it, a desktop system should have fast and direct video acceleration top to bottom because most of the tasks conducted on it are visual.

      X was designed originally with the idea that your CPU and graphics acceleration would be done on separate machines. This model still provides obfuscation, despite the fact that it has been unnecessary for any desktop system since the 386. This is why NeXT dropped X immediatetly when developing a graphically-rich unix-based workstation. Using X as a desktop system was not attempted again until the late 90's, and the results have been quite negative.

      If Linux outperformed or even matched Windows in advanced graphics and gaming (or even web browsing and/or Flash), it would go a long way towards the proliferation of the platform.

      I don't mean to nitpick on Linux's graphical failures, but my experience in the game industry has brought me to have extremely high standards for PC graphics performance. Windows really spoils you as a developer. You complain about it a lot until you try to do the same things on other platforms.

    14. Re:are you kidding? by andruk · · Score: 1

      I used X forwarding over SSH from my school's computers to run Firefox to get access to websites behind the school firewall (the VPN software didn't work with my computer - they switched from the Cisco VPN, which had a nice plugin for NetworkManager, to Juniper, which needed a bunch of messing with and still didn't work on my standard Ubuntu desktop - yes). Without the networking functionality of X, I would have had to call up a friend and divulge my password to the school's computers (which would have voided my agreement to use the network to begin with) or drive the 20 minutes to school to use the computers for 5 minutes and then drive back home - roundtrip time: 45 minutes of my life, 40 of which I thankfully spent doing other (admittedly sometimes non-productive) things.

      Do not underestimate the utility of networking functionality in today's software environment; Bill Gates wrote an email to his employees in the *90's* about the rise and usefulness of the internet, and when his employees did not share his vision, Google - a company that also recognized the potential of the internet and the browser - managed to become Gates' worst nightmare: a relevant and *widely successful* competitor to the entrenched monopoly that is Microsoft. To successfully compete against a monopoly is difficult, to surpass the monopoly makes the feat even more impressive (even though Google may turn into a bad monopoly in the future, much as Microsoft did).

      I am not familiar with the architecture of X, but somebody smarter than I needs to sit down and think about the architecture of X, whether or not it can improve, and whether or not it needs to be rewritten from scratch. FOSS should not fall into the trap of rewriting everything as pointed out by somebody smarter than I (I think it was Jamie Zawinski, who has criticized the X project for quite awhile, perhaps not the best reference).

    15. Re:are you kidding? by malevolentjelly · · Score: 1

      I am not familiar with the architecture of X, but somebody smarter than I needs to sit down and think about the architecture of X, whether or not it can improve, and whether or not it needs to be rewritten from scratch. FOSS should not fall into the trap of rewriting everything as pointed out by somebody smarter than I (I think it was Jamie Zawinski, who has criticized the X project for quite awhile, perhaps not the best reference).

      Yes, networked computing is very useful. My point is that the graphical subsystem doesn't have to be wringed through the filesystem sockets layer, the graphics need to be cut loose. Networked desktop is also possible through VNC and RDP...

      The X protocol is not the only networked display system, it's just a particularly antiquated model built around systems where graphics were processed away from the rest of the system. It's just outdated and poorly designed. Even when X was created, it was outclassed by other networked display models like NeWS.

      I am not trying to eliminate networked computing, just needless inefficiency and poor design... X fails as a graphical display system for *personal computers*. It has since the 80's.

    16. Re:are you kidding? by andruk · · Score: 1

      Ah, I see your point, although my understanding is that X forwarding is faster than VNC and RDP. There are advantages and disadvantages for everything though, I suppose.

  96. Average user? by Cyphax · · Score: 1

    If the average user is, say, one of my parents, the answer is probably "no, they are not waiting for innovation". They'll likely appreciate it, but if they are left with a working desktop that doesn't limit them in doing what they want to do, they are happy. Windows XP still suffices for most people, that pretty much sums that up I'd say. The bigger problem is, I think, that those innovations distract from improving existing features to stability, and oftentimes new features are shipped before being mature. Ubuntu, for example, has been pretty bad at this, shipping PulseAudio before it was complete enough to be included in an operating system. The result is that my sound didn't work well at all in the first release PA was included in so I'm left with a desktop that has advanced features and nice innovations... on paper. In reality I have to fiddle around with it to make it work - if I can get it to work at all. Hooking up a monitor to my laptop also doesn't work quite as smoothly as it should (although with Ubuntu 9.04 it does actually work for the first time).

    It takes time to get your software stable, mature. Innovating is nice but if you focus on one, you're probably going to spend no time on the other. Besides, the target audience for innovations isn't quite as large as the target audience that want a stable, working desktop.

  97. don't count your chickens just yet by speedtux · · Score: 1

    I wouldn't consider Android's choice of a new and incompatible graphics toolkit to be "innovation". Android could have easily been built on top of existing approaches. What Google's choice did mean was faster time-to-market and lower overhead interacting with other developers. That's a mixed blessing because it may also hurt the mobile Linux market big time.

    Also, Android is good for gimmicky web applications and E-mail clients, but anything involving native code is a PITA. That may well come back to haunt the platform in the long term.

    I think that if Android is going to have a long-term future, it's probably going to get an X server one way or another: either the existing Android UI is going to be put on top of X, or it's going to get an X server like Weird X that allows regular Linux applications to run on it.

    1. Re:don't count your chickens just yet by ChienAndalu · · Score: 1

      HTML5 is the new graphics toolkit.

  98. Re:A Benevolent Cat-Herder-for-Life is good for Li by deBalta · · Score: 1

    There are open source people that demand respect. For example Guido is called "benevolent dictator fro life". Other less liked examples from OpenBSD (Theo de Raadt), and glibc (Ulrich Drepper) Whether you like those people or not, you cannot deny the projects are not successful. At least you heard of them

  99. Pissing in the wind by theolein · · Score: 1

    All the talk of desktop, distro, follow-Windows-gui, don't-follow-windows-gui is NOT the reason that Linux has such a small marketshare. The real reason is the software. There may be Linux apps for just about everything, but Linux doesn't have many of the professional commercial apps (The Adobe stuff, CAD) or niche technical apps (specialised interface apps to industry tools) Linux doesn't have MS Office (bare with me for a sec before you get to OOo) and above all, Linux doesn't have games (yes, I know about transgaming). All the non-technical people don't want to know all that much about their computers. They just want to be able to use what they use at school or work (MS Office) and what their friends use (games) and not have to get into technical details about how to get this or that to run.

    And then there's the tools. KDE at least has Kdevelop, but what exactly does Gnome have? Vim? Eclipse? Glade? Gnome needs a unified set of tools at the very least.

    Also, Linux is going to, as a collective, have to compromise with the commercial world if they want commercial apps to have any base there. That means, yes, paying for licenses of commercial apps in sufficient numbers to make it worthwhile for the developers to develop for Linux. While I love my Ubuntu machine, I also realise that there are real people with real jobs at all the software houses and they depend, more often than not, on license payments so that they can live. It's a fact of life obviously, and we should accept it if we want Linux to grow. It's also a rocky road, given all the legal and political issues, but it's the way to go.

  100. Those who put in the effort deserve the control by Helldesk+Hound · · Score: 1

    > He points to instances of user backlash, and concludes 'Free software is still
    > driven by developers working on what interests or concerns them. The problem
    > is, the days when users of free software were also its developers are long
    > gone, but the habits of those days remain.

    I am not a software developer.

    However, I am a user of Free software.

    It is my opinion that those persons who put in the time and effort to write the Free software (or to assist with testing, or the production of supporting documentation) are the persons who have a right to have an input in what direction that Free software is heading in, and what features it has.

    I am thankful that so many software developers have produced such a rich and diverse wealth of Free software, and that by virtue of the GNU General Public License all that software continues to give all users and developers the 4 fundamental software freedoms.

    I think ordinary users should not have a deciding voice in what direction Free software goes - I think that much more deservingly belongs to those whose hard work actually gives us that Free software.

    You want the privilege of a vote? How about you putting in some time working on some of those applications you want?

  101. Stevie B., is that you throwing chairs? by rts008 · · Score: 0, Troll

    Are you a MS shill?
    Why even bring up MSDOS in a *nix article unless you are a troll or shill?
    It's not relevant, so why bother unless you have a troll-axe to grind on?

    Begone! Steve Ballmer. The flying chairs will just become a screensaver, and nothing else of importance will happen.

    Automount has worked for me since Kubuntu 5.10, if I bothered to enable it...which I don't still with 9.04 Kubuntu...it's too easy to manually maount and avoid all of the 'autorun' exploits this way.

    Begone, MS troll!
    Autorun, automount is evil, and should be sidetracked/disabled.
    It's too easy to automount as it is. The responsible developers should be summarily shot between the eyes as it is.

    --
    Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
    1. Re:Stevie B., is that you throwing chairs? by sgbett · · Score: 2, Insightful

      Begone, MS troll!
      Autorun, automount is evil, and should be sidetracked/disabled.
      It's too easy to automount as it is. The responsible developers should be summarily shot between the eyes as it is.

      The article talks about the disjoint between what devs want and what users want.

      Users just want their stuff to automount. In that respect the devs got it right. The fact you, as a power user/dev can disable it means they got that part right too.

      --
      Invaders must die
    2. Re:Stevie B., is that you throwing chairs? by hasdikarlsam · · Score: 1

      As a power user/dev, I want automount.

      If I'm connecting some storage device, chances are I intend to read it. If I don't, unmounting it again takes less time than mounting it would, overall.

      Autorun, now. That's evil.

  102. Language Options by mrt_2394871 · · Score: 1

    I dare you to name a language option offered by Ubuntu that Windows doesn't have. I'd be far more inclined to believe Windows has languages that Ubuntu doesn't.

    British English, for one. I really would prefer that my son (he's almost three) be able to use a computer without being annoyed/confused by incorrect spellings. Ubuntu for him, then.

    Apparently MS can't see how they'll be able to get British English spellings in Windows.
    http://blogs.msdn.com/michkap/archive/2008/07/11/8720420.aspx

  103. I just switched after 15 years of Windows by nsebban · · Score: 1

    I just switched to Ubuntu for my home computer last saturday, after 15 years of using pretty much every version of Windows. I'm not new to linux on the server-side, but very new on the desktop side.

    After playing with it for a couple days, I don't see a single piece of innovation. The effects when moving the windows are neat. The package-management GUIs are useful. But that's it. There's nothing in there that isn't on other OSs. So I don't see where the innovation is.

    On the other side, there are many little glitches, many little weird things that make Ubuntu (which IS the "linux Desktop" right now) not as good as Windows. Nothing important, nothing blocking, but annoyances that no other OS wouldn't fix.

    For instance the fact you have to hit the "number lock" key every time you're on the "input your password" screen...there's most likely a fix for that, but then why (and how) would a basic user have to fix that ? There's more, like when you try to find out what's wrong with your sound card, or when your keyboard switches from your setting to another when you start some applications. And there's the copy-paste thing, where the copy part works great but the paste part needs you to figure out if the current app needs you to press the right or the middle button, or in a few cases ctrl-v.

    The Linux Desktop is probably the greatest chance the world has to get away from MS and Apple one day, but right now, as a user, I have to say it's not ready. As 10+ years linux supporter I would love to say it is (even slightly) innovative, but it would be a lie. Right now, it can't really compete with other OSs, seeing how every app beahave in their own way. And you can't call that innovation. MS and Apple got this straight for a while now, probably because it's what matters to the user, even more than the fancy effects.

    --
    ____
    nico
    Nico-Live
  104. Not only 'sounds like', but is.... by Anonymous Coward · · Score: 0

    "Human Interface Engineer" sounds like a bullshit title...

    It is a bullshit title, and is just politically correct now days for passing the buck in our "IP' based economy.

    That is just a failing and 'passing the buck' for software codemonkeys.

    DO YOUR FRIKKIN' JOBS!!!
    Your attitude just justifies warrantless wiretapping, DRM, increased RIAA lawsuits, and all other nefarious 'IP'based concepts and regulations/laws.

    Just take personal responsibility for your choices, you nutless wonder!
    Have you no professional pride anymore, you spineless scumbags?

    At one time, 'software and hardware engineers' were respected...those days have long passed. You are now known/equated with corporate lapdogs. You should be ashamed of yourselves as the scum that you have become in the name of short-term profits.

    A pox on you all, but that is too good for you!
    I have no sympathy for any of you lapdogs in this current economic downturn-you have made your bed, so sleep in it and be damned.

    For those that haven't kowtowed to the current corporate BS, ignore this rant. For all others, I hope for at least some self-doubt and indigestion/heartburn!

  105. Gnome Shell by js_sebastian · · Score: 1

    I was trying to figure out what he is talking about. Specifically, which major desktop redisigns Gnome, KDE, and Ubuntu are planning.

    For kde, the "social desktop" thing, is just a bunch of desktop tools for helping users enter the kde user/developer community. May be cool or not, I don't know, but it's not a redisign of the desktop.

    For gnome, the new thing is the "gnome shell". The screencasts here: http://live.gnome.org/GnomeShell/Screencasts show that it looks pretty cool. I think it may even be useful. But again, from the user's perspective, it's not a radical redisign of the desktop. There are huge changes under the hood, and 3d-desktop effects are leveraged hopefully for something that is not just pretty but also useful.

    About Ubuntu... I don't know what the guy is specifically talking about. The one thing I have seen so far is the new way that Ubuntu does notification icons. And I like it, I think it is much less intrusive than previous ways, and I just wish Thunderbird and Skype and other programs that do things "their own way" would also start using it.

  106. What if he was a Mac Pundit asking about OS X? by cthulhuology · · Score: 1

    What if he was a Mac OS X pundit, and asked this question of Mac OS X? "Does Apple innovate too much to be competitive in the desktop market?" What people really want is System 7, all this innovation and UNIX underpinning are just developers writing for developers. Why do we need an object oriented runtime library, and a constantly changing AP that supports concurrent processingI? Most Mac users were happy with one mouse button, why do they need their track pads to sense multiple points? Changes like this just confuse the user and make them learn new ways to do old tasks.

    Clearly he has a point. It just isn't a very good one. The real problem with the linux desktop has been INSUFFICIENT innovation. And I don't mean replacing X. I mean designing software that makes computing ubiquitous, transparent, and accessible. Why I as a user should ever be concerned about files, drives, network connections, applications, processes, etc. you know all those metaphors programmers have invented for themselves, is beyond me.

    What the linux desktop sucks at (and this is true for all WIMPy interfaces) is cross-task operations. When I'm working on a project that involves, text, drawings, tables, and some computations, using a system like Linux, Windows, or Mac OS X is an exercise in frustration. Each "task" as defined by the system's designers requires a different set of tools. By generating a report is only one task from my point of view as a user. As a result, I will end up using 4 or more tools, because no one tool has my work flow in mind.

    There are interfaces that solve this problem, however, and they've been around since the late 1970s and early 1980s. Some of us still use them today. Now there is an experimental implementation of one for linux here you can run them in your web browser here and you can package up you can roll your own tools with this here. But all of these are still from the user's point of view in their infancy.

    1. Re:What if he was a Mac Pundit asking about OS X? by DaveV1.0 · · Score: 1

      What if the writer were a Martian? That question makes as much sense as your question.

      No one has asked that question because Apple does market research, actually listens to it's users, and tries to provide what the users what the users want. Implementing an UNIX backend was driven by what users want (more stability) and still they took head over it.

      To me, it looks like you are trying to sidestep the question.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  107. Yes. by FreakyGreenLeaky · · Score: 1

    From a business perspective, yes. By business I mean it's adoption by Joe Soap.

  108. The only innovation I want by ThatsNotPudding · · Score: 1

    is keeping anything mono-tainted out of all default installs. If users want to infect themselves with the Novel/Microsoft/Icaza virus, they should have to inflict that damage on themselves intentionally.

  109. Voice out by Anonymous Coward · · Score: 0

    Just tell us what you want.

  110. that assumes... by Uzik2 · · Score: 1

    the authors care about the results of user testing and will spend time to change it. They have zero incentive to do so.

    If it's to be popular Linux needs direction and someone who will incent people to do the scut work of testing it and making the 'boring stuff' work.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  111. If Linux Innovation is unneeded... by brunes69 · · Score: 1

    Then how come everything has turned upside-down and Microsoft and Apple are now copying the Linux desktop instead of vice-versa?

    Take a closer look at Windows 7 and Snow Leapord - almost every new UI design concept has been taken directly from KDE4.

    1. Re:If Linux Innovation is unneeded... by smash · · Score: 1

      Take a closer look at Windows 7 and Snow Leapord - almost every new UI design concept has been taken directly from KDE4.

      Bullshit. snow leopard is not a major change in interface from leopard, and leopard is not MAJOR change in UI since OS/X 10.1 or earlier. Which draws much of its UI from NEXT...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  112. "Linux Is The Kernel" Is Developer Bias by reallocate · · Score: 1

    >> "When you say "Linux" I think Linux kernel..."

    That's how developers think. Linux users -- customers -- mean the everything that the distribution installs when they say "Linux".

    The notion of employing user testing is patently obvious. It is a sign of the state of Linux -- 15 years or so in -- that suggesting such a thing can be controversial.

    --
    -- Slashdot: When Public Access TV Says "No"
  113. Screw the users. by GargamelSpaceman · · Score: 1

    Seriously. I am not joking. They don't know what is good for them most of the time. Neither do developers, but by innovating and finding out what works, that's how improvements that do work are winnowed from the chaff.

    Giving users what they want is often like giving your 4 year old what she wants for breakfast. She'll choose the donut and candy breakfast of champions every time. You have to show her what she really wants because she is 4, and you know of better and more wholesome things than she can even imagine to want. Once she's introduced to them, she'll be greatful because they really are better. Sometimes grownups know best.

    I'm thinking of tools like the command line, emacs, and vi here. Users don't like them. They require some chewing, but once you learn to love em, they're much better for you. In the long run learning them will give you increased productivity not possible in the world of ooey gui candy. But even gui tools, follow the same pattern. Children ( novice adults ) don't like them at first if they're any good.

    --
    ...
  114. bogus issues .. by viralMeme · · Score: 1

    "He points to instances of user backlash"

    Nowhere in the article are any concrete backlash issues raised. It's all opinion by the author. For people who want to get involved in beta testing, there's the support forums. For the rest of us we wait for the next stable release.

    "developers function far too much in isolation from their user base"

    The thing about Open Source is that no one is forcing you to upgrade. As for developers too isolation from their user base, that is an equally bogus issue. Personally, when evere I have had a problem with software, I contacted the lead developer directly and got a polite response. When was the last time the average Windows user got to talk to the Windows developers?

  115. Teleportation Technology by Anonymous Coward · · Score: 0

    Using Linux is too often like having an uncooperative alien teleport into your workshop (er, 'room'). Sometimes he cares to tell you that there is a trap-door or hidden panel - where you can find something that'll tell how to identify and communicate with it.

    Documentation is the difficulty. Sane, simple, pertinent, simple, recognizable, pertinent, accessible, simple documentation or help is always a trick or twenty away. It is usually in unannounced locations, in deep folds and corners. And, all too frequently, is 90% irrelevant, unnenecessary, jumbled together with everything plus a few kitchen sinks, and is often outdated or obsolete, or both (you have to guess which parts remain relevant).

    Having to discern and nitpick your own solution from the chaotic morass that swamps you from the internet - when often you can't even really define the problem - is 'a bit of a bummer'. To put it mildly.

    But the desktops / interfaces can definitively still improve. A lot, if my observations of novel users' difficulties is any indication. And, if something better is presented - present it, first ! Really ! And not just 'hints'. Go to the trouble of making dynamic illustrated how-to tutorials for the most common uses. Not _all_ uses. The obvious ones, first. Then the less obvious ones, if development can be so bothered.

    But documentation is really a difficulty. Social, as well as technical. Wiki is helping, a bit. But collaborative documenting really needs stronger - more useful frameworks.

  116. Desktop wars - The users are the casualty by Wubby · · Score: 1

    I have been a user of KDE since 2.0 running it on Solaris. Every release got better, giving user more tools, better control and an easier experience. When Gnome was dumbing down their interface, KDE stuck to the idea that users wanted control and I was one of those users.

    Now we have 4.x. Major features are gone/not implemented, control is lost/not implemented and the tools are so different to the point that they can hardly be called the same app. (Konsole for one).

    Innovation is important and it's the one thing that Desktop OSS is known for, but the stigma of making software that isn't really usable or having a development cycle that isn't reliable is well deserved. KDE is pulling a "Vista" with 4.X, but buggier and an even bigger difference between versions. Hell, it an entire philosophical shift.

    I guess I don't share it. It's too bad, because I don't honestly expect KDE to survive it either.

    --
    Sig
    Appended to the end of comments you post. 120 chars
  117. The title is fine, the topic is awesome by Murdoch5 · · Score: 0

    This article brings up a good point, Does the GNU/Linux desktop try to inovate to much, well I don't think so. It's a simple break down when you compair Gnome and KDE at least for what they offer a normal user face value. On the KDE side you have a very sleek indepth overall style. On the Gnome side you have a very nice toned down working style.

    On a personal note I don't like KDE, I' a Gnome fan and I've been for years. I don't see the place of having extra graphical effects on the desktop, It's one of the sole reasons I hate Windows (Among there other long list of faliure). If you take a look at what a normal user wants to see just ask your computer basic user sister or mom. In my case my girl friend and sister and brother all want the same thing and thats to "look good". Most users don't case what is under the hood running the show and hence why the Windows OS has been so sucessful. The rest of us actually do care what runs the system and so we take little notice to what UI would work for us. As far as I'm concerned I just need a functional desktop enviroment to get the job done and thats Gnome.

    If you want to bring up the other long list of inovations you'd be wasting your time. Sure Gnome and KDE were doing things far before Microsoft ever touched them but does that matter. Inovation is a good thing and it can lead to great computer experiance but theres's no point agruing at lenght about it. In the end it's what works for you.

  118. What the heck is "Linux Desktop" anyway? by hotfireball · · Score: 1

    What the heck is "Linux Desktop" anyway? And what is the major difference between "Solaris Desktop" and "FreeBSD/PC-BSD Desktop"?

  119. Do some research by foniksonik · · Score: 1

    Ask your users what they want to be able to do. Make all of those things incredibly easy and confirm that your idea of easy is the same as their idea of easy via user testing. When you've got that down and all your users love you, apply the same amount of effort to everything else.

    The second round will actually go much more smoothly because your users won't get hung up on the basics when they are trying to test out your more advanced features (since you already made the basics easy).

    --
    A fool throws a stone into a well and a thousand sages can not remove it.
    1. Re:Do some research by DaveV1.0 · · Score: 1

      Ask your users what they want to be able to do.

      That assumes the developers actually CARE about what the users really want. According to the article, and my personal experience and numerous slashdot posts, the pretty much don't care.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  120. innovation... by SCHecklerX · · Score: 1

    this one occurred to me when setting ubuntu up for dad yesterday.

    Why don't sub-folders in "My Places" expand within the menu? Seems like it should, being that you are in a menu.

  121. Imputus by Anonymous Coward · · Score: 0

    he identifies that open developers only develop to either scratch their own itch or to develop cool things then says they'd be much better off doing boring things. Essentially there is no suggestion as to why they would do boring things. OS developers aren't a commodity they are simply entertaining themselves and if bug fixing isn'y entertaining then why would they bother.

  122. Re:yet another implicit "oh noes, not windowz" ran by Qzukk · · Score: 1

    And what about getting rid of that really annoying bug that, when a user launches an application, keeps the focus on the former application while the newly launched app is placed on top of every window on the desktop?

    Actually, as a user of a dual-head setup, having the focus stolen from where I'm working by a program launching is annoying as hell. In my experience in the Windows environment, Outlook 2002 is one of the worst culprits. When receiving a lot of headers over IMAP (eg turning the computer on after a 3 day weekend with 500 or so new spam messages) it takes a couple of minutes to start up, and grabs the focus from whatever I'm trying to do every 30 seconds or so. Web browsers have a real problem with this too. I've set the homepage to about:blank because when I open a browser, the first thing I usually do is type a URL, not search google. But with google as a home page, I manage to type four or five letters into the URL input before google steals the focus. Google isn't alone on this, I can type my username and half my password before the last little gif loads on my bank's site, causing the last half of my password to overwrite the username.

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  123. Design by angry mob by Tetsujin · · Score: 1

    There would be two challenges with this kind of effort:

    The first is the technical aspect: building an application such that people can make this sort of change without getting elbow-deep in the code, providing a convenient framework for posting changes, etc. Some of this we more or less have already (i18n string substitution, separation of GUI layout from program code via things like Glade, etc.)

    The second is the logistical support: a site or sites where all these submissions can be stored, administrators to filter out all the trolls and vandals, not to mention the flat-out bad ideas, and someone to provide leadership, helping to promote promising ideas over less promising ones.

    One of the basic problems with this type of system is that it actually isn't "self regulating" or "self maintaining". Not everyone who uses the system is your friend. Not everyone who uses the system will fully research the available user-submitted options (more commonly, I think, people will try no more than a few of the most visible options) - so good work can be lost in the pile of submissions, while mediocrity "designed by committee" (or "mob" - a committee has more organization than a bunch of random submitters) may become prevalent.

    Additionally (and this was part of the point of the article) - the quality of any solution isn't defined in a vacuum - for instance, if the user is already familiar with one UI design, that design has a certain advantage over another, competing design. If you learn where all the commands are located in the menus, and then everything gets moved, that's disruptive. Likewise if none of the documentation for the application applies to your version, that's rather unhelpful. This means it's often more helpful to have one design thoughtfully worked out and heavily promoted by the core team, rather than a cadre of competing designs.

    --
    Bow-ties are cool.
  124. Nothing new here... by Eskarel · · Score: 1

    Open source developers primarily work for free, so they work on projects that interest them, either because the problem is interesting, they need or want the features being implemented or implementing the problem will gain them status within the community. That is to say they, like everyone else on this planet, work for personal gain even if it's not monetary in nature.

    No amount of user testing is going to change this, because Linux isn't developed for the users, it's developed for the developers. If you want people to do boring stuff which they don't want and which isn't in any way impressive, then you have to motivate them in some other way. This generally means money, and most of the paid Linux programming jobs are on the server side of things.

    Note there's nothing wrong with any of this, it's just reality and human nature, when people are doing stuff for fun, they tend to not want to do stuff that isn't fun. Why should they? I'd hazard a guess that a lot of open source developers make a living doing something else and whatever that is will have plenty of boring, tedious stuff which gets you no recognition or reward, why would people want to do more of that at home for free?

  125. Flawed analogy by Farmer+Crack-Ass · · Score: 1

    I'm not very successful with women. Could it be that I'm just /too/ attractive? Hmm...

    I think it's more like someone who puts on way too much makeup or wears way too much cologne.

  126. Re:A Benevolent Cat-Herder-for-Life is good for Li by Anonymous Coward · · Score: 0

    Yep, don't confuse the open source development model with the license.

    Apple can open the license of all their code ( a great thing), yet Steve Jobs can still dictate that no UI feature is committed that he doesn't approve of.

    And the software would still be free and open source, just developed differently.

  127. Re:A Benevolent Cat-Herder-for-Life is good for Li by FishWithAHammer · · Score: 1

    A Steve Jobs for Linux would be the best possible way to come up with a Linux desktop worth using, yes.

    But it can't and won't happen.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  128. Re:A Benevolent Cat-Herder-for-Life is good for Li by FishWithAHammer · · Score: 1

    The backend stuff isn't really where you need a hard-nose--and yes, all of those are fine people, but their projects are either of narrow scope (python, glibc) or largely targeted toward people just like them (OpenBSD).

    The "Linux Desktop" pony-wishing necessitates a very wide function base (look at how much crap Ubuntu has to herd around) and, in addition, targets the Linux desktop toward people who are not just like them. Neither are good functions for building consensus.

    --
    "You can either have software quality or you can have pointer arithmetic, but you cannot have both at the same time."
  129. Re:A Benevolent Cat-Herder-for-Life is good for Li by Anonymous Coward · · Score: 0

    (Having said that, I'm obliged to point out that Fedora devs have made huge pre-Ubuntu contributions to stuff that "just works" for users, like NetworkManager. ...)

    Did you mean to say "just doesn't work"? Or have you not used NetworkManager with DHCP on Ubuntu lately?

    User: WTF did my connection just die?
    Buried in the logs: NetworkMangler says "Oh, I'm sorry I didn't realize you were using that TCP connection, but I gave you a shiny new IP address. I hope you like it, because I'm going to keep giving you a new one every 12 hours." NetworkManager can FOAD.

  130. If we venture to suggest we are booed by Anonymous Coward · · Score: 0

    I tried telling a few things that I thought made my life comfortable and the result was getting mean replies from the developers. ubuntu it was, indeed.

    i've totally stopped visiting forums to discuss anything freely. I use whatever is given and basically tolerate the UI. And for things that i dont understand, I use Google.

    One needs a lot of energy to fight off rabid naysayers and then get ignored by the core team and the leaders of the projects too.
    UI is not a priority in openesource teams with high visibility. Something else is.
    I wont say what, but its not the best thing to pursue.

  131. Re:"Enlightenment is man's emergence from his self by diego.viola · · Score: 1

    Linux is already mainstream, it's being used everywhere... and I think that's good, people keep building interesting things on top of Linux, and I think it will always be like that, from geeks by geeks.

  132. Re:A Benevolent Cat-Herder-for-Life is good for Li by lennier · · Score: 1

    Case in point: Bug 332949, the update-notifier 'upgrade' in Jaunty which most users agree is functionality they want which was working, but Mark Shuttleworth thought he'd change because he could.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  133. Make use of extended attributes by kentsin · · Score: 0

    Extended attributes are universal now. but the usage is still low.

    Attributes can be used to track the usage of a file, for example, a pdf file, word file. and all the settings the user last set can be stored as attributes and next time it got open the user can continue the work.

    If copy of a file, or move a file reserve the attributes, that means a lot better world.

    There are many use of attributes, and it can allow users to be creative. We just need a few tools and examples.

  134. but heres the thing... by lenswipe · · Score: 1

    If you go and ask an end user (and by end user i mean your average joe in the street, ie NOT a geek) what they want and ask them to draw up the specifications for their idea of the perfect linux OS most likely about 90% of them will go and design you windows (or mac) because that is all they hav ever seen. I for one dont see why after all these years of development the linux distro developers should suddenly start jumping to the tune of the end user. There is a degree of listening to what the end user would like to see and maybe implementing that, but frankly isnt it time that people started learning how to use a different operating system rather that expecting linux to change itself into a free version of windows so that they dont have to bother learning how to use it.

  135. Grandma uses KDE by Anonymous Coward · · Score: 0

    I do tech support for the family and there are 5 grandmothers that I know that are using Linux and when I showed them my two laptops with Gnome and KDE, they all chose KDE.

  136. maybe... by smash · · Score: 1
    ... if KDE 4.x is anything to go by.

    I've been a linux user off/on for about 14 years. Have used KDE as desktop environment of choice since version 2.0, previously a Windowmaker junkie.

    I've tried KDE4 a couple of times and irresepective of all the architecture changes, my immediate reaction was something like this:

    • hmm, start menu is a bit buggy, i click on stuff and sometimes i thinks i've tried to move things
    • all my desktop icons are no longer seamlessly placed on the desktop, but in a shitty folder window
    • hmm, theme is different
    • hmm, crashes a bit

    KDE 3.x was solid, from an end user's perspective. 4.x is arse.

    For "getting shit done" KDE3 was pretty hard to beat. ioslaves are the shit, and the interface was fairly clean and usable. As far as 4.x goes, I just don't see anything that helps me "get shit done" in a more efficient manner.

    For those who are about to retort "ahh but you need to give it some time to learn the new features" - i shouldn't have to. They shouldn't be so vague and not immediately obvious that a Linux user of 14 years doesn't see/notice them, and only sees the downsides...

    Windows 7 vs previous versions - interface is a dramatic, intuitive, immediately noticable improvement. KDE 4.x is a joke. I'm going back to Windowmaker and getting into GNUstep programming I think...

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  137. Your Sig (off-topic) by Cross-Threaded · · Score: 1

    With regard to your sig...

    Does it count as trading liberty for safety when it's the gov't taking over private corporations to save the economy?

    No. It doesn't count. However, that's because it makes me think we may have already traded our liberties away.

    --
    They call us sheeple, I wonder why?
  138. I refuse to use KDE4 by cabalamat3 · · Score: 1

    I refuse to use KDE4, and still use KDE3 on my main Ubuntu box.

    KDE4 is a bloated silly bunch of nonsense. If the KDE4 developers designed cars, they'd flip the positions of the accelerator and brake pedals on each model to be "innovative".

  139. What Linux is missing (and what it's not) by Kaldesh · · Score: 1

    I think that the biggest problem Linux has currently is its need completely redesign its applications so often. It's not that innovation isn't the answer. The problem I find is that all too often they throw the baby out with the bath water. In order to keep on the innovation band wagon I see far too many projects throw tried and tested functionality out saying 'we'll add that back into the new version later'. KDE4 is just the most visible culprit right now. Projects like Amarok 2 are guilty of it as well. Don't get me wrong I love Linux. I use Linux in every place possible. FC10 is my Desktop at work. Ubuntu 9.04 runs on my Netbook (and runs well I might add). MythDora is my media center hub w/ Boxee integrated. My main desktop runs Arch Linux. But I digress. Linux to me is the ultimate desktop for it's advanced and flexibility, nobody else can claim that. It's also the most stable platform to run a server on bar none. However I think we like a lot of geeks suffer from the 'look before you leap' senario. We come up with an idea or see a new way of doing something and immediately rush it into the redesign of an application. Now for technically minded people that's not a big deal, we can work around a programs quirks and still enjoy it. But in order for Linux to be used by the public we need to have a more stable base line. Microsoft wins the OS wars not because they're on the bleeding edge but because they're not. They wait and let everyone else try out new ideas... then they 'borrow' them. They're successful because there's always that common tie in in Windows. No matter what they do to that OS it still has the windows 'feel' so the average joe can navigate it. That's what we're missing.