Slashdot Mirror


Ask Slashdot: How Would You Fix the Linux Desktop?

itwbennett writes "Slashdot readers are familiar with the Torvalds/de Icaza slugfest over 'the lack of development in Linux desktop initiatives.' The problem with the Linux desktop boils down to this: We need more applications, and that means making it easier for developers to build them, says Brian Proffitt. 'It's easy to point at solutions like the Linux Standard Base, but that dog won't hunt, possibly because it's not in the commercial vendors' interests to create true cross-distro compatibility. United Linux or a similar consortium probably won't work, for the same reasons,' says Proffitt. So, we put it to the Slashdot community: How would you fix the Linux desktop?"

1,154 comments

  1. Add Support for Visual Studio by Price+of+Goodnes · · Score: 0, Troll

    Seriously, you need to work to either 1) get Visual Studio working and fully supported in Linux or 2) develop as good IDE as Visual Studio. For that matter the whole Linux API needs work. It's simple and elegant under Windows and Mac OS X, but not under Linux.

    Btw, if you need a great programming IDE, then download Visual Studio 2012. It's just released now and it's free! MAKE SOMETHING SIMILAR!

    1. Re:Add Support for Visual Studio by Nadaka · · Score: 0

      I actually prefer eclipse to visual studio. VS could be a lot better than they are if they did a few minor tweaks.

    2. Re:Add Support for Visual Studio by Jeng · · Score: 0, Offtopic

      So the question comes up

      Is this person a shill? Paid by an astroturfing company.

      Or

      Is this person a paid troll? Paid by /. to generate views.

      Or

      Is this person just a troll?

      --
      Don't know something? Look it up. Still don't know? Then ask.
    3. Re:Add Support for Visual Studio by Jeremiah+Cornelius · · Score: 2

      Goat bollocks.

      Visual Studio is OK. XCode is better, but nonetheless, tooling is not the main focus for the stated problem. Eclipse and others (Anjuta, KDevelop, Kommodo, emacs, etc.) do just fine.

      When you talk about "the whole Linux API" you refer to something that not only doesn't exist in the context referenced, it is also nonsense. The user-space application APIs work. There are so many working one's from which to choose!

      If anybody - such as yourself - comes forward with authoritative pronouncements, then misunderstands kernel API and userspace, followed by the laughable assertion of a "simple and elegant" Win32 API? Hah!

      As they say, "Pull the other one, it has bells on it."

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    4. Re:Add Support for Visual Studio by Aighearach · · Score: 0, Offtopic

      I for one don't need more apps or to have my desktop "fixed." Unless by fixed they mean stable, unchanging.

    5. Re:Add Support for Visual Studio by MrEricSir · · Score: 5, Insightful

      Eclipse and others (Anjuta, KDevelop, Kommodo, emacs, etc.) do just fine.

      That's frankly the biggest load of crap I've heard all day. You're comparing a professional development tools to Anjuta and KDevelop? For fuck's sake.

      The attitude that these half-baked, ancient development tools are as slick as what MS and Apple are offering sums up the problem with the Linux desktop: a steadfast refusal to stay competitive and serious delusion about why the Linux desktop hasn't caught on.

      --
      There's no -1 for "I don't get it."
    6. Re:Add Support for Visual Studio by unkwntech · · Score: 0

      When you use an account all someone has to do is look at your posting history and say "Yep, nother fucking shill."

      I'll start and end with, because I don't much care what someone on slashdot thinks of me.

    7. Re:Add Support for Visual Studio by fgb · · Score: 2, Funny

      Calling the Windows API simple and elegant is the funniest thing I've heard all day.

    8. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0, Offtopic

      Eclipse is just pure pain. Netbeans feels nicer, but it's got random slowdowns and less support for JavaEE servers (IBM...).
      Both are pretty terrible, to tell the truths, bloated, slow, badly designed from UI perspective...

    9. Re:Add Support for Visual Studio by D'Sphitz · · Score: 3, Informative

      The lack of Visual Studios on Linux isn't something that is wrong with Linux so much as it is something that is wrong with Visual Studios. But I think it is definitely a valid point that the lack of some specific software is a deal breaker for many people.

      For me, Adobe Creative Suite is the main thing stopping me from making the switch to Linux permanently, and I imagine I'm not alone. Sorry, GIMP is just not a replacement for Photoshop/Fireworks/Illustrator/Acrobat/Flash and the other dozen programs of varying usefulness.

      The chance that Microsoft would ever consider porting Visual Studios is probably zero, and even then I imagine it's probably just not possible. I'm not holding my breath for Adobe either, but I have a small amount of hope that someday they may see the light.

    10. Re:Add Support for Visual Studio by Verdatum · · Score: 2
      I think it's a perfectly good point of view to consider. A common resistance to adopting new technology is "Can it do X? If not, I don't want it" These people must either be sold on the alternatives, or satisfied by granting them the feature. This is exactly the issue with any open source development. The priorities of the development is driven by the needs of the developers (whatever stakeholder form they may take), not by the needs of maximizing profit. We aren't interesting in satisfying people like Price of Goodness because we don't directly benefit from it. So we dismiss this type of user.

      Is this a good or bad thing? It depends on who you are. If you are one of the people who dreams of everyone happily using Linux on their desktop, it's horrible behavior. If on the other hand, you're a Linux desktop user who just wishes a specific set of features would be implemented, or bugs to be fixed, then yeah, it's probably no big deal if you dismiss them as a troll or idiot, or shill, or whatever.

    11. Re:Add Support for Visual Studio by Jeremiah+Cornelius · · Score: 1

      If you can't write a decent app with Eclipse? VS ain't gonna help you.

      Hell - that probably goes for vi, as much as Eclipse.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    12. Re:Add Support for Visual Studio by EllisDees · · Score: 1

      As someone who used Visual Studio for years and has recently switched to Eclipse, I have to say that I'm not seeing the major difference. For actual programming, and not drag and drop, VB style 'programming', Eclipse does everything you need it to do.

      Also, XCode is an unintuitive pile of crap.

      --
      -- Give me ambiguity or give me something else!
    13. Re:Add Support for Visual Studio by unkwntech · · Score: 0, Troll

      Look, you may not like Microsoft or Visual Studio but what they've built with the .Net Framework and VisualStudio is a pleasure to work in. I spend most of my day (all 7 of them in the week) writing software in both C# and PHP. I started writing code in PHP on my RedHat 7.3 (Valhalla) system in kedit (?), and later in Eclipse. I worked that way for a while and after distro-hopping for about 4 years I settled on just working in Windows with the old Zend Studio (before it was Eclipse based). After Zend went to hell, I went back to using a Linux (Debian, IIRC) desktop again this was good and well, until I needed to write a windows service. Thats when I discovered C#, Visual Studio and the .Net. Prior to this I was a die-hard anti-Microsoft guy, if it was from "big evil" then it had to be bad. I immediatly fell in love with Visual Studio and C#, it took me a bit longer to come to like the .Net. Visual Studio doesn't get in my way when I'm writing code, it doesn't slow my system down and it gives me the features I want in a fairly clean interface.

      As a developer I see Operating Systems, IDEs, Toolkits and Frameworks for what they are TOOL! No more no less. I would rather developer in OS X or in Linux (and I'll never run a server that isn't Debian), but the tools there outright suck by comparison. I don't want to have to convince my IDE to give me code completion, I don't want to be bogged down because Eclipse is starting. I just want to get the code written so I can be paid.

      If you still think I'm just a shill, see my profile. You'll find a link to my website which includes more Linux based stuff than Windows.

    14. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      I work with notepad, and email it to a friend to compile it. Then he sends back a 'squawk list'. I usually get it right after two or three tries. Should I switch to Emacs?

    15. Re:Add Support for Visual Studio by Intrepid+imaginaut · · Score: 1

      It does winnow out the clueless from the start if you're doing Java though, you need to edit the .ini to find the right path to the JDK.

    16. Re:Add Support for Visual Studio by fustakrakich · · Score: 1

      An airplane looks all sleek and shiny, but when you open it up, it's damn near as gross as a surgeon wrestling with intestines.

      --
      “He’s not deformed, he’s just drunk!”
    17. Re:Add Support for Visual Studio by Jeng · · Score: 1

      I'm sorry I accused you of being a troll. If I looked closer at your first post I would have seen that your post is not in the same format as the traditional shill/troll that happens here.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    18. Re:Add Support for Visual Studio by Noughmad · · Score: 2

      Seriously, you need to work to either 1) get Visual Studio working and fully supported in Linux or 2) develop as good IDE as Visual Studio.

      Try KDevelop.

      For that matter the whole Linux API needs work. It's simple and elegant under Windows and Mac OS X, but not under Linux.

      Use Qt. I have never seen a better designed and documented API.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    19. Re:Add Support for Visual Studio by Jeng · · Score: 1, Insightful

      The content of his post is actually irrelevant.

      Here is a first time poster posting at the same exact time as the story is posted posting a very pro-microsoft comment in a story about linux.

      The person who posted did not do so to further his own ideas. The person posted to have an effect.

      Now is that effect to try to get the linux users here to go pro-microsoft? Unlikely, but if he is getting paid then perhaps.

      Is this person attempting to get more page views for this story because he is getting paid by /. to? Perhaps, a bit tinfoil hatish, but considering other things that have happened it is possible.

      Is this person just a troll? That is probably the most likely answer especially considering this websites past history with organized trolling.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    20. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 1

      To be frank, I think your dependence on something as "slick"as VS or Xcode is mostly why you feel that way. People have been getting along just fine (and often far more productively) without these environments, yet you are wont to blame the failure of something as trivial as the Linux desktop on the lack of such systems, rather than recognizing that they aren't necessary in an ecosystem that isn't built with them.

    21. Re:Add Support for Visual Studio by asmkm22 · · Score: 1

      His point isn't about being able to write a decent app with Eclipse. It's that the attitude of "it's fine" isn't exactly the kind of attitude that drives innovation. There's a reason Linux is stuck in late 90's desktop design, and it's because everything is apparently fine the way it has always been.

      Like it or not, innovation is the only thing that will "fix" the Linux desktop.

    22. Re:Add Support for Visual Studio by MikeBabcock · · Score: 1

      Changing things for the sake of changing them is just idiotic though. If you have an *actual* problem that needs fixing and *actual* ideas about how to solve it, suggest them.

      As for me, I think Eclipse is easily 90% of what I want in an IDE ... the other 10% being integrated vim.

      --
      - Michael T. Babcock (Yes, I blog)
    23. Re:Add Support for Visual Studio by Urza9814 · · Score: 1

      By 'it' do you mean Eclipse or VS? Because it looks like Eclipse, but I've used Eclipse quite a lot and I've never touched any kind of .ini file -- the path to the JDK can be set within the options window, but I've never had to do that either unless I've got multiple JDKs installed and need to use a specific one....

    24. Re:Add Support for Visual Studio by Jeremiah+Cornelius · · Score: 1

      My argument is that a toolchain problem is NOT the issue.

      It's a distraction - which is why his troll worked.

      If the ORIGINAL article references efforts like LSB, then the issue being addressed is dependency tracking, library management and versioning and distribution/packaging normalization.

      This is not an area which I am saying "it's fine". :-)

      Disk is cheap. That's why Macs can have OSX binaries delivered as folder structures containing resources and dependencies - with an executable stub and manifest. It's the opposite of .deb+dpkg. You get redundancies, and they are inexpensive tradeoffs for having a working application on all OS versions and patch levels.

      --
      "Flyin' in just a sweet place,
      Never been known to fail..."
    25. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      Everytime some one suggests GIMP/Inkscape as a replacement for PS/AI, I die a little. GIMP sucks. Inkscape sucks and is buggy as heck. Even if they both worked, they don't work together. And I'm just a lowly artist trying to paint/vector pictures of Rainbow Dash. I shudder to think what people who do this for a living would do to you if you wrested Adobe CS from them.

    26. Re:Add Support for Visual Studio by interval1066 · · Score: 1

      Use Qt. I have never seen a better designed and documented API.

      Seconded. Qt seems to address most of the issues raised here.

      --
      Python: 'And then suddenly you have a language which says "we're all stuck with whatever the whiniest coder wants".'
    27. Re:Add Support for Visual Studio by Bill,+Shooter+of+Bul · · Score: 2

      Really? What late 90's desktop looked like unity, gnome3 or kde4.x?

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    28. Re:Add Support for Visual Studio by mitch0 · · Score: 1

      Vim "integration" is pretty nice with the vrapper plugin.

      --
      // "If human beings don't keep exercising their lips,
      // their brains start working." -- Ford Prefect
    29. Re:Add Support for Visual Studio by jellomizer · · Score: 1

      There are a lot of good IDE's for Linux. Netbeans, Eclipse... That isn't the problem. Developers won't develop for what wont be used.

      Here is what I think Linux needs for desktop. Besides my normal rant we shouldn't try to make Linux for the desktop.

      1. DRIVERS!!!! Let closed source drivers be added to Linux. The simple fact the hardware makers may not want to release their drivers for good or bad reasons... But in this ideological war of purity the causalities are end users a system that they cannot fully trust will operate hardware they they have paid money for.

      2. Stop the stupid names. No more Gbla Kbla. You should know what the app you have does what.

      3. More Advance GUI Configuration. Linux has a gap between the Grandma and the Experts. The GUI often doesn't allow us to do Advanced configuration but we need to go to the text .conf file to do the configurations and then not all the options are black and white, after you do a Google search you find in the config file you add this word in a different language will do the trick.

      4. Don't copy Windows or Mac OS, make your own interface... Otherwise you will just look like a cheap ripoff.

      5. Consistency - Copy and Paste needs to work across all apps. One single sound system that doesn't fight with each other, Multi-screen support works the same no matter what driver. You need to configure your printer once...

      6. Celibate compatibility tools don't hide them. Be proud that you can connect to a windows domain network. have that feature available to the end users, an those other tools that work with other Systems. Ok fine SMB sucks compared to whatever, just because you hate Microsoft it doesn't mean the end users do, and if they feel comfortable that they can still work in an Microsoft environment they will be more likely adopt the system.

      7.Configure it for fasting display speed. If you are doing a big cpu intensive job, graphics shouldn't skip a beat, but the background task will need to take its time. A fast OS for average joe is boot up speed, shutdown speed, and how smooth everything runs.

      8. Be smart with eye candy. Too much makes it look like a toy, too little makes it look old and dated. Eye candy needs to be more then just cute but have a purpose. The Genie effect in OS X for example shows the people where that window went. Semi-Transparency shows that there is stuff behind the window but translucent enough to not distract you from the active window.

      9. Take minor nitpicks seriously. If someone says something is hard or looks off then it is a problem that needs to be addressed,

      10. Keep your ego aside. It is tough to do, but it is the only way to really make Linux work for the desktop.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    30. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      Butterflies

    31. Re:Add Support for Visual Studio by ColdWetDog · · Score: 2

      If you're using legit adobe software that costs hundreds or in some case thousands of dollars, what the fuck do you care if you spend 100$ more on windows ?

      Because both Windows and OS X, the two platforms on which Creative Suite is available, have multiple issues surrounding effective ownership and control of the computer. The future of both operating systems seems to be a both a dumbing down and locking up of the computer hardware and software. Many people would love to have a Linux version of CS to escape from having to deal with those issues. Adobe is bad enough by themselves, thank you very much.

      However, I don't see this as a likely development in the near term.

      --
      Faster! Faster! Faster would be better!
    32. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      Hey retard fuckwit, the entire story is a troll to generate /. pageviews, calm the fuck down, its not like using visual studio is some obscure thing only paid M$ shills use.

    33. Re:Add Support for Visual Studio by Teancum · · Score: 4, Interesting

      One thing I will give credit to Microsoft about is their software development tools. It is also useful to remember that Microsoft started out as a compiler developer that happened to end up in the operating system game due to (for them) a fortunate series of events.

      I've been using Microsoft products since 1979 in one degree or another, even though I do think they are an evil company sucking the life out of the American computer industry. Still, your comments about the quality of their development tools seems to be pretty spot on with my own experience as well. They use these same tools (Visual Studio) to write MS-Windows, so they get a whole lot of internal attention within the company where it is co-workers complaining about nasty bugs and not just outside customers.

      I fell in love with C# because the design team for C# is a bunch of guys that I like and are some of the best compiler/language developers in the world. They were the original developers for Borland Delphi, and if you are familiar with both Delphi and C#, you can find a whole lot of similarities in the language design including underlying philosophies for how they work with data structures. The chief architect of both languages was Anders Hejlsberg, somebody who I have come to admire. What I also like is that Microsoft pretty much let him do what he wanted, and C# has become a pretty successful language on its own merits.

    34. Re:Add Support for Visual Studio by Teancum · · Score: 1

      If you're using legit adobe software that costs hundreds or in some case thousands of dollars, what the fuck do you care if you spend 100$ more on windows ?

      Precisely. Which is why Linux isn't as popular as it could be since Adobe doesn't really care about the operating system other than which OS has the largest market share.

    35. Re:Add Support for Visual Studio by ezakimak · · Score: 4, Insightful

      I agree. What additional apps are lacking?

      - huge behemoth office suite that interoperates w/the defacto standard? libre office. check.
      - popular, familiar browser? firefox, check.
      - cross platform gui toolkits? QT, others, check.
      - *stable* API? I dunno what people are complaining about. The standard c library and POSIX OS API have been stable for ages. check.

      I think the bigger problem is *too many* apps included by default--no defacto standard across distros. (But this is what *choice* brings us.)

      Users cannot sit down at any linux machine and expect the same experience. They can't expect to always find:
      - IE
      - office
      - outlook
      - msn
      - notepad
      - ms paint
      - solitaire (seriously--it's one of the most commonly used apps in the world)

      in the same place and working the same way.
      There's no IE browser, but there could be konqueror, firefox, chrome, opera.
      There's no MS Office, but they might find kofifce, libre office, abiword, etc.
      There's a dozen possible IM clients.
      There's a dozen possible text editors.
      There's no IE GUI file explorer--but there could be konqueror, nautilus, dolphin, or other
      There's a half dozen paint programs that might be there.
      There's no outlook, but there could be kmail, thunderbird, or a few others.

      And that's just the common apps.
      They want to install something else, they immediately find:
      - there is *no* consistency between distros
      - the app they want is probably not ported to Linux in the first place (guess that answers my question--"what apps?"--well we just don't know, but can't expect every dev to make every app cross platform for our favorite platform)

      This doesn't even consider what developers have to do to target different distros. RPM, dpk. portage, etc.

      Linux is certainly for the most part *source* compatible with a stable c library and POSIX API. But any number of combinations of library versions could be found on a target system--which is why any time I've ever got a commercial app, it usually came w/static linkage so that it would just work.

      I see no difference between linux distros and the developers behind them--they are all cats and you cannot herd them.
      It's a problem, that by the nature of it's participants cannot be solved.
      Desktop Linux will largely remain for developers, by developers--or for people closely related to developers/admins that will install and maintain it for them, or for tinkerers. But not average-day Joe and Susie--it's not consistent enough.

      Users no longer anticipate sitting down to a computer system and having to learn it/figure it out.
      They expect uniformity to the commodity systems in existence.
      *Unless*, they *know* it's some new system and are expecting to figure it out--but in that case, they *expect* it to be the same everywhere they go.
      Thus "Linux" is not the best name to use. Really, you'd have to distinguish by saying the distro name. Eg, "Android"--everyone knows what to expect--there are small variations, but they all work essentially the same--no worse than differences in version of Windows.

      Thus, "Linux on the Desktop" is a misnomer. It really should be "Ubuntu on the desktop" or "Suse on the desktop" or "Debian on the desktop". So really, it's two problems:
      1) which distro is defacto standard (there will never be one--intractable problem)
      2) for said distro, what keeps it from becoming a good desktop alternative to Windows and Mac? (see problem #1, and issues above)

    36. Re:Add Support for Visual Studio by SSpade · · Score: 2

      People who care more about "effective ownership and control of the computer' than user experience tend to produce applications and environments that are vastly more configurable, but have much worse UX than those produced by developers who focus on user experience.

      That's the underlying problem with Linux on the Desktop.

    37. Re:Add Support for Visual Studio by cheesybagel · · Score: 1

      If you want "professional" you can buy Rational Application Developer for Linux from IBM for USD $2,280.00. It is basically Eclipse anointed by IBM for corporate dolts like you. Guess what even people at Microsoft working on the really hard problems like OS development use Emacs and Vim. You may continue to delude yourself.

    38. Re:Add Support for Visual Studio by asmkm22 · · Score: 1

      All of those are fine and dandy, in theory. Except that the Linux community seems to *hate* them with a passion, claiming to switch over to xfce for a more standard desktop environment.

      In fact, unity, gnome3 and kde4 are great examples of just how much the Linux community prefers "good enough" over anything that's trying to move forward.

    39. Re:Add Support for Visual Studio by cheesybagel · · Score: 1

      Did you expect an OS built by programmers for programmers to have lousy programming tools? If you want to use the hip closed source editor your can get Sublime Text. The fact is the major problem with development in Linux is languages and APIs. Perhaps I should rephrase that that: the problem is Java sucks which is why Google had to bother with developing things like Dalvik and Go. The problem is Go also sucks. Sorry Rob Pike.

    40. Re:Add Support for Visual Studio by shutdown+-p+now · · Score: 2

      Btw, if you need a great programming IDE, then download Visual Studio 2012 [microsoft.com]. It's just released now and it's free! MAKE SOMETHING SIMILAR!

      Eclipse? NetBeans? IDEA? Qt Creator?

      I'm one of the people who wrote VS 2012, and frankly I still find your post misleading, trollish and offensive.

    41. Re:Add Support for Visual Studio by cheesybagel · · Score: 1

      No, the replacement for Illustrator is Inkscape. GIMP is the replacement for Photoshop.

    42. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      Pfff, real developers use (g)vi(m).

    43. Re:Add Support for Visual Studio by postbigbang · · Score: 1

      Some of your points are well-taken. Yet there are alternatives that fight a huge uphill battle against the entrenched set of Microsoft apps. To wit:

      * LibreOffice will do 99% of what most Office users would like.
      * Thunderbird isn't so wonderful, but Zimbra is a great Outlook replacement
      * Pidgin is an easy to use IM platform that works with most IM transports.
      * text editors? Linux? OMG-- there are more Linux text editors than you can imagine; whether coder, web page hack, whatever, there are tons.
      * Every single phylum of desktop Linux has some sort of file manager; finding files with them sometimes takes luck, I'll grant you.
      * MS Paint is goofy. There are better apps; plentiful-- but they don't work like MS apps.

      And therein is the rub. Expecting Linux desktop apps to behave like Microsoft apps is useful if you come from the Windows world. You desire stuff you know. It takes time to move your mind over to a different Window manager.

      If you want Windows, stick with Windows. Windows is a paid model. Some software is free/shareware, but it's not really the open model. Linux is the name of the operating system kernel; the apps are GNU as a foundation, and plentiful other origins based on lots of fun and sweat.

      Android is a fork, IMHO, controlled by Google. There are consistent models coming; Rome wasn't built in a day.

      --
      ---- Teach Peace. It's Cheaper Than War.
    44. Re:Add Support for Visual Studio by cheesybagel · · Score: 1

      Use Qt. I have never seen a better designed and documented API.

      Could have been true were it not for moc. Even GTK+ is a better object oriented toolkit despite being written in C. But yeah if I was writing a multiplatform C++ app with an UI I would probably use Qt.

    45. Re:Add Support for Visual Studio by BenJury · · Score: 1

      God no, Eclipse is quite painful to use. The damn automatic addition of braces annoys me no end for starters.... It riles me just thinking about it!

      --
      Blatant Advert: Android Apps!
    46. Re:Add Support for Visual Studio by sumdumass · · Score: 1

      um.. how is this not about Microsoft too? I mean seriously, linux on the desktop and we are to ignore what is already on the desktop to pass your filter?

      This story is about replacing what is out there and if Microsoft is out there, then it is just as valid to bring up them as it is anything else because it is relevant.

    47. Re:Add Support for Visual Studio by Nadaka · · Score: 1

      You can turn that off.

    48. Re:Add Support for Visual Studio by BenJury · · Score: 1

      Of course, still damn annoying though.

      --
      Blatant Advert: Android Apps!
    49. Re:Add Support for Visual Studio by Verdatum · · Score: 1

      My point is, regardless of that guy's motives, plenty of people out there genuinely feel this way, and the open source community just makes fun of them for being inflexible.

    50. Re:Add Support for Visual Studio by Bill,+Shooter+of+Bul · · Score: 2, Insightful

      You have left the land of sense make. You are too emotionally committed to what you beleive to be true to pay attention large pieces of evidence that contradict your beliefs.

      How many windows users are protesting Windows 8's interface and clamouring for the more traditional desktop? Does that mean that the windows community prefers good enough over anything thats trying to move forward?

      How many Mac users complain about the Ios-ification of OSX? Does that mean that the Mac community prefers good enough oer anything thats trying to move forward?

        There is a large amount of innovation and experimentation all across the linux desktop landscape. That is not a real problem. The real problem is much, much, much more boring: a lack of committed qa and testing to perfect and refine that wildness. RHEL desktop works great and provides a stable platform for application developers, its just years behind the upstream desktop projects as it takes them that long to refine the associated technologies.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    51. Re:Add Support for Visual Studio by Hawke · · Score: 2

      Maybe because for my workflow (lots of windows running vim or shells, all open at once, on the same huge screen along with at least one web browser), the new shiny isn't actually moving forward.

    52. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      He even has an OS in there. The nerve!

    53. Re:Add Support for Visual Studio by demachina · · Score: 1

      So you are worried about "effective ownership and control of the computer" issues with Windows and OSX but you some how are OK being completely dependent on Adobe and Creative Suite and they can completely screw you at any moment just like Microsoft and Apple. Interesting. . . .

      The chance of Adobe doing native Linux ports of any major part of CS are vanishingly small so why do people even keep suggesting it.

      Ask all the people that bet the farm on Flash how they fell about letting Adobe control their destiny since Adobe pretty much botched their Flash strategy and have now pretty much thrown in the towel.

      --
      @de_machina
    54. Re:Add Support for Visual Studio by DarwinSurvivor · · Score: 1

      Then try Qt, Gtk, OpenGL, Python, TK or any of the VAST numbers of alternatives to Java. Python files will run on any operating system, Qt/Gtk/etc basically need a recompile.

    55. Re:Add Support for Visual Studio by DarwinSurvivor · · Score: 1

      1. DRIVERS!!!! Let closed source drivers be added to Linux. The simple fact the hardware makers may not want to release their drivers for good or bad reasons... But in this ideological war of purity the causalities are end users a system that they cannot fully trust will operate hardware they they have paid money for.

      After seeing first hand the bullshit that is finding the right windows driver for your particular version of Windows, I'm not so sure that's such a good idea.

      2. Stop the stupid names. No more Gbla Kbla. You should know what the app you have does what.

      This problem is NOT restricted Linux in the slightest. If it was a real issue, nobody would be using Excel, Flash, Google, PowerPoint or Visual Studio.

      3. More Advance GUI Configuration. Linux has a gap between the Grandma and the Experts. The GUI often doesn't allow us to do Advanced configuration but we need to go to the text .conf file to do the configurations and then not all the options are black and white, after you do a Google search you find in the config file you add this word in a different language will do the trick.

      Ever tried to change the colour of the Windows Task bar without installing 3rd party tools? You'd be LUCKY to find a text file that you could edit!!!

      4. Don't copy Windows or Mac OS, make your own interface... Otherwise you will just look like a cheap ripoff.

      Name ONE window manager that could be mistaken for Windows without seriously modifying it first.

      5. Consistency - Copy and Paste needs to work across all apps. One single sound system that doesn't fight with each other, Multi-screen support works the same no matter what driver. You need to configure your printer once...

      Linux support Copy/Paste to a much higher degree than windows. Windows won't even let you copy the value out of a number-select box and the only way to copy/paste in the terminal is through the edit menu with a fucking mouse!

      Good point on sound, I'll give you that one. Keep in mind though, 90% of Linux distros (which covers 99% of the users) use Alsa and usually drop PulseAudio on top.

      Funny, the last usb printer I plugged in didn't need ANY configuring, I just got a notification saying it was ready. I've also set up 3 network printers just by spamming the "next" button. Or are you talking about "set up once and all the computers in your house magically see it"? Because only large businesses actually use that.

      6. Celibate compatibility tools don't hide them. Be proud that you can connect to a windows domain network. have that feature available to the end users, an those other tools that work with other Systems. Ok fine SMB sucks compared to whatever, just because you hate Microsoft it doesn't mean the end users do, and if they feel comfortable that they can still work in an Microsoft environment they will be more likely adopt the system.

      Funny, SMB shares show up right inside the "network" category in my file manager.

    56. Re:Add Support for Visual Studio by DarwinSurvivor · · Score: 1

      I'm one of the people who wrote VS 2012

      I usually applaud honesty, but I think you just incurred the wrath of every CS student that was ever forced to use that piece of crap for their win32 classes. Better watch your back for a while...

    57. Re:Add Support for Visual Studio by BasilBrush · · Score: 1

      Python is great for scripts. It's piss poor for GUI applications.

    58. Re:Add Support for Visual Studio by griego · · Score: 1

      I know! That damned radio constantly blares rap music every time I use my car! How annoying!

    59. Re:Add Support for Visual Studio by BasilBrush · · Score: 1

      Some woodworkers get along just fine with a cupboard full of handsaws, chisels and hand-planes. They've worked great for centuries. They can produce great results, and are the mark of a true craftsman.

      But the woodworker with a bunch of modern power tools will be far more productive.

      With Linux development I get the impression that developers are hanging on to decades old tools because it makes them feel clever, rather than because it makes them productive.

    60. Re:Add Support for Visual Studio by shutdown+-p+now · · Score: 2

      I'm not the one to pretend that it doesn't have flaws - heck, since I dogfood it, I probably know more about those new to this release than most people out there.

      However, even here on Slashdot, I see far more comments praising VS than those calling it a piece of crap - and that even coming from people for whom Linux is a primary OS. To me, that tells a lot. More, in fact, than glowing reviews in "professional" journals and such.

      Besides, I've had that same info publicly visible in my /. profile for several years now, and all I've got for my efforts is one poorly written hate mail, and even that was ages ago. Apparently, bashing Apple is more fashionable hereabouts these days, or so I've heard. ~

    61. Re:Add Support for Visual Studio by terjeber · · Score: 1

      I agree that Anders has done an admirable job with C#. It started out as a language that wanted to be Java after then Microsoft/Sun java debacle. For quite a while it was the student following the master's (java) every move. Then the master got lazy. Stopped developing. The Java designers started doing some really stupid stuff (don't get me started on the retarded auto-boxing) and quickly C# jumped ahead. Today C# is what Java could have been if it was not for Death By Committee. Java is just another COBOL. Wanting to die, but is too stubborn to actually accomplish that.

      Oh, and as a disclaimer, I was part of a small team that delivered excellent Java software back in the late 1990's. Java was great back then. It is the same today, and that isn't quite so great.

    62. Re:Add Support for Visual Studio by OS24Ever · · Score: 1

      Amen. Amen. Amen. Good lord UI on many apps is horrible. Not just Linux, but it's the biggest offender.

      I used linux as a desktop OS when RH was still 6.2, and 7.0 and didn't have 'enterprise' in it.

      Then I gave up, got a Max because it's core was unix-based and never looked back. I'm sure many people like the roll your own of linux and I learned a ton using it and apply it at work every day, but when I get home and want to goof off shit just need to work and other than clicking a few times to install something I don't want to watch something compile.

      I'm sure it's gotten better, but still, to this day, if a GUi starts on Linux I'm lost as to what to do in it, and open a command prompt and do everything from there.

      --

      As a rock-in-roll Physicist once said, No matter where you go, there you are.

    63. Re:Add Support for Visual Studio by nine-times · · Score: 2

      For me, Adobe Creative Suite is the main thing stopping me from making the switch to Linux permanently, and I imagine I'm not alone. Sorry, GIMP is just not a replacement for Photoshop/Fireworks/Illustrator/Acrobat/Flash and the other dozen programs of varying usefulness.

      This has been my basic argument for years now. Essentially, I've supported loads of businesses where the applications they need at Adobe CS and Microsoft Office, including Outlook/Exchange. If you can get a Linux distro to replicate all of that functionality as smoothly and easily as Adobe CS and Microsoft Office in Windows, then you can grab a big chunk of the SMB office market.

      Add in support for games on top of that, and you have the home market. Hit a critical mass on home/SMB, and you'll see enterprise support.

    64. Re:Add Support for Visual Studio by CalcProgrammer1 · · Score: 1

      (1) is just stupid in the fullest extent. Microsoft will never port VS to Linux, and VS running under WINE still cranks out Windows code, so you'll need an emulation/simulation/compatibility layer such as WINE or Mono no matter what. Considering one of the huge draws to VS is the form builder, which is entirely based around Windows Forms, it just doesn't work for Linux.

      That said, a nice, native code IDE that supports multiple languages commonly used for Linux development (C, C++, Java, Python, and maybe C#/VB/other MS languages with Mono) with proper GUI builder for GTK (and its C++/Python/Java/whatever ports) and QT windows would be epic. Being able to build GTK applications with a proper GUI builder would be nice, as Glade (and the XML loading system) sucks compared to a proper GUI builder that writes real code. I've been using GTKmm for several personal projects and overall I love it, but you basically have to draw your layouts on paper, determine hierarchy, and then code them up manually.

      Support for commonly used libraries would also be nice (OpenGL, SDL, OpenAL, OpenCV, etc. etc. etc).

      That said, a lot of Linux developers still seem to be using vim/emacs and haven't even switched to non-GUI-builder IDE's (though with customization those apps can do a lot). It would certainly help the VS users migrate, but I don't know how many existing devs actually care about getting a better IDE for the platform. I started using Code::Blocks only because it allowed me to have Windows and Linux build configurations that were easy to switch between when testing my app on the different OS'es.

    65. Re:Add Support for Visual Studio by CalcProgrammer1 · · Score: 1

      Additionally, you mention "Linux API" - there in lies a problem...there is no one-and-only Linux API like there is for Windows/Mac. There is KDE, there is GTK/Gnome, there is QT (which KDE uses a lot of), there is SDL, there is OpenGL, etc. The core "Linux API" is basically UNIX compliant, but the majority of the desktop features come from various desktop projects and libraries that aren't part of the Linux core. Windows and Mac are both fully integrated OS'es, with one API from bottom to top (Mac has a bit of Unix, Windows a bit of DOS, but still). Linux doesn't, Linux has a Unix-like core, some system management stuff (not consistent between distros), some desktop stuff (again, many different ones exist), several toolkit/widget libraries, several audio/graphics libraries, and a bunch of other mixed libraries. Being an open and diverse platform, you just can't have the unified integration that you get from Windows/Mac. Instead, one of the nice things about Linux coding is having a ton of different API's to choose from (you can see it as a good or bad thing, personally I think it's a great thing, but if you're used to one-size-fits-all packages from Windows/Mac then you might think otherwise).

      In short, you can't ever get the unified integration or single API set integration that you get out of Windows or Mac because Linux is much more diverse and is not all under one roof like the other platforms are. I think this is the main benefit of Linux, but programmers used to the integration these OS'es provide may find Linux's system messy.

    66. Re:Add Support for Visual Studio by CalcProgrammer1 · · Score: 1

      Personally I don't see the point of a 10GB version of Notepad that costs $500+ per seat. Yeah, VS has a nice GUI editor for supported languages, and it tracks through code pretty well, but it has a ton of features I'll never use even at work (which I do use VS2008 at work and barely even skim the surface of what it has to offer). For my personal projects, I've taken a liking to Code::Blocks, it's a lightweight C/C++ IDE that has all the build configuration management stuff I wanted for cross-platform work and not much else besides code highlighting and project organization. I like that, as it means less bloat and lag, more writing code and running it. I haven't tried debugging, I think it has debugging as well, but it's not a feature I use often in my personal projects (use it at work, but VS isn't the only IDE with a debugger).

      I'd never write a Windows Forms based GUI for my personal stuff anyways, as I like to stay cross-platform, so that feature set is worthless to me. I also don't like VB/C# much and prefer C/C++. Therefore VS is mostly a waste. If you're a C#/VB/MS Database programmer, you probably do it as a career, and thus you're dependent on what your company uses anyways.

    67. Re:Add Support for Visual Studio by Anonymous Coward · · Score: 0

      *shudder* I ... have ... to ... agree. *shudder* I really can't stand Microsoft (hell, even their OS _installers_ still royally suck in 2012) but VS beats Eclipse so easily, it ain't even funny. Sad but true.

    68. Re:Add Support for Visual Studio by DarwinSurvivor · · Score: 1

      Fine, pick any one of the others then! And for the record, I'll take python over win32 any day (as a user AND a developer).

    69. Re:Add Support for Visual Studio by MurukeshM · · Score: 1

      LOL.. what version of eclipse are you using? -0.1? I'm using a three-year-old version, and I can add a jdk through the GUI.

    70. Re:Add Support for Visual Studio by Intrepid+imaginaut · · Score: 1

      This was the most recent (Java dev) version I installed last week. The problem was the Java specific version wasn't installing full stop until the .ini was adjusted. The C++ version went in fine first time.

    71. Re:Add Support for Visual Studio by blade8086 · · Score: 1

      Kind of like how adobe used to make its software for unix workstations?

      No - the problem is market share and $$ - nothing more.

      You could write adobe CS for linux, with full functionality, and the same binary-only
      dial-in-for-license-verification kinds of copy protection (not sure if adobe does this,, but anyhow)

      but - they dont want to do it, because of the percieved market share. chicken and egg.

      Matlab / Maple / Mathematica, various circuit design software, etc, are all similar 'high end professional software tools'
      which sell many licenses on linux, period, because they percieve that there is a market share and are willing
      to support it.

      so there is NOTHING limiting the platform, other than these companies marketing / development / etc. plans.

    72. Re:Add Support for Visual Studio by El+Rey · · Score: 1

      the only way to copy/paste in the terminal is through the edit menu with a fucking mouse!

      Alt-Space is your friend.

      I try out different distros from time to time and the only thing that doesn't usually work out of the box is the wireless networking... Tried 2 different laptops recently, no wireless, but wired worked fine. I had installed Windows from scratch on one of them a few years ago and the WiFi came up without incident or further setup aside from providing the WPA key. Still, compared to 5 or 10 years ago, Linux installs have some a long way.

      I don't think that's a big differentiator though. I don't think most people have even tried Linux in the first place. That is the bigger issue... Most people don't even know what it is or that it exists.

    73. Re:Add Support for Visual Studio by MrEricSir · · Score: 1

      Yes, the "if you're not drinking the Kool Aid, you're a corporate whore" is totally the kind of attitude that leads to excellent software.

      --
      There's no -1 for "I don't get it."
    74. Re:Add Support for Visual Studio by MurukeshM · · Score: 1

      Might be something with the installer. The three pcs I used it in, I tried the portable version. Didn't need to edit any inis. Indigo and Juno detected Java on my Linux box fine, and on Windows using the GUI (with Ganymede, Indigo and Juno) worked fine. But then again, I have trouble getting Juno to look half-decent in my laptop even after editing CSS. Indigo worked fine, though.

    75. Re:Add Support for Visual Studio by isdnip · · Score: 1

      I'm not sure what point you're trying to make, but the Windows user community seems very upset with the Windows 8 UI. When I attended a group demo where a Microsoftie was showing it off, there was a positive reaction to the fixes in the new version (faster boot and shutdown, for instance) but nobody liked the UI. Consensus is that this is the next Bob/ME/Vista (flops), not the next 98/XP/7 (hits).

      Linux, though, is not really prepared to take advantage of the opportunity. It is at heart a server OS, with programmers as its key desktop audience. The problem isn't the desktop per se, but the overall experience. If you can get it all to run (drivers are always a problem), it is still a mix of aimed at super-geeks and (the Ubuntu problem) geeks talking down at "lusers". Neither approach feels right to Windows users, many of whom are not idiots..

    76. Re:Add Support for Visual Studio by MikeBabcock · · Score: 1

      Looks interesting, I'd have to test out whether it behaves enough like real VIM to be usable for me.

      As it stands, I still often edit my sources in vim externally and refresh the project in Eclipse after the fact.

      --
      - Michael T. Babcock (Yes, I blog)
  2. It's not broken. by Hatta · · Score: 4, Insightful

    I've been using Linux on my desktop for 13 years now. It works just fine for me.

    --
    Give me Classic Slashdot or give me death!
    1. Re:It's not broken. by Anonymous Coward · · Score: 3, Insightful

      You're part of the problem.

      If you want to help spread the Linux base, such an attitude doesn't help.

      If you don't care, then please continue as you are.

    2. Re:It's not broken. by Anonymous Coward · · Score: 2, Interesting

      as usual, you can not put yourself as evidence that something works (for others)

      unless you agree wearing high heels is great. It works just fine for me.

    3. Re:It's not broken. by Anonymous Coward · · Score: 1

      Get rid of Unity

    4. Re:It's not broken. by Anonymous Coward · · Score: 0

      Agreed. Using it for about 12 years on my desktops / laptops. Maybe several years ago I could think of things to fix but these days the question "How would you fix the Linux desktop" just seems absurd. The question implies that the desktop is broken.

      Considering on Ubuntu 12.04 right now I have 6 different desktop environments, some which I prefer over others, but none of them being even remotely "broken"... the only thing I can think to fix on my Linux desktop is when I fire up Windows 7 in a Virtual Machine.

    5. Re:It's not broken. by CodeheadUK · · Score: 4, Insightful
      That's nice, but you're not the target of this question.

      It's the learning curve that puts most people off. If you can get the average user through the first few weeks with minimal problems, you'll set them on the path to become a beardy 13 year Linux veteran just like you.

      However, most people's experience of Linux is a troublesome couple of days trying to get some obscure bit of hardware working properly followed by a full on feet-eating system meltdown due to excessive fiddling in the wrong places. People (right or wrong) have short attention spans and things need to 'just work' or they'll go elsewhere.

    6. Re:It's not broken. by Rob+the+Bold · · Score: 5, Interesting

      You're part of the problem.

      If you want to help spread the Linux base, such an attitude doesn't help.

      If you don't care, then please continue as you are.

      A satisfied user doesn't help "spread the Linux base"? Why not, I ask seriously?

      --
      I am not a crackpot.
    7. Re:It's not broken. by Anonymous Coward · · Score: 0

      In that case, those of us for which it works will need a few clues as to what is broken before we can offer help to fix it.

    8. Re:It's not broken. by Anonymous Coward · · Score: 0

      That's great! Now, how do we fix it for everyone else too?

    9. Re:It's not broken. by Beardo+the+Bearded · · Score: 5, Informative

      And that right there is the problem.

      Works on My Machine.

      There are so many different configurations for computers and new and emerging tech, and the testing and documentation so spotty, that you've got to run through dozens of websites to get your computer to work. It took me a YEAR to get support for an Elan touchpad. Someone else decided that the ath9k driver should fill with a random number after sleep or hibernation. What the fuck is wrong with that person? Oh sure, I could fix it by bringing up a window, rmmod / modprobe ath9k, but that was seriously every time I closed the lid.

      Other problems were solved with one of the following:
      "LOL get a new computer."
      "It's not a problem with this part, it's a problem with THIS part. Report it to them."
      "Sorry, my part is perfect, so you must be a crazy person. You could try this patch though."

      YOU ASSHOLE I JUST WANT TO CHECK FACEBOOK NOT RECOMPILE A FUCKING OS.

      And I'm not a slouch here, the post where you figure out how to add my particular computer to the specific commands to allow Fn functionality was mine. (Someone else did the heavy lifting, I put the last pieces together.)

      So what would you do to fix it? The easiest thing to do would be check the hardware during the install process or as part of the Live CD. "This touchpad is giving a weird answer to the magic knock, support may be limited."

      Then actually allow for easy tweaks to the UI. How do you change the login screen? What about sounds? Your average user wants to be able to do this. It's a motherfucking nightmare to do this in the Super-Friendly distro.

      If you have to get anyone anywhere to press CTRL-ALT-T to install a repository, then you've fucked it up. End of story.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    10. Re:It's not broken. by Anonymous Coward · · Score: 5, Insightful

      It depends on the attitude. A satisfied user who doesn't acknowledge there may be problems preventing wide-spread adaptation is a road block.

    11. Re:It's not broken. by 0123456 · · Score: 1

      It's the learning curve that puts most people off.

      You mean a UI barely distinguishable from the XP they've been using for a decade?

      However, most people's experience of Linux is a troublesome couple of days trying to get some obscure bit of hardware working properly followed by a full on feet-eating system meltdown due to excessive fiddling in the wrong places.

      Weird. My desktop Linux systems just work... at least as well as the Windows ones ever did.

      My experience of Windows 7 is spending a troublesome couple of days trying to get my laptop to boot after I installed a larger hard drive and reinstalled Windows which then failed because 'some stupid service is not running', which eventually turned out to be because it couldn't install on a larger hard drive unless you uninstalled some weird and unnecessary Intel driver that it wanted to install for me. With a learning curve like that, why would anyone want to run Windows?

    12. Re:It's not broken. by Anonymous Coward · · Score: 0

      That's just because you're ok with the limitation, incompatibilities and general wonkyness
      Gnome, k-Desktop Enlightenment FVWM,XFCE.

      Until there is a concensus and Linux has 1 desktop , 1 Operating system , it will always be relegated to a niche audiance.

      Until we can say ALL Linux software runs on 1 desktop, 1 distribution. It;s just not going to work for the common desktop user

    13. Re:It's not broken. by Nadaka · · Score: 2

      Why would I want a downward moving "descent" user interface?

    14. Re:It's not broken. by Lunix+Nutcase · · Score: 2

      With a learning curve like that, why would anyone want to run Windows?

      Because most users don't install Windows themselves?

    15. Re:It's not broken. by Anonymous Coward · · Score: 5, Insightful

      There's no problem. For many a rock is exactly what they need. For many linux is exactly what they need. For many, windows or mac is what they need. Everything has a function.

      For me personally, linux is far more functional than Windows in my day to day as a web developer. The only thing I pay yearly licensing for is VMWare so that I can run multiple servers and testing environments.

      Linux doesn't need to change to be useful to many people. As people get more bathed in technology from birth, the barrier to entry is going to decrease. We're already seeing that. Distributions like Ubuntu you can almost completely avoid the command line and have an app-store like experience- this lowers the barrier even more. We're there right now. This is the time.

      If your concern is foisting Linux on people who are fine with the tools they're using, that's a different problem. You have to overcome in that case. People will come to linux when the price is wrong for other things and when their needs relative to their dollars aren't met.

      Don't push linux. you're no better than the assholes that parade around foisting their religion on you. Linux is a tool and it is a religion. It will be found by people who seek it, and every day more and more people are doing that. Linux isn't a foreign term to almost anyone who has an android phone or reads the news. People are less and less afraid of it as they know more and as it looks more like what they know.

      Give it time.

    16. Re:It's not broken. by Anonymous Coward · · Score: 0

      I've been using Linux on my desktop for 13 years now. It works just fine for me.

      Yes it is. There is somewhere between little and nothing that linux can do that windows and os x already do, and those are probably already on the computer you bought.

      Its hard for most people to install and use, unless they're already familiar with it. Of course, such familiarity generally sprouts from an actual business or personal need. Most people don't swap operating systems just because, or for any FOSS attachments or technical interest.

      So what is it that a windows or mac user would find lacking that would result in installing linux in the first place? Pretty much nothing.

      You guys will all argue the various merits of bits of technology and politics, but the fact remains that linux is a solution in search of a problem, for 99.9% of desktop users.

    17. Re:It's not broken. by Aighearach · · Score: 1

      That's completely stupid, why would users need to "spread the... base?" How does that benefit me as a user? It doesn't. It is so upside down. You say if it makes me happy it can't make me happy. To make me happy it has to make other people happy, so they will want to be like me. But no. I care about me. If some other OS works better for people not already choosing linux... good for them!

    18. Re:It's not broken. by jedidiah · · Score: 5, Interesting

      Nonsense.

      The main roadblock is that the market has been dominated by a single vendor since long before a single line of the Linux kernel was written. This dominant vendor was nearly able to kill off Apple with an OS that has no GUI and required MANUAL MEMORY MANAGEMENT.

      It seems like some people have not been computing long enough to realize just how BAD Microsoft products have been while being an overwhelming force in the industry.

      People put up with Microsoft because of it's perceived monopoly and just deal with problems as if they were unavoidable and inevitable. The same goes for companies and 3rd parties.

      Some people are under the delusion that magically turning Linux into a Windows clone or a MacOS clone would help anything.

      Even real Macs still have trouble getting traction.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    19. Re:It's not broken. by 0123456 · · Score: 1

      Install? Boot from CD, select 'install', click 'next' a couple of times. Fsckload easier than installing Windows.

      Use? If you can use XP you can use Gnome 2. Shame about the 'new and improved' UIs that have replaced it.

    20. Re:It's not broken. by Anonymous Coward · · Score: 2, Insightful

      Here's what the GGP said"

      I've been using Linux on my desktop for 13 years now. It works just fine for me.

      I think most people read it as, "There are no problems with the linux desktops." - pretty much brushing aside critics and their concerns as being irrelevant.

      Here's a HUGE problem with Linux - multimedia and consistency. I like experimenting with different distros: fedora, various Unbuntu flavors, the Mints, Slackware, and now I'm on Slitaz - all on the same machine with no changes to hardware. By changing distros, it's like I'm running a completely different machine.

      It's amazing how on one distro, some things will work great and other won't, switch distros, and other things work great and other don't.

      Multimedia is real hit or miss on distros. and even then, differing formats of MM will work better on others.

      Also, Linux and especially the desktops for the exception of LXDE, are becoming more and more resource pigs. Sure that's happening all over the software industry - unfortunately - but I think Linux could really shine as the small lightweight - as in system resource usage - OS that one would use instead of the others as in replacing other OSes. The fact that for all OSes these days you need the equivalent of a 1990s era mainframe computer to just run the desktop seems a little ridiculous to me.

    21. Re:It's not broken. by Anonymous Coward · · Score: 0

      Ah you're full of crap..., now rtfm or take your piss-mits and go whine to your 2 cent hardware manufacturer for support. Even those, "electric type-writer was my last word processor," can pisswheel their way around KDE and enlightenment.

    22. Re:It's not broken. by iBod · · Score: 1

      Amen Beardo, amen.

    23. Re:It's not broken. by 0123456 · · Score: 4, Insightful

      Because most users don't install Windows themselves?

      Duh, you've got it, young padawan.

      The only reason people think Windows is easy to install compared to Linux is because they don't do it. Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

    24. Re:It's not broken. by Lunix+Nutcase · · Score: 1

      Fsckload easier than installing Windows.

      And how many average users install Windows themselves? Oh right, almost none. It's preinstalled by the OEM or the dude they got to do it for them.

    25. Re:It's not broken. by SQLGuru · · Score: 3, Insightful

      I don't think it's the learning curve. I think it's that there's TOO MUCH choice. I've made the argument many times over various other similar posts, but there isn't a lot of help for people unfamiliar with Linux to lead them to the right choices. If I ask one person, they'll say "Fedora is the best" and someone else will say "Ubuntu is better" and yet another person will say "No! It's Debian." or any other three distros that you want to pick. Same goes for desktop environments (GNOME vs KDE).

      I'm a technically competent person (I've been coding since C64. I've built my own machines. I've installed Ubuntu via PXE.) But I don't want to spend hours and hours installing a distro, playing with it, and figuring out if it meets my needs.....only to turn around and blow it all away to try out the next one. There's too many choices and no guidance about what a particular distro does best.

      I know each version of Linux is capable of the same things in the end, but some are better (by default) at certain things -- less configuration, less hunting for an obscure package, whatever. There's a reason a fork was made. If even just that was detailed, it might make it easier to pick a distro that matches your needs.

    26. Re:It's not broken. by pnot · · Score: 5, Insightful

      With a learning curve like that, why would anyone want to run Windows?

      Because most users don't install Windows themselves?

      And here we have it: the simple answer.

      The way to have more people using the Linux desktop is to HAVE IT PREINSTALLED by vendors, because most people are unwilling to install an OS themselves from scratch, no matter how incredible it is. Of course, this is much easier said than done, but I think that blaming GNOME/KDE/Unity for Linux's 1% market share is missing the point by a mile.

    27. Re:It's not broken. by Enry · · Score: 5, Insightful

      #%^#%$$ n00bs....I've had a /. account longer than most of you have been using Linux.

      20 years this year. I started using Linux on my desktop as my primary OS in 1992.

      You know what Linux needs to be 'successful' on the desktop? Stability. Same look-and-feel for the OS across the same distribution over a long period of time. Same set of applications that get installed. Every time I upgrade my OS (and I've done a *lot* of upgrades) the interface changes. Every 6 months I have to install a new OS. Sure, the LTS Ubuntu make it a bit easier, but that just means a larger gap between what I'm running and what is current and what everyone else is using.

      But that's the appeal. I mean, I'm the kind of person that wants the latest-and-greatest (not necessarily bleeding edge, but functional). So I grit my teeth, upgrade to Unity, figure it out like I've figured out Motif, Enlightenment, fvwm, Gnome, KDE and every other windowing system/environment and get back to doing work. That works for people who want to use Linux, but doesn't for everyone else. Look at how OS X and Windows have looked over the past 10 years. The look-and-feel is basically the same. There's changes (replacing the start button with a windows logo), but they're nowhere near as drastic or often as you see in Linux. Maybe Windows 8 will change that. Haven't used it yet.

      Now what can really be fixed? There's a lot of rough edges that need attention. Bluetooth support is horrible, but doesn't matter so much anymore since everyone has gone with wifi. Ability to view and edit Visio documents, or do real calendaring (I've never gotten my Linux desktop to get a calendar from an Exchange server).

      There, done yelling at clouds. Now get off my lawn!

    28. Re:It's not broken. by Lunix+Nutcase · · Score: 0

      Who manually installs Windows? Anyone with a brain just does a drive clone.

    29. Re:It's not broken. by Anonymous Coward · · Score: 0

      I'm glad it works for you. If you don't care how many people use Linux or don't care about Linux growth, then get out of the way and keep doing what you're doing. But I haven't contributed to various projects just so I can watch a very niche market enjoy them.

    30. Re:It's not broken. by Zero__Kelvin · · Score: 1, Flamebait

      No. You are the problem. Linux on the desktop has been a reality for a long time, and any claim to the contrary is made by a person who is spreading bullshit lies either willfully or out of ignorance.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    31. Re:It's not broken. by houghi · · Score: 1

      Same here. The only reason there is no year of the Linux desktop is because of pre-install.

      People run whatever there is on their hardware. The majority of people does not care. Have it as pre-install and people will use it.

      --
      Don't fight for your country, if your country does not fight for you.
    32. Re:It's not broken. by aaaaaaargh! · · Score: 1

      I totally agree, I'm using the Linux desktop for around 5 years now without any problems.

      To be honest, the naysayers are mostly people who have never really used GNU/Linux. You can find this phenomenon everywhere. When I used a Mac, there were also always plenty of people who emphatically argued against Macs and after scrutinizing them admitted that they never used one. Not to speak of people arguing against programming language X...

      Regarding developers. There is no shortage of development tools, but I'm pretty sure that an easy to use graphical drag & drop cross-distribution package creator that really complies with the requirements of the largest distros would boost the amount of applications tremendously.

    33. Re:It's not broken. by Kickasso · · Score: 1

      Ein Desktop, ein Distro, ein Operatingsystem!

      If you want that, you know where to find it.

    34. Re:It's not broken. by Anonymous Coward · · Score: 0

      Thanks for proving the point. I'm sure that will go over well with new users and people with questions.

    35. Re:It's not broken. by simplu · · Score: 3

      No, you are THE problem. Why spread Linux base? I like it and I use it. There are a lot of things (music, books etc) which I like and most people don't. Would I change them for people to like them? No! If you change Linux to be loved by everybody I probably won't like it anymore.

      --
      L.
    36. Re:It's not broken. by Anonymous Coward · · Score: 0

      That is the same process as it was for me installing Windows 7. It automatically formated and partitioned my drive. After that, I ran windows update and all my drivers were in place.

      One is no more complicated than the other.

    37. Re:It's not broken. by Zero__Kelvin · · Score: 3, Insightful

      "Then actually allow for easy tweaks to the UI. How do you change the login screen? What about sounds? Your average user wants to be able to do this. It's a motherfucking nightmare to do this in the Super-Friendly distro."

      Windows is not a "distro" actually. (You were talkinmg about Windows, right?) ;-) I really like how you complain that the GUI tool do do it on most Linux distributions doesn't jump out and bite you on the ass whenever you think about doing it when Windows requires a registry edit to do the same thing.

      "And I'm not a slouch here,"

      Yes. You are. In fact you are worse than a slouch, because by your own admission you should know better, but you claim to be an authority and then spout off about shit that can happen with any OS that supports a huge range of hardware.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    38. Re:It's not broken. by Alwin+Henseler · · Score: 3, Insightful

      Linux works for me too, but still it's 'broken' in various ways:

      • Lousy support for software that's not in a distro's repository. Like: 3rd party closed source software. Linux could be a lot more popular on the desktop if it was EASY to install 3rd party software (in particular: recent / popular games). Right now it's child's play for in-repository software, get ready to be hurtin' for anything else.
      • Cross-distro compatibility. Right now that's basically trial-and-error, hit-or-miss, no guarantees whatsoever. Or compile from source, which is not a sensible option for 95+ % of computer users. (Binary) packages are maintained not for installation on Linux systems, but for installation on specific Linux distro's.
      • Related: a stable binary interface. Compile a binary today, run it without issues on a Linux distro that's released 5 years from now.
      • The many GUI toolkits. Yes it gives developers choice. It also makes that GUI elements behave different from application to application. Consistency (as in: pick the best toolkits / frameworks around, and stick with those) makes a system much easier to learn / more predictable / makes a user feel he/she knows it. Saves CPU and memory resources because an average working set of apps would have a smaller set of shared libraries. And doesn't waste developer time by re-inventing the wheel again & again.
      • Likewise for the different desktop environments.
      • X different distro's that only differ in default package selections, artwork etc. IMHO just a few fundamentally different distro's could cover practically every use case. The other 500 or so in existence are just minor variations on the same theme.
      • Documentation. That's a biggie - some documentation is very good, much is crap or non-existing. A lot is scattered. Google helps, but Google / user forums etc. are no substitute for proper documentation that's installed when the app is installed, well organized, user-oriented (as opposed to developer-oriented) and easy to access.

      Some of the above can be strengths, but at the same time, weaknesses for Linux on the desktop. Saying that isn't so is ignoring the typical computer user (that just wants to get a job done). All of the above can be fixed, if developers choose to.

    39. Re:It's not broken. by Zero__Kelvin · · Score: 1

      It has worked for Microsoft for decades. Maybe you've heard of them.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    40. Re:It's not broken. by Anonymous Coward · · Score: 0

      I think most people read it as, "There are no problems with the linux desktops."

      Then I think most people need to work on their reading comprehension abilities.

    41. Re:It's not broken. by Dadoo · · Score: 3, Insightful

      YOU ASSHOLE I JUST WANT TO CHECK FACEBOOK NOT RECOMPILE A FUCKING OS.

      Sorry, but I'm strongly inclined to believe you're the asshole. When you buy a Windows machine or Mac at the store, you're getting a machine that was designed, from the ground up, to run Windows or OSX. If you want proper hardware support, either make sure the machine you buy supports Linux, or buy a machine with Linux pre-installed. You have no trouble doing it for Windows or OSX. But no, it's a Linux problem...

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience.

      --
      Sit, Ubuntu, sit. Good dog.
    42. Re:It's not broken. by BluPhenix316 · · Score: 1

      Linux Desktop isn't broken. To get Linux Desktop into the mainstream you need 2 things. Desktops with Linux preinstalled and GAMES. A whole lot more games than what is on linux already. Stop saying WINE. I can get a lot of games working with WINE but it is rather difficult and hit or miss and you can forget about getting the average joe to figure it out.

    43. Re:It's not broken. by cpu6502 · · Score: 4, Insightful

      >>>The main roadblock is that the market has been dominated by a single vendor

      Then the solution is to copy the vendor. Make the Linux look & feel like the XP/Seven OS that everyone knows and feels comfortable with, so the transition is near-painless.

      People don't want to relearn how to use a computer, just as they don't want to relearn how to drive car. (Notice how the hybrids make themselves have the same controls as standard cars, rather than separate controls for the gas engine & electric motor.)

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    44. Re:It's not broken. by Anonymous Coward · · Score: 0

      all of those 'problems' are the products and prices of freedom. while that kind of freedom can create problems, it also empowers us to solve those problems ourselves with our own choices about which distro to use or with community 'hacks' and work-arounds.

      the title question is too vague to be of any use. how would we fix _which_ linux desktop?

      as the current title stands, my answer would have to be 'buy apple'. once apple dominates the market and drives MS into obscurity, cupertino will begin to lose market share to linux companies. that would be the other half of the answer to the very general question. enable companies to profit from linux (more so than now) without breaking the opensourceness. in other words, revise the GPL or use some other license.

    45. Re:It's not broken. by betterunixthanunix · · Score: 4, Insightful

      A satisfied user doesn't help "spread the Linux base"? Why not, I ask seriously?

      Maybe we do not want to get stuck doing tech support for our entire social circle. It's unfortunate, but it is true: we are still at the point where if we install GNU/Linux on someone's machine, we take on the responsibility of solving their problems (and that ultimately means solving problems that are unrelated to their OS -- an unplugged cable, an overheated router, a power outage, etc.). LUGs are dying and cannot provide useful community help, and online forums are full of bad, contradictory advice. We are still not bothering to educate anyone about computers (except how to use a speciifc company's product in specific ways), and so most computer users remain helpless.

      This is not merely an uphill battle; it is more like an attempt to reach escape velocity.

      --
      Palm trees and 8
    46. Re:It's not broken. by Anonymous Coward · · Score: 0

      >> YOU ASSHOLE I JUST WANT TO CHECK FACEBOOK NOT RECOMPILE A FUCKING OS.

      This is why I use XP. Well, apart from that Facebook part.

      Lameness filter encountered. Post aborted!
        Filter error: Don't use so many caps. It's like YELLING.

    47. Re:It's not broken. by aaaaaaargh! · · Score: 1

      It has users and such tools, so your question doesn't make sense.

    48. Re:It's not broken. by Anonymous Coward · · Score: 0

      Lindows made it to retail. It did nothing to boost Linux as an everyday consumer OS.

      In my opinion, KDE and gnome both feel incredibly clunky and stale relative to modern OSes. Heck, I still run my windows machine in classic mode, and Linux has never been able to match that.

      I'm an every day linux user. That said, If you want linux to be wide-spread, figure out how to get graphic designers developing the window manager look and feel. Until then, don't hold your breath.

    49. Re:It's not broken. by next_ghost · · Score: 1

      Exactly. Microsoft's success isn't due to any kind of product superiority. It's all about market inertia and snowball effect.

    50. Re:It's not broken. by fustakrakich · · Score: 1

      If you want to help spread the Linux base, such an attitude doesn't help.

      Should we say the same for every Christian that isn't preaching (loudly) from the mountaintop? The last thing Linux needs is a bunch people banging on everybody's door like a Jehovah witness.

      --
      “He’s not deformed, he’s just drunk!”
    51. Re:It's not broken. by Anonymous Coward · · Score: 0

      Hipster.

    52. Re:It's not broken. by alonsoac · · Score: 2

      He clearly said he thinks it works for him. It also works for me and all my coworkers. I guess it doesn't work for other people but what do I know. I know I had to put some hours into making it work for me, I encourage others to do the same. I am not a road block.

    53. Re:It's not broken. by Hawke · · Score: 5, Insightful
      (Hey man, long time no see)

      This. Like Enry, I've been using linux since pre-1.0. Unlike him, I've lost my desire to constantly upgrade versions.

      The "KDE/Gnome are both Windows 95/XP look-alikes" era was probably the top of the usability as far as I can tell. Newer KDE never got back to the same level of usability, and newer gnome makes me turn giant and green. (Look, my monitor is not 1024x768. Stop making UI decisions that only work on tiny-ass monitors.)

      And unlike most here, I think that is reasonable. Normal people won't use Linux until the app they want is only available on it... and that won't happen until the developer likes it enough to run it as their default platform. So YES, make it nice for neckbeards first. And once it's (back to being) nice for the neckbeards, THEN go ahead and try and make it nice for your grandmother too... but DO NOT break it for the neckbeards.

      And then you declare the basic desktop DONE for 3 years or so, and work on apps. Maintain the desktop in terms of bug fixes, and internal reworks and anything else you need to do, but religiously keep interfaces static for 3-10 years. And instead of going all 2nd system on the interface, work on other things. Maybe those are easier app-building tools? Maybe those are actually just killer apps. Maybe those are better tools for configuring the system, or for managing large numbers of desktops. Maybe that's "work on something completely different that doesn't affect the desktop". Whatever. Maybe that's "work on something completely different, like servers". I don't really care, as long as you stop breaking perfectly working desktops.

    54. Re:It's not broken. by JamesTRexx · · Score: 1

      most people's experience of Linux is a troublesome couple of days trying to get some obscure bit of hardware working properly

      Most people's experience is to drop off their computer at a shop that gets it (anything related to computing) working.
      Trust me, the average user doesn't deal with problems that require more than reading the dialog box stating the error and a possible solution.

      -a computer repair shop owner

      --
      home
    55. Re:It's not broken. by cpu6502 · · Score: 1

      >>>Distributions like Ubuntu you can almost completely avoid the command line

      Oh really? Try changing the resolution to something low like 640x400 (pretend you're emulating old Atari or Sega games). Now try changing it back to regular resolution w/o using the command line or hidden keyboard commands. If today's Ubuntu is like the 2010 version I run, it is impossible.

      Not very user-friendly when a system is so easy to frustrate the person using it. BTW on windows you can switch back from 640x400. Because Microsucks actually took the time to make sure their GUI did not leave their users trapped in deadend states. Linux developers don't seem to care. ("If you don't know the sudo command to switch the screen resolution, then it sucks to be you. Go back to windows," is the typical response.)

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    56. Re:It's not broken. by greg1104 · · Score: 1, Troll

      We're there right now. This is the time.

      Let me get this right: this is the Year of the Linux Desktop? Finally, it's said for the first time, and the wait is over. Victory is assured

    57. Re:It's not broken. by nschubach · · Score: 1

      It's perfectly normal to have to edit the registry to show/hide parts of the UI!

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    58. Re:It's not broken. by npsimons · · Score: 1

      I can second this, but I have to say that if I had to dump the current "winners" (KDE and GNOME), I'd push full-tilt for EFL. It's just incredible how fast and lightweight it is, plus it has teh shinee going for it.

      There are two (well, 2.5) things that really need to get done for this to happen:

      • Bindings to something more portable than C. Sure, it will lose you some speed, but in this day and age, you really need to allow programmers to program in something like Java (or Python, Scala, Vala, Clojure, etc). Python bindings are already there, but the more (portable) languages, the better.
      • Stabilize things. EFL has been stable for a while, but I always have the fear that it will be re-written from scratch, yet again.
      • And someone big needs to push it, and push it openly. The problem with Tizen is that it isn't very open (invite only). I was excited to hear about a new open tablet, but slightly disappointed to find that it was KDE based. All due respect to the KDE and Qt camp, but you just can't beat EFL/Enlightenment for speed, small footprint or shininess.

      Sure, I know these comments are aimed more towards tablets and phones, but for low end desktop, resources also matter, and the beauty of EFL and Enlightenment is that they encourage experimentation. Wanna build something radically different? Go ahead and try it out with EFL! Wanna build a run of the mill, just get it done but eat resources desktop app? Go with Qt and KDE.

    59. Re:It's not broken. by Anonymous Coward · · Score: 1

      Let me tell you what is wrong with Linux, in my opinion. It's the people that are installing a new distro every week, never doing any actual work with it. That means those people get only a very superficial view of Linux.

      What I see from the people that actually use Linux for work, is that they choose a distro and rarely, if ever, change. Get used to it, mold it to your preferences, learn to use it properly.

      To make a car analogy: rent a different car every day, and then complain that the clutch is an inch to far to the left and the headlight switch is someplace else on the dash. Or you could get one car and get used to where things are, and spend your time driving instead of tinkering with teh new shiny.

      Linux is a tool. Use it to get work done. You don't install a new hammer every week, do you?

    60. Re:It's not broken. by Anonymous Coward · · Score: 0

      Without those loud Christians, Christianity wouldn't have lasted very long.

    61. Re:It's not broken. by poetmatt · · Score: 1

      misleading comments are part of the problem.

      Linux has been doing damn well, in enterprise and has been making traction with everything.

      The minute the phrase "linux desktop" is involved you know the argument is misleading at the outset. If it was "how would you change the linux experience" is one thing, but acting as if linux desktop is broken is simply an untrue statement. Linux itself has been making gigantic inroads (and bsd as well) via ios/android.

    62. Re:It's not broken. by h4rr4r · · Score: 1

      What problems?

      There are problems with every OS, which ones need fixed in this case?

      I too am a happy linux desktop user.

    63. Re:It's not broken. by aergern · · Score: 1

      A hipster geek? Really? Seriously? Not even.

      --
      Tell me what you believe...I'll tell you what you should see.
    64. Re:It's not broken. by Anonymous Coward · · Score: 0

      And that right there is the problem.

      Works on My Machine.

      There are so many different configurations for computers and new and emerging tech, and the testing and documentation so spotty, that you've got to run through dozens of websites to get your computer to work. It took me a YEAR to get support for an Elan touchpad. Someone else decided that the ath9k driver should fill with a random number after sleep or hibernation. What the fuck is wrong with that person? Oh sure, I could fix it by bringing up a window, rmmod / modprobe ath9k, but that was seriously every time I closed the lid.

      Other problems were solved with one of the following:

      seems you have the asus zenbook.
      i know what you are talking about

    65. Re:It's not broken. by Anonymous Coward · · Score: 0

      The main roadblock is marketing.

      As well as stable gui apis and actual full featured drivers from the big players, especially graphics but lots of other assorted hardware I've had just work on windows and had to track down obscure issues in linux to find the right drivers and it varies between distros. Which brings us to ease of use, which would mean hiding a lot of the customization that makes linux desktops great for hobbyists that want to tinker with every bit of their desktop's appearance so normal users don't remove a toolbar or program and getting things to just work without any user intervention.

      It's a lot easier when you sell the same hardware for every box and get that money to pay people millions to market your product and code to make all those things work or in order for someone to sell hardware they absolutely have to support your operating system out of the box. Linux doesn't have those advantages in the desktop market. It absolutely does servers wise and it's great.

    66. Re:It's not broken. by Anonymous Coward · · Score: 0

      But nobody expects the Linux Inquisition... We shall put the heathens in the comfy chair

    67. Re:It's not broken. by npsimons · · Score: 3, Insightful

      This dominant vendor was nearly able to kill off Apple with an OS that has no GUI and required MANUAL MEMORY MANAGEMENT.

      Well, to be fair, let's not forget that Apple was pretty much the last org out there to offer protected memory and true multitasking; MacOS before X was a joke, something that looked like a student project, and a poor student at that. These days, even OSX is crippled by stupid policy.

    68. Re:It's not broken. by HaZardman27 · · Score: 4, Insightful

      If the solution to Linux's "problem" is to turn it into the crappy OS that it absolutely strives not to be, then I would rather stick with the "problem." I think most of the Linux community would agree with that.

      --
      Apparently wizard is not a legitimate career path, so I chose programmer instead.
    69. Re:It's not broken. by aergern · · Score: 2, Insightful

      OK. This is just stupid. The last release of Lindows (stupid friggin name) was "6.0 / October 10, 2007" ... so 5 years on we should all just throw our hands up and say that it was tried and it can't work again. Seriously? You REALLY believe that. If you do then step aside and keep quiet. I've installed Linux for several people who are still happily using it. Were they afraid to install it? Yes. Did they need a bit of help? Yes. Did they run screaming from the UI .. NOT EVEN close.

      --
      Tell me what you believe...I'll tell you what you should see.
    70. Re:It's not broken. by poetmatt · · Score: 1

      No, I think most people *don't* read it that way. So let's not start with this anti-linux rhetoric via a single lazy anon troll, please.

    71. Re:It's not broken. by Anonymous Coward · · Score: 0

      It took me a YEAR to get support for an Elan touchpad.

      You sound entitled. I know I sound like part of the problem, but seriously, how much did you pay for support? Nothing? Then you have to wait until someone thinks it fun to fix support your obscure hardware. If you want it fixed sooner, you can pay someone to do it. At least you have that option.

      I've got a wonderful document scanner. Worked great with Windows 98, but since XP it won't work anymore. Don't know why. Can't fix it, because, well, no source code available of either the driver nor the OS. The scanner doesn't work in Linux either, btw.

    72. Re:It's not broken. by Anonymous Coward · · Score: 0

      This. The UI keeps changing. I can adapt. But to the average person, when the UI changes, their world is turned upside down. UI improvements need to be incremental at most. And there's wisdom in "if it ain't broke, don't fix it." KDE 3.5 was nearly perfect. GNOME 2.32 was nearly perfect. Those interfaces just needed refinement, not replacement. Fork em if you want a pet project to explore new interface ideas. Leave what works alone!

      I'd also love to see more backwards compatibility. I can't run a program from 4 years ago without some serious effort. Recompiling from the source and getting all the damned dependancies up to snub is not an option for the average user. I discovered this with Unreal Tournament 2004. Can't run the Linux version on the disk. But I can run the Windows version just fine (even in Wine.) Mac OS X and Windows are fine with most executables from 10 years ago. GNOME 1.4 was fresh 10 years ago. Good luck getting anything that old to run without recompiling and digging up a billion dependencies.

    73. Re:It's not broken. by chipschap · · Score: 5, Insightful

      Unfortunately if Linux were to look exactly like Windows and work exactly like Windows and lose the multi-media issues and have a lot more apps*, Microsoft would still dominate ... either just through inertia or more likely through a combination of inertia and additional changes. They would change the game and dare Linux to keep up as they leverage their near-monopoly position.

      Linux works great for me, a retired long-time computer professional; I'm able to get more work done, faster and better, than I would be able to do on Windows. (And by the way, that "work" today is novel writing. You certainly don't have to have Windows or a Mac to do creative things.)

      It also works for my wife, who is an "average" computer user. But then again, I support her system and fix problems (which are about 99.9% to do with multimedia).

      *Does Linux really need 'a lot more apps'? Maybe, when we're talking about gaming. But for basic use? With GIMP, Inkscape, LibreOffice, etc., it seems as if the bases are covered. What "killer" apps are required? (Yes, there are industry-specific 'niche' applications that only run on Windows; I'm talking more basic than that--- and a surprising number of the 'niche' apps have Linux near-equivalents.)

    74. Re:It's not broken. by Yomers · · Score: 1

      When I know that I will have to deal with problems on a given machine (of my relative or friend) - I install Debian Squeeze. It does not break once installed, and I will not have to reinstall it every 2 month because of malware. What I wish for is debian with all codecs etc initially installed, and with ability to do full system upgrade to a fresh version once a year or so, easy way. And UI should not change drastically with the updates!

    75. Re:It's not broken. by MobyDisk · · Score: 1

      Then actually allow for easy tweaks to the UI. How do you change the login screen? What about sounds? Your average user wants to be able to do this. It's a motherfucking nightmare to do this in the Super-Friendly distro.

      This is a misconception in the geek community. Power users want to be able to do this. The average user does not.

      10+ years ago, when computers were cool and new, everyone wanted boinky sound effects with animations and custom color gradients. Today, most successful commercial devices don't support much customization any more. iPhone/Android let you change the desktop background and not much more.

      Today, the focus is on getting your work done. Bury the UI customizations in configuration files, and put the real functionality in front of the user.

    76. Re:It's not broken. by aussersterne · · Score: 5, Insightful

      "a troublesome couple of days trying to get some obscure bit of hardware working properly followed by a full on feet-eating system meltdown due to excessive fiddling in the wrong places"

      That is not a learning curve. That is refusing to separate the role of developer from the role of user, which is the primary characteristic of the Linux community.

      This comes up every time there's a story about security on Slashdot ("they shouldn't be allowed on the net without first learning...")
      It comes up every time there's a story about a Linux project ("...don't like it, you can write your own...beauty of open source...what have you coded...")
      It comes up in every story on GNOME or KDE ("...fixed by extensions...prefer choices to no choice...")

      Blah, blah, blah.

      Users are not developers. Every product that wants to be successful amongst users must treat them as users. Users want:

      1) Full functionality out of the box.
      2) To apply tools toward other problems (not to apply their own labor toward tool maintenance/creation).
      3) A sensible basic tool configuration/set of properties that never needs to be changed.
      4) Respect for what they're trying to accomplish.

      Linux provides none of these, 20 years on. From the user's perspective, it is thus broken.

      - In many cases it doesn't work out of the box.
      - In most cases *some aspect of the system* doesn't work out of the box.
      - Their requests for help are met with instructions to apply themselves toward learning more about how the tool is/was made and toward improving the tool itself.
      - The defaults are almost always wacky. No distro or desktop has really ever shipped with good (non-ideological/non-developer) defaults to this day.
      - Users are constantly condescended to, as though anyone whose primary task isn't Linux software debugging/development is a worthless n00b.

      Here's how to fix the Linux desktop:

      - Stop focusing on OS development pie-in-the-sky and call the core OS and desktop implementations and APIs good enough. Stabilize them for a decade at a time in this "good enough" state and allow bugs to become "known issues with workarounds" that can be used for a decade at a time.
      - Pour development hours into consumer-level/user-level stuff: multimedia, graphics and audio support, broad-based hardware and driver fixes.
      - Stop "shipping early and often." Ship late (i.e. once bugs have been fixed/stabilized) and rarely (no more than once every couple of years).
      - Stop providing "learning curve" instructions. If they have to resort to dotfile edits or man/info pages, just say "Linux can't do that yet for users" instead. (Yes, it can do that for developers, but developers are not users.)
      - Stop the "free software" puritanism. If something that's needed can be licensed and included on a "free as in beer" binary basis, and it can't practicably solved with OSS software in time for ship date, include the "free as in beer" version. This goes double for vendor-supplied hardware drivers.
      - Create a desktop kernel fork. Linus & co. are not in the business of writing/maintaining a desktop kernel. Their goals are larger (and smaller) than that. The desktop kernel can track the mainline kernel, but shouldn't adopt every latest ABI or other change—just do a major update every 3-5 years.
      - Value polish. Stop making fun of "flashy" and "shiny." Consumers buy shiny things. I buy shiny things. People here may prefer a rusted out pickup truck with a working winch to a shiny new performance sedan, but the market for rusted out pickup trucks is relatively small. People want a clean, neat, orderly world, and their computing world is a part of that. The non-developer that keeps clean windows and clean carpets wants a clean and beautiful desktop visible in their living room (and living in their consciousness), not a cluttered black console screen or rainbow-technicolor KDE icon sets with twelve different sets of widgets for twelve different apps. Visuals matter to people and are part of the larger c

      --
      STOP . AMERICA . NOW
    77. Re:It's not broken. by Anonymous Coward · · Score: 0

      >Linux on the desktop has been a reality for a long time,
      Can I have some of those drugs you are using?

    78. Re:It's not broken. by Anonymous Coward · · Score: 1

      Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

      Yeah, typing in that activation code is really hard. I had to hire a consultant at $300 an hour to handle it for me.

      1995 called, they want your tired whining about WinFW 3.11 back.

    79. Re:It's not broken. by JamesTRexx · · Score: 1

      Same look-and-feel for the OS across the same distribution over a long period of time

      Never found it with Windows, but then I spend most of the time on servers with administrative tools.

      Every 6 months I have to install a new OS

      Why? Spent the first few years on FreeBSD with KDE 3.x, then with a new laptop on Ubuntu/Gnome several years and decided to "go back to the roots" a year ago with Debian/Kde 4.x.
      I had more trouble finding the network settings with XP/Vista/7/not mentioning server 2012...

      But I agree with Exchange. That's a good integrated package. And that's the reason for me to find a good alternative as the SBS server line has died with server 2012.

      --
      home
    80. Re:It's not broken. by Anonymous Coward · · Score: 0

      As an RMS zealot, this is the best comment in this thread. Afterall, this is about freedom and that means we must protect the freedom of others to choose differently.

      Thanks for the comment.

    81. Re:It's not broken. by royallthefourth · · Score: 1

      A clone from what? People use Windows outside the IT department.

    82. Re:It's not broken. by burne · · Score: 1

      Can't mod you +1 troll, sadly.

    83. Re:It's not broken. by karolbe · · Score: 0

      It works for me as well (I started using it in 1998). It works fine also for my parents (both 60+ years old), they however started using it in November 2009. It is rock solid and causes a lot less troubles than Windows XP they had before. Oh, and we're all using Ubuntu (we also love Unity :).

    84. Re:It's not broken. by Anonymous Coward · · Score: 0

      Stuck in the past century? I know a handful of non-techie people who've tried Linux (Ubuntu) for several months to a year. They all switched back to Windows. Not because Windows is a perceived monopoly, but because Linux is not easy to use.

      These are not people who equate ease-of-use with "pretty translucent buttons" either. These are people who just want to upload their photos to the desktop, edit them, organize them, and email them to friends, for example. Or type a letter, take it to the library and print it.

      Blaming Windows for lack of Linux's popularity is like blaming the Gods for lack of rain, it's ignorant and does nothing to improve the usability of Linux. Plain and simple.

    85. Re:It's not broken. by HaZardman27 · · Score: 2

      Not very user-friendly when a system is so easy to frustrate the person using it. BTW on windows you can switch back from 640x400. Because Microsucks actually took the time to make sure their GUI did not leave their users trapped in deadend states. Linux developers don't seem to care. ("If you don't know the sudo command to switch the screen resolution, then it sucks to be you. Go back to windows," is the typical response.)

      I'm not sure where you're going for help, but I've never seen any truth to that tired old line of Linux users hating you for not knowing. From my experience if you do your homework when looking for help and don't expect people to drop their lives in order to give you a response, most forums are very helpful. That is the experience I had while learning (and to be truthful I'm still a relative novice, but I can generally find what I need much quicker now).

      Also, your problem with "Linux developers" not caring is just plain stupid. _You_ could be a Linux developer if you'd like.

      --
      Apparently wizard is not a legitimate career path, so I chose programmer instead.
    86. Re:It's not broken. by Grishnakh · · Score: 5, Insightful

      Make the Linux look & feel like the XP/Seven OS that everyone knows and feels comfortable with, so the transition is near-painless.

      The problem is, this has already been done! KDE4 works very much like Windows Vista/7 with some minor differences, and is highly configurable and themable to make it look like a near-clone if you want. However, the Linux distros don't like KDE, and are either pushing Gnome3 or in Ubuntu's case, Unity, which are both radical departures from the XP/Vista/7 type interface that Windows users are all comfortable with. The distros seem to think they need to push something new and different and "bold", and that somehow this is going to make millions of Windows users dump Windows and switch to Linux, rather than providing an environment that's an easy transition.

    87. Re:It's not broken. by Programmer_In_Traini · · Score: 0

      lol, i'd +1 funny your post if i could. you certainly have a way around trashtalk. its actually quite funny the way you write it. you also seem to have an unhealthy relation with piss possibly? :-)

      --
      If you look like your passport photo, you're too ill to travel. - Will Kommen
    88. Re:It's not broken. by Wee · · Score: 2, Interesting

      This. Like Enry, I've been using linux since pre-1.0. Unlike him, I've lost my desire to constantly upgrade versions.

      I started on 0.95. Came on 13 floppies. :-) Configuring X was not something I'd like to repeat.

      I've also lost my will to upgrade constantly. Look how many people still use Windows XP; Its UI hasn't changed in over 10 years. Why should the Linux desktop have to change every other year? I don't care about social desktop experiences and all that nonsense. I just need my DE to run a few apps and not actively try to annoy me. I'm not going to run it on a mobile device, I'm stretching it across two 24" monitors. I don't need a database running in the background. I want to be able to start apps intuitively, and run them separately. I want to be able to configure it easily.

      And then you declare the basic desktop DONE for 3 years or so, and work on apps. Maintain the desktop in terms of bug fixes, and internal reworks and anything else you need to do, but religiously keep interfaces static for 3-10 years. And instead of going all 2nd system on the interface, work on other things.

      I think the main problem is that people (especially "volunteers") want to work on the new and shiny stuff. They want to put in new features, because they can, not because they should. There's an urge to make a new something instead of make an old something improve. That's why the newest versions of both KDE and GNOME are terrible. They went mucking around because they could, and never asked themselves if they should. Maybe they are afraid people will stop using your somewhat older-looking but very stable and well-liked DE if you don't constantly add crap to it?

      -B

      --

      Ash and Hickory, straight-grained and true, make excellent bludgeons, dandy for the cudgeling of vegetarians.

    89. Re:It's not broken. by Grishnakh · · Score: 5, Insightful

      Yep, I remember having to do a work project with Mac OS 9, and that also had MANUAL MEMORY MANAGEMENT. It took me a while to figure out why my Perl program wasn't working right, until I found out that I needed to increase the memory allocated to the interpreter. Huh? Since when do you need to tell an OS how much memory a program is allowed to use? I don't think even Windows 3.0 had this limitation.

    90. Re:It's not broken. by Anonymous Coward · · Score: 0

      I know hitting "next" is pretty hard, but some of us manage.

    91. Re:It's not broken. by opus_magnum · · Score: 3, Insightful

      Then the solution is to copy the vendor. Make the Linux look & feel like the XP/Seven OS that everyone knows and feels comfortable with, so the transition is near-painless.

      Isn't that what the Lindows folks tried to do a few years back?
      Did you see how well it did go for them?

    92. Re:It's not broken. by Grishnakh · · Score: 1

      Regular users want a small, lightweight desktop environment just like they want a small, simple cellphone that only makes calls.

    93. Re:It's not broken. by eennaarbrak · · Score: 1

      A satisfied user doesn't help "spread the Linux base"? Why not, I ask seriously?

      Because there is clearly something wrong with how things are. And being satisfied with something wrong does not help to fix it. The first step to fixing a problem is acknowledging it.

    94. Re:It's not broken. by element-o.p. · · Score: 2

      Care to explain why you think that someone who is happy with Linux is part of the problem? Like Hatta up above, I've been using Linux since around 2001, and it does just about everything I want/need it to do. It's a Swiss Army Knife, IME, so I agree with him.

      Yes, the original submitter kind of alluded to desktop fragmentation, but I haven't really seen that as a problem. You can still add QT/Trolltech/whatever-KDE-is-using-now libraries to Gnome, if you want to run an app that was built for KDE and you can load GTK libraries on your KDE desktop if you want to run GTK-based apps. It seems to me that Linux gives you the ability to write the apps with the libraries you want, and the end user can install the appropriate libraries to run those apps -- in other words, it gives both the developer and the end user the flexibility and freedom to do what that want. Most modern distros will even handle the dependency checking for you, so it's not like adding additional libraries are beyond even a n00b's abilities. Consequently, I don't see that fragmentation is a problem, but I'll admit that as a Linux network admin, I may not have the best grasp of the problem from the average home user's perspective.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    95. Re:It's not broken. by Anonymous Coward · · Score: 1

      Because most users don't install Windows themselves?

      Duh, you've got it, young padawan.

      The only reason people think Windows is easy to install compared to Linux is because they don't do it. Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

      Have you installed windows in the last 5 years? installing Win7 on an SSD is about the most painless experience I've had

    96. Re:It's not broken. by rastos1 · · Score: 4, Insightful

      I've been using Linux on my desktop for 13 years now. It works just fine for me.

      You're part of the problem.

      If you want to help spread the Linux base, such an attitude doesn't help.

      Me: I don't have a drinking problem.
      You: It's worse than I thought. You are in denial!
      Me: ???
      The truth is, that I'm also a happy Linux desktop user for over a decade. And the only thing that it does not do for me is to compile code using Win32 API. Meh.

    97. Re:It's not broken. by trev.norris · · Score: 1

      I've only been using Linux for ~2 years. and funny enough I've already experienced the same thing. The first 6 months using Linux was just trying every different distros/windowing system combination possible. When I finally found my most optimal setup, they changed it into some horrible thing called Unity. So for a short time I went back to Windows, until I lost my mind over loss of functionality, and came back to Linux-land.

      The second most frustrating thing is lack of decent graphics drivers. It took me weeks to figure out the optimal setup for the stupid nvidia optimus card.

      I'd love to recommend Linux to my friends and family but I can't until they can do things like run Photoshop, play video games, and not have to use the command line when things go horribly wrong.

    98. Re:It's not broken. by Grishnakh · · Score: 2

      Yep. I'll push my wife (and kids if that ever happens) to use Linux, because I'm the tech support person anyway and using Linux means fewer problems, but for everyone else, I just don't have the time and energy for it. They need to hire someone to be their tech support if they can't do it themselves. I don't want my wife hiring others to do tech support because that comes out of my paycheck and hurts our budget, but for other people that's not my problem.

      For the record, I've had my wife using KDE (Kubuntu, though I'm switching her to Linux Mint KDE soon) for at least a year now, and it's been working out pretty well, except for some hardware problems on her aging laptop which obviously aren't Linux's fault. She's not a computer person, but she's had no trouble switching over.

    99. Re:It's not broken. by Anonymous Coward · · Score: 0

      Congratulations on your logical failure.

      "I can't do this in (OS) either" does not mean that not being able to do it in Linux isn't a problem.

    100. Re:It's not broken. by whoever57 · · Score: 1

      But for basic use? With GIMP, Inkscape, LibreOffice, etc., it seems as if the bases are covered.

      Office apps are still a problem. My wife has to submit a word document every month. If the file is exported to a ".doc" file, the formtext fields get messed up, if it is exported as a docx file, the tables get messed up. "don't use a word file format" isn't a viable answer: she has no control over this. And no, PDF files are not acceptable.

      --
      The real "Libtards" are the Libertarians!
    101. Re:It's not broken. by hughbar · · Score: 1

      Yes agree, I've been using for about 5 years, mainly Ubuntu, now Mint, there's nothing much wrong. As semi-retired I do some voluntary work and recently a kid said to me 'I need Powerpoint', so I said 'we haven't got that but we have something that does the same thing'. So some of this is branding, perception the fact that all the courses and certifications are Microsoft etc. etc. It's not that the Linux desktop is particularly defective of itself.

      --
      On y va, qui mal y pense!
    102. Re:It's not broken. by Anonymous Coward · · Score: 0

      You only need to target one specific type of vendor, hard drive manufacturers.

    103. Re:It's not broken. by MikeBabcock · · Score: 1

      I don't see a problem. Why should everyone run Linux?

      I'm happy with it, my cousin uses Windows, another is a Mac addict and after I put him onto it, a musician friend switched to Linux too.

      Why should everyone do everything the way I do it? Leave them alone. All I do is tell people I use Linux cause I like it better. I also tell them they may not like it better.

      --
      - Michael T. Babcock (Yes, I blog)
    104. Re:It's not broken. by eugene+ts+wong · · Score: 1

      A few clues? You mean *nobody* has complained or submitted a bug report? Wow.

    105. Re:It's not broken. by MikeBabcock · · Score: 1

      Being all things to all people is a fool's errand. Linux is very good at being nearly anything -- but being all of them at once is not going to work out.

      Choice is the answer. We have it already.

      If there's a specific situation that your distro doesn't do well and its users want, then bring it to their attention or help with it.

      --
      - Michael T. Babcock (Yes, I blog)
    106. Re:It's not broken. by element-o.p. · · Score: 2

      Well, yes, but...

      A computer is a tool. If the software I need is only available for Windows, much as I loathe it, guess which OS I am going to use? Fortunately, there aren't very many Windows-only apps that I need to use (Visio comes to mind), so I own a couple of Linux boxes and a Mac, and at work, I use Visio on a terminal server from my Linux laptop. However, that isn't true for a number of other users here. One example is our billing software, but that's not the only example.

      For the home user, I don't see much of a barrier to Linux adoption, other than inertia (unless you are a gamer, in which case, we are back to the "which OS supports the software I want to use?" question).

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    107. Re:It's not broken. by Anonymous Coward · · Score: 0

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience

      Yes. I probably done that at least 1000 times.

      If pressing "Next" "Next" "Next" "Next" "Next" "Next" "Next" "Next" "Next" is too difficult an experience for you, you might not be the member of the intellectual elite you believe you are.

    108. Re:It's not broken. by mellon · · Score: 2

      That is in fact what Linux toolkits have done, and it was a bloody stupid move. Why would anybody bother to switch? The Linux desktop needs to be _better_, not _just as good_. Which it isn't—it's actually worse. Linux is much better overall, but most of the advantages aren't obvious to end users, so if the desktop doesn't wow them, they aren't going to switch.

      I'm a Mac user. Linux desktops are bloody intolerable for me, because they mimic Window's crappy UI badly. They have hacks that in principle ought to allow me to simulate the Mac UI, but which in practice work so inconsistently that it's better not to use them. So every time I try to switch to Linux, I give up in disgust after a couple of weeks and switch back to MacOS, despite _really_ wanting to be running Linux instead of MacOS. I have to get work done—I can't spend all day screwing with a broken UI.

    109. Re:It's not broken. by fm6 · · Score: 0

      As is often the case with Slashdot headlines, this one points you in the wrong direction. The issue is not that the Linux desktop is broken, but that not enough application developers find it worthwhile to target it.

      The last time I used the Linux desktop, I was working for a company that had banned internal use of Windows for TCO issues. Employees had their choice of Macbooks or Ubuntu-based Thinkpads. Most chose Macs, but I chose Linux for its more familiar user interface. The contrast between our systems was pretty striking. In terms of features and usability. Really, a Mac has all the hacker friendly features of Linux, along with a systems that's more mature and gets better support and an active application ecosystem.

      Except for circumstances like the above, I only use Linux as a server OS. I have several Linux VMs running on my system, but when I fire one of them up, I usually do most work from an SSH command line, using XMing to run any GUI apps on my Windows desktop.

      If Linux desktop works for you, fine. But you're increasingly marginalized, not unlike people who won't give up their Commodore 64s (and there are a lot of them). The only difference is that you'll never have trouble keeping your hardware up to date.

    110. Re:It's not broken. by Enry · · Score: 3, Insightful

      The adage "Linux is free, if your time is free" is quite true. I learned it when I had lots of time in college, and I've had the good fortune of working for employers almost that entire time (even now as a manager) that let me keep using and learning more about Linux.

      If it were today as a guy in his early 40s concerned more about my wife, child, dog and mortgage payments than how much I'm going to drink during the weekend I might not have the time or energy to learn about it.

    111. Re:It's not broken. by Fwipp · · Score: 1

      Try changing the resolution to something low like 640x400 (pretend you're emulating old Atari or Sega games). Now try changing it back to regular resolution w/o using the command line or hidden keyboard commands. If today's Ubuntu is like the 2010 version I run, it is impossible.

      Just did this on Ubuntu 10.04. Clicked the little Ubuntu icon in the top left, System->Preferences->Monitor, adjusted resolution to 640x480. Accepted changes, closed window. Repeated the process, swapped back to my monitor's native resolution without issue.

      Any other tasks you'd like done?

    112. Re:It's not broken. by Anonymous Coward · · Score: 0

      I have installed windows xp, windows vista and windows 7 on generic hardware that I selected and put together myself. Several times for each OS. No problem whatsoever. I don't understand what you could possibly be struggling with.

      But installing Ubuntu did fail for me a couple of times. Once it even made me unable to boot any OS. But, that was easily fixed by running the winxp install disc again.

    113. Re:It's not broken. by eugene+ts+wong · · Score: 1

      You are right. It's frustrating to have a desktop work on a Live CD, and then after installation it'll not work. Web site documentation will be out of date. Even editing files at the command line is useless because the files are no longer there.

      They are unholy bastards from hell.

    114. Re:It's not broken. by lister+king+of+smeg · · Score: 1

      I did just that right after I read your post it took me about six clicks but I am using mixed and matched DE with bit from gnome xfce kde ubuntu and mate so mine results may be different than the norm, because i have the monitors setting penned to my panel for switching between multiple monitors (hd television screen) to single laptop monitor.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    115. Re:It's not broken. by Anonymous Coward · · Score: 0

      One way that I've found to solve this problem is to make a few Live CD's and hand them out like candy. Posting AC as I've already modded.

    116. Re:It's not broken. by hobarrera · · Score: 1

      This really depends on the distro (or how you configure it); many distros don't look like windows, and traditinally, they didn't either.

      Personally, I hate distros that try to imitate windows as well, yet there are few (if any) newbie-friendly distros that try to be different.

    117. Re:It's not broken. by element-o.p. · · Score: 1

      I'm using Ubuntu 12.04 as I reply to you, and while there are indeed many, many things that I use the CLI for, changing screen resolution isn't one of them. My nVidia drivers (which certainly have their share of problems) come with a GUI app to do that; even on my ATI or Intel carded machines, I don't use the CLI to change screen resolution.

      I did have to use a live CD to turn off the GDW login on one machine so I could boot into a CLI to fix a borked nVidia driver after I lost power during an upgrade once, but IME, Windows didn't always deal gracefully with a power loss during upgrade, either. And yes, there are certainly buttheads on many of the forums, but there are also a number of users who are truly helpful. It's pretty rare that I run into an issue on a Linux box that a half hour with Google can't solve...but then again, I've been using Linux for over a decade, now.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    118. Re:It's not broken. by Anonymous Coward · · Score: 1

      So a user goes into their local Best Buy and buys a computer, brings it home, and it has Linux installed on it, meaning it won't run any of their existing software, and works in weird different ways than they're used to. They then also have no idea where to go to get software they'd want to use with it. How would having it be preinstalled be of any use to the average consumer?

    119. Re:It's not broken. by hobarrera · · Score: 1

      The problem isn't Linux, or the office apps. You might think that the format is the problem, but it's not that either.
      The real problem lies in whomever is asking your wife to deliver documents tailored with a specific software program instead of some standard format (ie: LaTeX or RTF), and the culture behind those people (generally, ignorace to the issue entirely).

    120. Re:It's not broken. by HiThere · · Score: 2

      Possibly it's unfair, but I *do* blame Gnome3 and KDE4 for Linux having a problem. I, at least, find those window managers unusable, where Gnome2 was acceptable, and KDE3 was superior. So I'm currently running LXDE, and being rather unhappy. I don't really know how many of my problems are directly the fault of the desktop, but it's clearly much less friendly than was Gnome2, and Gnome2 was less friendly than KDE3. I keep hoping that Trinity will reach a usable level. (I'm guessing that they had to rename a bunch of libraries, as I don't know what other reason could be holding them back. Certainly Mate has/had that problem. Maybe Mate [or Cinnamon] will be ready before Trinity, but Trinity would be a better final state.)

      So currently I can't write to my printer, though I can scan from it. It might be the window manager, or it might be something related to Debian testing. I should test with another window manager, but I haven't yet. Debian stable was a much better choice for me, with Gnome2 as the desktop. But it couldn't scan from the printer. Whoops!. So for now, I scan from my current computer, but if I want to print, I email it to my wife, and she prints it oul. This is hardly a good endorsement.

      The annoying thing is that a few months ago I could both scan and print from Debian...not sure whether it was testing or stable, but it was the same printer. Something changed at some point, but I scan and print so rarely, that I can't figure out when.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
    121. Re:It's not broken. by BaronAaron · · Score: 1

      or do real calendaring (I've never gotten my Linux desktop to get a calendar from an Exchange server).

      Try DavMail and Thunderbird with Lightning. The closest I've ever had to the Outlook experience on Linux.

    122. Re:It's not broken. by hobarrera · · Score: 1

      Because as long as propietary software dominates, all free software will be second-class citizens to big hardware companies.
      Because if we all used POSIX-compliant OSs (this includes OS X, BTW), developers would have way less headaches making cross-platfrom software. And availability of applications amogst all OS would increase.

    123. Re:It's not broken. by hobarrera · · Score: 2

      The truth is, most people use windows because it's the only thing they know or simply FUD, not because "it's the right tool", or because they chose to.

    124. Re:It's not broken. by Anonymous Coward · · Score: 0

      Different people see things in different ways.for example to me the osx ui is a sum of wrong decisions and I'm sorry to see that some Linux ui are trying to mimic it.

    125. Re:It's not broken. by element-o.p. · · Score: 1

      If some other OS works better for people not already choosing linux... good for them!

      ^^THIS^^

      It is neither an insult nor an offence to me if Windows or OS-X or OS/2 or Haiku or...or...or... works better for you than Linux, even though Linux is my OS of choice. Use what meets *your* needs! As long as you aren't asking me to support your computer, I'm cool with you using whatever OS works best for you.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    126. Re:It's not broken. by NardoPolo88 · · Score: 1

      I do it all the time for upgrades for my kids. I just use Mint or Ubuntu. Boot it up from the CD and use gparted to copy the partition from the old drive to the new one. You then only have to have windows "fix" the boot parameters. May not work as fast as the old DOS version of Ghost. But it sure is a hell of a lot easier.

    127. Re:It's not broken. by sheehaje · · Score: 1

      #%^#%$$ n00bs....I've had a /. account longer than most of you have been using Linux.

      Oh yeah, Mr. Enry (630), what proof do you have?

    128. Re:It's not broken. by Anonymous Coward · · Score: 0

      No, you are the problem. Someone says they've been using if fine for 13 years, but you don't engage and ask how they get around what you believe is an issue, you go off like a faggot in heat and not come up with anything.

      The fact is, many options are available, and apart from GNOME, they all shit on Windows and OSX UIs.

    129. Re:It's not broken. by Gadget_Guy · · Score: 3, Informative

      The main roadblock is that the market has been dominated by a single vendor since long before a single line of the Linux kernel was written.

      Actually the key to Microsoft's success was exactly the opposite of what you said. They were not the vendor, at least not to the general public. It was the likes of IBM, Compaq, and Dell who sold computers that ran DOS. It was the fact that there were multiple vendors that drove down prices to make the PC compatible the affordable solution with the widest selection of software.

      IBM tried unsucessfully to stop the clone market. Apple too had clones, but they ended up more successful at eliminating their competition - and they ended up with a pitiful market share to show for it. By the time Apple started its official clone program to expand the Macintosh market share, it was too late.

      This dominant vendor was nearly able to kill off Apple with an OS that has no GUI and required MANUAL MEMORY MANAGEMENT.

      I think you are forgetting about the manual memory management of the original Mac OS. You had to specify how much memory each program would use. You are right about the lack of GUI. This is one of those times where being the better does not equal success. Being cheaper can often be more important. Of course, by that reasoning Linux should takes over!

      Some people are under the delusion that magically turning Linux into a Windows clone or a MacOS clone would help anything.

      Absolutely. If you attempt to look like someone else's product then people will only notice the differences as being inferior to the original. Linux needs to keep its own identity.

      And that is why it will never grow to become the new standard OS: there is not one single indentity. I said before that DOS succeeded because it ran on computers from multiple companies. If you turned on a PC compatible then you faced a familiar interface: C> This is not the case with Linux. Every distro does things their own way, with different windows managers and methods of installing software. It will never gain mainstream status while it appears to me hundreds of different operating systems.

      But it is this flexibility and configurability that is what is so good about Linux. If you search long enough, you will eventually find the distro that fits your needs. And if you can't find one, you can make your own. But this means that it will always be a niche market for people who like to tinker and experiment with their computers.

      So as others here have said, there is nothing wrong with the Linux desktop that needs to be fixed. All that needs to change is our expectations that the general population is ready and willing to put the time and effort into adapting to the OSS way of doing things when what they use now does everything they need.

    130. Re:It's not broken. by Anonymous Coward · · Score: 0

      What's broken? Survey says... all of the above.

    131. Re:It's not broken. by serviscope_minor · · Score: 1

      Here's a HUGE problem with Linux - multimedia and consistency.

      You muse be using a different Linux from me and a different Windows/OSX from the rest of the world.

      On Linux, ffmpeg/libav is the central place where all codecs go. If it's not in ffmpeg then it (a) won't play and (b) is increasingly obscure.

      Everything uses libav/ffmpeg now.

      What does this mean?

      Any playable video will play in any player with no fussing around with trying to find codecs and whatnot. Heck you can even insert any random video into LibreOffice now and it will just work because it uses ffmpeg.

      Now try going from Windows to OSX or the other way around, or heck even from Windows to Windows! Bonus points if it's someone else's machine which doesn't have your random codec pack installed. Good luck with that!

      Basically on Linux, videos and stuff Just Work to a quite amazing degree. The problems I have are all down to interacting with less sophisticated operating systems.

      Or take DVDs. I always watch DVDs under Linux. It's much better than on any other operating system because noone saw fit to make the DVD players honour the region coding or the irritating unskippable sections. Oh, and mplayer has the handy "back 10 seconds" button which is excellent if you get interrupted and need to pause.

      --
      SJW n. One who posts facts.
    132. Re:It's not broken. by Anonymous Coward · · Score: 0

      I've been using Linux on my desktop for 13 years now. It works just fine for me.

      Like wise i was not aware it was broken i have been using it for similar lenght of time and have not found it broken it has always been there and a darn sight more reliable that the MS alternative .

      Rather than a FIX i think what we need is a good dose of TV coverage worldwide just like MS get that would fix most of the glitches

    133. Re:It's not broken. by Anonymous Coward · · Score: 0

      Maybe we do not want to get stuck doing tech support for our entire social circle

      That's THE reason I use Linux.

      When someone asks me to help them with their computer I can honestly say:

      "Sorry! I don't use Windows / Mac OS X. I have no idea how to help you." :D

    134. Re:It's not broken. by element-o.p. · · Score: 1

      In a corporate environment, sure. A home user just buys a new computer.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    135. Re:It's not broken. by element-o.p. · · Score: 1

      That would depend upon what everyone else perceives as "broken." That's a question that hasn't been clearly defined yet, so for those of use who are using -- and happy with -- Linux, "How would you fix the Linux desktop?" is a begging the question.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    136. Re:It's not broken. by FridayBob · · Score: 1

      Hear, hear! I've been using it for 11 years and remember what a joy it was to suddenly have such a stable system compared to the years of instability I had with Windows. In all this time, I've been using basically the same applications, the same browsers, have the same bookmarks, etc. There's nothing wrong with it! This is the kind of continuity that I always expected from an OS.

      The only issue is that Redmond still seems to have a monopoly in this area, which is erroneously seen as some sort of a technical strength on their part, by which it is inferred that any Linux desktop is technically inferior. What complete and utter bullshit!

    137. Re:It's not broken. by Urza9814 · · Score: 1

      That is not a problem with Linux though, it's a problem with Ubuntu. Just yesterday I was playing Command and Conquer through Wine on my KDE4 Arch system, and it left my screen in the low resolution (I think it was 640x480 -- whatever was used by old DOS games...). I had no problem switching back to native resolution through the GUI. Christ, I've been using Linux for nearly ten years and I couldn't tell you how to change the screen resolution from the command line -- I've never needed to.

      Also, while that is certainly a problem, I don't think it's at all important to the vast majority of users.

      Finally -- please let me know where "If you don't know the sudo command to switch the screen resolution, then it sucks to be you. Go back to windows," would be a "typical" response, so I can be sure to avoid it. I've heard a lot of people complain about this attitude, but I've never personally seen it -- short of people getting annoyed with others posting questions like 'my computer is broken. HELP ME!!11!111' and then getting pissed off when others try to ask them for more details on what exactly is wrong. Don't get me wrong, I'm not saying that sort of reaction never happens -- I'm sure it does -- but that's just what my experience has been.

    138. Re:It's not broken. by Randle_Revar · · Score: 1

      No, you are part of the problem. There is no reason to spread Linux to the masses. If they can't appreciate a good thing, fuck 'em.

    139. Re:It's not broken. by Anonymous Coward · · Score: 0

      > And then you declare the basic desktop DONE for 3 years or so

      Exactly what was done with Gnome 2, and it didn't really accelerate user adoption. (Which if anything proves that Linux adoption has little to do with the desktop environment. It's all the other problems. But everyone is still trying to "fix" the DE.)

    140. Re:It's not broken. by Bill,+Shooter+of+Bul · · Score: 1

      There is a difference between software being "broken" and being perfect. No software every written is perfect. Just because he doesn't think its broken, doesn't necessary mean he thinks it can't be improved.

      --
      Well.. maybe. Or Maybe not. But Definitely not sort of.
    141. Re:It's not broken. by denvergeek · · Score: 1

      Germany?

    142. Re:It's not broken. by lister+king+of+smeg · · Score: 1

      he probably means it will be crap because it will be broken to the point it looses all of it advantages just to help dumb people. just look at the backlash at the gnome3 guys or th unity devs, they made "user friendly" gui's aimed straight at the average Joe six-pack that were nearly complete trash that no one liked. To gain market share by changing the workings is ridiculous. Average Joe is already happy with his windows/OSX box and does not want to switch (at least until he sees windows 8 than he might look around (unfortunately he will probably be looking around for a copy of seven or xp)) And breaking our system will not make him want to come to ours, so all you would be doing is alienating your current user base.
      what Linux needs to do to get mainline support is; get games, better graphics drivers, improved wine/virtualization+direct3d acceleration, fix what ever the hell is wrong with the audio, quit fearing drm to the point it keeps us from getting streamed media, not yell "thats not free code at newbies" and get commercial distros to target niche software markets. while thats seems like a lot most of it is easily doable.
        audio isn't fixed because most non-phone embedded doesn't need it, and servers don't need it and that is where most Linux development is. wine is chasing a moving target so will never work completely, but virtualization is getting better all of the time already, hell on osx vmware has direct 3d working via vmware fusion line, they could probably have that on Linux if they really wanted to. Games are on their way just look in the ubuntu software center and you can find some EA games (lords of ultima for example) and valve is working on porting their portion of steams catalog and the steam client to linux. while they are at it valve is working to the graphics driver situation and improving performance.
      linux desktop despite the craptastic gui's of late is doing better than ever. and will atract people as it get better.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    143. Re:It's not broken. by redmid17 · · Score: 1

      Yes I have. Win 7 (alter) and Win XP (initally) both installed all the drivers I needed on a beige box I picked up at a garage sale for 15 bucks. Now I did have to download OO and Chrome after the fact, but I often have had to do that with Linux as well.

    144. Re:It's not broken. by Urza9814 · · Score: 1

      Also, your problem with "Linux developers" not caring is just plain stupid. _You_ could be a Linux developer if you'd like.

      I think this is kind of a 'tired old line' too. I mean, here we are talking about how to gain desktop market share, and we still have people talking about how everyone can be a developer. No. Not everyone can be a developer. Not everyone knows how to code; not everyone has time to learn how to code; not everyone has time to download, learn, and modify the source code for the software in question every time they have a problem. I mean, hell, I'm a _software engineer_ and I'm not going to screw with modifying the kernel. Of course, I also don't expect kernel developers to drop what they're working on because I'm having a problem...but if a large enough number of users are having a problem, they probably should.

    145. Re:It's not broken. by Luthair · · Score: 1

      You may want to take your own advice and install Windows, there are only a few steps which require input, and short of special cases non that require a technical user. This is not true of any Linux distribution I've installed, despite massive improvements in this area over the years.

      Besides the issue isn't installation, Dell and other vendors have periodically offered systems with Linux pre-installed but these never stick around, presumably due to poor sales.

    146. Re:It's not broken. by whoever57 · · Score: 1

      The problem isn't Linux, or the office apps. You might think that the format is the problem, but it's not that either. The real problem lies in whomever is asking your wife to deliver documents tailored with a specific software program instead of some standard format (ie: LaTeX or RTF), and the culture behind those people (generally, ignorace to the issue entirely).

      Please tell me how well LaTeX or RTF support form data? If there were a realistic alternative to providing .doc or .docx files, I would suggest that, but I don't know of one. And suggesting that the recipient also uses (Libre|Open)Office is also not viable. The problem is actually bugs in the handling of tables and form data from .doc/.docx files in LibreOffice.

      --
      The real "Libtards" are the Libertarians!
    147. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      See, here you go: "LOL get a new computer" You're a type 1 Ubuntu "expert".

      Generic Windows generally works better than preinstalled, and I've put it on dozens of personal and business machines with few problems.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    148. Re:It's not broken. by TheGoodNamesWereGone · · Score: 1

      You're part of the problem..

      I disagree. If it works for him then why shouldn't he say so?

      As far as the Linux desktop goes, the greatest strengths are also the greatest weaknesses-- all the choices. Windows had the 95 Interface through 95, NT 4, 98, Me, and 2000; then with minor tweaks it was carried over to XP, and even Vista had the option of using Aero. 7 wasn't a radical departure, but 8 will be. It's going to suck wet dead bears and engender every bit as much hatred as GNOME 3 has.

      Luddite that I am, I still miss KDE3. But I digress. The Windows interface may not be the best thing since sliced boxer shorts, but it's familiar and it works and everyone knows their way around it.

    149. Re:It's not broken. by serviscope_minor · · Score: 3, Insightful

      Users are not developers. Every product that wants to be successful amongst users must treat them as users. Users want:

      Speak for yourself. I develop stuff on Linux, so I'm a developer and user. Much of what you suggest would make it an inferior system, or are plain wrong.


      Users are not developers. Every product that wants to be successful amongst users must treat them as users. Users want:

      1) Full functionality out of the box.

      Um, you get this more with Linux than anything else. With many good distros, lots of useful things are installed out of the box. On other operating system one has to go hunting around for programs or "apps" or whatever.

      Did you know that neither Windows or OSX come with a compiler out of the box? Talk about lacking full functionality.

      2) To apply tools toward other problems (not to apply their own labor toward tool maintenance/creation).

      Linux provides plenty of tools and is basically solid and maintainance free.

      4) Respect for what they're trying to accomplish.

      Quite. I only get this under Linux. Other operating systems have all sorts of stupid restrictions, that generally end up getting on my nerves in short order. Linux lets you do anything you like with it.

      Linux provides none of these, 20 years on. From the user's perspective, it is thus broken.

      That's crap. Of the things you've listed, Linux provides 4/4 while all other systems provide a grand total of 1/4.

      - Stop focusing on OS development pie-in-the-sky and call the core OS and desktop implementations and APIs good enough. Stabilize them for a decade at a time in this "good enough" state and allow bugs to become "known issues with workarounds" that can be used for a decade at a time.

      Er, you mean like the core kernel syscall interface and X11? They've been extended in the intervening 10 years, but they're still fully backwards compatible.

      Oh and BTW, I don't particularly relish the idea of being stuck 10 years in the past.

      - Pour development hours into consumer-level/user-level stuff: multimedia, graphics and audio support, broad-based hardware and driver fixes.

      "multimedia" ceased to bew an issue years ago, as did audio. On many laptops (i.e. Intel hardware) graphics works perfectly out of the box. On others (NVidia) the graphics... works perfectly out of the box. I don't own any AMD graphics, so I can't comment.

      - Stop "shipping early and often." Ship late (i.e. once bugs have been fixed/stabilized) and rarely (no more than once every couple of years).

      You are aware that that is how most distros operate?

      - Create a desktop kernel fork. Linus & co. are not in the business of writing/maintaining a desktop kernel. Their goals are larger (and smaller) than that. The desktop kernel can track the mainline kernel, but shouldn't adopt every latest ABI or other changeâ"just do a major update every 3-5 years.

      What on earth would that achieve? And what is the difference between a "desktop kernel" and a "server kernel" or whatever.

      etc blah.

      --
      SJW n. One who posts facts.
    150. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      Samsung netbook, without the voria ppa It would be pretty borked.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    151. Re:It's not broken. by Anonymous Coward · · Score: 0

      Yes, thank you!

    152. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      It was more the infighting. The UI group said "it's a kernel issue, so we can't fix it." The kernel dev team thought they couldn't possibly have made a mistake.

      It turned out to be that when the kernel knocked, the touchpad would respond with a value not on the list, so it would reply as Generic PS/2 mouse. Despite several people (including the UI group) pointing out with lineouts, debug info, and patches that the problem was with the kernel, it kept getting switched to "solved" because one guy had a non-reproducable workaround on a totally different touchpad.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    153. Re:It's not broken. by serviscope_minor · · Score: 1

      I don't think Linux is for you.

      Actually, I don't think computers are for you.

      "It's not a problem with this part, it's a problem with THIS part. Report it to them."

      Try reporting a problem with Firefox to Microsoft (if it's running on Windows) or Apple (if its running on OSX).

      --
      SJW n. One who posts facts.
    154. Re:It's not broken. by TheRealMindChild · · Score: 1

      My thoughts exactly. Let the simple things be simple and let the advanced things be as complicated as they need to be.

      That said, here are my thoughts on stomping on the learning curve... on Windows, it is a rare day indeed when I need to fire up cmd.exe to do something I can't do simply via a visual interface. I have to have a console handy at all times on Linux, even in Ubuntu. Also, if I end up having to edit a configuration file, don't have some bastard mechanism that overwrites it. On the same foot, if I want to open HOSTS on windows, I search, find it, double click, and choose open with notepad. A new linux user, trying to do the same thing, at best, usually pick from hundreds of installed packages trying to figure out which one is a simple text editor... then OH CRAP, CAN'T SAVE, IT IS READ ONLY! I need to launch the app as root, or modify the file permissions!

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    155. Re:It's not broken. by gweihir · · Score: 1

      Same here with 18 years. Still have my original fvwm config (once adapted to fvwm2). The desktop is not the issue. The problem is that the Microsofties are not even looking.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    156. Re:It's not broken. by Anonymous Coward · · Score: 0

      This is just the tip of the iceberg of the problem but you hit he nail right on the head. What you list is the begining of what is called "real work" to make a truely viable product. With all the people, companies and work put into Linux it should look one million times better then any other os, be one million times more intuitive, work on all hardware without even a button click, have quality games, office and multimedia software out of the box and integrate seemlessly with all my other tech products. Only after that happens can you even begin to really start selling it as a quality product to oems and end users.

    157. Re:It's not broken. by shutdown+-p+now · · Score: 1

      Eclipse, NetBeans, IntelliJ IDEA, Qt Creator?

    158. Re:It's not broken. by allo · · Score: 1

      why should a user help spreading the project?
      when people see me being satisfied, they might consider trying it. But i will not force it on them. Linux is about choice, even the choice of not using it.

    159. Re:It's not broken. by marcello_dl · · Score: 1

      In fact the correct attitude is: linux desktopS are mostly fine and I can't stand the windows desktop experience, with double reboots and costant nagging about updates, and that without counting AV.
      I can't stand the lack of polish of win7, when operating outside modal windows give you pings without a cue towards the window to give attention to (linux does bury windows too sometimes, OK), I can't stand the explorer look where the address bar seeems one of the friggin tabs. Geez a "interface usability for dummies" course would have flagged that as a mistake. And the rearrangement of GUI to operate the control panel. And the mostly unneeded rearrangement of GUI elements in general.

      And I use win7 a dozen hours a year to collect all this dissatisfaction, and I'm using libreoffice, thank $DEITY.

      Yeah linux is worse. If all you have used is windows. Pretty obvious. Try following somebody going the other way, like I did coming from MacOS, and discover whose desktop's year should come.

      I used to recommend apple over windows, even if they cost more. But those had openfirmware. What about the next ones? secure boot?

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    160. Re:It's not broken. by LordLimecat · · Score: 1

      Right, because you have no problem burning an ISO, installing it (and dealing with dualboot shenanigans), and dealing with incompatibilities by googling them.

      For the folks who cant go to Dell and get a reasonably priced pre-installed Fedora, Ubuntu, or Debian with Dell support (contracted out) behind them, there is a problem.

      I think Icaza was right that there is too much variety out there. Options are great, and i think its good that when PulseAudio was broken, it wasnt like Windows where "the soundsystem you have is the soundsystem you have until your vendor graces you with a fix". Being able to switch components like that out is really really good. But Im sure (as Icaza said) it makes it a nightmare for vendors who want to spend as little time thinking about compatibility as possible.

      What if there were some initiative where, like "Gnome desktop" and "KDE desktop" are defined genereally in a way that a dev can know what is on the system-- what if the big names (Novell, RedHat / CentOS community, Debian / Canonical) all banded together and said, "OK, here are the major 'desktop flavors', which will guarenteed have these APIs, libraries, and components". Like, Debian and Ubuntu and Mint all agree that in their "Gnome" flavor, whatever stock desktop comes up will support certain audio calls, certain init script types, certain logon screen integration methods, and a specific network configuration widget. Maybe also a standard way of very quickly pulling up a terminal on the desktop.

      Doing that would be absolutely huge, because now a vendor has 2 main targets for "Joe Standard User", and it can know that its init scripts will work, the version of Java it expects is either installed or can be auto-installed through the native package manager, and if it needs to walk the user through a network change it can tell him to go to his standard "run command" prompt, type in "GnomeNetworkConfig" and have a bog-standard widget. It doesnt need to maintain documentation for 5 different distros, or worry about 3 different soundsystems, etc.

      Thats my thought. You want dell jumping onboard? Get some degree of collaboration between the major players so that, at least from an integrator standpoint, there is some consistency. And if the power user wants to rip out everything and replace it, and deal with any compatibility issues, thats fine-- but for goodness sake lets bring the idea of "sane defaults" home.

    161. Re:It's not broken. by lister+king+of+smeg · · Score: 2

      well most distros are aimed at difrent targets or are built for a specific perpose

      debain - is for people who want free in every since of the word and stable
      ubuntu and mint - are for average users
      redhat oracle and suse - are for the back room server and enterprises
      cent - is for people that don't want to pay for redhat
      fendora - is for redhat people that want a desktop
      tiny core linux, and danm small linux, and puppy - are for people with limited space, ram or live boots
      gentoo and linux from scratch - are for Sadomasochists/dev(they are the same thing right) /performance junkies
      arch - see gentoo but not
      everything else - pretty much niche, old/dead, research or wanabies or for people that refuse to let very very old hardware go to waste

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    162. Re:It's not broken. by LordLimecat · · Score: 1

      But at least MS makes it so easy that a vendor practically has to TRY to have a program be incompatible with the newest or oldest supported version of Windows.

      Whereas to see an incompatibility on any of the major desktop Linux distros, you just need to wait 6 months-- or even for the next update.

      Dont get me wrong, I have loved linux (tho for now I am happy on my Win7 workstation); but it has serious problems when it comes to being where support from a vendor is "expected". Right now its basically a "bonus", and in my eyes that is a problem.

    163. Re:It's not broken. by lister+king+of+smeg · · Score: 1

      because we all now there is only one use case.

      --
      ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
    164. Re:It's not broken. by chipschap · · Score: 1

      I would agree that the problem actually is, as alluded to by the other respondent above, the requirement that data be submitted in a closed, proprietary format. The fact that LibreOffice conversion to .doc or .docx is not perfect falls in the "room for improvement" category to be sure, but you can bet that as soon as the conversions are good (if not even sooner), Microsoft will change something.

      Of course, as you say, you have no control over the submittal requirements, and I agree you have to "do Windows" to meet your need.*

      *I wonder what I would do in such a situation. I don't have Microsoft Office and certainly never plan to have it. I guess I would submit an incorrectly converted LibreOffice document and tell the recipient to deal with it. (It would have to be a job I didn't care about keeping.)

    165. Re:It's not broken. by LordLimecat · · Score: 1

      This is a false dichotomy. What is needed to fix its "problem" is to have the major players reach out to integrators and try and establish some baseline, default system config (or maybe two, at most) that vendors can target and know that things will work on any compliant system. Like POSIX, but for Desktop Environments (plus all the nuts and bolts, package managers, init scripts, bootloaders, etc down the line).

    166. Re:It's not broken. by Urza9814 · · Score: 1

      OK, I feel a bit out of place saying this to someone who's been running Linux twice as long as I have -- but have you tried a distro like Arch? I used to run Mandriva and was reinstalling the OS, with the kinds of changes you've mentioned, once or twice a year. It was a pain. Then I decided to give Arch a shot after hearing someone in our LUG raving about it.

      Now? The only time I ever do a full system install is when I get a new PC. You can easily run an Arch system for the entire life of a PC without reinstalling and still be fully up to date. That also eases some of the constant interface changes.

      Of course, I have no suggestion with the Gnome changes and such -- I've always been a KDE fan, and even the 3.5 to 4.0 jump wasn't a MASSIVE change to the usual operation -- flip a couple settings and you're pretty much back to normal (and it stays that way). 4.0 _was_ pretty rough when they first started pushing it, and I stayed on 3.5 for a while because of that, but it's quite stable and functional now. It's not even the functionality of Gnome that I dislike so much -- although I do prefer KDE on that area as well -- but mostly it's the artwork. It just feels like it's more of a toy than a real computer to me, but I suppose that's all personal preference.

    167. Re:It's not broken. by hairyfeet · · Score: 1

      Ahhh the ever classic and ever useless "Works for me!" and it gets modded insightful, surprise. Well I have an old G3 running OSX and an AMD 6 core that runs Win 7, both "work for me!" so all operating systems must be perfect huh?

      The sad part is Linux could be fixed easily, but not as long as Torvalds and his gang of old schoolers are at the helm. Fire Torvalds, lock down a solid API and ABI where breakage is not allowed for...lets say 7 years, that gives you a nice middle ground between OSX's 5 and Windows 10, get rid of X-Server for....frankly anything because its fine for enterprise but a client/server model on a single user desktop is just retarded, and lock down all system required code, DEs, sound, wireless, for a period of 6 years so that devs can't just keep cranking foo+1 without fixing foo, basically bring some stability and a set timetable to Linux. Oh and don't bring up LTS because as we've seen with Ubuntu LTS is a code word for "won't port shit" which simply the fact that you have to port fricking programs to make them work is a failwhale right there.

      But hell if you won't listen to me how about one of the RH devs that has plenty of not nice things to say about the Linux desktop, or how about fixing this list of major Linux problems which if I were to put the original list up here and let you compare them you'd see about half of these are 3+ year old bugs...gentleman that is not acceptable.

      If anyone wants Linux to give us a "third way" its me, MSFT gouging on licenses costs me around 40% of each sale and makes me keep prices higher than I'd like to cover the licenses. Hell I'd be happy to pay $25 a pop for Linux licenses to a desktop OS that actually worked and continued to work for a decade like Windows, but it just doesn't exist. You update and things break, they break because Torvalds and Co. treat the entire guts of Linux as their personal pet project. Well it ain't 1992 anymore Linus, time for you to quit screwing shit up because you feel like it. You have people depending on Linux now, its not supposed to be your hobby toy, time to grow up.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    168. Re:It's not broken. by Anonymous Coward · · Score: 0

      I've been using Linux desktop for *10* years, and it works fine for *me*, too! Google has been running on Linux, and it works fine for them, too. The Wall Street Stock Exchange has been running on Linux, and it works fine for them, too. 90% of the world's supercomputers run on Linux, and it works fine for them, too. Amazon.com has been running on Linux, and it works fine for them, too. Pixar studios has been running on Linux, and it works fine for them, too. 1/4th of all the computers sold in India have been running on Linux, and it works fine for them, too. The entire government of France has been running on Linux, and it works fine for them, too.

      You're the one with the issue. You have no right coming to my computer which works fine for me in both a recreational and production capacity and telling me I'm doing it wrong. You also have no business telling black people that they fail because they don't act whiter, homosexual people that they fail because they don't act more straight, and Buddhists that they'll never succeed in the world because they don't act more like Evangelical Christians. I use Linux because I want A Computer That Works, end of story. I don't care that it's free, I don't care that it's idealistic, I don't care if I have to compile it and maintain it myself. I don't care if it installs with a single click and has binary blobs installing. I don't care if everybody else uses it. I don't care if nobody else uses it. I don't care what people like you think. I did not enlist in an army when I decided to use Linux, nor did I baptize myself into a Linux religion, nor did I get Linux tattoos, nor did I sign a pledge or take an oath or pass through an academy. I don't owe anybody a thin damn. And I encourage everybody to have the same attitude I do.

      Here's how I'd fix the Linux desktop: Everybody can shut the fuck up about it unless they're talking about helping develop it or trading tips for running it.

    169. Re:It's not broken. by Anonymous Coward · · Score: 0

      Because most users don't install Windows themselves?

      Duh, you've got it, young padawan.

      The only reason people think Windows is easy to install compared to Linux is because they don't do it. Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

      Bullshit.

      When I install Windows XP pro from the disk it takes 45 minutes and always works. Always. No problems.

      Just tried to install the latest version of Ubuntu linux. Black screen. Nothing. Zero. Dead.

      But that's because I know nothing about linux, right? Wrong! When I reinstall Ubuntu 6, works fine. Anything above 6, dead, black screen. And I know why. Compiz. All that bendy-twisty windowing bullshit they added kills my machine. I just don't how to fix it and I don't care. So linux is off my machine. Forever.

    170. Re:It's not broken. by Anonymous Coward · · Score: 0

      Fellows,
      -First of all all of us are aware there is kernel (Linux, *BSD, etc) and the desktop software runs on the kernel.
      -Most of us are zeros (that is, nulls) when it comes to kernel development and low level stuff. I would rather use Python and Ruby... rather than C or C++.
      -The desktops, such as GNOME, run on top of the kernel adding another 3 or 4 GB of data/stuctures/etc in addition to a tiny kernel. The smallest one I got was 1.1Mb -- it is without symbols and other debugging stuff and without loosing any hardware functionality.
      -Now I am seriously thinking about switching from Ubuntu Linux to FreeBSD 9 stable. I've been using Ubuntu Linux since 2009 and before that FreeBSD since 2003. I am thinking about switching because the applications that once have worked on 10.04 do not longer work on 12.04. It started with the browser. I am talking about a browser + plugins, straciacella with notifications just to name a few. While it is nice everything is locked by dconf (DBus based configuration), I have an image backup with all apps I use.
      -The main reason why I use Ubuntu is because, their desktop nicely integrates with compiz (including dbus ifaces etc) and it sure provides nice effects 'other' OS vendor will never achieve. I had compiz working on BSD back in the days but it had tendencies to crash more frequently -- at that time it was in early stage.
      -Other Linux vendors had similar software available via ports, deb repositories, rpms, etc...

      Please backup your software so should there be a need new software can be written and you will always have old software as a reference while you are writing new software.

    171. Re:It's not broken. by Anonymous Coward · · Score: 0

      Maybe when you get to High School.

    172. Re:It's not broken. by Anonymous Coward · · Score: 0

      Except that I am able to do it on Linux. Anyone who isn't a moron can do it on Linux in fact.

    173. Re:It's not broken. by Anonymous Coward · · Score: 0

      "a troublesome couple of days trying to get some obscure bit of hardware working properly followed by a full on feet-eating system meltdown due to excessive fiddling in the wrong places"

      That is not a learning curve. That is refusing to separate the role of developer from the role of user, which is the primary characteristic of the Linux community.

      Ah, but for Linux (and Free Software in general) the developer is the user. IMHO that is the strength and beauty of Free Software: the ability to scratch your own itch and all that, self-determination, tinkering, etc as opposed to depending on some vendor with closed source. For certain (strange, perverse?) individuals, futzing around trying to solve problems that don't quite work is half the fun, it provides a great sense of achievement when one does solve the problem.

      Anyway, if some users want to use proprietary software if that suits them, that's fine with me.

      Leigh.

    174. Re:It's not broken. by Anonymous Coward · · Score: 0

      You sound like an anti-M$ drone. What have Linux or OS X got to compete with Microsoft's business products? Nothing much. Show me an office suite better than Office that is integrated with the underlying OS/network as well as Office is. Show me a DB server and client tool that is as robust and as easy to use as SQL Server and SQL Server Management Studio. Show me an OS that will run on most hardware that is as easy to setup as Windows. You can't. Let's see how easy it is to setup a Windows Domain compared to your crappy Unix.

    175. Re:It's not broken. by SiChemist · · Score: 1

      Copying the "Look and Feel" of Se7en is not going to help with third party software development. THAT is the biggest obstacle to Linux adoption. Lack of (specific) applications. Nobody wants to learn the Gimp interface when they can do all of their work in Photoshop.

    176. Re:It's not broken. by cheesybagel · · Score: 1

      I stopped using Visio to use a mix of Dia and Inkscape. Then again I used to be an Illustrator user so the transition was not particularly hard for me.

    177. Re:It's not broken. by Anonymous Coward · · Score: 0

      Can't upvote this enough. Particularly, since I am a coward.

    178. Re:It's not broken. by VortexCortex · · Score: 1

      Why would I want a downward moving "descent" user interface?

      So you wouldn't wear out the scroll wheel as fast.

    179. Re:It's not broken. by cheesybagel · · Score: 1

      Actually the first thing Steve Jobs did when he got back at Apple was to kill off the Mac clone manufacturers by withdrawing their licenses to use the MacOS software and other tidbits. Apple's own hardware sucked so terribly that people preferred to use clones from UMAX and Power Computing thus driving down Apple's profits substantially to the point they got near bankruptcy.

    180. Re:It's not broken. by element-o.p. · · Score: 1

      Last time I looked at Dia, it had a ways to go before it would be a decent replacement for Visio. That was quite a while back, though, so it might be worth checking into again :)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    181. Re:It's not broken. by ApplePy · · Score: 2

      I've been using KDE for years, and I always set it as the default DE for any new converts I make from Windows. It's enough like the XP interface for the user to quickly get comfortable. No complaints.

      You make a good point about radical departures. The reason, IMO, that Windows 95 took the world by storm, is that it was a user interface that came very easy and natural to computer users. Its layout and functionality made sense. Its overall interface has stuck for almost 20 years now, and will probably continue to do so. Gnome and Win8 are competing to throw all that out the window. Why? It wasn't broke; don't fix it.

      --
      That I'm right, and you don't like it, doesn't mean I'm a troll.
    182. Re:It's not broken. by Anonymous Coward · · Score: 0

      The other problem is:
      There are a lot of different distributions, and each one has it's own little quirks and methods for installing and configuring everything, and even VERY experienced computer people can have issues mapping those skills from say, a redhat linux over to a ubuntu machine. Then there's the very real, awful situation with closed-source video drivers, the dependency of xwindows, and ESPECIALLY ubuntu's Unity.

    183. Re:It's not broken. by Teancum · · Score: 1

      If you need to install all of the device drivers and make a custom installation of Windows, that can be pretty complicated. Most of the manufacturers have provided systems for Windows to automatically detect and load the device drivers though so it is a relatively pain-free process of typing in the serial number (if even that) and then just letting it do its thing. Almost all of the major manufacturers of peripherals and even major computer vendors have worked with Microsoft over the years that they send drivers to Microsoft to include in the Windows distributions... you don't need to do anything else. It is only when you get to more exotic devices or perhaps obsolete devices that it becomes a larger problem.

      Some of the Linux distributions are getting that way now though, so it isn't exactly all that difficult either. Ubuntu Linux in particular is relatively pain-free and can install in almost the same way, so it really is just who you are talking about.

    184. Re:It's not broken. by Anonymous Coward · · Score: 0

      I've used a linux desktop off and on for maybe half of the last 15 years, although when I was using Windows I usually had an X window open to a linux box somewhere. A couple of years ago I switched to a Mac, because I found that it did a better job at everything I wanted to do.

      I've got a job, and although it may involve linux kernel internals from time to time, figuring out how to deal with continual changes in the linux desktop is just not part of it, and I resent having to spend time on it. The Mac has commercial applications, support for unix programs that's almost perfect (unlike Cygwin), and a command line that doesn't suck. (let's face it, the windows command line today is kind of like the Linux desktop circa 1998) I still have remote shells to a few linux systems at any given time - I just don't have to deal with their more annoying aspects.

      I'd really like to see Linux succeed on the desktop. However I don't have the time to be a beta tester for it.

    185. Re:It's not broken. by AlXtreme · · Score: 4, Insightful

      The problem is actually bugs in the handling of tables and form data from .doc/.docx files in LibreOffice.

      This. A thousand times this.

      Businesses and people are used to MS Word. They don't like it, they simply cope and can be fairly sure a document created in it can be read and changed by another user without too many problems. It's the defacto standard, and any alternative needs to deal with that standard.

      In spite of all the effort gone into Star/Open/LibreOffice compatibility over the past 15 years it has always been hit-or-miss when opening a Word document. As long as you can't rely on a compatible Office suite users will simply stay with MS Office, and thus Windows/OS X.

      The average user uses their PC to browse the web, read their email and as a fancy typewriter. Get that working properly and you can play ball.

      --
      This sig is intentionally left blank
    186. Re:It's not broken. by Anonymous Coward · · Score: 0

      That's not even the consistency I need.

      The consistency *I* need is:
      same location of binaries.
      same location of configuration files.
      same NAME for packages I want to install.
      same NAME for daemons/services/(etc) I want to start/stop/or otherwise manage.

      Every fucking version of every distribution changes several of these elements. Sometimes these changes are necessary, some are important. But each one of these changes results in: sudo apt-get . . . . sorry, package not found, what the fuck? google goolge google (find 100 dozen examples of outdated documentation which do not apply to your situation, sometimes leading to an actual install of the wrong fucking thing, leading you down a rathole of fucked up system configuration from hell) . . . sometimes I want to blame the cowboy-coding culture, the lack of good, consistent documentation, but I know that's not REALLY the problem. Part of this frustration does stem from the "google google google" step: where google is some several orders of magnitude less effective than it was maybe 5 years ago. Mostly because they're effectively a monopoly now, and no competitors are actually trying anymore. That, and pretty much every single linux user who uses the OS for more than 5 years, has since made their own distribution.

    187. Re:It's not broken. by Anonymous Coward · · Score: 0

      Yeah, because like it or not, Gnome looks pretty even if it is missing a few features here and there, whereas KDE is by engineers for engineers - it works mostly okay, but it looks cluttered and extremely boring (too much dark gray, buttons do not appear to be their own objects so they disappear into the background until they are moused over instead of standing out as separate elements, and I haven't been able to find the network management notification icon in the latest two OpenSuse releases so I can't even adjust my network settings and the network configuration settings page didn't have any connections listed and wouldn't let me try to add one but Ubuntu and LinuxMint work flawlessly in that regard on the same system).

      So, if KDE really wants to be included, they need to tweak their current theme to make widgets more discoverable (eg: not blending in with the background - themes aren't just eye candy), they need to lighten the gray that appears everywhere (either go with white or light gray or black or dark gray depending on the rest of the theme colors), and make network management braindead simple to use and switch around on laptops! Just a little bit of important polish here and there and they would be much better primed for more widespread adoption.

    188. Re:It's not broken. by Anonymous Coward · · Score: 0

      old GNOME is great - it does what it should. I've been using Ubuntu since 2009 and now I am seriously thinking about switching back to FreeBSD stable. My main concern is the applications. Everything seemed to stop working starting with browser upgrade. A browser and plugins first... Now that GNOME is gone from 12.04. I've created image backup of everything for starters...

    189. Re:It's not broken. by Dadoo · · Score: 1

      Generic Windows generally works better than preinstalled

      So what you're basically saying is: "Works for me".

      --
      Sit, Ubuntu, sit. Good dog.
    190. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      And documented just as well here as in the rest of the Linux documentation.

      And calling someone a moron for not knowing exactly what files, commands, and packages are required. I guess you didn't have a first day, did you?

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    191. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      How about if there was a problem with the documentation for a certain microprocessor, where the mfg changed the location of the fuses, and this info didn't propagate to the compiler writers or the burners? Originally planned for location 0x1FFF, it was put into 0x3FFF. (Or the other way around, it's been uh... years, let's just say years)

      Four emails later, I had a new version of the compiler and the programming software. That's how it's done.

      If you've ever used a 10F20X series chip with CCS or Quickwriter, you're welcome.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    192. Re:It's not broken. by cavreader · · Score: 1

      Ok create a "crappy" OS but the problem is that its no better than any other mainstream OS and lacks quality user applications and migration strategies to help the average user actually male the change. Linux is worthless without quality user applications. In the business world you will need to come up with a way for them to use their existing custom built applications, re-train system their IT staff. As it is the super geeks can make do and users who do nothing but surf the Internet make up the majority of adopters. I have worked with multiple companies where the geeks talked management into switching to Linux only to discover their existing applications ended up not working without a lot of money and time. A few less flavors of Linux would also be a bonus. The main purpose of any OS is to run actual applications.

    193. Re:It's not broken. by Anonymous Coward · · Score: 0

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience.

      Actually, yes I have. Several times, in fact. I assemble my own computers and load them with Windows (because that's what the software I make a living with runs on), and I haven't had any "unpleasant" experiences getting it to work since probably the Win95 days...

    194. Re:It's not broken. by kcredden · · Score: 1
      The only reason people think Windows is easy to install compared to Linux is because they don't do it. Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

      Uh. Ok. When was the last Windows you installed? Mine was XP/SP3. Put it in the drive, answer a few questions, and sit back and wait. Yes, I will agree that it's layout is a pain in the neck. (why is it ALL installers want to ask questions thought the install, instead of at the very beginning so you can walk away? Ug!!)

      My last linux install was OpenSuse12.1. The only reason for that one is simple.

      #1: 90% of the installers doesn't work on various popular distros. Cinnimon, Mint, Ubuntu (of the month), Mephis, etc. OpenSuse12 was the only one that would.

      #2 I was a major Debian user (since v4) but that text installer just drove me away. It wanted to DL 600+ megs of stuff from the net, no matter what. I bought DVDs, full versions, no netinstall ones. Always you download 600+ megs or you don't get any GUI, and you may not even get a working /system/

      The biggest problem with that? 600 megs is 6 HOUR downloads. And if it's not installed right? Well reinstall and wait another 6 hours.

      No I walked

      Microshaft has many things wrong with it's OS, but installation they've nailed. Both with programs and their OS.

      And incase your wondering; I'm a firm linux user. But I can see the flaws.

      --
      -- Kevin C. Redden kcredden@ gmail 392992 .com (take out the 392992 for e-mailing me. Spam control)
    195. Re:It's not broken. by Spacelem · · Score: 1

      I've been using Linux on my desktop for 13 years now. It works just fine for me.

      9 years here (although I first dabbled back in 2000). Cheers!

      I use it at work too. I'm totally happy with it, far more so than with Windows, considering the hassle I've had to go through installing and maintaining it (whilst paying for the privilege). I'll admit that I've given up on the days of working on Gentoo, and went the easy route with Linux Mint Debian Edition, although I'm tempted by Arch.

      As soon as Steam is available for Linux, then I'll never have to boot into Windows ever again. That's the only think I think needs fixing.

    196. Re:It's not broken. by Yunzil · · Score: 1

      Dead easy.

      I'm still running Vista at home (pause for laughs). When I installed it, not only did it go perfectly, it also automatically and correctly set up my network connection, which XP never could do.

    197. Re:It's not broken. by serviscope_minor · · Score: 1

      How about if there was a problem with the documentation for a certain microprocessor, where the mfg changed the location of the fuses, and this info didn't propagate to the compiler writers or the burners?

      How about it? You were critisizing Linux about something, or perhaps the community, but now I'm lost.

      GCC is very popular on embedded processors with good reason.

      Also, I notived a regression has crept into gcc, and submitted a bug report. It was patched in SVN before I woke up the next day.

      --
      SJW n. One who posts facts.
    198. Re:It's not broken. by Anonymous Coward · · Score: 0

      Possibly. But a dissatisfied user who advocates random changes, in the hopes that they'll increase consumer appeal, is actively counter-productive. See GNOME 3.

    199. Re:It's not broken. by ndogg · · Score: 1

      I don't think anyone is trying to force anything on anyone, but they are trying to make the Linux desktop more appealing. There is a difference.

      --
      // file: mice.h
      #include "frickin_lasers.h"
    200. Re:It's not broken. by Anonymous Coward · · Score: 0

      >and that won't happen until the developer likes it enough to run it as their default platform.

      Or as someone once eloquently put it "DEVELOPERS DEVELOPERS DEVELOPERS!"

      You may snicker but since LInux hasn't even scratched the marketshare of his OS, who's really the getting the last laugh?

    201. Re:It's not broken. by Anonymous Coward · · Score: 0

      Well there goes my Saturday this week, going to print out some pamphlets and give it a try..
      "We're less annoying than J-W's!"

    202. Re:It's not broken. by Anonymous Coward · · Score: 0

      Im with you, I have used it for my desktop since 1996 and it works like a charm! (My mom uses xfce and she loves it, I use Awesome)

      There is no "problem" with the linux desktop, the problem is that some ppl want world domination and want's to make a "one size fits all" Linux desktop to achieve this. If Linux is used by people and people love it; how is it NOT a success? If I go to a friends house and he makes me an exquisite dinner, is that a failure since its not "one billion served"?

      Here is a little tip for the (world domination aspiring) desktop developers:
      Do not write a desktop to rule the world, write a desktop that you love and want to use. If you are the only ones who use it its still a success since you use it and love it. Forget about the "# sold", leave that to mickey-d and the greedy. Are you in this because you love computer and writing code or because you hate Microsoft and Apple?

    203. Re:It's not broken. by Anonymous Coward · · Score: 0

      That used to be true, but it isn't anymore.

      People like xp and windows 7 because they "just work" and do lots of great things that are very hard to make work in any linux distro.

    204. Re:It's not broken. by Stan92057 · · Score: 1

      {People don't want to relearn how to use a computer, just as they don't want to relearn how to drive car}. And that is why windows 8 is seriously going to fail. And yes i have tried it it stinks and is just too different.

      --
      Jack of all trades,master of none
    205. Re:It's not broken. by josath · · Score: 1

      That's actually the state of Java today. You have to tell the VM ("interpreter") how much memory to allocate.

      --
      sig? uhh, umm, ok
    206. Re:It's not broken. by mrmeval · · Score: 1

      You won't get anywhere with this. The "zOMG M$ evil" snails would shoot you if they even thought you had a following. I tried this in the 90s and had death threats. There were a few attempts but with the harassment, threats and the zealots actively trying to do the developers reputation harm in the real world they quit. This is why you see such utter insanity as Gnome and it infects KDE as well. It's why even 'normal' desktops such as LXDE and others will damn near crucify you if you suggest it.

      I can't get anyone I know who is not a Linux geek to touch a Linux distribution for more than a couple hours without getting complaints to fix their broken PC.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    207. Re:It's not broken. by Zero__Kelvin · · Score: 1

      "And calling someone a moron for not knowing exactly what files, commands, and packages are required. I guess you didn't have a first day, did you?"

      Where is it documented for Windows and OS X? You have to figure out that the "System Settings" icon is what you want to click on if you want to change a system setting. If your big concern on your first day is how to change the appearance of your login screen then yes, you are a moron.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    208. Re:It's not broken. by Anonymous Coward · · Score: 0

      WHAT?

      KDE is nothing like windows.

      It does not have most of the great features that makes windows 7 so usable. There is a start menu (sorta) so what? What happens when you need to connect to a remote file share... whip out vi and get your fstab on... get to autofs'ing or making things user mountable.

      It's not usable out of the box. 3d support is weak on many types of hardware. No it is not the manufacturer's fault.

      Make a linux distro that doesn't QQ about proprietary software/drivers like ubuntu, and works as well out of the box on most hardware and it will take over.

      I love linux. I use multiple linux distros. But I want things to work.

    209. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      Touché

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    210. Re:It's not broken. by Beardo+the+Bearded · · Score: 1

      Meaning I've had to work with a handful of different manufacturers to resolve a mutually-inclusive bug.

      --

      ---
      ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
    211. Re:It's not broken. by whoever57 · · Score: 1

      I would agree that the problem actually is, as alluded to by the other respondent above, the requirement that data be submitted in a closed, proprietary format

      If the formats, despite being proprietary and closed, were not well understood, you might have a point. But in this case, the formats have been reverse-engineered and are well understood. The issue is bugs that are known but apparently not important enough to fix.

      Let me suggest that you "get real". The documents are sent to someone, manipulated and sent on further. Everyone in the chain (up and down, several thousand people) would have to stop using Microsoft Office, all because I asked? What you are proposing is, frankly, a utopian paradise. It isn't going to happen. I live in the real world and, while I continue to use LibreOffice on Linux, this is a very annoying problem and for some people will be a deal-breaker for using Linux.

      --
      The real "Libtards" are the Libertarians!
    212. Re:It's not broken. by schnell · · Score: 1

      why should a user help spreading the project?

      Because more people using desktop Linux helps you out too. Commercial hardware and software vendors follow the money, and the money follows the users. Greater installed base/market share for desktop Linux means more drivers and compatible peripherals; more commercial software and games to choose from; and more PCs with Linux preinstalled.

      More users creates a virtuous circle (e.g. increased end user demand and availability of corporate standard software like MS Office results in more corporate IT depts allowing it on desktops, introducing more users to it, driving more commerical software development, driving increased user demand...), just as losing marketshare creates a vicious cycle. Just ask Apple about the former this decade and the latter in the late '90s...

      --
      "95% of all Slashdot .sig quotes are incorrect or completely fabricated." -Benjamin Franklin
    213. Re:It's not broken. by Rutulian · · Score: 1

      These are not people who equate ease-of-use with "pretty translucent buttons" either. These are people who just want to upload their photos to the desktop, edit them, organize them, and email them to friends, for example. Or type a letter, take it to the library and print it.

      Please describe exactly what about those task was difficult. Because one of Ubuntu's primary missions is to make those kinds of workflows easy. And I think they do it pretty well. Shotwell for your photo example (works almost identical to iPhoto) and LibreOffice for your letter example. Only thing I can think of that might have inhibited the latter is needing to specify the Microsoft Word file format while saving, but I don't think that is too difficult to learn.

      When people complain about linux desktop usability, they aren't usually complaining about tasks like you describe. Off the top of my head, the complaints I hear the most often (and I think they are reasonably valid) are software availability, hardware support, software installation, and system administration tools, usually in that order. People are usually first looking to run software they need or already know (Microsoft Office/Adobe Photoshop) and they usually have some complaint about the alternatives offered in Linux. After that it is usually some hardware that doesn't work (a multifunction printer or wireless adapter, for example). If those two are good, the next complaint usually has something to do with software installation, and this usually boils down to some software/version not packaged in the repository of their distribution. Finally, certain system administration tasks can be awkward or difficult to some users (like configuring the graphics adapter or managing the permissions of a directory tree).

      So, yeah, there are some usability problems with linux. I think most linux users are aware of them. But the solutions aren't trivial.

    214. Re:It's not broken. by Anonymous Coward · · Score: 0

      Just FYI, I think you misinterpreted the GP post.

      I don't think they were asking why a satisfied user would not be an evangelist for the system. I believe it was more asking how it could possibly be the case that having users who are satisfied with their OS is a stumbling block towards the OS gaining further adoption, as the GGP implied.

      Your point is interesting, too, though.

    215. Re:It's not broken. by couchslug · · Score: 1

      "I don't think it's the learning curve. I think it's that there's TOO MUCH choice."

      Not "too much choice", but lack of a consistent SINGLE "default" distro!

      Change for changes sake is fun for those inflicting it, but puts off people who have alternatives.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    216. Re:It's not broken. by Grishnakh · · Score: 1

      The network configuration thing you mention is obviously a distro issue, since it works fine in LinuxMint for you (as it does for me). I haven't used OpenSuse in a long time, but if it's not working there, that's a failure of the distro I think. And that's part of the problem; any DE is going to depend on the distro to do a certain amount of integration and configuration work. If a distro is treating it as an afterthought, then you're not going to have the greatest experience. Most of the distros put a lot more work into Gnome/Unity than KDE, and it shows.

      The color issues you complain about are again distro problems to a certain extent. KDE is completely themable and configurable; there's nothing forcing you to stick with the default except effort. And that's something that distros can do: make their own unique themes and make those the default. But they don't.

      BTW, network management IS "braindead simple to use and switch around on laptops", at least on LinuxMint on my Thinkpad. It's pretty pathetic that OpenSuse, once the standard-bearer for KDE, can't even get that part right.

    217. Re:It's not broken. by Anonymous Coward · · Score: 0

      all of those 'problems' are the products and prices of freedom. while that kind of freedom can create problems, it also empowers us to solve those problems ourselves with our own choices about which distro to use or with community 'hacks' and work-arounds.

      My mother uses RedHat (7.1) extensively, and after many hours of disagreements and philosophical discussions about the differences between using that and Windows, I have been able to boil my ire down to:

      "Linux gives you the power to solve the problems that linux itself creates."

      I don't like the problems, she likes the power. Fix the problems while leaving the power intact, and it will have a wider adoption. I don't see that happening because, as you said, it's the price of the freedom. Therefore, you can't fix the "linux desktop".

    218. Re:It's not broken. by Grishnakh · · Score: 1

      You obviously have no idea what you're talking about. 3D support is irrelevant to KDE; that's a driver issue. The KDE team can't fix that, any more than they can fix the kernel or x.org. And you can set up remote file shares in KDE's Control Center pretty easily.

    219. Re:It's not broken. by Greyfox · · Score: 1
      The GUI isn't the problem there! The GUI was never the problem there! The problems there (When I started with Linux) were a segmented memory model, a non-reentrant kernel, a breeding ground for virusses and no real multi-tasking. When I started using Linux, "Windows" was still a program you started from the DOS prompt. My first Linux machine didn't even HAVE a GUI -- the crappy VGA video card just couldn't handle X11 with anything on it! Just being able to switch between virtual console windows was a huge step up! Being able to alloc a megabyte of RAM (Out of swap but still...) was a huge step up! Being able to auto-connect to the internet with a real pppd was a huge step up!

      Emulating a successful and fairly unintrusive user interface is not the problem here! The problem here is kids these days don't appreciate what they have anymore! Why back in my day, you had to remap your character set BOTH WAYS IN THE SNOW if you wanted graphics! And sprites, ooh we used to DREAM about having sprites! Kids these days aren't happy if their windows aren't transparent when they drag them! Pfft!

      You know how I'd fix the Linux desktop? I'd take it back to TWM! That's it! You get TWM, and a terminal window! God help you if you CLOSE that terminal window! If you want another window? Well then you damn well run the application you want to launch from the command prompt! Menu bars? We don't need no stinkin' menu bars! We don't need icons! We just need a way to open 9 xterms and an EMACS session! And maybe, if you're good, I'll tell you where I hid the xtrek binaries!

      I say we take back our operating system, from the sissified granola-eating hippies with their six-digit Slashdot IDs, coming in here thinking they're all cool because their menus show up on the menu bar instead of in the application that owns the menu! That's great if you only ever plan to run a single program at a time in your application! I say we go back to writing useful command line applications that can generate, slice and dice data in useful ways! I saw we go back to using TeX and LaTeX for our document processing! I say we send HTML and XML out into the field to be shot! WHO'S WITH ME?!

      --

      I'm trying to teach myself to set people on fire with my mind... Is it hot in here?

    220. Re:It's not broken. by Anonymous Coward · · Score: 0

      Repeat after me

      UI != OS

      Perhaps the cluebat would help?

    221. Re:It's not broken. by chipschap · · Score: 1

      Let me suggest that you "get real"

      My comment above frankly admits that the OP will have no option but to "do Windows." That's as "real" as it gets, even if that reality is not a pleasant one. Indeed, some people will be required to use MS Office products for the reasons which you state.

      But perhaps you missed the point I was making about compatibility bugs. If LibreOffice, for instance, were to suddenly start doing perfect conversions, how long would that last? Only until MS could roll out something new and incompatible, and I am pretty sure that they would. Then LibreOffice would have to chase a new target. The key concept is that until people in positions to make demands on others quit assuming that everyone as a matter of course has and uses MS products, this issue will arise over and over again and indeed will keep some users away from Linux.

      Still and all, I went for something like my last 12 years in professional life as a purely Linux user, obviously then without ever having MS Office installed on my office computers. Despite being surrounded by MS Office users, I always found a workaround. Admittedly, that was a function of being in a relatively tolerant environment and certainly not everyone would have been able to get away with it.

    222. Re:It's not broken. by Anonymous Coward · · Score: 0

      If the solution to Linux's "problem" is to turn it into the crappy OS that it absolutely strives not to be, then I would rather stick with the "problem." I think most of the Linux community would agree with that.

      thanks for speaking for all of us, douche.

    223. Re:It's not broken. by Anonymous Coward · · Score: 0

      I don't think it's the learning curve. I think it's that there's TOO MUCH choice.

      The beautiful thing is that's the easiest problem to solve.

      The whole purpose of Linux distributions is to narrow down choices -- hopefully by having knowledgeable people selecting the best-of-breed software in each category, and including each of them as the defaults in the distribution.

      And what's even more beautiful is that when I said that distributions "narrow down choices", it's actually just an illusion! The choices aren't really narrowed down -- it just looks like that from a novice's perspective.

      For example, when I install Mint I see a Cinnamon desktop. A novice user might be happy with Cinnamon, and that's great. Or maybe a novice user might starting wondering if there's anything else, and be willing to take the time to investigate other options like XFCE, KDE, etc. Those can be installed and evaluated with little fuss or risk.

      Take a moment to realize just how awesome that is: A default installation that is both simple and good -- but if you want to look for more options, you'll find tons of them -- helpful arranged in a Zipfian distribution that allows you to evaluate all the "most promising" ones first. How could it possibly get any better than that, for either the novice or the expert?

      This also results in a very robust ecosystem. For example, I started with Gnome way back in the day. Unfortunately, Gnome has gone in a bad direction recently, so I had to evaluate other DEs. Good old Zipf's Law allowed me to find my new desktop (KDE) very quickly. In this case the abundant choice is precisely what allowed me to stay with Linux.

    224. Re:It's not broken. by DarwinSurvivor · · Score: 1

      Oh, so it's not the interface you want us to copy, but the proprietary, buggy internal API's that even software developers have to fight with to get working? Yes the API's are publicly documented, but their buggy behaviour sure as hell isn't. Did you know that one of the biggest problems WINE has is with applications that use hacks to work around buggy & broken windows api calls that don't do what they are supposed to do?

    225. Re:It's not broken. by whoever57 · · Score: 1

      But perhaps you missed the point I was making about compatibility bugs. If LibreOffice, for instance, were to suddenly start doing perfect conversions, how long would that last? Only until MS could roll out something new and incompatible, and I am pretty sure that they would.

      Actually, I think that you are wrong about this. Microsoft has built its monopoly on the basis of compatibility. If compatibility were suddenly broken, that would cause lots or issues for users, who might actually look at alternatives.

      Note that, in my case, the problem is that LbreOffice will not correctly export and then import the same file via .doc or .docx formats. The problem is completely bounded within LibreOffice code. My complaint is not that LibreOffice won't read files created by Microsoft Word, it is that LibreOffice will not correctly import files written by LibreOffice (or that LibreOffice does not correctly export to .doc/.docx)

      --
      The real "Libtards" are the Libertarians!
    226. Re:It's not broken. by farble1670 · · Score: 1

      i know how to FAIL getting traction for linux: blame MSFT. windows (7) isn't perfect but for the most part it just works. the same cannot be said for linux.

      my last linux attempt has these problems,

      1. DVD writer didn't work
      2. screen would never turn off (it'd just go black)
      3. battery lastest about 40 minutes
      4. video playback looked like it was in 256 colors
      5. wouldn't mount the SD card reader media
      6. couldn't play DVDs
      7. volume keys didn't work, nor did any of the other multimedia keys
      7-109.

      you fix the linux desktop in the same way OSX fixed unix: by providing an integrated hardware / software platform where everything works together. linux desktop fails because the average person doesn't enjoy spending their nights and weekends chasing down drivers and editing config files.

      the linux software itself is fine. the linux desktop experience is fine. the problem is compatibility and amateur drivers. if someone sold a linux laptop at about the same price as a windows laptop and in a package where everything worked together, i'd buy it. but i won't ever again buy a laptop and hope that linux will give me a reasonably untroubled desktop experience.

    227. Re:It's not broken. by jgrahn · · Score: 4, Insightful

      I'm a Mac user. Linux desktops are bloody intolerable for me, because they mimic Window's crappy UI badly.

      There are many Linux desktops, and most don't look like Windows at all. Twm-style desktops *predate* Windows 3.11. Tabbed window managers like xmonad are what all the young people at my workplace use, and they don't look like anything else I've seen.

      I have to get work done

      Part of my problem understanding the problem is I don't understand the relationship between "desktop" and "getting things done". I need

      • a window manager (preferably with virtual desktops)
      • a way to launch my favorite applications
      • a way to shut down the computer
      • a way to use my photos as the desktop background

      Everything from a classic 1989 X11 desktop to Windows Vista does that. What else do you need to get work done, in the responsibilily area of the "desktop"?

    228. Re:It's not broken. by chipschap · · Score: 1

      Actually, I think that you are wrong about this. Microsoft has built its monopoly on the basis of compatibility. If compatibility were suddenly broken, that would cause lots or issues for users, who might actually look at alternatives.

      I do hope you are right. In the past, Microsoft hasn't been so good about this, but I imagine it's possible that the churn will stop with the 'x' formats.

      Note that, in my case, the problem is that LbreOffice will not correctly export and then import the same file via .doc or .docx formats.

      We've all seen this. It's kind of like computer translation from Russian to English (imperfect) and then translation of the result back to Russian (even more imperfect, sometimes completely broken).

      Your other comment --- about the problem being entirely within the LibreOffice code space --- is of course correct. I am not at all sure how technically difficult the issue may be, though I would suspect that bright minds could solve it.

      In the meanwhile, when someone wants a Word document from me, they'll get the translation and they can take it or leave it. I've been able to get away with this for quite some while. But I admit that there always comes a time when you have to play someone else's game.

    229. Re:It's not broken. by farble1670 · · Score: 1

      Speak for yourself. I develop stuff on Linux, so I'm a developer and user. Much of what you suggest would make it an inferior system, or are plain wrong.

      do you even know the article you are responding to? it's about linux desktop adoption rate. good for freaking you that you are a developer, but this article is questioning what linux needs to be adopted by the masses.

      the first step in solving a problem is admitting there's a problem. if you are good with linux's zero percent desktop penetration, then go along your merry way please.

       

    230. Re:It's not broken. by epyT-R · · Score: 1

      Perhaps he's happy with the linux desktop systems the way they are.. or perhaps his definition of 'accessible' does not include dumbing things down for tards to the point where it becomes useless for real work.

    231. Re:It's not broken. by epyT-R · · Score: 1

      or that the 'problems' preventing wide spread adoption aren't problems at all, but attributes he finds valuable and doesn't want them lost for the sake of insipidity.

    232. Re:It's not broken. by farble1670 · · Score: 1

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience.

      you must have put a lot of work to find PC hardware that didn't support windows.

      If you want proper hardware support, either make sure the machine you buy supports Linux

      which are essentially non-existent. i went through the exercise of trying to find a laptop that would work well with linux, and i gave up. the web is full of misinformation and outdated workaround for problems. try googling for "gateway linux laptop", you get this page,

      http://www.linux-on-laptops.com/gateway.html

      straight out of 1995. i clicked on two links. one was a 404 and the other brought me to an ad portal.

    233. Re:It's not broken. by Rutulian · · Score: 1

      *sigh*

      I don't deny that there are certain usability problems with linux, and I don't deny that you have been frustrated at some point while using linux. But the problem with these types of discussions (this seems to be the third on /. in the last week) is characterized perfectly by your comment. Well, yours and the GP. One person claims that he/she is perfectly happy and nothing is wrong. The other says everything is broken and complete crap with no actual specific or constructive detail. Let's take a few examples from your post.

      - In many cases it doesn't work out of the box.

      What does this mean? What doesn't work out of the box? Is it a piece of hardware? Is it a piece of software? Is it a part of the UI? What are you talking about?

      The reason this is important is because, depending on the specific problem, it may span from trivial to very difficult and likely requires different groups of people to be involved in the solution. A piece of hardware may not work out of the box. Well, there are a lot of approaches. Arguably the "best" solution would be to get that piece of hardware working, but for different reasons it may not be easy or possible (ex: hardware is complex to reverse-engineer and vendor refuses to support linux). So then what are alternate approaches. Well, picking your hardware more carefully is one. This can be done by the users, but is probably better done by the OEMs. Guess what? Almost every Windows or OS X workstation sold is put together by an OEM. They do the work to assemble the proper hardware and make sure it works with OS. If you try to install OS X on a random collection of hardware, or even if you just try to use a random piece of hardware with a mac (like a USB wifi adapter, say), there is a pretty good chance it won't work. Does that matter to most mac users? No, because they buy their mac from Apple, and all of the hardware they care about just works.
      Summary: hardware support is a problem for every OS. The primary solution has been OEMs selling bundled systems. So with better OEM support, this wouldn't likely be a problem on linux either. Unfortunately, there is little the linux community can do to gain OEM support. The commercial distributions have had limited success in the past (ex: Ubuntu partnering with Dell), but it's still not great.

      On the other hand, a different problem warrants a different analysis. Pulseaudio doesn't work? That is purely a distribution problem, and I couldn't agree more. Distributions should not ship broken software or software with broken configurations. I have been frustrated by this in the past, with many distributions, and have become much more conservative about my choice of distribution as a result.

      - Their requests for help are met with instructions to apply themselves toward learning more about how the tool is/was made and toward improving the tool itself.

      Who? Where? When? Why?

      It's important to know where you are asking for help. Complaining about hardware support on the kernel mailing list will likely result in exactly the response you describe. Why? Because kernel developers are busy people often employed by companies like Red Hat to hack on specific problems. It is not that they don't want to help. It is just that they aren't there to solve your problems for you. They may not be able to duplicate the problem you are experiencing on their machine, or they may not have the hardware you are having trouble with. So they will ask you to help them diagnose the problem, by doing tests and sending them logs. They may send you a patch and tell you try it out. That is how the kernel list works. It is a list for the kernel developers to communicate with each other.

      On the other hand, the Ubuntu forums are usually very friendly. You will find people there who will give you step-by-step instructions for a lot of things. I would find it hard to believe that someone on the Ubuntu forums would tell you to write some code and s

    234. Re:It's not broken. by Anonymous Coward · · Score: 0

      Just tried to install the latest version of Ubuntu linux. Black screen. Nothing. Zero. Dead.

      But that's because I know nothing about linux, right?

      No, it's because Ubuntu sucks...

      I just don't how to fix it and I don't care. So linux is off my machine. Forever.

      I know you don't care, but others might want to know how to fix that problem, so here goes:
      The problem isn't with Linux, it's with Ubuntu. You fix the problem by NOT using Ubuntu.
      There are plenty of other distros that might work better for you.

      IMHO one of the major Linux problems at the moment is in fact Ubuntu.
      A lot of people have heard that Ubuntu is "the best Linux distro evar!!!1!" and everything "just works" (tm), so if someone want to try Linux, they're probably going to try Ubuntu.
      Unfortunately, Ubuntu has gone downhill for a long time and even if it was "the best" some time ago, it sure as hell ain't anymore and stuff does seem to break at an alarming high rate.
      But if something fails in what was supposed to be "the best Linux distro evar!!!", people are going to assume it's going to fail just as badly, if not worse, in every other Linux distro. With no reason to try another distro, they're just going to give up on Linux.

      If we want Linux to have a better market share, we need to stop telling people that Ubuntu (or any other distro for that matter) is "the best Linux distro evar!!!1!" and instead encourage people to try different Linux distros and see what's best for them.

    235. Re:It's not broken. by cbhacking · · Score: 1

      Speak for yourself. I develop stuff on Linux, so I'm a developer and user. Much of what you suggest would make it an inferior system, or are plain wrong.

      You are exactly not the target user of "Linux on the Desktop" in the sense that people mean in articles like this. A successful desktop OS not only does not require that its users be developers, it assumes that they aren't.

      1) Full functionality out of the box.
      Did you know that neither Windows or OSX come with a compiler out of the box? Talk about lacking full functionality.

      Why would a desktop user give a damn about a compiler? They're not a developer, so they aren't compiling their own code. If they have to compile somebody else's code, that's hardly full functionality out of the box. Here's what a Windows user thinks "full functionality" means: Can it open Word documents correctly and run my programs? They don't want to deal with LibreOffice screwing up the formatting. They don't know about Wine or want to deal with it. If an OS can't run Photoshop or World of Warcraft, it's hardly fully functional to them!

      2) To apply tools toward other problems (not to apply their own labor toward tool maintenance/creation).
      Linux provides plenty of tools and is basically solid and maintainance free.

      To a desktop OS user, "perl" and "fsck" aren't tools, they're misspelled jewelery and sex. To them, iTunes is a tool and TurboTax is a tool. As for maintentance, I've lost more Linux systems to botched updates that broke things beyond the point of it being woth repairing (2, and I've only been using Linux since 2006) than I've lost Windows systems to malware (1, and that was in the 90s; I was a kid). That's not counting situations where things like a video driver update and a kernel update at the same time produced a system that would no longer boot to a graphical encironment, because I (through lynx and other CLI tools) was able to recover from those. The typical desktop user wouldn't have a hope (though admittedly they'd probably get malware more often too). Those were official updates though, not the sort of thing you expect to break an OS.

      4) Respect for what they're trying to accomplish.
      Quite. I only get this under Linux. Other operating systems have all sorts of stupid restrictions, that generally end up getting on my nerves in short order. Linux lets you do anything you like with it.

      You have (once again) completely missed the point. Hypothetically, imagine I'm a Linux newbie and am chatting with you about something unrelated. You mention that you use Linux. I say "I just installed Linux and now I can't find the Internet." Do you: Tell me to run ifconfig and show you the output? Tell me to try pinging a server? Show me how to use the NetworkManager widget? Ask if the cable is connected? Tell me that on Linux, "the Internet" is called IceWeasel and show me the icon? Hint: the last one is most likely the solution. Now, imagine you didn't figure that out right away, and it only dawned on you that I was looking for Internet Explorer when I say that I need to get to Farmville or my crops will all die (or some such; I've never "played" it)? How much respect are you going to show a new Linux user trying to find Internet Explorer so they can reach Farmville? Because on average, that's how a substantial portion of desktop OS user time on the PC is spent.

      Linux provides none of these, 20 years on. From the user's perspective, it is thus broken.
      That's crap. Of the things you've listed, Linux provides 4/4 while all other systems provide a grand total of 1/4.

      To you, maybe. I say again, you are not the target user. Linux is already successful on the desktop among people like you. When or if desktop Linux ever reaches 4/4 (even 1/4 would be a big step forward) for the normal desktop OS user, it will be successful among then general populace. R

      --
      There's no place I could be, since I've found Serenity...
    236. Re:It's not broken. by cbhacking · · Score: 1

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience.

      Quite often, yes. On Win7 or Win8 now, or on Vista before Win7, it's quite painless (in Vista's case, I'm assuming a sufficiently powerful machine). Yeah, XP sucks at automatically pulling drivers from the Internet, and its included driver store is out of date. It's also 11 years old. To put that in perspective, it's older than most desktop-oriented Linux distros (three years on Ubuntu for example) and back when it shipped, most commodity hardware would require that you compile your own kernel drivers on Linux; at least on XP you could go pull the drivers off the manufacturer's website and burn them onto a CD or something (assuming the network ethernet driver didn't work, which the only time I experienced that in the last ten years was on Fedora 11).

      --
      There's no place I could be, since I've found Serenity...
    237. Re:It's not broken. by Anonymous Coward · · Score: 0

      How about MinGW?

    238. Re:It's not broken. by Deliveranc3 · · Score: 1

      "Stop the "free software" puritanism. If something that's needed can be licensed and included on a "free as in beer" binary basis, and it can't practicably solved with OSS software in time for ship date, include the "free as in beer" version. This goes double for vendor-supplied hardware drivers." -

      WHOA THERE!! If my network driver is sending "random data" then I don't have control of my PC. The same goes for MANY aspects of the system.

      You're a slashdot reader, you may think we're paranoid about this stuff and out of line but I assure you the general public would feel the same way! If we want the general public to come over to Linux making sure it's MORE SECURE and ENTIRELY OWNED by the user will get us there.

      If your business is trying to seriously push Google, Microsoft, or Apple out of an area you don't use their products. These companies DO HAVE BACKDOORS in their software for the simple reason that it's significantly advantageous to do so, and as long as they have no reason to reveal them (ALA:Code Breaking) there isn't a conflict.

      As Google, Microsoft, Facebook etc. become more blatant in their big brotherness Linux will gain in popularity.

      Business knows what happens when an IT guy goes rogue and they realize that if their OS goes rogue they're in the same boat.

      Linux needs to maintain it's current philosophy that a user controls their system. They need to expand this to having a dedicated and well funded security analysis and code review team.

      In the coming years this will push Linux into business, and then into the home. If the world finds out that Microsoft is reading their documents or Google is analyzing their search patterns on an individual basis Linux wins.

      Oh and as far as this GUI fighting goes... Linux has no advertising. people don't know what Cinnamon, KDE2, Gnome2, Enlightenment17, etc Look like.

      When my Linux Mint (and Android) system started it came with a helpful tutorial window. Simply adding a "I don't like The Look and Feel" option with 12 pictures of alternate desktops selected by popularity solves the problem.

      And yes, standardize the APIs, and set defaults for grandmas.

    239. Re:It's not broken. by Anonymous Coward · · Score: 0

      Took me longer to install Windows 7 on my machine than Ubuntu 12. After burning the windows 7 DVD, there was some mysterious issue (whereas Ubuntu only needs a CD, and worked the first time). I had to purchase a 4Gb USB drive and install Windows from there, after learning how to make the USB bootable. Then, I had to manually download a bunch of drivers from Dell's website and install them in Windows.

    240. Re:It's not broken. by Anonymous Coward · · Score: 0

      Completely agree, though I don't quite have thirteen years yet. :)

      Some people are going to use it, others won't. *shrug*

      I don't see why everyone gets all butthurt over this.

    241. Re:It's not broken. by s4m7 · · Score: 1

      Frankly, the Unity UI on Ubuntu 12.04 is so mac-like i'm surprised apple hasn't "samsunged" Canonical yet. If canonical was a hardware vendor I'm sure they would. If you haven't given it a go, I'd say Unity is an easy transition for OS X users and it's now the default on Ubuntu. If you have tried it, and you disagree with this assessment, please tell me why, as I use both a fair amount and I fail to see much in the way of significant difference.

      --
      This comment is fully compliant with RFC 527.
    242. Re:It's not broken. by Anonymous Coward · · Score: 0

      Years ago I read something from Linus on your attitude. It went something like this: Linux isn't out to take over the world. It doesn't need to "evangelize".

      And that makes sense to me. The idea that anyone has to "spread the Linux base" is just goofy. Linux is a tool, many would say a good one. It works very well for many people. Still others are free to use its code and write modifications, or hire people to write modifications for you. But there's no reason it needs to be "evangelized". There's no "there" there in that argument, no motivation that will somehow amass a large development team to implement what some loser on Slashdot thinks of as the perfect desktop OS. It's pointless, and really I only see it as stroking the egos of those "visionaries" to say "this is how I think a desktop should look". To this I say, OK, if you want it a certain way, do something to accomplish it, share your efforts with other people, that's fine -- otherwise shut up, you are all talk, your "great ideas" are idle chatter.

    243. Re:It's not broken. by dbIII · · Score: 1

      Make the Linux look & feel like the XP/Seven OS

      There's some enlightenment themes from 1997 that look quite a lot like MS Windows7 aero, right down to the little window snapshots.

    244. Re:It's not broken. by dbIII · · Score: 1

      The last time I looked at Visio it compared badly for it's main task to the first ever release of AutoCAD and the cheapest, nastiest or free CAD software on any platform, even though the main task of using CAD software is somethign completely different. It's trying to solve a problem that was solved before it even appeared and fails to solve the problems of drawing charts that are better solved by things like graphviz (eg. you need to put in one more thing but that means moving everything else by mouse, which is insane, or you could just let some decent software redraw the entire lot for you). While it's easier to point, click and hope it can be a waste of time far better solved by writing lists of stuff and telling the program what you want done with them (graphviz etc). I think there's even more recent android based chart stuff that does the same sort of thing far better than the Visio fat finger painting approach.

    245. Re:It's not broken. by Anonymous Coward · · Score: 0

      You can actually compile for Windows on Linux using MingW GCC cross compiling tools. I've done it at work. Quite time saving.

    246. Re:It's not broken. by grim_thing · · Score: 1

      This is simply not true.

      Average consumer purchases a Desktop from commercial retail store and it comes pre-installed with a version of Windows. This average consumer will not change the operating system for any reason. If it doesn't work, they'll call family tech-support. If it still can't be fixed, they'll take it in to a computer repair shop.

      There isn't any compelling reason for a user of a pre-installed Windows computer to switch their operating system. The entire culture and market practically demands you have access to a Microsoft-operated PC, and Microsoft software.

      Even if a linux distro had a completely identical UI, and it was binary compatible with Windows, what would be the point of switching operating systems (why go through all that work when it's exactly the same as what they already have)?

      I run Linux on the desktop, have for over a decade. It's my primary OS, but you're just not going to get current Windows users to switch. The best chance Linux-as-desktop has of going mainstream is if Steam follows through with switching to Linux: http://www.tomshardware.com/news/Linux-Steam-Ubuntu-Native-Support,15444.html

    247. Re:It's not broken. by efitton · · Score: 1

      I've installed every version of windows from 3.1 to 7 (except Vista) on commodity components I put together myself. While the number of reboots is annoying, it hasn't been difficult for a dozen years. At one point Linux was a bit easier to install, but that certainly hasn't been my experience lately (Linux has been on every box except my latest, that might be telling. Hell at one point I didn't even duel boot, strictly Linux. Now, strictly Windows. Makes me sad but I have work to do). The first time I went dual head was awful with Linux (obviously a bit better five years on) but cake with Windows. PATA RAID and Linux was quite the adventure. I think I had a couple of ten page install guides printed out and a laptop nearby for that one. Again, no issues with Windows. Sure Debian will let you do software raid in the kernel, but they consider my network card nonfree and the documented fix did not work. Mint installs but doesn't have software raid as an install option.

      So yeah, Windows installs are easy, even for complicated generic hardware options. Linux has become a PITA. And then once you have it installed we now have desktop environments that are worse than what we had four years ago. Who hoo, progress.

    248. Re:It's not broken. by dbIII · · Score: 1

      IMHO that's why netbooks took off until that ASUS/Microsoft lunch after which they all ended up with a slow as shit XP. Then the ipad took up the slack since it was no contest for them by that point.

    249. Re:It's not broken. by mellon · · Score: 1

      I used to use twm back in the day. But it works really poorly with most Gtk and Qt apps.

      By "desktop" I mean the collective GUI that is presented by the system. I don't know if that's what's generally meant, but it seems reasonable. What I need to get work done is emacs, something that can edit word docs and doesn't suck (IOW, not OpenOffice), something that can show PDF files and doesn't suck (there are some possibilities here, but they all have issues), a decent web browser that doesn't have a subtly different set of key bindings than the rest of the tools I'm using, a mail reader/composer that doesn't utterly, painfully suck (unfortunately mh-e no longer cuts it because of MIME and because mail volumes are so high these days).

      And these tools all have to work together. When I copy something to the clipboard in the browser, I should be able to paste it into emacs, and vice versa. All the text editing tools should have emacs key bindings (which means that they can't have Windows keyboard accelerators). The down arrow should do _exactly_ the same thing in all applications (if you are at the last line in the file, it should go to the end of the line, not beep at you). Etc.

      I should be able to watch a video with sound. I should be able to close the lid on the laptop and have it go to sleep, and when I open the lid again, it should wake up, and not, say, crash, or come up in a wedged state that I can't recover from without sshing in and rebooting. The network should come up when the system boots, not when I log in, and logging in shouldn't cause it to be reconfigured (actually, this is a problem on MacOS too). The wifi subsystem shouldn't randomly switch between access points every thirty seconds without regard to which one has the best signal strength, when I am in an environment where there are multiple access points with the same SSID.

      I could go on, and on, and on. There is so much brokenness that it crushes my enthusiasm for open source every time I try switching. I wind up talking to the computer, sometimes angrily, sometimes in pleading tones. It's not a good situation. That doesn't happen when I use MacOS. If Linux desktop people are serious about competing, they need to start doing so.

    250. Re:It's not broken. by mellon · · Score: 1

      How does Emacs work? How does Chrome work? How does Firefox work? How does Evolution work?

      This is the problem—one thing works, another doesn't. I have to completely change how I interact with the computer, and give up on consistent key bindings. I had high hopes when I tried Unity, and they were very quickly dashed.

    251. Re:It's not broken. by FreelanceWizard · · Score: 1

      Insert disc, click Next a few times? Windows 7 and 8 are trivial to get going from zero, especially since they come with at least basic drivers for most things and can get the rest from Windows Update automatically once they have a network connection.

      While the Linux installers have come a long way since the olden days, they're still a fair amount more complex than the modern Windows or OS X installers.

      --
      The Freelance Wizard
    252. Re:It's not broken. by Anonymous Coward · · Score: 0

      Layered architectures and the required discipline are not well liked in the community as I see it. Consistency could be achieved, but at the cost of fun for the developers.

    253. Re:It's not broken. by Richy_T · · Score: 1

      Hard to tell if that was a good or bad move though since the whole ipod thing kinda overshadowed everything.

    254. Re:It's not broken. by Anonymous Coward · · Score: 0

      Did you know that neither Windows or OSX come with a compiler out of the box? Talk about lacking full functionality.

      That's not true. Any version of Windows that installs a version of .Net comes with a c# and vb compiler. In some cases, you have to install the (usually older) version of the framework as an optional extra, as is the case with many Linux distributions.

    255. Re:It's not broken. by spongman · · Score: 1

      Just out of curiosity, have you tried installing a generic copy of Windows on generic hardware? I have. It's not a pleasant experience.

      huh? i haven't bought a branded desktop since my '96 Gateway 2000 machine, and i have never had any issues installing windows. to be fair, the drivers for more esoteric parts usually come on a CD in the box, but usually everything just works out of the box.

      just last week i removed my c: drive out of my 4-year old machine, dropped it into a brand new machine. after a couple of reboots almost everything was working fine. i had to download new drivers for some hardware, but windows told me the hardware wasn't working right and told me where to get the drivers. everything else was either already on the disk, or installed by windows update.

    256. Re:It's not broken. by CalcProgrammer1 · · Score: 1

      Ubuntu? Mint? Mint Debian Edition? Squeeze is (maybe was, not sure if released yet) the testing branch and of course it's going to change. I installed it to get GNOME 2 back after Ubuntu ditched it but it took only weeks for packages to start trickling in and eventually it was GNOME Shell. Eww. I moved back to Ubuntu and still prefer it better (using GNOME 3 Classic now). If all you need is for family/general purpose machines Ubuntu is great (I use it for programming/power user stuff, just because it's a new user friendly distro doesn't mean you can't customize the crap out of it to be a power distro). The regular 6-month upgrade cycles are good if you want to avoid potentially damaging updates (the upgrades aren't rolling, they are tested, final release upgrades rather than the rolling release of Debian Testing where you end up with half of GNOME 3 and half of GNOME 2 for a few months).

      Ubuntu (and other Ubuntu-based distros) has probably the largest repository system as well, with restricted, non-restricted, officially managed, community managed, and user-maintained (PPA) archives available. The PPA system is another thing that sets it apart from Debian, despite many PPA's working fine in Debian it is not a guarantee, while they almost always work on Ubuntu.

    257. Re:It's not broken. by Anonymous Coward · · Score: 0

      cpu6502 is a troll.

    258. Re:It's not broken. by Anonymous Coward · · Score: 0

      "Here, use this OS."

      "What is it?"

      "It's almost Windows. Looks and feels the same."

      "Can it run the same applications?"

      "...No."

      "Give me the Windows CD."

    259. Re:It's not broken. by Sigg3.net · · Score: 1

      I always used MANUAL MEMORY MANAGEMENT to enable CAPS LOCK AT ALL TIMES.

    260. Re:It's not broken. by Anonymous Coward · · Score: 0

      I'm a Linux user. Mac desktops are intolerable to me; they lag behind GNOME by five to ten years for the essential features and implement them wrong, and the level of customizability is abysmal. I used a Mac for a couple months, and the only way I managed was by running GNOME 2.16 under X11. And that was a barely functioning build from fink.

      When I run Windows, I have to install blackbox or a bevy of shell extensions in order to get basic functionality like alt drag. Windows 7 may have implemented edge resistance when moving windows, but it wasn't in XP.

      My opinions are not universal. Neither are yours. Mine would be much more mainstream if more people had exposure to Linux desktops; most people don't know what they're missing. You know the differences and have decided on something other than what I did.

    261. Re:It's not broken. by couchslug · · Score: 1

      "The distros seem to think they need to push something new and different and "bold"

      That's because all computers will be tablets and no one should want anything not a tablet and tabletacious interfaces which disregard ergonomics are the FUTURE!! Bow before the Tablet! SUCK on the tablet! Change is Progress!

      All the time and effort mere shiteating "users" invest in learning a UI means nothing, because they NEED New and Shiny rather than a useful tool to get work (or play) done.

      "User Interface"? More like User Insult.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    262. Re:It's not broken. by xynopsis · · Score: 1

      - Create a desktop kernel fork. Linus & co. are not in the business of writing/maintaining a desktop kernel. Their goals are larger (and smaller) than that. The desktop kernel can track the mainline kernel, but shouldn't adopt every latest ABI or other changeâ"just do a major update every 3-5 years.

      What on earth would that achieve? And what is the difference between a "desktop kernel" and a "server kernel" or whatever.

      One glaring example of this is the kernel scheduler. If you ever used the OSX / IOS notice how smooth the graphics is and well responding it is to touch events even under heavy load compared to Linux desktops / Android. Although there have been much improvements done in Linux recently especially Android stack that smoothes the UI experience, occasionally you will still encounter random hiccups in the UI (even with a quad-core CPU). Same is true with other Linux-based such as the Nokia N9 Harmattan, where although the graphics is pretty much smooth, the user sometimes encounters stuttering when swiping or scrolling windows.

      As the GP pointed out, part of the problem here is that the Linux kernel have vested interests towards server infrastructures. The current scheduler, CFS (tries to) balances CPU utilization and user interactivity fairly. If Linux were to achieve a more smoother response we need a scheduler for extremely low latencies instead of fair prioritization.

      There is a project to change the scheduler towards this low latency approach, but even the project author is not expecting it to be accepted in mainline soon - the reason why we need a fork.

    263. Re:It's not broken. by jgrahn · · Score: 1

      The documents are sent to someone, manipulated and sent on further. Everyone in the chain (up and down, several thousand people) would have to stop using Microsoft Office, all because I asked? What you are proposing is, frankly, a utopian paradise. It isn't going to happen.

      Yes, they should stop using MS Office! It's a prison in so many ways. For example the chain mail scenario you describe; the sane way to do such things is a wiki page, or a text file of some kind in Git or some other version control system. Recording changes; making sure everyone who should contribute has contributed; finding out exactly what each person contributed ... that's a computer's job. Sane workflows aren't just for programmers.

      And it's a Windows prison. At my workplace most people are better off with a Linux desktop -- we're all engineers and spend 90% of our time remotely logged in to Unix servers anyway. But someone 15 years ago decided we should write documents in Word and use Exchange for mail, and that's the only reason we're tied to Windows.

      Finally, most uses of Office I see are gratituous. Like if I get a .doc or .xls in the mail -- 99% of the time it could just as easily have been text directly in the mail. Excel has its real uses (spreadsheets) but most .xls files I see are just tables, easily recreated in a mail with a fixed-width font (or HTML if you're willing to abanding plain text mail).

    264. Re:It's not broken. by mattr · · Score: 1

      This. I originally switched my desktop Linux to Windows because in the business world, when you write a contract with someone you send them a copy of the Word file, and they modify it and send it back. However OpenOffice at the time would ruin the document.

      I still have a linux server, but my desktop is now Mac OS X which gives me unixness too. I have an old copy of MS Word (very slow) and LibreOffice which I prefer to use. But even now, I am worried since I am both using Mac not Windows and Libre not Word. In particular sending documents with layouts using photos, letters that have to be in certain fonts or even unicode, bulletted outlines, embedded spreadsheets, etc. always make me wonder if it will come through okay. Since it doesn't always.

    265. Re:It's not broken. by mellyra · · Score: 1

      I don't use the CLI to change screen resolution.

      from the description of his scenario (he expects a problem when changing back to high resolution) it sounds very much as if the screen settings window on his Ubutu version is not optimized for 640x480 and does probably not display correctly (maybe the buttons to confirm your choice are hidden, maybe the dropdown listing various screen resolutions does not fit fully onto the screen, ...).

    266. Re:It's not broken. by chilvence · · Score: 1

      Well, no amount of coercion will encourage me to drink pepsi, so I think there may be a flaw in this logic..

      If you are going to have something different, it may as well be well... different or what is the point?

    267. Re:It's not broken. by evorster · · Score: 1

      I fully agree. I am in the same situation, a happy linux user for the last decade.

      I was forced to use Windows 7 from a fresh install the other day. What a mess! Nothing worked, and no apps were installed. Then the constant nagging that I might be using counterfeit software until I had a network connection and could register the software online. Then drivers had to be downloaded for everything, and windows carried on nagging about firewalls and anti-virus....

      As a happy Linux user, I can tell you that you don't miss the real freedom Linux gives you until you have to use a lesser OS.

      Don't change a thing about linux, and it's desktop.... just wait for people to cotton on to what it is that makes it far superior to anything else out there.

      -Evert Vorster-

    268. Re:It's not broken. by evorster · · Score: 1

      You know what the main roadblock is to Linux on the desktop adoption?

      Money.

      If Linux had a multibillion dollar industry advertizing it, it would be where Android is today. In fact, Android is a rather good example of what I am talking about.

      So, If you DO have a gripe about the Linux desktop, file some bugs, or, if you are able, write some apps. Make it into something you enjoy using, and most probably someone else might do the same.

      Anyways, what is it with the Linux on the Desktop crusade for the last week? People will use what they want. If you want to have more people using Linux, advertize it.

      -Evert Vorster-

    269. Re:It's not broken. by evorster · · Score: 1

      I happen to use KDE, and like it. It's far more polished than any of the other offerings, and more importantly, I can set it up the way I like, for whichever machine I use.

      Sure it uses a lot of system resources, but as a video editor, I have a lot of resources spare, and I enjoy the eye-candy.

      Besides, not many distrobutions do not supply KDE in some form.

      -Evert Vorster-

    270. Re:It's not broken. by Anonymous Coward · · Score: 0

      You're partly right. What's clear is that you're not going to make any inroads in an established market with an inferior product, and Linux is a lousy product.

    271. Re:It's not broken. by sirlark · · Score: 1

      It's not about turning Linux into a crappy OS. The windows 'shell' or GUI isn't all that bad but the underlying OS is appaling to work. It's still rooted in DOS, maybe DOS+multitasking. To be clear I'd lump filesystem design and management, device management, process management and networking into the OS. There's no reason you couldn't put a good_as_windows_clone (even better_than_windows_clone) graphical shell on top of a linux OS. This wouldn't make linux as crappy. Now, it's fair to say that most people aren't going to make this distinction between OS and shell, but if you're not making the distinction then you probably don't have a concept of a crappy OS, you just "don't like it".

    272. Re:It's not broken. by sirlark · · Score: 1

      What else do you need to get work done, in the responsibilily area of the "desktop"?

      A convenient interace to handle multiple frequently added and removed peripheral devices

    273. Re:It's not broken. by hotfireball · · Score: 1

      A satisfied user doesn't help "spread the Linux base"? Why not, I ask seriously?

      Instead of putting a tag WORKSFORME (which implies Torvalds/Icaza are idiots in this particular case) is not helping, especially when it obviously is NOT working for many people. Integration absence is a primary target where I would say "not working". It gets better though.

    274. Re:It's not broken. by Anonymous Coward · · Score: 0

      What you say is just retarded.

      For your points 1 to 4, Ubuntu works for normal users.

      The only thing I agree with you is your "value polish" argument. KDE looks horrible. It's way too 1980s and busy UI. After having tried a modern Gnome I'm not going back to KDE. There are no good themes for KDE either, believe me I've tried to look for them. And no, some old OSX candy-colored blue glassy buttons are not enough. Gnome is minimalistic and looks good. It stays in the background and lets you do your job. Problem with Gnome is that sometimes you can't configure something to your liking.

      If you stop OS development and trying to become better, then you stagnate and become irrelevant.

      Don't run the bleeding edge stuff straight from the repositories if you can't handle a few bruises. It's called bleeding edge for a reason.

      As for "learning curve instructions", if you end up in these places, you have special needs. Now, there's two ways out: fix it or ignore it. To fix it, a normal person can handle many things. It is not difficult to edit a dot-file and follow instructions: all it takes is 1. read through the instructions, 2. follow them, step by step. That's it. It's the same as editing a registry setting in WIndows: can be scary but once you do it a few times you'll get the hang of it. If you do get stuck with that stuff, just ask help. Not just online, maybe your friends or the IT guy at work, or the neighbour's nerdy kid who hammers WoW 25 hours a day.

      You don't need a "desktop kernel fork". That would be just stupid. The distribution can just configure an existing kernel to work well on a desktop. And major update every 3 to 5 years?? And how do you propose you run your "free as in beer" drivers on this old kernel without "free software puritanism"? Hint: you can't. So that would only be possible with requiring "free software puritanism" which you despise.

      Apropos "free software puritanism": if you want it, run Debian. If not, try something else, like Ubuntu.

    275. Re:It's not broken. by Anonymous Coward · · Score: 0

      It's not usable out of the box. 3d support is weak on many types of hardware. No it is not the manufacturer's fault.

      It's not? Why isn't it? Because you feel it's not? Why does a window manager need 3D support? Is it so you can put one window behind another?

    276. Re:It's not broken. by Anonymous Coward · · Score: 0

      For your ath9k issue:

      Try to add "ath9k" to SUSPEND_MODULES to the config.d of pm-utils:

      edit /etc/pm/config.d/000-ath9k
      add a line: SUSPEND_MODULES = "ath9k"

      This should reload the module when suspend is done.

      Note: location of files in your distribution may be different.

      Alternative: upgrade kernel + ath9k driver. I would presume this has been fixed in a later version.

      Also, when you buy a new machine, have a look that it has good support for Linux. If it doesn't then leave it to the shop. Sometimes it's hard to know if it has good support or not.

      Checking at installation time is a good idea, but not all hardware can be probed. However, for those which can, it might be worth making a bootable USB stick which collects information about the device. People who have access to a lot of different hardware would be the ones running this. This information can then later be sent to a common database. The hardware configuration can then be scored based on how well it is supported. E.g. if it has a broken touchpad, that'd be visible to people and help them make an informed decision before the purchase.

    277. Re:It's not broken. by Anonymous Coward · · Score: 0

      A surprising portion of what you consider to be a Linux problem is actually a computer problem, not a Linux problem. I'm not going to approach this in any particular order, but you'll note that I agree with you in some cases and disagree in others:

      What I need to get work done is emacs, something that can edit word docs and doesn't suck (IOW, not OpenOffice),

      That's more than a little objective. I also wouldn't mind something that could edit Word documents. Unfortunately, Microsoft Office isn't that product. I remember it eating plenty of work that I've done in the past, as well as doing that to others, too.

      something that can show PDF files and doesn't suck (there are some possibilities here, but they all have issues)

      I haven't come across one of those, ever. Okular does seem to work at a reasonable level, but Adobe Reader certainly doesn't. It locks up my work (Windows) computer for up to a minute while loading.

      a decent web browser that doesn't have a subtly different set of key bindings than the rest of the tools I'm using,

      Not a specific Linux problem, as far as I'm aware. More of a user issue, really.

      a mail reader/composer that doesn't utterly, painfully suck (unfortunately mh-e no longer cuts it because of MIME and because mail volumes are so high these days).

      Again, that's subjective. Someone might like Thunderbird or KMail, someone might prefer Outlook Express. Ugh.

      I use Thunderbird at work. I hate how it pops a password requester under Thunderbird, and won't notify me that it's there.

      And these tools all have to work together. When I copy something to the clipboard in the browser, I should be able to paste it into emacs, and vice versa.

      I fucking hate this one. I can't put enough emphasis on how much it pisses me off.

      All the text editing tools should have emacs key bindings (which means that they can't have Windows keyboard accelerators). The down arrow should do _exactly_ the same thing in all applications (if you are at the last line in the file, it should go to the end of the line, not beep at you). Etc.

      Do all other operating systems have this? I used emacs in my university days, and I don't remember any particular OS doing that for me.

      I should be able to watch a video with sound.

      You can't? I'm watching two with sound, right now. I'd watch a third, but to be honest, I'm only the second to prove my point.

      I should be able to close the lid on the laptop and have it go to sleep, and when I open the lid again, it should wake up, and not, say, crash, or come up in a wedged state that I can't recover from without sshing in and rebooting.

      To be fair, you can't really do that in Windows with a bit of work. From what I've seen, if you close the lid on a laptop it may come back up completely, partially, it may crash, it's a bit of a crapshoot.

      And it shouldn't be.

      The network should come up when the system boots, not when I log in, and logging in shouldn't cause it to be reconfigured (actually, this is a problem on MacOS too).

      Mine does.

      The wifi subsystem shouldn't randomly switch between access points every thirty seconds without regard to which one has the best signal strength, when I am in an environment where there are multiple access points with the same SSID.

      Computers may not be your thing. This shit hasn't happened to me, ever.

      I could go on, and on, and on. There is so much brokenness that it crushes my enthusiasm for open source every time I try switching. I wind up talking to the computer, sometimes angrily, sometimes in pleading tones. It's not a good situation.

    278. Re:It's not broken. by V!NCENT · · Score: 1

      Lol nice try.

      Microsoft won because free, cheap, compatible with everything offce. Office leads to home use.

      End of stupid story.

      --
      Here be signatures
    279. Re:It's not broken. by Anonymous Coward · · Score: 0

      Really? I've got half my family using it with no problems at all. I guess computers just aren't your thing.

    280. Re:It's not broken. by allo · · Score: 1

      yeah, and now have a look at ubuntu for example. pushing their own DE, which is used by no other distribution to all users by default, building own "standards" like unity-features (which thankfully are at least supported by kde now), trying new stuff like webapps extensions and stuff and moving away from all other distributions just to make money on their own.

      yesterday i saw https://apps.ubuntu.com/cat/department/internet/ when i googled for something ... mixing opensource, proprietary stuff of questionable quality, payed apps (opensource and non opensource) together in one big apple-like appstore ... maybe its soon time to leave ubuntu for a more pure linux distribution.

      just have a look for example at https://apps.ubuntu.com/cat/applications/cookiebreaker/
      > Provides performance and from disk gain by deleting your browser cookies
      okay, first Bullshit: deleting cookies gives performance and significant disk space gain? I do not think so ..
      then: $3 USD for a cookie deletion tool? What it does can be done by a simple shellscript.
      and of course its only available via the website (and the software center maybe), not via apt, even when its GPLed. What extra is ubuntu doing there?
      And what the overall quality is from the short and long description and the screenshot, i think you can compare it to some software from a shareware CD, like we had them when windows 98 was around.

      So, we need our linux distributions to be more like debian, and less like the new traits of ubuntu.

    281. Re:It's not broken. by zoloto · · Score: 1
      The XPLuna theme for Gnome works pretty well in this regards. Check this variant out: http://gnome-look.org/content/show.php?content=119403

      There's a version out for the linux distro called Tails (found on the torproject.org page) and it's a VERY nicely done clone of the UI.

    282. Re:It's not broken. by Anonymous Coward · · Score: 0

      Years ago, I had a laptop that had similar problems, although it was a Tulip. The screen resolution was wrong on boot-up, frequently in 8 bit colour, the battery would die very quickly. The PCMCIA slot wouldn't work under XP, and there were no plans by the manufacturer to support it.

      So, I know how to fail placing blame - give examples that apply equally to the operating system you'd suck cock to get a free copy. Hope it tastes nice.

    283. Re:It's not broken. by zoloto · · Score: 1

      Oh no everybody loves and uses linux! *gasp* I can't like it anymore!

    284. Re:It's not broken. by Anonymous Coward · · Score: 0

      I wish it worked that way for me. My father (part of my long range permanent wireless network) uses Linux. i can SSH in and fix his system if it breaks. My mother uses Windows. Even if she lived locally (she lives far enough away that the curve of the Earth would make a repeater necessary), I'd still have to drive out there and fix the computer in person.

      (Just as an example, once she couldn't get a PS2 plug into the socket, so she got a fucking hammer and tapped it in. Ruined that motherboard's PS2 ports nicely....)

    285. Re:It's not broken. by Anonymous Coward · · Score: 0

      Or to have to browse through one hundred almost identical hexadecimal entries, until you find the one you need to delete so you can get your optical drive back.

    286. Re:It's not broken. by Anonymous Coward · · Score: 0

      Bah! I am sick of all the "Linux has to gain market share" tripe. I care little* if Linux ever gets market share. I just want something usable for my workflow and Linux has been that for a long time. (Since about 1996 in case you care.) In fact, with all the self-appointed experts who bemoan that it needs to gain market share without lifting a finger to help**, perhaps I would be better off with FreeBSD. We all know that the death of BSD has been going on for decades and yet continues to quietly solve needs. At least I wouldn't have to listen to this manure being continually spouted.

      * The little I care is hardware vendors have a tendency to give more documentation when there is a larger market share. However, there is a large enough market share that those many already see a benefit so I don't think this is a great loss.

      ** Just ask yourself if you are doing anything but complaining to help with the problem you point out. If not then what have you got to complain about? You paid how much to try Linux? I thought so. So put your "money" where your mouth is and pitch in to fix it. Otherwise, just go away. (And yes, I have contributed code and documentation so I have paid my dues!)

    287. Re:It's not broken. by Anonymous Coward · · Score: 0

      Have you ever stopped to think that perhaps you are not the target market for Linux. Go back to whatever you used before. It probably still does what you need. Go back and leave Linux to those of us who like it the way it is.

      [Right here is where all the whiners start complaining about the "Linux community being unfriendly". Balderdash! If anything, we are tired of listening to you whine about Linux not working the way you want it to, when it works just fine for us*. That means that you have different expectations from ours. Fine. I suspect that we would never be able to meet your expectations (at least not until Linux becomes Windows... for free) so please go back to whatever makes you happy and leave Linux alone.]

      * Or if it isn't working just fine, we are busy trying to fix it rather than whining about it. You might try it some time. It really is liberating. Just pick something small; learn, stretch, grow. Even if it is writing documentation, you will be contributing to the Linux economy rather than being a drag on it.

    288. Re:It's not broken. by shaitand · · Score: 1

      This is the same repeated BS that is spread over and over again. The fact is most GUI aspects or program layouts issues don't matter much. You can prefer one or the other but there are lots of ways to do it and none of them offer some big advantage beyond aesthetic preference and fringe usage cases. If you are an underdog on the desktop you absolutely should be copying the market leader, not because you can't do better but because giving something that looks and feels familiar is more of a killer app than any "better" gui aesthetic.

      There also is still an attitude of elitism. Somebody got the idea that software could have functionality or be dumbed down for idiots and that those are the only two choices. This happens in commercial software but this attitude seems especially rampant in the OSS world. It's bullshit. Most types of application can be made extremely easy and intuitive to use while retaining advanced capabilities. In most cases the advanced capabilities can be easy to use as well.

      So yes, copy or convert, especially where the market leader has killer apps that the Linux desktop lacks.

    289. Re:It's not broken. by marcello_dl · · Score: 1

      But in practice you could do digital audio with a 166mhz MacOs workstation w/o preemptive multitasking, while contemporary PC had problems sequencing MIDI reliably.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    290. Re:It's not broken. by Anonymous Coward · · Score: 0

      At the time that DOS had MANUAL MEMORY MANAGEMENT, what do you think MacOS had? And what did MacOS continue to have, way after even desktop platforms had proper virtual memory? Clue:it involved a list of system calls that would move memory and invalidate your handles.

    291. Re:It's not broken. by shaitand · · Score: 1

      Adopting the look and feel of windows wouldn't turn Linux into a crappy OS. Look and feel isn't what makes windows crappy. Being familiar is the biggest functional gain that a look and feel could hope to provide. Other functional aspects of look and feel really aren't that important. Just pick a damn scheme, adopt it everywhere, and stop fscking with it already.

      As for the rest of how apps work, the attitude in the parent post is why when many OSS developers make an app easier to use they think of dumbing down and remove functionality. There is absolutely no reason that advanced functionality can't be exposed in an easy to use interface or has to require a steep learning curve.

    292. Re:It's not broken. by shaitand · · Score: 1

      There is more to the system than JUST the interface.

    293. Re:It's not broken. by Anonymous Coward · · Score: 0

      Dear neckbeards of the low IDs: I listen to your wisdom with hushed and reverent longing. You are perhaps glossing over a subtlety that is I fear is causing confusion.

      We should stop discussing this issue as "Linux needs..." and start focusing on "distribution X needs...". As you know, the world uses the label "Linux" to mean "Linux distribution". Hence people have expectations on Linux as if it is one entity when it is legion.

      I hazard the suggestion that the wildly oscillating interfaces is mostly a result of distributions (and the UI developers) feeling the need to look fresh and new. Since I don't really use a distribution (but a "distribution construction kit" called Debian built up from a minimal installation) and take the time to configure the UI (OpenBox) the way I wanted it, I haven't had the issues that your most esteemed selves have had. This has appeared to be a most fortunate decision in light of the UI wars that wage so heatedly around us (ref: Gnome3).

      I humbly acknowledge that you already know this and have temporarily set it aside, probably to make some point that my inferior intellect has yet to grasp. If so, I beg of you to impart your wisdom as I have not had the problems you mention in the approximately 16 years I have been using Linux (the last 10 of which Linux has been our only OS at home for novice and journeyman alike). I agree with your esteemed selves that Linux certainly needs to continue being honed. But, though I am most assuredly overstepping my bounds, disagree with the wisdom of halting progress and putting all efforts into building apps. Rather, I say let the flowers bloom!

    294. Re:It's not broken. by aliquis · · Score: 1

      It's likely not the feel.

      It's the fact it is Windows.

      You want to run your professional software, game or have drivers with that?

      Of course you can!

      Copied interface will give you a copied interface without the professional software, games and driver support of Windows.

    295. Re:It's not broken. by aliquis · · Score: 1

      It's been done with Gnome 2, IceWM, LXDE, Razor-QT and most likely a hell of a lot of others to.

      I doubt many more would run a Linux desktop just because it came with LXDE rather than Unity.

      Maybe begin with WHY should they run a Linux desktop?
      - Less risk? Doubt most people care that much it's open software.

      And then ask yourself WHY NOT?
      - For normal people: Can't play their games, more complicated to play their movies and music, no good graphics drivers installed, different filesystem, different default save options in the office software, can't get software from the same resources ("Why can't I install IE and my anti-virus program?"), their printer setup doesn't work the same, how to get the scanner going if they have one and so on so on. For some: Why can't I have Photoshop installed? Where's Verdana? Add music and video creation software and so on.

      And maybe you'll see why they don't.

    296. Re:It's not broken. by shaitand · · Score: 1

      "The Linux desktop needs to be _better_, not _just as good_."

      Yes Linux does need to be better and not just as good. But the basic look and feel isn't the place to be better. In fact, it would be better if everyone, including windows stopped trying to make it better. Pick a scheme and stop fscking changing it. I'm sorry there is simply no way you could reshape the graphical interface that would make it enough better to justify reducing everyone's productivity enough to learn your change. Some of the efforts in mimicing the windows UI aren't copying, they are catch up. For example, getting drag and drop and shortcuts working correctly isn't copying.

      I agree that Linux is already better in ways. But it isn't nearly as good in ways. Your favorite applications don't run on it and neither does your hardware. There is absolutely nothing wrong with copying that functionality, especially the driver part.

    297. Re:It's not broken. by Anonymous Coward · · Score: 0

      The developers should add extensions to make the gnome 2.x users happy: Better tools for switching workspaces. Better gools for switching between two instances of the same program. Use an icon as shortcut to open a folder in nautilus. Move notifications to an icon i the menu. Allow users to to change the theme. Allow users to have two menu bars.

      Gnome 3 is the new emacs. You can change it in to anything you want, but right now it is a little too clumsy to use.

    298. Re:It's not broken. by aliquis · · Score: 1

      An open-source Windows (like ReactOS) rather than an open-source unix might had been something.

      But it's not.

      Also does the goal have to be that they switch?

      It could still be a good desktop without having a large part of the market share if people simply wanted Windows anyway. Now I don't think everything is good with the Linux desktop but it's not necessary worse than the rest of the options either except when it comes to professional and more "complex" software (except the web browser) where the open-source attempts likely fall short.

      Windows is obviously both a good desktop AND Windows.

    299. Re:It's not broken. by shaitand · · Score: 1

      Most of the Linux desktops that aren't KDE and GNOME fail in the launch your apps department. Even KDE and GNOME have issues there. Drag and drop shortcuts and files to the desktop is a good thing. The horrible hide all my applications behind unity concept is a bad thing.

      As for why the (pre-8) windows UI would be called horrible I don't know. It's gone downhill since XP but most everything bad about new GUI's is bad GUI design copied from Apple. In general you can sum it all up as hiding all the options to make things look "clean." That means it is harder to find and access options so you are trading actual function for the aesthetic concept of "clean."

    300. Re:It's not broken. by shaitand · · Score: 1

      "I know I had to put some hours into making it work for me"

      And THAT is the problem that needs solved before the Linux desktop will take over. I don't have time to monkey will getting my system to work. I don't like the new "hide all the options and icons to give a 'clean' look" inspiration that is spreading through the gui design world but at the end of the day, who cares? Whatever it is, you adapt and move on. But knowing Linux doesn't prevent you from having to spend hours getting it to work or guarantee it will work at the end of the hours.

    301. Re:It's not broken. by shaitand · · Score: 1

      Hardware support, prior to windows 7 linux had gotten fairly good here with just about everything working out of the box. I've had problems with the past two laptops I've used. External displays are also still an issue as well if you want to extend your desktop rather than cloning it. From what I've found the same graphics card that can run dual or triple display extended with full spec resolutions in windows can rarely do so in linux out of the box.

      Interfacing with windows domains is still a problem as well. Sure it works, it just doesn't work easily and seamlessly. And of course the lack of outlook is a show stopper if you have to work.

    302. Re:It's not broken. by shaitand · · Score: 1

      GIMP is awful compared with Photoshop. Hell, for the things paint can do, paint is easier to work with than GIMP. It just has a horrible and unintuitive interface.

      Writing novels doesn't take much software. You can do that with a latex editor and the sffms class. Tada, all done and as good as anything in windows the only reason you can't say better than anything in windows is you can run the same thing in windows. I'm sorry but your job is the niche.

      Outlook for example isn't a 'niche' app, it is a basic workplace necessity in almost every office. Having a Linux near equivalent is better than nothing but nobody is going to start using Linux to have something almost as good as whats on windows. In mot cases they won't even switch for something as good or better, they want the apps they've already invested time and effort learning.

    303. Re:It's not broken. by Anonymous Coward · · Score: 0

      Yeah I can install Windows XP on any PC made in the last ten years and it'll work. Linux? Not so so much.

    304. Re:It's not broken. by angel'o'sphere · · Score: 1

      (Look, my monitor is not 1024x768. Stop making UI decisions that only work on tiny-ass monitors.)
      I get your message and agree with your post, but what I hate more are UI decisions that eat 10% or 20% of my upper part of my monitor. Regardless wether it is a stupid Office ribbon or a "toolbox" with three lines of icons.
      The bigger my screen the more I hate it if it is filled with useless crap.

      --
      Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
    305. Re:It's not broken. by Richy_T · · Score: 1

      That's the problem, it's not a "standard", it's a proprietary Microsoft format that many people have spent more time than they should have needed to to reverse engineer.

      And it's my understanding that far from being standard, it's pretty much just a dump of internal state and even Microsoft have had issues reading the format with new software when they have had to.

    306. Re:It's not broken. by aliquis · · Score: 1

      SUCK on the tablet!

      I've been sucking on my tablet for 18 minutes now but it refuse to grow. What am I doing wrong?

    307. Re:It's not broken. by Compaqt · · Score: 1

      Do you have specific complaints? I'm guessing it would be about the small stuff (devil in the details).

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    308. Re:It's not broken. by Anonymous Coward · · Score: 0

      You're right about the drama involved. While there are countless contributors that deliver work above and beyond what anyone could expect of them, there are some developers that have a rather large ego. Sadly, those tend to be the most vocal too.

      You'd expect a developer to rejoice when someone delivers almost complete documentation about when and where. Sad. Then again, perhaps that developer used the time to fix another bug. We just don't know.

      Anyway, I'm rambling on, I'm afraid, Hope your touchpad gets support one day, or perhaps you'll have upgraded it long before that moment.

      Cheers and all the best.

    309. Re:It's not broken. by Compaqt · · Score: 1

      >What else do you need to get work done, in the responsibilily area of the "desktop"?

      Well, for one thing, are you using your computer for work or play (home)? And is it just you?

      Because if you have just one more person, you'll likely need a network share. Right there you're talking about some usable way to work with network shares other than fiddling with NFS or smbclient on the command line.

      If you're busy, you're likely managing a huge amount of "stuff" (notes, research, papers, etc.). A good desktop will have good search built-in. And also the ability to use files on remote filesystems seemlessly.

      It'd be nice if the stuff you were working on just yesterday were conveniently available or listed so you wouldn't have to recreating your work environment every time.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    310. Re:It's not broken. by Compaqt · · Score: 1

      Come to think of it, you're right (other than the fact that a billion dollar fine would bankrupt Mark Shuttleworth).

      Since Apple already demonstrated its ability to win a judgement against shifty, inscrutable Orientals, now it can pit an American jury against an Evil Englishman.

      Note: Shuttleworth is actually from S. Africa, but that's probably close enough for a jury.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    311. Re:It's not broken. by Richy_T · · Score: 1

      They also can't include drivers for hardware which does not yet exist.

      Win7 is still fairly young, just wait. I've had trouble installing XP on systems running SATA without having to mess with all that slipstreaming stuff (and that slips into advanced user territory)

    312. Re:It's not broken. by SQLGuru · · Score: 1

      Sadly, this is the closest thing I've ever found on the Internet to help someone get started picking the distro that fits their needs......and it's woefully incomplete. Which is my point.

      It isn't that Linux isn't good. It's that for normal people, going to zero knowledge to running Linux is too daunting. Until someone comes along and creates a wizard that asks someone the right questions and results in "you should be using distro X with desktop environment Y and here are some starter apps that meet your needs", Linux will continue to be a niche product in terms of desktop usage. (Server usage is different -- because the audience is different.)

    313. Re:It's not broken. by Compaqt · · Score: 1

      Yeah, this.

      Set it to a small value, and your program will crash because it can't allocate enough memory for all its objects.

      So you allocate a huge amount (half gig, .75 gig, whatever). Then what happens is your program increases to that huge size.

      --
      I'm not a lawyer, but I play one on the Internet. Blog
    314. Re:It's not broken. by Richy_T · · Score: 1

      I have a command prompt open at all times on windows because the command line is still exceedingly useful.

      And the HOSTS file is protected from writing by standard users so there's that...

    315. Re:It's not broken. by Richy_T · · Score: 1

      Maybe the next android release will be JellyDonut?

    316. Re:It's not broken. by Teancum · · Score: 1

      Sure they can include device drivers for hardware that doesn't yet exist. That isn't even remotely a problem, as long as the specifications for the hardware are done and the software interface has been defined as well. Heck, I've written software drivers for hardware that didn't exist. It helped that the electrical engineer making the hardware was in the desk next to mine when I was writing the drivers, but it can be done. That isn't even remotely an excuse.

      That the drivers may not be completely tested when the hardware comes out is a problem, but that is what software bug patches are all about, and can even be shipped to customers after the hardware + software is already in the hands of the customer. You would prefer not to do that, but bug fixes are pretty typical in the computer industry.

      What it takes is establishing a relationship between the operating system vendor/distributor and the hardware manufacturers. Microsoft and Apple do a very excellent job of doing that and encouraging hardware manufacturers to be providing device drivers on all of their equipment and even drivers for upcoming equipment that has yet to be released into the general public. Because sales to Linux distros is typically considered extra profit, a great many equipment manufacturers are now developing device drivers for Linux as well. Some are purely proprietary drivers, but some are also "open source" fitting more in line with Linux. While purists like Richard Stallman might not approve of proprietary device drivers on their computer, it certainly can happen with Linux and doesn't invalidate the GPL for anything else running on that operating system.

      Keep in mind that most people typically buy a whole computer all at once, and when the computer is obsolete they discard that computer in some way and buy a whole new computer. That new computer uses typically the latest operating system of whatever flavor they care to be using, which includes up to date device drivers for the current generation of hardware. I don't see how that is a problem for an ordinary user if that is how they install operating systems. If you are opening up your box to add and remove cards or trying bleeding edge equipment, you are not a typical ordinary user.

    317. Re:It's not broken. by cpu6502 · · Score: 1

      Well interesting. My Linux laptop doesn't have that. Instead it pops-up a screen preferences window which doesn't fit, which means there's no way to select the "OK" button at the bottom. Which means I'm stuck at 640x400.

         

      --
      My AC stalker: " I personally agree with your posts most of the time, but that won't keep me from modding you troll"
    318. Re:It's not broken. by 10101001+10101001 · · Score: 1

      I'm a technically competent person (I've been coding since C64. I've built my own machines. I've installed Ubuntu via PXE.) But I don't want to spend hours and hours installing a distro, playing with it, and figuring out if it meets my needs.....only to turn around and blow it all away to try out the next one. There's too many choices and no guidance about what a particular distro does best.

      Well, to me, that indicates a more fundamental issue with how distros work than anything else. As you note, distros don't generally play well together. Oh, sure, you can dual boot different distros. But, few distros default to LVM to make installing multiple distros reasonable; hell, distros can't even agree on which boot loader to use. By the same token, Xen has been around now for years, yet distros by default don't run as a Xen guest. Now, I'm sure it could be argued that most people don't install multiple distros and the LVM/Xen abstractions decrease performance. And truthfully, LVM isn't perfect (it doesn't allow on-line resizing/moving, which admittedly almost requires underlying filesystem support of which btrfs may facilitate subsuming the issue in the future) and fiddling with Xen as yet another layer of configuration isn't optimal. But LVM gives enough flexibility to be worth it. And just because the Xen guest kernel would be the default for a distro doesn't mean there couldn't be a distro host kernel also installed and set as a bootable option to be set as the default in the future once one settles on running one distro.

      In short, I'd say my major complaint with distros isn't that there's too much choice. It's that no distro wants to be "just" the core, minimal system to boot other distros--including all the recovery tools you'd expect. And every other distro doesn't want to depend on that one, minimal distro because that core distro is seen as yet another target, in addition to all the others they manage, which just means more work for them. Besides, making it harder to switch forces people to stick with one distro and experiment less. I mean, if I could run Gentoo, Ubuntu, and Fedora side-by-side on a regular basis, I would have a lot less loyalty to any one of those distros and be generally more frustrated at the weaknesses of each distro when I see them.

      Oh, and I'll readily admit, as much as I complain about the above, I'm quite the hypocrite. I'm certainly unwilling to invest the time and energy to make a core distro or to make sure other distro kernels work as Xen guests under it.

      --
      Eurohacker European paranoia, gun rights, and h
    319. Re:It's not broken. by Glock27 · · Score: 1

      For the home user, I don't see much of a barrier to Linux adoption, other than inertia (unless you are a gamer, in which case, we are back to the "which OS supports the software I want to use?" question).

      Things are looking up for Linux gaming with Steam announcing support and future ports.

      I must say though, that Macs (or Hackintoshes for the more adventurous) are a better idea for almost everyone, including software developers. A high quality desktop, lack of fiddling with hardware issues, and commercial software availability are the main reasons. I hope Apple finally comes out with the xMac (lower end mini? tower using regular i7s, lots of memory, high end graphics cards) along with the upcoming new Mac Pro announcement.

      I was using Gnome3 regularly, but recently switched to Mate which I like much better. Nosing around just now, I see there's a Cinnamon desktop that might be worth investigation. However, nothing I've tried on Linux has come close to the quality of the overall Mac desktop user experience.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    320. Re:It's not broken. by Anonymous Coward · · Score: 0

      To make a successful product, you need a differential or people won't choose your product.
      easy transition = copy of original = no differential
      If Linux is a copy of Windows, people won't choose Linux.

      I want a reply a lot. This is my first post in Slashdot. Can anybody reply?

    321. Re:It's not broken. by Vlado · · Score: 1

      Which crap are you referring to?

      The underlying system which has problems (much, much less than it used to have 15 or even 10 years ago) or the GUI?

      If you want to change to entrails it doesn't have to have impact on how users see it, feel it and use it.

    322. Re:It's not broken. by hobarrera · · Score: 1

      I've really no idea what you mean by form data, since I last used MS Office circa 1999.

      The recipient can use whatever he wants, (ie: RTF).
      If the recipient has a buggy client (I'd consider MS Office the buggy one, since they're the ones who don't follow the ISO specification they themselves helped write) why should your wife have to use the buggy client as well?
      My guess is it should be the other way around; both go with the client that support the MS/ISO standard.

    323. Re:It's not broken. by hobarrera · · Score: 1

      DOCX isn't a closed format, it's an ISO standard, which MS doesn't follow (even though they wrote it).

    324. Re:It's not broken. by Reziac · · Score: 1

      I have exactly the same problem, except to my mind, the linux desktops do a crappy imitation of the Mac desktop, not the Windows desktop. Maybe it's the attempt to hybridize the two that is failing?

      But it's not the desktop that drives me back to Windows every time. It's the plethora of little annoying bugs that never seem to get fixed.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    325. Re:It's not broken. by Reziac · · Score: 1

      "Absolutely. If you attempt to look like someone else's product then people will only notice the differences as being inferior to the original. Linux needs to keep its own identity."

      I agree with this. I don't mind if a given OS has its own desktop, so long as it works consistently and well. It doesn't have to look like anything else in the known universe, other than the clues to behaviour that are universal (like the mouse pointer clicks and drags; the keyboard types). It has to behave predictably with respect to itself, not act like Windows some of the time, MacOS some other times, and 15 different ways the rest of the time.

      This is perhaps why out of all the (dozens of) linux distros I've tried, the only one I've kept for any length of time was Puppy -- it's relatively primitive but it's all itself, not anything else.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    326. Re:It's not broken. by Anonymous Coward · · Score: 0

      Most of the "minor differences" that I experience between KDE and Windows typically consist of wanting to cry every time I use a Windows installation because I can't make the GUI look any different short of coloration and transparency, and the inability to make it do all of the useful and productivity-increasing things that my KDE installation lets me do. Even basic things like the file browser and print screen function are harder to use in Windows. Not to mention that when I plug a flash drive in I can't just click the notification and open it, or click the notifaction in the (ONLY) toolbar to open it, I either have to open the file browser and manually navigate to the drive, or wait for the screen to pop up (it does not reliably present this screen, either) that presents device options.

      I don't understand why people like the Windows GUI so much and then go hating on KDE.

    327. Re:It's not broken. by Anonymous Coward · · Score: 0

      Dude, sorry to say this, but it really is Linux that's the problem.

        I always reallyreally tried to find an alternative for MS (OS/2, a number of Linux distros, even BeOS) and ended up with Mac OS X.

      I can't see any, and I mean any, reason anyone would want to use Linux as a sesktop OS except for supporting a cause.

      Besides, Apple is doing ok these days in a world dominated by that single vendor. Could be better, but still. I truly wish that Linux would take off, but what's different from the situation in, say.. ten years?

    328. Re:It's not broken. by Reziac · · Score: 1

      "...have you tried installing a generic copy of Windows on generic hardware?"

      I do so regularly. Where I've had problems was with OEM machines and their chips that are seconds and don't play nice with anything but Obscure Specific/Branded Driver Version. Meanwhile, my generic built-from-salvage PCs grab the default Windows-provided drivers and do fine with 'em.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    329. Re:It's not broken. by Anonymous Coward · · Score: 0

      This is definitely a big part of the problem. I'm forced to deal with this currently as I have to interface with my school. I basically have to create documents at home, then take them to school and spend time manually fixing all of the conversion incosistancies because I simply cannot afford access to legal copies of Windows (on something that doesn't have an intolerably slow processor) or MS Office. This also involves manually fixing any .docx file I need to read that involves tables.

      If we could guarantee consistent .docx to .odf conversions things would be SO much less complicated and MS Office-dependant.

    330. Re:It's not broken. by rubycodez · · Score: 1

      some of us buy all-in-one machines that Linux supports, and we never had that problem. the price is cheaper than the supplies for five years

    331. Re:It's not broken. by Anonymous Coward · · Score: 0

      The average user uses their PC to browse the web, read their email and as a fancy typewriter. Get that working properly and you can play ball.
            Oh, yes, this +1 charisma and about 282 Hitpoints. You are so right about this.

    332. Re:It's not broken. by chipschap · · Score: 1

      GIMP is awful compared with Photoshop.

      You are of course not the only person to say this, but GIMP comes at a much better price, and certainly has its adherents. I wonder if it is more a question of familiarity (as you allude to below) than essential functionality.

      Writing novels doesn't take much software. You can do that with a latex editor and the sffms class.

      For that matter I've known of people writing a novel with VI. Your statement oversimplifies a little, but my point wasn't that Linux was better for novel writing, only that Windows or a Mac was not a necessity. By the way, the very popular novel-writing software Scrivener now has a Linux version in beta.

      Outlook for example isn't a 'niche' app, it is a basic workplace necessity in almost every office.

      I wonder if you are equating "commonplace" with "necessary," although the two categories merge when (as in the discussion in postings above) compatibility becomes an absolute requirement. Otherwise, Outlook is not a basic necessity by any means. Email, contact management, etc., can be done in a lot of ways.

      Having a Linux near equivalent is better than nothing but nobody is going to start using Linux to have something almost as good as whats on windows. In mot cases they won't even switch for something as good or better, they want the apps they've already invested time and effort learning.

      You are correct, but this has nothing to do with the inherent superiority of either Linux or Windows. It has to do with the vast inertia created by a near-monopoly provider.

      In my previous employment, I was once asked by a group which I had just taken on as manager if the rumors were true and I was going to dump Windows and replace it across the board with Linux. For the reasons you mention, I had to say "no" because it would have been a poor business decision. That's really unfortunate, but reality is not always friendly. However, I didn't up the ante by bringing in every new Microsoft product as it rolled out the door.

      After I moved on, though, my successor certainly did, declaring, "We're a Microsoft shop. They make good software. We're going to use it exclusively." Well, that's a business decision; what can I say?

    333. Re:It's not broken. by element-o.p. · · Score: 1

      However, nothing I've tried on Linux has come close to the quality of the overall Mac desktop user experience.

      And that, in a nutshell, is why I disagree with the original submitter: choice -- even a *lot* of choice -- is not a bad thing! I use both a Mac and a couple of Linux boxes. I'm running Unity (my least favorite desktop) on one Linux box, Gnome 2 on another, Blackbox on a third...all of them have advantages and disadvantages. You really like the Mac, but although I like it too, if I had to pick Mac or Linux, I'd stick with my Linux machines. But then again, I'm not hugely into eye-candy; I tend to prefer lean and functional, even if it's not as aesthetically pleasing.

      Off-topic: that's got to be one of the funniest sigs I've seen in a while :)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    334. Re:It's not broken. by Anonymous Coward · · Score: 0

      Outlook is a show stopper? I agree, I can't get anything done with it.

      Why would you ever want to use it?

    335. Re:It's not broken. by Richy_T · · Score: 1

      What are you doing to fix it? No, that's not a pat response. You say you want things to change but the simple fact is that changes which are occurring are occurring because people want the changes and are either implementing them or paying others to do so. These people care diddly about what *you* want, why should they?

    336. Re:It's not broken. by Richy_T · · Score: 1

      Way to miss the point. Windows 7 works on current hardware because all the drivers are known (although it doesn't support a lot of older hardware). Wait a year or two and it'll be hunt-the-driver just like it has been before.

    337. Re:It's not broken. by jep305 · · Score: 1

      Right on. The fact that its not widely adopted by the sheeple doesn't mean that its broken.

      --
      In Reason We Trust
    338. Re:It's not broken. by Grishnakh · · Score: 1

      "Supplying it in some form" does not equal encouraging users (esp. new users) to use it. New users who just want something stable to get their work done don't want to use something with a radically different, tablet-esque UI, however that's what all the distros are pushing today, and then wondering why "Linux on the desktop" isn't going anywhere. Sure, those distros may supply a crappy version of KDE with no real integration and lots of brokenness (like another poster who complained that OpenSuse's version didn't even have a working network manager, which is unusable if you have a laptop), but they do the same for lots of other DEs too like LXDE and Enlightenment. That isn't going to help the cause of Linux on the desktop. Making KDE the primary, flagship DE and supporting that well, integrating it into the distro well so everything "just works", that will attract more users coming from Windows, because it'll be easy for them to sit down with it and start using it without having to re-learn everything they thought they knew about using computers. Trying to push Gnome3 or Unity on them won't. But that's what all the distros do.

    339. Re:It's not broken. by Grishnakh · · Score: 1

      Half those problems are going to apply when Windows 8 hits too. The printer setup in Win8 certainly isn't going to look anything like it did in Win7, and playing movies and music is going to be very different too. If a prominent Linux distro had a version running KDE that worked much like Win7, it'd be easy to get a lot of people to switch, especially business users (who don't give a shit about 3D games nor drivers for them), because then this Linux version would be more like Windows then Windows (8).

    340. Re:It's not broken. by Grishnakh · · Score: 1

      Yeah, Pontiac tried that with the Aztek. Being "different" isn't a recipe for success.

    341. Re:It's not broken. by Anonymous Coward · · Score: 0

      If linux could run autocad, solid works, and all the crappy VB apps that companies have we wouldn't be having this discussion.

    342. Re:It's not broken. by aliquis · · Score: 1

      On the other hand, the cost of running Windows vs something else matter how much for most business? Especially if they need extra support for the later.

      And in some occasions they may need programs developed for Windows to (though maybe a lot of them would run in Wine but whatever.)

    343. Re:It's not broken. by Grishnakh · · Score: 1

      And windows doesn't need support? What about training costs when Win8 with its stupid new Metro UI comes along?

      The application thing is the primary real problem. But large companies get their own applications anyway, so they can demand it to be developed for whatever platform they prefer. Lowe's seems to get along just fine with KDE3.

    344. Re:It's not broken. by Anonymous Coward · · Score: 0

      BTW on windows you can switch back from 640x400.

      Bullshit. On Windows (7 to be specific), you can't even switch to 640x400. The lowest it will let you go (from the GUI at least) is 800x600.

      And before you try and back-peddle and claim you weren't talking about 7, you specifically mention the 2010 version of Ubuntu. In order to be a fair comparison, that means the Windows version we must be comparing it to is Windows 7.

    345. Re:It's not broken. by Anonymous Coward · · Score: 0

      This is for XFCE, but...

      Select resolution.

      Tab key.

      Tab key.

      Tab key.

      Enter.

      You're welcome.

      BTW... 640x400? That does not appear as one of the selectable resolutions in my dropdown. And I too am using a 2010 version of Ubuntu. 10.04 to be exact.

    346. Re:It's not broken. by aliquis · · Score: 1

      I doubt your intranet/office/exchange monkey got much of a problem with Windows 8 but what do I know.

      Rather then having people to upgrade 6-12 months later Windows may work fine for 10 years so they aren't in a hurry and don't have to switch now anyway.

      No need to get Windows 8 if you don't want it (well, we'll see what Microsoft and OEM partners think about that..)

    347. Re:It's not broken. by hairyfeet · · Score: 1

      Why do you go to a doctor? why don't you go to med school and DIY dumbass? Because THAT is how fricking stupid that argument is, like I should have to go spend 4 years to get a comp-sci degree or pay out the ass, which BTW we are talking millions of dollars, just to get the devs to show even a tiny amount of common sense. BTW that is excuse #7 on the list so if you are gonna trot out the classic please go to TM repo and just use the list, thanks.

      Oooor...I can do like the rest of the planet, spend a whole $40 for Windows or buy a new Mac and have a hassle free computer...see the problem friend? if you want your OS to remain at 1.05% which for a product being given away gratis against two products that cost actual money is just pathetic, then please, by all means, be as fiddly and big a PITA as you wanna be. But don't come whining and bitching about how 'Ohhh, they won't give us the code! Waah, they won't support us! Boo, its a conspiracy to keep real software off of Linux!" because the rest of us will just laugh and walk away.

      In the end you have a PRODUCT, there is a MARKET and in that market you have COMPETITION, if you want to be a hobbyist OS? Then please STFU and be one already! But quit bitching that nobody will take your fiddly OS if you refuse to give the customer what they want because frankly it makes you and the rest of the community look batshit.

      Just to make it perfectly clear i'll bold this so you can't miss it The world won't do things YOUR way, you have to do things THEIR way and its as simple as that. The world doesn't give a rat's ass about how bleeding edge your damned kernel is, nor do they give a wet fart about "the power of CLI" which just FYI a primitive GUI and NOT the force, mmmkay?

      BTW what do Best Buy, MSI, Asus, walmart, and me have in common? We are ALL retailers who bought into your bullshit only to find a broken OS and now won't allow it into our stores, so its not like I'm alone, in fact I'm in good company I'd say.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    348. Re:It's not broken. by cavreader · · Score: 1

      No I want an OS that actually is capable of running applications other then the half assed open source copycats. I also want an OS that does not require wholesale re-training of the development staff and the costs associated that comes up with it. Linux and the applications that run on that OS are little more than poor refactored apps. And WINE is just another layer required for running professional applications that require developers to waste even more time and effort into creating their program architectures. If you are not capable of working with Window's API's find you should find another profession. After 25+ years of professional experience working around any so called API issues is a non-issue only incompetent developers and script kiddies can't handle it.

    349. Re:It's not broken. by Anonymous Coward · · Score: 0

      Funny, I'm honestly just the opposite. I gave a Mac an honest month's effort on my work system, then I gave up and installed Linux. No virtual desktops, click to focus, and a single app bar at the top of the screen (inconvenient on a 30" monitor). Maybe the latter would have been acceptable if the mouse acceleration could be tweaked high enough. Maybe there are ways around all of that on the Mac. But if it takes that much digging to find out how to do it, I'll stick with Linux thanks. I've been a KDE user for a very long time, and it does everything I ask.

    350. Re:It's not broken. by madhi19 · · Score: 1

      Most of the Linux desktop environment are so similar that the learning curve barely exist. It vendors lock in that keep Microsoft on top. To break that will require massive marketing, lobbying for more government and education institution to go Linux and maybe a push for legislation to force Government contract bid to consider OSS solution on equal footing with Microsoft and Apple. Unless the OSS community stop squabbling over all sort of bullshit debates and find the money to do these things. Linux will remain the little secret of a few happy users.

    351. Re:It's not broken. by sjames · · Score: 1

      That was tried by fvwm95. It still didn't help because it wasn't Windows even though it sure looked like it.

      As fro re-learning, have you SEEN Windows 8?

    352. Re:It's not broken. by diversario · · Score: 1

      Well, you're also part of the problem. People like you brush off other people's problems with Linux and say "It's fine, don't fix anything!". Of course the desktop Linux will stay screwed up. I've been using Linux (Ubuntu desktop) at work for about 2 years now. I'm a developer, but definitely not for Linux. With Linux, I'm a user. I like it and it's great to have a good terminal and tools available. So, recently I switched to Ubuntu at home, where I've been running windows for years. Guess what? Ubuntu isn't so great as a main desktop OS. While the goodness is there (terminal, multiple desktops, responsiveness etc), things like video playback - to which you refered as "ceased to bew an issue years ago" is pure shit. Players lack usability (VLC, where's click-to-pause?..), video and audio desync (never or Windows), playback randomly pauses for seconds... And there's more. Not to mention that I had to install codecs first - so its not OOB in any way. Oh, and I had to switch to SMplayer to get mouse support - +1 package I had to find and download. And, before I could even start screwing around with player and codecs, I had to install the video driver. So please, don't do this "it's all there, it works out of the box and problems are solved" bull. It's not, it doesn't and they aren't. And people go to Linux expecting same experience as in Windows, at least for multimedia. This denial isn't helping anyone.

    353. Re:It's not broken. by MikeBabcock · · Score: 1

      lol yes, cause cross-platform Linux Gnome, KDE, OSX and Android is so easy ...

      Sure, the Windows API is horrifying, but that's for developers to give up on, not users. Users don't know their OS sucks if the apps seem to work for them.

      --
      - Michael T. Babcock (Yes, I blog)
    354. Re:It's not broken. by musicmaker · · Score: 1

      You hit the nail on the head with : "a way to launch my favorite applications", none of which run on Linux. Take an OS X user and watch them use a Windows box for five minutes and hope it doesn't end up in pieces. Now put them in front of a Linux desktop and witness the blank stare on their face as they can find absolutely nothing. I used to use Linux, but I'm one of those OS X people today. I write a lot of code, but I also take pictures and compose music. Linux is so far away from usable at this point for me and millions of others, that I just laugh when somebody asks with seriousness why I don't use Linux.

      You can deny it all you want, but when I look around in my office of developers, I see a room filled with Macs, none of them are running Linux. It was true in my last job, in my current job and in my next job (I recently switched), none of these companies produce Mac software. These people would have been using Windows ten years ago. They were offered a choice that was better, and they took it. That choice wasn't Linux. Why not? Answer me that? Apple did it, they went from almost zero market share and today, their machines and OS is sitting on the desk of just about every non-microsoft developer I know today! Those developers develop for the web, which is run predominantly on Linux boxes. The Linux _desktop_ community is so riddled with petty infighting and pointless pontification and stone throwing that in its current form, it has no chance of producing a viable desktop environment. It has a proven track record of failure. The Linux community couldn't beat Microsoft who had a shit product that nobody liked! Now you face a great product that users love; good luck prying my mac from my cold dead hands, because that's about as easy as it will be to get folks like me to use Linux in anything like its current incarnation.

      --
      Everyone is living in a personal delusion, just some are more delusional than others.
    355. Re:It's not broken. by musicmaker · · Score: 1

      You sir are an idiot. You are arguing with a user with a five digit ID, telling them that computers may not be their thing, and then your replies are idiotic, you sound like a member of the tea party spouting meaningless rhetoric citing anecdotal experience and not supportable facts. "It works for me" isn't a good way to convince others to use Linux, as much as "Word locks up my computer" isn't a good way to get people to abandon Windows. Windows, which is in decline, is an odd place to draw evidential experience given that the author specifically mentions using OS X. I think what you consider "obscure requirements" are fairly standard, perhaps you need to join us in the real world where employment agencies test people on their use of keyboard short-cuts for example, but you're probably too young to have a job, unlike the person with a five digit ID who was probably using computers whilst you were sucking on your moma's titties, and that was if you were lucky, which by the sounds of it you probably weren't.

      --
      Everyone is living in a personal delusion, just some are more delusional than others.
    356. Re:It's not broken. by DarwinSurvivor · · Score: 1

      Did I say I can't handle win32? No. I've written many win32 apps from simple games and graphics applications to network audio streaming systems and low-level server software. What I said is that compared to the open source frameworks (which work JUST FINE on windows by the way) such as Qt and GTK, win32 is a steaming pile of shit defended only by those that haven't used anything else.

      In case you missed my first explanation, "handling windows APIs" requires EXACTLY copying the buggy implementation Microsoft has made, which NO ONE but Microsoft has access to. If Linux were to implement win32 as it is documented, 99% of large applications would crash in seconds because they've all be written to take the known bugs into account and work around them (thus breaking the theoretical standard). It's the same problem as OOXML.

    357. Re:It's not broken. by Glock27 · · Score: 1

      You really like the Mac, but although I like it too, if I had to pick Mac or Linux, I'd stick with my Linux machines. But then again, I'm not hugely into eye-candy; I tend to prefer lean and functional, even if it's not as aesthetically pleasing.

      I like Linux a lot as well, don't get me wrong. It's sure embodies the spirit of the techie culture more than any other OS!

      There is more to the Mac than mere eye-candy though. Fairly consistent user interfaces across apps is a major contrast with the variety of UI kits/conventions on Linux. Drag-and-drop that works just about everywhere is also a nice improvement. I've also become a fan of the MacOS programming model, Obj-C and Xcode, and there's really no Linux equivalent for those.

      Most importantly to me, though, is that the Mac is a reasonable target for commercial software. That's good both as a developer and a consumer. iOS development is just icing on the cake! :-)

      Off-topic: that's got to be one of the funniest sigs I've seen in a while :)

      Thanks, I've used it for quite a while now. What I like most about it is the second-order humor regarding /.ers down-modding unpopular positions that happen to be correct. ;-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    358. Re:It's not broken. by element-o.p. · · Score: 1

      All perfectly valid reason to choose Mac over competing OS'es. Basically, we have agreed to a comment I made elsewhere in the thread: a computer is a tool, and if you need different tools than I do, you will most likely prefer a different OS than I do. As a developer, you have found that a Mac best meets your needs. As a network admin, I have found the tools available on Linux best meet my needs. That's a good thing, and it's why I get frustrated when others complain that choice is a problem.

      Incidentally, I hope that I didn't sound condescending when I mentioned the eye-candy in OS-X; I certainly didn't intend to, but in hindsight, I see how it could have.

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
    359. Re:It's not broken. by justforgetme · · Score: 1

      That is just like saying "give the hungry people their fish".

      We as a species will never go forward if all our smartest do is just cater to our immediate needs!

      Please stop supporting that plainly xenophobic argument and face the fact that people need to embrace adaptability.

      --
      -- no sig today
    360. Re:It's not broken. by justforgetme · · Score: 1

      It's people like the guy you replied to that actually do the biggest disservice to projects like the Linux desktop.

      Adaptability is key to progress. Every single electronic device I have had came with a minutely or largely different interface. What? Did I throw my hands up in the air and cry foul just because my new dishwasher got a rotating knob (or touchscreen) as well as the buttons it already had? No. Every `new` device you get (and here new reads as progress, not just a next season's sequel) will have different conventions/experience than the device(s) it replaces.

      Stop excusing people for being learn-shy and tell them to finally man up (or that relevant girl thing) and learn to adapt to progress!

      --
      -- no sig today
    361. Re:It's not broken. by justforgetme · · Score: 1

      TBH I do not think that your average Linux distro, except maybe Ubuntu, entertains the concept of making a "bold release" and in one move lure millions of new users to their platform.

      --
      -- no sig today
    362. Re:It's not broken. by Grishnakh · · Score: 1

      Ubuntu is also easily the most popular Linux distro, by far (though this may be changing thanks to Unity), so both our statements could very well be true and not conflicting.

      However, Red Hat/Fedora is a big supporter of Gnome, and employs many/most of their most influential developers, such as Jon McCan't. It's pretty obvious that Gnome's intent is to tablet-ify the Linux desktop too, and somehow lure millions of new users to their platform (they're even talking about making their own "Gnome OS" now), so I think it's safe to assume the Red Hat also has this as its goal, or else they wouldn't employ these people and allow them to follow this agenda.

    363. Re:It's not broken. by hantms · · Score: 1

      Duh, you've got it, young padawan.

      The only reason people think Windows is easy to install compared to Linux is because they don't do it. Take a blank PC and a fresh Windows install CD and see how easy it is to get running.

      With Windows 8 it's pretty *#$&$ easy. Pretty much as easy as installing Ubuntu. This really isn't a factor anymore.

      There are only a couple factors that are real factors. Word. Excel. Outlook/Exchange. Those are the ones stopping me from using Linux exclusively. Of LibreOffice didn't make a complete mess of the Word 2010 documents that I have to collaborate on with others in the company (and some external parties) then everything would be solved. (Ignoring the reason why it's so hard for Libreoffice (or Google Docs) to correctly parse a word file with some headers and footers in it, and some revision tracking by a couple people.

    364. Re:It's not broken. by Anonymous Coward · · Score: 0

      Incidentally, the Elan touchpad on my new laptop doesn't scroll in Ubuntu and I can't find anything on it online. Was this your problem / how did you fix it?

      Thanks!

    365. Re:It's not broken. by KingBenny · · Score: 1

      what would you add then? all i can think of is a non-annoying interface for blender and something to rival with propellerheads reason and fruityloops studio, other than that? what app would you like to see ? I can't really think of anything else i'd need that isnt there yet. Very nice question by itwbennet tho. So, that's my proposition. More audio visual studio stuff that doesnt require you to have 100k worth of extra hardware before you can turn out a note

      --
      Free speech was meant to be free for all... how can anyone grow up in a nanny state ?
    366. Re:It's not broken. by Richy_T · · Score: 1

      Do you not pay your doctor?

    367. Re:It's not broken. by Anonymous Coward · · Score: 0

      You don't require a registry edit, heck there's even a group policy that lets you do specifically that.

      Rant:
      I've never had to lookup values for my monitor to get it running on Windows, I've never had the Windows installer complete only to realise it didn't have drivers to even run (not reduced features, entirely broken), I've never had to look through the file system to find a program I just installed, I've never had to look through the file system to find out which copy of a config file actually works, I've never had a ton of weird bugs which only result from using certain display interfaces with certain audio interfaces with certain programs built into the OS.

    368. Re:It's not broken. by fm6 · · Score: 1

      Actually you pay my doctor.

    369. Re:It's not broken. by hairyfeet · · Score: 1

      I don't pay him $300,000+ to go to medical school, no.

      But that is the problem in a nutshell, the devs have made such a damned mess of the guts to bring Linux up to even WinXP level would require Mark Shuttleworth money and forking the entire damned thing away from douchebag devs like Linus Torvalds, so the average user has a "choice" of "Spend 30 million to fix Linux, spend less than $100 on Windows". Now which do YOU think they are gonna choose?

      If you'll show me a place where for less than $50 (Win 8 pro is $40 hence the price) where I can get a Linux with a decade of updates that are guaranteed NOT to shit on the drivers, where the wireless will work day one and still work year 10 with NO fiddling, where the user can just update the thing with 100% confidence that it will be working just as well after updating as before? i'll be happy to send them a check. But I've tried nearly 2 dozen distros with my little pepsi challenge and I can tell you friend that it simply doesn't exist, that you would have to spend several orders of magnitude more than Windows just to get less functionality, which is why linux fails in the desktop market.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    370. Re:It's not broken. by hobarrera · · Score: 1

      Android doesn't really belong here, because (a) we're talking about linux desktop, (b) I don't think you'd want the same UI on desktop and phones.

      Gnome programs work fine in KDE, and viceversa. I run plenty of Qt and GTK based apps and they all look the same, and work the same. Plenty of linux apps are easily ported to OS X, though, for desktop apps, the look and feel might not be too seamless since OS X has a bit different UI. But porting the app to make it "work" is still way easier than windows, where everything from the ground up is totally different.

    371. Re:It's not broken. by diego.viola · · Score: 1

      You mean Qt, not QT.

      QT is QuickTime.

    372. Re:It's not broken. by aliquis · · Score: 1

      Thank you! Hopefully I will never do it wrong again.

      I thought it was weird that Razor-Qt and Qtdesktop was "wrong."

    373. Re:It's not broken. by JohnnyBGod · · Score: 1

      Windows 3.0 didn't have true multitasking, so that limitation didn't even apply. It could afford to dump all the memory into a single program.

    374. Re:It's not broken. by Anonymous Coward · · Score: 0

      Windows 7 can not play DVD's out of the box either.

      OEM's add in a decoder.

      Go ahead and install a retail version of 7. Then try to play a DVD. It will fail.

    375. Re:It's not broken. by Anonymous Coward · · Score: 0

      Most new users that come to linux do not have the expertise for being a Linux developer.

      That is one of the main problems I see when trying to help a newbie. Someone always replies the newbie from their high horse saying that the user can develop/debug or something like that, cause its linux and if he doesn't like it he can go back to windows.

      Then the same guy complains on why Micro$oft is the main OS when linux is so much better.
      Their damned attitude towards new users is a start!

      Users are users not developers. You are in IT? Do you call morons your clients when a bug happens or they are not used to some tool? Do you go tell them to develop the solution themselves? NO? Same situation here.

      If a newbie ask for help and show some ignorance and as reply receives a "do it yourself" or "go away" attitude from someone that thinks he is "god sent" entity and act as if the user isn't good enough for linux guess what the user will do... Move to apple or windows where help is more abundant and isn't treated like crap.

    376. Re:It's not broken. by Anonymous Coward · · Score: 0

      "That is not a learning curve. That is refusing to separate the role of developer from the role of user, which is the primary characteristic of the Linux community."
      This many times.

      I'm tired of saying Just because YOU are a developer and a user does not mean other are obliged to be developers and users.
      Most new users are just that new users.

      If the community demands them to be developers as well as users when they don't want/are economists/nurses whatever they will go to some other OS where they can be treated for what they are.

      USERS!

    377. Re:It's not broken. by Anonymous Coward · · Score: 0

      Install is easy, I agree much easier and fast in some distros than Windows.

      Now, after installing....
      Some bug/driver/other issue will occur. That is certain.

      Then one goes to the internet to look for solutions. Those solutions are many times highly technical for someone that does not have true knowledge in computing, the chance one screws something while trying to apply said technical solutions is quite big.
      Then someone will say they the newb is a moron and he should go back to windows cause he develop/write the solution himself this is the beauty of open source.
      Not being a programmer and not having many skills in computing he will do just that. Go back to windows/mac.

      And then the same community will complain how many people stay in windows when linux is so much better...

    378. Re:It's not broken. by Anonymous Coward · · Score: 0

      The truth of the matter is fragmentation. Ubuntu is the main culprit, we need a better window manager than Gnome or Unity, more lightweight than KDE. We need it based on fast, powerful and faul tolerant libraries. We need a stellar desktop environment and a dedicated ABI for the kernel. Flat out, either Linus gives on an ABI or he kills his invention. Its ridiculous that vendors cannot write a single binary driver that provides functionality. Period. Its expensive to creata binary and a dedicated kernel space module. X11 Needs to die as well. The unix/linux graphical stack needs work. Pull fucking video drivers out of the kernel, its dumb to have fglrx as a module. Kernel space needs to be kept sacred and taken care of via a Dedicated ABI.

    379. Re:It's not broken. by Anonymous Coward · · Score: 0

      Make the Linux look & feel like the XP/Seven OS that everyone knows and feels comfortable with, so the transition is near-painless.

      The problem is, this has already been done! KDE4 works very much like Windows Vista/7 with some minor differences, and is highly configurable and themable to make it look like a near-clone if you want. However, the Linux distros don't like KDE, and are either pushing Gnome3 or in Ubuntu's case, Unity, which are both radical departures from the XP/Vista/7 type interface that Windows users are all comfortable with. The distros seem to think they need to push something new and different and "bold", and that somehow this is going to make millions of Windows users dump Windows and switch to Linux, rather than providing an environment that's an easy transition.

      Yes, make it look and feel like something I feel comfortable using. I don't want to struggle to find programs. Since I must use MS for work, I want the easy to use desktop that works the same way... Like Ubuntu used to.

    380. Re:It's not broken. by Anonymous Coward · · Score: 0

      Amen!

    381. Re:It's not broken. by Anonymous Coward · · Score: 0

      People don't want to relearn how to use a computer, just as they don't want to relearn how to drive car.

      Your statement is very true when the words come out of a users mouth but have you looked at Windows8? They will still "need" to relearn the system. Its really been that way with every version of Windows. You have to relearn where everything is and how it works. What the real truth is people are hung up on marketing and branding they have to see the word "Windows" just like with Office products. A person doesn't need "Word". They need a word processor that saves to a common file format.

      Sad but true people are sheep and must follow the "Brand".

      I just lately did a live upgrade from Kubuntu 10.4 to 12.04 and my desktop and the way things work are exactly the same as they have always been I didn't have to relearn anything.

    382. Re:It's not broken. by Anonymous Coward · · Score: 0

      Not true, your answer is mere hyperbola and arrogant self indulgence! This whole argument is based on the false assumption that there must be something wrong with the Linux desktop. My response to this is, well if there is something wrong, please equate or espouse to me in lucid terminology what is wrong. Because I don't see issues with the desktop, I see the community here being manipulated into thinking there is a problem.
      The only issue I see with Linux is Microsoft doesn't make their office suite available to the mainstream as it does exist, under the name office 2007 for Linux. HP offers it to employees who can only use a Linux box at work, I know I saw it and the down load and installation instructions on a company website when I worked there once.

      Other than that the Linux Desktop in gnome, kde and lxde are fine, its you that has the problem.

    383. Re:It's not broken. by Anonymous Coward · · Score: 0

      agreed

    384. Re:It's not broken. by Anonymous Coward · · Score: 0

      Truthfully I do not feel that Linux's abundance of choice is the issue. Nor do I think the GNOME vs. KDE is the issue. I think the biggest issue is the application installation process. The average desktop user does not feel comfortable compiling applications from source and then following additional documentation to install them. The average person wants nothing more than a 1-click install. I think this is made apparent in the continued success of both Microsoft's Windows and even more apparent in how Apple has grown its OSX opperating system(s). This 1-click trend for app installs has continued and been proven successful in mobile as well.

      If that gets fixed I am certain there will be a growth in Linux on the desktop.

    385. Re:It's not broken. by JohnnyBGod · · Score: 1

      It actually can compile code using the Win32 API.

    386. Re:It's not broken. by JohnnyBGod · · Score: 1

      I've noticed that comment wasn't very useful, so here's a link.

    387. Re:It's not broken. by JohnnyBGod · · Score: 1

      A thousand times this. Installing Windows on generic hardware is, in fact, _harder_ than installing Linux. You know every other bit of hardware you have in your system? Sorry, you've got to go get a specific driver for it, because the generic sucks so hard it makes it almost, if not entirely, unusable.

    388. Re:It's not broken. by Anonymous Coward · · Score: 0

      I'm a Linux user. Mac desktops are a pain in the rear for me, nearly as bad as Windows. I just want to get my work done. For example, try installing the Gui version of Vim, so that it is available to all users set up in the Mac OS X. I can't spend all day clicking and drooling.

    389. Re:It's not broken. by Anonymous Coward · · Score: 0

      N.B. Windows 3 isn't an operating system - it's a GUI only.

      As for manual memory management, try manually laying your own link map for your program !

    390. Re:It's not broken. by Anonymous Coward · · Score: 0

      Lets assume Adobe wants to port Photoshop to Linux, we already know that they are not going to opensource it, which distro should they port it to? Should they support Ubuntu or Fedora or Suse or Debian or Chakra Linux? And please don't bother telling me that Gimp does everything Photoshop does because although Gimp does almost everything that Photoshop does, how many designers do you think would actually consider learning a new tool just to use Linux even if they are impressed with the distro that a mate showed them?

    391. Re:It's not broken. by Anonymous Coward · · Score: 0

      A satisfied LINUX user is not a normal user - THAT is the problem!

      The assumption that all is fine is a problem, the assumption that what was done in the past is the "best" is a problem.

      Linux and the open source community are in a position to do something NEW, there are some great ideas out there ... find them, embrase them.

    392. Re:It's not broken. by Anonymous Coward · · Score: 0

      In spite of all the effort gone into Star/Open/LibreOffice compatibility over the past 15 years it has always been hit-or-miss when opening a Word document. As long as you can't rely on a compatible Office suite users will simply stay with MS Office, and thus Windows/OS X.

      It is not the fault of Star/Open/LibreOffice to have incompatibilities when opening MS doc formats. It is the system. Both MS Office and Free Office suites must generate similar formats by default. ODF.

  3. Knife the Baby by Anonymous Coward · · Score: 5, Funny

    I would shut linux down and give the money back to its shareholders.

    1. Re:Knife the Baby by fm6 · · Score: 0

      Already been done. Recall that Geeknet, which runs Slashdot, started out as VA Research, a vendor of Linux-based computers.

    2. Re:Knife the Baby by Anonymous Coward · · Score: 0

      Lolzzz. This is the statement with most truth in it.

    3. Re:Knife the Baby by Anonymous Coward · · Score: 0

      you do realize that Linux isn't a company and it doesn't have shareholders, right? If you don't I think you should stop talking

  4. Simple by Stumbles · · Score: 2

    Put Linus in charge of everything.

    --
    My karma is not a Chameleon.
    1. Re:Simple by demachina · · Score: 5, Interesting

      I don't think Linus is interested in owning the desktop. Its pretty clear he wants his desktop to be geared towards his workflow as a hard core coder/developer , and that is not the same desktop you would want for ordinary people. That is a key problem with the Linux desktop, the only people that care about it and develop it are hardcore geeks/programmers and the stuff they want is diametrically opposed to what ordinary people want in a desktop. Its seriously got old 10 years ago listening to Linux heads demand the Linux desktop be a few windows with shells in them, or listening to them as they forked and developed 100 different window managers almost none of which gain critical mass and none of which will ordinary people use.

      If you want Linux to succeed with the general public my suggestions would be to:

      A. Get rid of some of the fragmentation, relgious wars, and wasted time caused by the GNOME vs KDE conflict in particular. I understand why the split happened but its done nothing but damage over the years and its time to stop it or Linux will never succeed on the desktop.

      B. You need very well written core API's because everything else flows from those. A good IDE helps too, Eclipse is OK but its not great, Xcode is awesome, DevStudio is pretty good.

      C. All apps need to use the same API's so they interoperate and look and feel the same. Constantly writing variations of existing API's. and fragmenting them, is not a wise thing to do on the desktop. A lot of Apple's success can be tied to the fact that Cocoa and Objective C are very well done in a lot of areas, and they make it easy and a joy to develop applications. If its a joy to write apps, more developers will do it and the a quality of the apps for the time spent is consistently higher. Writing apps on Linux by comparison is a poke in the eye with a sharp stick, its painful, inconsistent, there is constant wheel reinventing, everyone does their own thing and it shows in the inconsistent apps that don't interoperate.

      D. As much as I hate to say Qt is probably the best API you have but you need to wrest control of it from the people who've been developing it, and stop the major code breaking changes between revisions. The core API's need to develop like Apple develops them, add new things carefully, deprecate old things gradually, and STOP breaking code doing huge somewhat, gratuitous changes. GTK is just not a good API to base a desktop on.

      E. Miguel De Icaza needs to be cut out of his position of authority. His track record in recent years, his Microsoft affiliation, his blaming the desktop on Linus recently, has shredded any credibility he had to lead Linux desktop development

      F. You have to fix audio and video so they just work like OSX and Windows. This is a steep challenge. The ALSA audio API was a total mistake. An API that contorted, hard to use or write drivers for never should have happened. Linus is partly to blame for that. Getting good audio drivers is a hard problem, everytime a new audio chip comes out you have to start over making drivers for it. Making video work tends to end in a lot issues with patents, proprietary codecs, etc, which isn't easy to solve in open source.

      In summary, the chances of Linux happening on the PC desktop are slim. None of these inherent structural flaws are likely to be remedied. Besides which the PC is rapidly starting to fade except for content developers and coders. Everyone else is switching to phones and tablets. Linux is already winning with Android on thosse, and IOS is Unix underneath. Rather than fight a losing battle for Linux on the PC just switch to Android.

      --
      @de_machina
    2. Re:Simple by DELNI-AA · · Score: 1

      For every new wave of computing - mainframe, minicomputers, PC, client-server, web 1.0, web 2.0, cloud - there has been this talk about the immediate disappearance of the previous wave(s). It just never happened. Mainframes and Cobol are still - some 50-60 years after they first appeared on the market - in demand.

      Linux on the desktop/laptop appeals to people experienced in computing using laptops or desktops. That's a nice & that's good - it's a defined target group and they know what they want! It's large enough for now; millions of users and it's growing with a growing total market. With a keyboard and large screen you want a functioning desktop - not something targeting phone or tablet users. You want a stable, secure OS, applications, efficient use & supportive community. Sounds like Linux to me.

      MS is in terminal decline. They will disinvest in the desktop, not enough money there; they are targeting servers applications and will be forced to open up in order to support "bring your own device".

      It's a mistake to exclusively target the Linux desktop for phones and pads. Wrong kind of users. Go for the laptops and desktops. Lots of old hardware out there with XP on it that won't run Win7/Win8 either because of hardware or license costs. And there are plenty of disgruntled MS users around. Preinstalled and easy install is key.

    3. Re:Simple by mystikkman · · Score: 1

      >Miguel De Icaza needs to be cut out of his position of authority. His track record in recent years, his Microsoft affiliation, his blaming the desktop on Linus recently, has shredded any credibility he had to lead Linux desktop development

      This is one of the problems with the Linux community. The cargo cult irrational hate and zealotry and bigotry.

      Miguel has not been associated with Gnome in over 5 years now. You ignorance is surpassed only by your hate of people who actually know much much more than you.

    4. Re:Simple by demachina · · Score: 1

      I didn't say PC's were disappearing. I said they were fading in importance to a lot of people Most ordinary people are going to do email, browsing, twitter, facebook, IM, casual gaming on a tablet or smartphone these days. I imagine the trend among kids is even worse away from PC's.

      PC's will be around for a long time for people who are developing code, editing video, writing books, doing 3D modelling, basically anything where a good keyboard, pointing device and big screen without fingerprints is important.

      My main point was I doubt it is worth even trying to make Linux win on the desktop these days. The PC desktop is starting to shrink for everyone and Linux already lost. On the other hand Android is wildly successful already, a growing market, why not focus on that instead.

      You simply aren't being realistic you think large numbers of power users are going to migrate to Linux at this point. In fact a lot of them are migrating from Linux to OSX because they are fed up with the user experience on Linux. Most people just want their apps, audio and video to work on their desktop. The religion of having an open source desktop is nice but not when stuff doesn't work right.

      --
      @de_machina
    5. Re:Simple by demachina · · Score: 1

      Miguel has been actively trying to shove Mono based crap in to Gnome for most of that 5 years. Banshee, Tomboy and Mono were preinstalled in Ubuntu for a number of releases until they finally removed them in Ubuntu 12. I don't have any particular hate or bigotry toward him, his track record in picking tech has just been horrible for so long I don't know why anyone even listens to the stuff he says any more.

      Like it or not his name is permenently associated with GNOME and he isn't doing that name any good any more on top of GNOME's own misguided decision making in recent releases.

      --
      @de_machina
    6. Re:Simple by Anonymous Coward · · Score: 0

      "E. Miguel De Icaza needs to be cut out of his position of authority . His track record in recent years, his Microsoft affiliation, his blaming the desktop on Linus recently, has shredded any credibility he had to lead Linux desktop development"

      I agree - every time he's quoted in an article, I throw up in my mouth a little. IMO anyone feeling 'good vibes' of any sort about Microsoft (which was convicted of being a monopoly yet the slime still moves from the conspiracy snail itself, the big beast which should've been splintered into several pieces by the DoJ) should not be trusted. Nor those who suggest you take a kinder approach when talking about or referring to Microsoft. Just look at the missing Borg logo on /. Money talks.

    7. Re:Simple by Anonymous Coward · · Score: 0

      everytime a new audio chip comes out you have to start over making drivers for it.

      Everytime ANY hardware comes out you have to start over making drivers for it. With an existing driver which is sort of there the dev. cycle can be faster.

      If the hardware is backwards compatible then an existing driver might just work with an addition of a chip ID, like some HD Audio codecs already do.

      BTW have you ever done anything with ALSA? Kernel side is all right. User-space is big, but it's not bad either.

      PC side is growing, and Linux gaming in particular. Tablets and phones are OK if you like the one-sided television user experience. For some people it's enough, for some it's not.

      Problem with Android is that it's not open source. AOSP is, but Android in your tablet/phone is not. If you think it is, please direct me to the repositories which host Google Mobile Suite sources.

    8. Re:Simple by Anonymous Coward · · Score: 0

      Its pretty clear he wants his desktop to be geared towards his workflow as a hard core coder/developer

      Linus used Gnome 2 and is perfectly happy using OS X. Nothing about either of those is geared towards "hard core" coder/developer.

    9. Re:Simple by Anonymous Coward · · Score: 0

      You fell victim to one of the classic blunders - The most famous of which is "never get involved in a land war in Asia" - but only slightly less well-known is this: LINUX IS NOT A SINGLE THING CREATED BY A SINGLE ENTITY. It is manifested in many distributions and worked on by many people each of which has its own goals, motivations, and desires. AND THIS IS A GOOD THING, although it is not very popular with some people. I will acknowledge that Linux (whichever distribution you mean) may not meet your needs. Fine. But that does not mean it fails to meet the needs of those who create it. My suggestion is to pick a distribution and get involved in making it better. Make it your own. Make it into the image you want it to be. If enough people quite whining and do this, many/most of the issues you mention will be solved by someone.

    10. Re:Simple by Anonymous Coward · · Score: 0

      It's very likely that Android will control the future of computing -- not the desktop, but the consumer computing that will overtake it.

    11. Re:Simple by demachina · · Score: 1

      The topic here, you apparently missed, is what will it take to make Linux succeed on the desktop. As long as the Linux desktop stays on its current course of massive fragmentation, duplicative effort, in fighting, and massive inconsistency it simply won't succeed on the desktop, outside of its existing niche which everyone agrees is not very successful at least in terms of numbers of users or users outside of the geeks that have always used Linux.

      So why don't you stop preaching about your religion and try to follow the actual topic being discussed here.

      --
      @de_machina
    12. Re:Simple by Richy_T · · Score: 1

      That is a key problem with the Linux desktop, the only people that care about it and develop it are hardcore geeks/programmers and the stuff they want is diametrically opposed to what ordinary people want in a desktop.

      You see it as a problem, I see it as a solution.

    13. Re:Simple by Anonymous Coward · · Score: 0

      On the ALSA note I would say that they should really scratch that project.
      And make it a global *nix sound daemon.
         

    14. Re:Simple by sjames · · Score: 1

      I'm just not feeling it. There are two major toolkits for doing GUI, GTK and Qt. Both work quite well, both have many fans. Both work on any of the desktop choices just fine and at the same time. What's so bad about that?

      As for desktops, what's wrong with choice? When did people become too stupid to deal with even the theoretical possibility of making a choice? It's very simple really, if you don't know/don't care, go with the default. If you don't like the default, make another choice. It's not like there are huge differences. All of them can minimize and maximize windows. All have a way to close the window. Most have a menu/start button and none offer to 'twaddle' the window (whatever that means).

      Is it REALLY that hard?

      ALSA isn't actually all that hard, but feel free to make your proposal. It can probably be implemented as a library.

    15. Re:Simple by Anonymous Coward · · Score: 0

      The one reason I don't use Linux exclusively is because I'm lazy. I like the fact that I can click one button to install updates in Windows. I don't want to un-tar or whatever it is and then run a command line to get something working. I just want it to work. That's the only reason I am still using Windows.

    16. Re:Simple by Anonymous Coward · · Score: 0

      Yes, yes, one thousand times yes. When I saw the topic of the article I could already tell before reading them what the comments would say. Essentially, 99% denial, 1% people who actually know what they are talking about. You sir, appear to be in that sensible minority. I once tried to use Linux for my desktop over the course of a few months back when Vista first launched. Try as I might, I just couldn't get over the lack of coherency. The one thing I took away from my experience was, that no matter what I wanted to do, it was harder and/or more convoluted than it was on Windows. Between dealing with driver issues, software that wouldn't install or compile, inconsistent interfaces, and having to edit obscure configuration files to accomplish the simplest tasks, it was a complete nightmare. I pretty quickly realized that despite my issues with Windows, there is almost nothing worth doing on Linux that you can't also do on Windows, but on Windows you'll get it done in less time and with fewer hassles. This is coming from someone who deals with Linux on servers all the time and has no problem getting things done. Maybe if there was less denial in the world of the Linux desktop and more coming together and making things more simple and usable, both for developers and users, things would be different.

  5. Fix the Kernel by steevven1 · · Score: 5, Interesting

    Fix all the drivers for basic stuff like WiFi and graphics cards FIRST. I'd rather have a desktop with little bugs and more basic features than a laptop with only partially-functioning WiFi and reduced battery life due to a poor graphics driver (as I do now).

    1. Re:Fix the Kernel by geekoid · · Score: 0

      "a laptop with only partially-functioning WiFi and reduced battery life due to a poor graphics driver (as I do now)."
      then why are you using it?

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Fix the Kernel by kiehlster · · Score: 1

      I'm with you on drivers. I retired my windows desktop two years ago and decided that maybe this month I'd throw Linux on it, but the ATI graphics card I have results in a frozen/extremely slow/error-throwing X11 system. The card is in a cross-over line where the same chip can be found in AGP and PCIe, and X11 decides to use PCIe instead. I'd like to see some kind of driver decisioning module that will take a catalog of known hardware and pick a driver out that's absolutely known to work for that hardware, and if none can be found then ask the user before guessing. I'm wondering how many users we've lost because of driver issues that resulted in a dead-after-install system.

    3. Re:Fix the Kernel by Narcocide · · Score: 2

      Yea actually this is the crux of it really. Nothing about *any* of the popular desktop environments in Linux make them completely useless. What *will* definitely turn away 99% of first-time linux users is not being able to succesfully complete the install, or not being able to successfully even RUN the desktop, and this is always ultimately a driver problem.

    4. Re:Fix the Kernel by jedidiah · · Score: 2

      This sounds a lot like what Suse was doing before it was bought by Novell.

      It would be nice if Canonical picked up that particular baton but that doesn't seem likely to happen.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Fix the Kernel by RoknrolZombie · · Score: 1

      Plenty. I've personally left and come back to Linux at least 7 or 8 times, and it's *usually* the driver support that sends me back to Windows. That and crappy multi-monitor support...Linux is just plain awful for that.

    6. Re:Fix the Kernel by shutdown+-p+now · · Score: 1

      Because that's what he has, and he doesn't want to shell out another $500 for new hardware just to run a particular OS on it?

    7. Re:Fix the Kernel by ArsonSmith · · Score: 3, Funny

      My favorite reason for losing a new user, "I got through the install part until it asked me to set a root password, and the keyboard didn't work so I gave up."

      I figured it was for the best.

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    8. Re:Fix the Kernel by Anonymous Coward · · Score: 0

      Huh? Why waste money supporting each single shitty Chinese chip for no real gain as a new incompatible one is always waiting on queue? If you have money to burn, buy one of their factories, write new firmware, release it as open source and you have real money to make by selling the hardware at a premium. Then millions of geeks will swear by your hardware and you can focus on the software.

    9. Re:Fix the Kernel by aliquis · · Score: 1

      Yeah it's an issue with the driver of the laptop alright, but how do we fix him or her?

    10. Re:Fix the Kernel by aliquis · · Score: 1

      Because that's what he has, and he doesn't want to shell out another $500 for new hardware just to run a particular OS on it?

      I paid $3000 to run OS X on a real Apple notebook.

      I'll never repeat that though. Fool me once and I hate it.

    11. Re:Fix the Kernel by mythix · · Score: 1

      This is why I hate Ubuntu for releasing Unity as they did, it was so bugged it was unusable... they should have never released it that early.... they list many by doing that I think...

    12. Re:Fix the Kernel by hobarrera · · Score: 1

      You know, you usually purchase the right tool for the right job; ie: the right hardware for a particular OS.
      You can't just get any laptop and expect your OS of choice to work, check first, it's only 5 minutes of reading.

    13. Re:Fix the Kernel by shutdown+-p+now · · Score: 1

      However you put it, most people don't purchase their hardware specifically for Linux. They already have some, typically running Windows, and when you suggest that they switch, it has to run well on what they already have.

    14. Re:Fix the Kernel by hobarrera · · Score: 1

      If you're suggesting they switch to something else, you ought to suggest something that runs on their hardware.

    15. Re:Fix the Kernel by Anonymous Coward · · Score: 0

      To be honest, this is the reason I fell in love with Puppy Linux for restoring laptops. Interestingly enough, I have yet to find a wireless card that wold not function with Puppy from 3.5 and up. I'm almost positive now that instead of having a bunch of drivers installed, it simply has a subset commands database, and simply probes the hardware to see what is compatible, and builds a simple driver from that. Honestly, though, I'm just taking a shot in the dark.

  6. Android by Anonymous Coward · · Score: 5, Interesting

    By adopting the Android desktop.

    1. Re:Android by 0123456 · · Score: 1

      By adopting the Android desktop.

      Good one. Someone mod them funny.

    2. Re:Android by MonsterTrimble · · Score: 2

      Actually, I'm for that. I think a solid Android-like desktop would be darn near ideal.

      --
      I call it 'The Aristocrats'
    3. Re:Android by Anonymous Coward · · Score: 0

      It has more features than gnome 3.

    4. Re:Android by Anonymous Coward · · Score: 0

      what? That would be like all the bitching about windows 8 thinking mobile needs to be everywhere.

    5. Re:Android by Anonymous Coward · · Score: 0

      ... because you're on the metro development team at Microsoft.

    6. Re:Android by Anonymous Coward · · Score: 0

      With fixed grid tiles and full screen apps? Sounds like Windows 8.

    7. Re:Android by mellon · · Score: 1

      Yes. This solves the multimedia hole nicely. Obviously there'd be some work involved in making this happen, but I agree that it's the best way forward.

    8. Re:Android by fm6 · · Score: 1

      You've got to be kidding. Do you really want to do all GUI manipulation with your finger and only have one window open at a time?

    9. Re:Android by Anonymous Coward · · Score: 0
    10. Re:Android by Windwraith · · Score: 1

      As long as it has a taskbar, maybe, otherwise it's useless for desktop usage.
      Heck, it's already cumbersome in tablet usage, imagine in a desktop. Only-one-app-at-a-time is a nightmare.

    11. Re:Android by blackorzar · · Score: 1

      I strongly believe this is a very promising road. Most of the problem is the apps, but Android ecosystem actually have thousands. It's a win - win. Still the power users can use the last stand man in the desktop wars but the consumers can use a very strong linux.
      Another road is working more like MacOSX, maybe a ObjectiveC compiler, so we can improve the compatibility.
      Other option can be start a Web Desktop project. Something like B2G on Linux, same principles, but I like more the Android way ;)
      Finally we have the frameworks for writting Desktop HTML5 apps like appjs or the formerly Titanium Desktop TideSDK.
      They are growing but the concept of having Web technologies on desktop can help on grabbing again the developers to Linux. I think this is the red alert. The programmers are choosing MacOSX :/ And having an extra layer for the app can solve the universal installer problem also. Every distribution has a browser, look on this appjs and TideSDK.
      like a browser app with desktop access apis. :D

    12. Re:Android by VortexCortex · · Score: 1

      By adopting the Android desktop.

      Here's the download page for the x86 version(s) of Android. Grab a liveCD image and away you go.

    13. Re:Android by cheesybagel · · Score: 1

      Can't be any worse than Unity.

    14. Re:Android by fm6 · · Score: 1

      Unity's problem is that it tries to be both a tablet and a desktop interface. Android doesn't even try to be a desktop interface, which is a good thing if you're running it on a mobile device, and bad thing if you want to sit down and do some serious work.

      Unity is one of several things that make wonder if Cannonical is drinking too much roibos Hand me an Ubuntu system, and the first thing I'll do with it is change the desktop to GNOME or maybe XFCE. But if the only desktop interfaces available were Unity and Android, Unity would win hands down.

    15. Re:Android by Richy_T · · Score: 1

      You know you can plug a mouse into some Android devices, right?

    16. Re:Android by Richy_T · · Score: 1

      Multiple apps can run at the same time. Just hold down the home button to switch between them (clunky as that is)

    17. Re:Android by fm6 · · Score: 1

      Great. Using a mouse instead of a finger to manipulate an interface designed for a finger is way more efficient.

    18. Re:Android by Anonymous Coward · · Score: 0

      yeah, for the retarded

      ffs i would mod down if I could

    19. Re:Android by Anonymous Coward · · Score: 0

      Right, so we have a terrible, terrible desktop that is based on adware. Awesome. Question: How many Open Source programs are available in the Market?

      I know of 1.

    20. Re:Android by Anonymous Coward · · Score: 0

      Kind of like Android-x86?

      http://www.android-x86.org/

    21. Re:Android by Richy_T · · Score: 1

      That's a different complaint.

    22. Re:Android by fm6 · · Score: 1

      Whatever. The point is that Android is a really bad desktop GUI. If you think that's BS tell me why, but spare me your quibbling over language.

    23. Re:Android by Richy_T · · Score: 1

      It's not quibbling over language. The obvious and plain reading of your text was that you were expecting to have to use a touchscreen input on an Android OS.

      But regardless, I don't necessarily disagree with you. Though I don't necessarily agree with you either as I have never used Android as a desktop GUI (have you?). From the times I have used the emulator, it hasn't seemed that terrible to use with a mouse and keyboard but that is certainly a different use-case.

  7. For the average user? by Anonymous Coward · · Score: 0, Troll

    Remove the terminal and bash from the distros and make it hard to install them. :)
    Would force the developers to make stuff more GUI-friendly which the average user wants to use.

  8. Blast off and nuke it from orbit. by Anonymous Coward · · Score: 0

    It's the only way to be sure.

  9. Steam by geekoid · · Score: 5, Funny

    will fix the desktop.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    1. Re:Steam by Anonymous Coward · · Score: 0

      +1 funny.

    2. Re:Steam by Anonymous Coward · · Score: 0

      Don't count on it. While I like seeing Steam spread itself to other platforms, I have found their support for the OSX monoculture to be poor at best. While they may make some device based on Linux that is a good running console I wouldn't count on them to work with the large selection of Linux differences on the desktop. While I can understand going for the low hanging fruit, putting the least amount of effort into your product just so you can claim that it works on other platforms isn't going to be great when you're the end user.
       
      And if Steam does make a distribution to mirror their console offerings I expect a lot of complaints from the users that Steam doesn't concern themselves with the general purpose computing portion of the distro. They're going to focus on what they need out of it and everyone else (ie. developers for non-Steam Linux software) will just have to adopt or die.

    3. Re:Steam by Anonymous Coward · · Score: 0

      yes! Valve and Canonical know how to fix the desktop perception:

      * Choose one distro only and standarize on that distro (CHECK).
      * Help to fix graphic drivers with Intel/AMD/nVIDIA (CHECK)
      * Make OEM agreements (Canonical) or better build your own Pc/console (Valve, like Apple did) (CHECK)

      Many of us will buy a Canonical computer/laptop/tablet/smartphone if they made HW. Probably will buy a Valve console/htpc running ubuntu linux. Maybe they should try to persuade Sharp to help them make decent quality HW compatible products.

      Other Linux companies like SUSE and RedHat are happy with Linux on the server side. They had at least 10 years to make the desktop linux succeed, now it's Canonical/Valve turn.

    4. Re:Steam by Carrot007 · · Score: 1

      Steam will fix the desktop.

      It might go a long way to be honest.

      My main machine is a windows box purely because I like to run games.

      My laptop is windows again for the same reason.

      My other machine which is the only one on 24/7 runs debian. I store my files on there so I can access them. Also do a bit of web browsing etc on there when I need to and my other machines are busy.

      I spose "work" is also an issue. I use MS Access quite a bit (shut up you lot!), but if I had my games on linux that could easily be in a Windows VM so is not as big of an issue.

      --
      +----------------- | What is the question!
    5. Re:Steam by fm6 · · Score: 3, Funny

      Tried that. All the moisture destroyed my system. I don't get why everybody keeps babbling about steam.

    6. Re:Steam by Bureaucromancer · · Score: 1

      Doubly so when you consider that they are about to launch application distribution, and even more so if (as I suspect) the hints at a "Steam OS" turn out to be a WINE installation rolled into the Linux Steam client that puts WINE installs into the same client install and interface, and makes the WINE layer transparent to the user. It's certainly the only way to have any shot at approaching the vision of the entire steam catalog being Linux compatible and would give a nice boost to Mac sales as well.

    7. Re:Steam by blackorzar · · Score: 1

      TideSDK (formerly Titanium Desktop) has a similar concept than Steam for the Desktop apps, and it is Open Source.

    8. Re:Steam by Anonymous Coward · · Score: 0

      Marty! It runs on Steam!!

  10. Wrong question: by Anonymous Coward · · Score: 1

    how would you fix the Linux user?

  11. Have a single decider create a single standard by presidenteloco · · Score: 1

    Someone who understands things like "less is more", "restriction leads to freedom", "one shall rule them all", and "human factors design matters".

    --

    Where are we going and why are we in a handbasket?
    1. Re:Have a single decider create a single standard by MaerD · · Score: 1

      Ah.. you must mean Havoc.

      Seriously, he was the major force behind some of the major usability improvements in gnome, including dumping window managers that were becoming far too complicated.

      --
      I put on my robe and wizard hat..
  12. Minor suggestions by jmcbain · · Score: 2

    Here's how to fix the Linux desktop:

    • Make it polished and reliable like Mac OS X.
    • Enforce a single GUI environment like Mac OS X.
    • Have it run real productivity applications (e.g. MS Office, Adobe Photoshop, Mathworks Matlab) like Mac OS X.
    • Make it certified under Single Unix Specification like Mac OS X.
    • Make it support smooth trackpad gestures like Mac OS X.

    Those are just some minor suggestions.

    1. Re:Minor suggestions by Anonymous Coward · · Score: 0

      "Enforce a single GUI environment like Mac OS X"

      If you like OS X that's fine but for the love of God do not turn Linux into OS X.

      Freedom=Choice

    2. Re:Minor suggestions by iBod · · Score: 1, Interesting

      Hmmm. So reading between the lines here (and I'm just wildly guessing) I think you are saying that the Linux desktop should be OS X.

      I use OS X every single working day and although it is pretty good and pretty much gets out of my way, it is not ideal in many respects. Finder, for example, is a pile of steaming junk, but I live with it, rather than installing some 3rd-party solution - because if I did, I'd soon become dependent on it and would be lost if I had to use a Mac that wasn't mine (which I do often).

      The OS X desktop also has many usability and consitency issue. The fact you can only resize a window by dragging the bottom-righthand corner is just one example. It's just lame. When I use Windows for a while (and I have to) then it just annoys the fuck out of me when I get back to OS X that I have to locate and reach the bottom-right corner to resize the window - this should have been fixed YEARS ago.

      As far as Linux desktops go, KDE and Gnome are not brilliant, and not as good as the Windows/OS X experience, but they are certainly more than usable.

      Blaming the desktop software for Linux not being able to run MS Office or Photoshop is just plain silly.

    3. Re:Minor suggestions by Anonymous Coward · · Score: 0

      What kind of apple fanboy list is that ? Every single one of your arguments just says "like Mac OS X". Why not just pay Apple to opensource OS-X and be done with it.

      "Make it certified under Single Unix Specification [wikipedia.org] like Mac OS X"

      Really ? I don't think i've ever heard a single person complain about a Linux distro not being SUS certified, and guess what, even if someone did it's purely administrative nonsense, because Linux has been SUS compliant for ages, it's just that no distro has felt the need to fork over lots of $$ for official certification. Everyone who wants to can request and pay for it though.

      "Have it run real productivity applications (e.g. MS Office, Adobe Photoshop, Mathworks Matlab) like Mac OS X."

      That's up to those specific application developers. There are only 3 ways that i'm aware of for the Linux Desktop guys (or even the linux kernel guys) to make Photoshop run on linux, and they're all unrealistic and stupid.
      A) Make linux binary compatible with Windows. Would basicly require disassembling and cloning the Windows codebase (Think ReactOS, OS2Warp), good luck with that.
      B) Integrate a Windows based VM, pay Microsoft licencing for every installation and make the program's run inside the VM, funnel the visuals through to the linux based desktop. Idiotic and doesn't gel with OSS nature at all.
      C) Simply build a Photoshop clone. Probably the only nearly sane idea, as the basis is there in Gimp, however it is miles away from having every current day Photoshop feature (not to mention lacking PSD compatibility and seeeing as it will never actually -be- Photoshop, it will lack acceptance by PHB's and the like).

      Ugh, why do i even bother...

    4. Re:Minor suggestions by Jeng · · Score: 1

      One of my annoyances with Linux is that sometimes after installing a program, I can find no way to actually run the program.

      It's not in my menu's anywhere, nor is it on the desktop, where do I go looking for it?

      Was going to post as AC, but hell I actually would like to know the answer to this.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    5. Re:Minor suggestions by jedidiah · · Score: 1

      Sounds like a lot of work for little real value.

      You are still going to be cut out of most of the 3rd party commercial apps and that's what you really seem to be slobbering over.

      Meanwhile you will destroy any distinctiveness that Linux has. If you want a Mac just buy a Mac.

      Besides. We already have the likes of MS Office, Matlab, and Photoshop. Courting 3rd party commercial developers is an obvious direction for Canonical to take (again).

      As far as the Photoshop reference goes: you're just a stupid poser that's never touched it and would never consider ever actually paying for it. You have no real clue why someone would actually want/need it.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:Minor suggestions by jmcbain · · Score: 2

      The fact you can only resize a window by dragging the bottom-righthand corner is just one example.

      I really disliked that as well, but as of Lion (2011), they added the feature to drag any side of the window to resize it.

      As far as Linux desktops go, KDE and Gnome are not brilliant, and not as good as the Windows/OS X experience, but they are certainly more than usable.

      Continuing to use a desktop environment as just "usable" is why we can't have nice things.

    7. Re:Minor suggestions by armanox · · Score: 1

      Actually, Matlab does run on Linux. And Autodesk software (think Maya) runs on Linux too.

      For most people Photoshop is not a deal breaker - most individuals don't buy it or even use most of its features. Considering that there used to be UNIX versions of PS, Acrobat, and Illustrator (IRIX), it wouldn't be impossible for Adobe to have Linux versions in the future.

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    8. Re:Minor suggestions by Anonymous Coward · · Score: 0

      If you install with your distro's package manager, there should be a tool listing the files in that package... scroll to the /usr/bin/ part to find your executables.

      If you install from source, the "make install" part will tell you which executable it's copying and where.

    9. Re:Minor suggestions by Sporkinum · · Score: 1

      freedom of choice
      is what you got
      freedom from choice
      is what you want

      --
      "He's lost in a 'floyd hole"
    10. Re:Minor suggestions by Anonymous Coward · · Score: 0

      I can offer a couple solutions that might help you solve a couple of those frustrations:

      Quicksilver: http://qsapp.com/ - glues your shit together in various, sometimes unexpected, but very powerful ways. I hardly ever use the Finder or Spotlight anymore, opting for customized Quicksilver interactions.

      Moom: http://manytricks.com/moom/ -- resize your stuff using a grid layout or hotkeys; Nice for larger screens too, since you can do various split-screen arrangements easily.

    11. Re:Minor suggestions by Anonymous Coward · · Score: 0

      Bash$ whereis ProgramName

    12. Re:Minor suggestions by SiChemist · · Score: 1

      I use OSX and KDE. I MUCH prefer KDE. Sometimes, these things are about what a person likes.

    13. Re:Minor suggestions by cheesybagel · · Score: 1

      Adobe are a bunch of pricks. Seriously. The movie industry people offered to pay a wallop of money for them to port their apps to Linux and had to end up with paying CodeWeavers to ensure Adobe apps (mostly Photoshop) run on Linux under their version of Wine. The changes are rolled back into Wine proper. Adobe had Linux versions of Framemaker and Acrobat Reader at one point. Thankfully FLOSS PDF readers improved to the point where their reader is no longer useful. Incredibly I have heard some of their products use Qt (Adobe Photoshop Elements) so they could port things over if they wanted to. It would take a minor miracle for them to do it however.

    14. Re:Minor suggestions by armanox · · Score: 1

      I do remember Acroread on Linux now that you mention it. Adobe just seems to really not like Linux - flashplayer is on the way out too IIRC (and it looks like it's been dropped on Solaris as well).

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    15. Re:Minor suggestions by rubycodez · · Score: 1

      I don't want my Linux boxes to be as flaky and need rebooting as often as the half-year old macbook pro my company gave me. what are you smoking? and it takes weird keystroke chords to do the simplest things. MacOSX UI has become a bloated disorganized nightmare.....several linux desktops are superior.

    16. Re:Minor suggestions by Anonymous Coward · · Score: 0

      Run it in terminal. You'll need to find the command to use first though.

  13. why? by Anonymous Coward · · Score: 0

    what is fundamentally wrong with the desktop? and what would "the fix" result in?

    1. Re:why? by mellon · · Score: 1

      What is fundamentally wrong is that there are many toolkits, many APIs, and no consistency. There are several ways to do sound. There are several ways to remap the keyboard. Video drivers don't work reliably. Multimedia doesn't work reliably. Key bindings don't work reliably.

      If you are willing to give up functionality and soldier through, it works well enough, but if you are at all a tweaker, or of you need cross-toolkit functionality, you are going to have to be very accepting of brokenness. Not everyone is willing to tolerate that. Because both Windows and Mac have a single UI, and a single set of APIs, many of the problems that you see on Linux simply don't happen on Mac or Windows.

      This is actually why I favor switching to an Android desktop. It's sufficiently different, and has a sufficiently large application ecosphere, that the cross-UI problem can probably be eliminated.

  14. With a Hammer, of course! by realsilly · · Score: 2

    What, that's not the right answer?

    --
    Life takes interesting turns, but the most interest is when you're off the beaten path.
  15. Move all drivers to UEFI by Anonymous Coward · · Score: 1

    There is absolutely no need for any OS to have drivers. Move them to UEFI and expose standard APIs that are completely OS independent.

    1. Re:Move all drivers to UEFI by jones_supa · · Score: 1

      Cool idea. :)

  16. Better is not good enough. by edit · · Score: 5, Interesting

    The Linux desktop is far better than Windows used to be.
    But we already know ways to make every desktop, including OS X, far better than what we have today.
    The Humane Interface by Jef Raskin gives good ways to start:
    http://en.wikipedia.org/wiki/The_Humane_Interface

    1. Re:Better is not good enough. by Anonymous Coward · · Score: 0

      Raskin is an idiot tripping on lsd and not actually using computers or watching people use them, his good ideas are obvious - too bad they're impractical.

    2. Re:Better is not good enough. by Anonymous Coward · · Score: 0

      I have an issue with the humane interface.

      There are some actions that, by their very nature, cannot be undone simply. Encrypting a file, or doing a cryptographic erase of an encrypted file come to mind. These actions by their very nature are supposed to be "non-undoable."

    3. Re:Better is not good enough. by subnomine · · Score: 1

      Perhaps we need an impractical leap. Are we not tired of trying to figure how to best store our data in directory structures? Do you create folders for your photos by date, by photographer, by subject/content, by location? A filesystem based on tagging would demand design changes in all applications. Death to the file browser. I don't want to organize my files, I want them to organize themselves. When you change your context, the data/files you wish to see present themselves. For ClearCase users, imagine something like a View.

    4. Re:Better is not good enough. by squirrelthetire · · Score: 1

      The Humane Interface by Jef Raskin gives good ways to start: http://en.wikipedia.org/wiki/The_Humane_Interface

      "The Humane Interface" wants some pretty radical changes that just aren't compatible with any part of the *NIX philosophy. Computers are insanely powerful because there are several ways to do something. Also, most of the ideas require a re-implementation of 99.99% of software that people use. Sorry, but it just ain't gonna happen. If you want it so bad, make your own OS with it's own utils, and convince a large enough amount of developers that they want it too. That definitely won't happen.

  17. Commercial not necessary for Linux Desktop Success by rtkluttz · · Score: 3, Insightful

    I don't see why anyone would want it. I would rather lag behind with open source application support and have security knowing that my apps are not working against me. I want to know that my softwares motives are my motives. So much commercial software now is about artificial limits and openly working against the owner of the PC. Either to sell functionality piecemill or because they are under the thumb of some watchdog like the RIAA or MPAA. I'm not a programmer, but I would hazard a guess that 50% of the coding done in todays software is to LIMIT you in some way, not to enable you to do all you can do even/and especially if it wasn't planned for by the author of the software.

    --
    Digital is, by definition, imperfect. Analog is the way to go.
  18. hide the CLI by Anonymous Coward · · Score: 0

    Make it so I NEVER have to touch the CLI to do anything on the OS. Install drivers, games, applications, tweak the GUI, configure system settings, etc. I'm not saying get rid of it, I'm saying make it so I don't HAVE to in order to do any of those those things.

    1. Re:hide the CLI by hawguy · · Score: 0

      Make it so I NEVER have to touch the CLI to do anything on the OS. Install drivers, games, applications, tweak the GUI, configure system settings, etc. I'm not saying get rid of it, I'm saying make it so I don't HAVE to in order to do any of those those things.

      Don't modern distributions already do that? I don't think I've ever *had* to use the CLI to configure my Ubuntu system, though I sometimes fall back to the CLI to do some things because I find it more convenient.

      I'd rather that Linux went in the other direction -- keep the CLI and write GUI wrappers around it, but don't even make it so you *have* to use the GUI to configure something.

    2. Re:hide the CLI by Anonymous Coward · · Score: 0

      No, they CLAIM to do that. But sometimes there are options in the CLI that isn't in the GUI, sometimes the options in the GUI just doesn't work and you have to change them in the CLI... and so on. I've struggled excessively with it every time I've tried out a linux distribution and tried to make it "just work" for my quite pedestrian usecase.

    3. Re:hide the CLI by armanox · · Score: 2

      Funny, because I still HAVE to use it to get somethings done in Windows and OS X....

      --
      I'm starting to think GNU is the problem with "GNU/Linux" these days.
    4. Re:hide the CLI by grumbel · · Score: 1

      Yep, and in turn: Give every GUI tool a meaningful command line interface. The CLI isn't the enemy, but you should you be forced to use it. But neither should you be forced to use the GUI for tasks that could be easily done from CLI (e.g. batch conversion of documents).

    5. Re:hide the CLI by Anonymous Coward · · Score: 0

      Serious question. What?

  19. Better Ruby Support by Anonymous Coward · · Score: 0

    If all of the stuff to do Ruby 1.9 and ruby-gtk+ apps was loaded up and ready to go on all Linux distros, then application development on Linux would be really easy.

    1. Re:Better Ruby Support by Richy_T · · Score: 1

      If $LANGUAGE_OF_THE_WEEK didn't keep getting bundled into Linux, it wouldn't be quite such a bloated mess.

  20. There's no such thing as "the linux desktop" by Anonymous Coward · · Score: 0

    There are only options and configurations. Each linux desktop user pretty much has their own desktop environment given that it is infinitely more configurable than windows or OSX. The "problem" with the desktop is the same "problem" with linux itself: It's not user-friendly. The high learning curve and amount of options can be overwhelming.

  21. One main unified desktop? by hawguy · · Score: 5, Interesting

    I know I'll get flamed for this since it goes against the Linux philosophy, but how about getting rid of competing Gnome and KDE (and now Unity) desktops and agree on one standard desktop with a single API for everyone to write to. And maintain backwards compatibility for the API so an application written for GnoKDE 2.0 still still run unaltered on GnoKDE 3.0.

    I know that having multiple desktops gives users choice, but there are many talented developers on the KDE, Gnome and Unity teams, and it seems like they could make a much more polished and usable product if they worked together instead of coming out with separate products. Oh, and stop pushing out alpha releases (I'm talking about you, Ubuntu/Unity) as the default desktop and telling users that it's for their own good.

    But hey, don't trust me, I use Xfce since it does everything I need in a desktop.

    1. Re:One main unified desktop? by jcr · · Score: 1

      agree on one standard desktop with a single API for everyone to write to.

      Precisely.

      -jcr

      --
      The only title of honor that a tyrant can grant is "Enemy of the State."
    2. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      Ubuntu was poised to become the de-facto "one true Linux distribution" and then they shot themselves in the foot with Unity.

    3. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      You just contradicted yourself. On the one hand, you call for a "unified" (one-size-fits-all) system. In other words, things would be better in the absence of choice. But in the end, you admit that you capitalized on the availability of choice (you use XFCE). So in your opinion, is choice both good AND bad?

    4. Re:One main unified desktop? by betterunixthanunix · · Score: 1

      I know I'll get flamed for this since it goes against the Linux philosophy, but how about getting rid of competing Gnome and KDE (and now Unity) desktops and agree on one standard desktop with a single API for everyone to write to.

      That is what KDE was originally supposed to be, but there were licensing problems with Qt, so we GNOME and GTK were created. By the time the Qt license problem was resolved, you had two communities with two different ideas on what the desktop should look like and where it should be going, and so there was no way we would get a standard.

      I like the choice, and I like the fact that individual distros are choosing the DE they want to build on. That is how it should be, because the distros should not be groups together as a single OS anyway (any more than you can speak of "Unix" as a single OS). We do not want unification, because that would cement us (look at Windows -- unable to move on for many, many years because of legacy code and compatibility concerns) and would prevent us from trying new things.

      As soon as we accept the idea that we are not here to be a single OS where everyone sees applications the same way, we will be able to do things that will be innovative. We can try new things, we can try new approaches, we can build things that will actually change the state of software for the better. The "Ubuntu attitude" -- the idea that we need a unified Linux OS -- is holding us back.

      --
      Palm trees and 8
    5. Re:One main unified desktop? by gl4ss · · Score: 3, Insightful

      Standardizing on xfce would be the sanest thing to do really.

      At least you don't need a manual for it - unlike the ui experts seal of approval(tm) "innovative" shit that gets pushed by some distros.
      it's no good trying to take over the desktop with ever moving research project beta ui's that nobody knows how to use.

      clean, simple ui and working drivers(user doesn't really care where/how the drivers end up to the machine as long as they do).

      --
      world was created 5 seconds before this post as it is.
    6. Re:One main unified desktop? by Anonymous Coward · · Score: 1

      One desktop to rule them all, One desktop to find them,
      One desktop to bring them all and with Linux bind them

    7. Re:One main unified desktop? by Dadoo · · Score: 2

      how about getting rid of competing Gnome and KDE (and now Unity) desktops and agree on one standard desktop with a single API for everyone to write to

      I'll half agree with you: I'd still like to see multiple desktops, but they should all have the same API. The Desktop should be the user's choice, not the programmer's. (The programmer shouldn't have to worry about it.)

      --
      Sit, Ubuntu, sit. Good dog.
    8. Re:One main unified desktop? by davecb · · Score: 1

      That's part of the Unix philosophy, so some old farts will defend you to the death (:-))

      Joking aside, Unix approaches to problems often forked initially and then joined over time. Consider, for example, sockets -> (sockets and tls) -> sockets. That might well happen to desktops if the commonalities outnumber the differences.

      --dave

      --
      davecb@spamcop.net
    9. Re:One main unified desktop? by PvtVoid · · Score: 0
    10. Re:One main unified desktop? by betterunixthanunix · · Score: 1

      Meh...the problem with that is that APIs are hard to change once they are so unified. Do we really want to cement ourselves with today's moed of thought?

      Look at X11 -- that was designed decades ago, yet the core API and abstractions are still with us. Look at Wayland -- not even close to being popular. Once you standardize an API, you are stuck with it; I do not know about you, but today's DEs are not something I want to be stuck with.

      --
      Palm trees and 8
    11. Re:One main unified desktop? by hawguy · · Score: 1

      You just contradicted yourself. On the one hand, you call for a "unified" (one-size-fits-all) system. In other words, things would be better in the absence of choice. But in the end, you admit that you capitalized on the availability of choice (you use XFCE). So in your opinion, is choice both good AND bad?

      You must not be a developer if this is the first time you've noticed a user being inconsistent between his desires and actual behavior.

      Maybe if GnoKDEUnity were the standard and well supported I'd use that, but I've hit enough quirky bugs in all 3 to make me fall back on something more stable.

    12. Re:One main unified desktop? by jimshatt · · Score: 1

      Hmm, I agree on the API part. So maybe a single toolkit like GTK (or some such). I disagree about the single desktop environment. I like Gnome, some people like KDE and you like XKCD. Which one to choose? Is it even possible to have one desktop environment to cater to everyones wishes? MS and Apple seem to think so, but that's why I don't use their OSs.

    13. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      Yes it's too bad they didn't stay with/fork GNOME 2. I mean it's totally outdated and won't be supported, but change is bad and is obviously for tablets AMIRITE?

    14. Re:One main unified desktop? by hawguy · · Score: 3, Funny

      Hmm, I agree on the API part. So maybe a single toolkit like GTK (or some such). I disagree about the single desktop environment. I like Gnome, some people like KDE and you like XKCD. Which one to choose? Is it even possible to have one desktop environment to cater to everyones wishes? MS and Apple seem to think so, but that's why I don't use their OSs.

      I do like XKCD, but I find it makes a lousy desktop environment as it's too distracting. I prefer Xfce as a desktop environment.

    15. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      While a good idea... This will probably never happen. I don't see these projects coming together and making the compromises that would be necessary for such a thing.

      Perhaps a better idea is to solve the API problem by introducing a widget library that is self sufficient and not dependent on any window manager or desktop environment, but very flexible in skinning and allows window managers to override it's skin to the desired appearance of whichever window manager is used. Sort of like what already exists for java. A properly written Swing application is almost indistinguishable from a native one. Of course this requires hard decisions and standards to be written, but it is much more doable than a full blown merge. Now developers will no longer have to worry if their software will work in KDE/GNOME/XFCE/ThatGuy/OtherGuy/etc.

      Then there is the kernel ABI. They should change their stance and create a somewhat stable interface that driver makers can write and compile towards without it breaking with every kernel update. Yes...It shouldn't be necessary, but commercial software and binary blobs are a fact of life that will not go away any time soon.

    16. Re:One main unified desktop? by Dadoo · · Score: 1

      Sorry to respond to myself, but as long as we're talking about programming, I can't help but wonder how much a real IDE would help. Whenever I talk to programmers who work on both Linux and Windows, they always tell me Windows programming is easier, because Linux doesn't have anything even remotely approaching Visual Studio. Is that what we need to get more desktop apps? (Yes, I've heard KDevelop is good. No, the programmers I've talked to don't think it's nearly as good as VS.)

      --
      Sit, Ubuntu, sit. Good dog.
    17. Re:One main unified desktop? by Dadoo · · Score: 1

      Do we really want to cement ourselves with today's moed of thought?

      If people would sit down and design them properly, it shouldn't be a problem. The Unix API was designed in the 70s and it still seems to work just fine.

      --
      Sit, Ubuntu, sit. Good dog.
    18. Re:One main unified desktop? by Misagon · · Score: 2

      The problem is not that there are two APIs. The problem is that the two desktop environments are vertically designed "environments": the user has to choose between the two and can not mix apps between them. That is contrary to the Unix Philosophy that each program should do precisely one thing, and do it well.

      The desktop environments should be broken up into apps that are more independent of one-another.
      The environments should agree on using the same underpinnings: not just the Linux kernel, but also what lies between the kernel and the GNOME/KDE libraries. They should also make sure that they are interoperable.
      Distributions should be made so that you should be able to install and use whatever software from which camps that you want.
      The user should be able to use whatever window manager he wants and different root window app, file manager and launcher apps if he wants to.
      Then, the desktop will be the user's choice and they don't have to switch distribution because they don't like Unity or Gnome 3's file manager.
      The developers will not develop their apps for GNOME or KDE, only using the GNOME or KDE libraries for making apps for the platform that GNOME and KDE shares.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    19. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      ...there are many talented developers on the KDE, Gnome and Unity teams, and it seems like they could make a much more polished and usable product if they worked together instead of coming out with separate products.

      That's like saying if we got engineers from Caterpillar, Peterbilt, BMW and Kawasaki to just work together, they would make a better product.

    20. Re:One main unified desktop? by betterunixthanunix · · Score: 1

      The Unix API was designed in the 70s and it still seems to work just fine.

      I can think of a few things that are pretty bad about the Unix API:

      • The fork/exec model
      • File modes (as opposed to ACLs) and the lack of built-in mandatory access control/RBAC
      • The fact that files can only be streams (not records, not multidimensional arrays, not trees, etc.)
      • The "just give up" approach to error handling (don't even try to recover from certain signals)
      • The difficulty in propagating an error through the composition of several programs (if one is killed by SEGV, others will be killed by PIPE)
      • No standardized support for file versioning
      • A very primitive concept of object oriented programming (e.g. FILE, the sockets API, etc.)
      • ...and there are many others. Note that Unix has actually changed significantly since the 70s -- we have standards for threads, for discretionary ACLs, for shared memory, etc. Still, the overarching design of Unix has not changed much with the times; it is still processes and files. This is not always the best approach, and it does not always work "just fine." Basic CGI is not very competitive against a JEE application server for a heavy load (yes, I know JEE servers are often run on Unix, but the JEE abstractions are almost entirely unrelated to the Unix abstraction).

        My point is not that Unix is bad, but that for today's computing needs there are better approaches. Likewise, in 35 years, today's approach to desktop environments will probably not be up to the task; there will be new ideas, new technologies, and new ways to use computers that will require new approaches to UI. If we continue to use today's abstractions in 2047, we are going to be unable to rise to those challenges, just like CGI does not really scale well enough for today's websites.

      --
      Palm trees and 8
    21. Re:One main unified desktop? by robot5x · · Score: 1

      +1 to this.
      We'd all like to see our Favourite Thing rolled out and used by everyone else - because it's the best right??

      But the simple fact is -- linux as a whole does not have the infrastructure, governance structures, commercial critical mass behind it to ever take over the desktop. Now - divide whatever infrastructure/governance/commercial potential there is by 8000000 to account for all the vested interests in this API, or that toolkit, or this package manager. And you have basically zero.

      It is a fantastic product I love using on a daily basis; I'm passionate about its open source basis. But for the reasons posted above many times, it will never take over the desktop until One Version exists and everybody invests effort in that. The fact that linux's selling point to most nerds (in many cases, the people who give their time contributing code and maintaining packages) is precisely that there ISN'T one version - and they can install and tweak whatever DM they like - means this will never happen.

      --
      Hej! Nasi tu byli!
    22. Re:One main unified desktop? by jimshatt · · Score: 1

      Aaargh, it's just in the fingers you know. You want to type one word and another word comes out. Though, maybe a stick figure desktop would be just awesome :)

    23. Re:One main unified desktop? by mellon · · Score: 1

      No, this is the exact opposite of what we need. Visual Studio is horrible to learn, and horrible to use. Pieces of it are good—a good visual debugger is critical, and a good text editor is critical. But UIs for making UIs tend to be clunky, and much more difficult to learn than they ought to be. There is a reason why HTML is so popular—it is a language for describing GUIs. It's not the best language, but it's good, and it works. The fact that you can type in some HTML, hit reload, and immediately see what your new GUI looks like is very powerful.

      There are WYSIWYG HTML editors, but every good web design person I know hacks the HTML and CSS directly, and uses the browser's built-in debugging tools to find and fix problems. An IDE like Xcode or Visual Studio is never going to touch that ease of use, because they both rely on WYSIWYG GUI editors.

    24. Re:One main unified desktop? by RedBear · · Score: 1

      I know I'll get flamed for this since it goes against the Linux philosophy, but how about getting rid of competing Gnome and KDE (and now Unity) desktops and agree on one standard desktop with a single API for everyone to write to. And maintain backwards compatibility for the API so an application written for GnoKDE 2.0 still still run unaltered on GnoKDE 3.0.

      I know that having multiple desktops gives users choice, but there are many talented developers on the KDE, Gnome and Unity teams, and it seems like they could make a much more polished and usable product if they worked together instead of coming out with separate products. Oh, and stop pushing out alpha releases (I'm talking about you, Ubuntu/Unity) as the default desktop and telling users that it's for their own good.

      But hey, don't trust me, I use Xfce since it does everything I need in a desktop.

      This is really the core of why Linux is a total failure with mainstream computer users. Because there is no such thing as the "Linux desktop". There never has been and never will be. There is only a frankenstein's patchwork of hundreds of slightly different Linux desktop distributions (and their variations) which are _based_ on Linux. The only Linux desktop that will ever succeed in the market is one that is unified and standardized and packaged as a well-supported product. What's that new distro that's become almost a household name? Oh yeah: Android.

      Yeah, it's Linux, but they don't talk about it being Linux, they talk about it as the Android Platform, and that's exactly what it is, a stable platform on which to develop applications. App developers don't develop their apps for "Linux", they develop their apps for "Android". And the public knows it only as Android.

      I fully expect to come back in another decade and see the same situation in the Linux world that exists now, with infinite combinations of a half dozen different popular window managers, distros, GUI frameworks and so on. It's a fiddler's paradise that works well for approximately 1% of the population. But for normal humans there will be no penetration of the market until you can say to someone, "THIS is the Linux desktop. There is no other." And that is never, ever, ever, EVER going to happen because it is completely contrary to the whole spirit of the open source community which spawns Linux and it's variations. Individual independence and unilateral dictatorial leadership decisions do not mix well, but it is precisely the unilateral dictatorial decisions that lead to consistency. But consistency can't make everyone happy, which is why open source development was started in the first place! What the geeks want and what the general public wants are diametric opposites!

      What the Linux community really needs to get over is the idea that the "Linux desktop" should in any way be competing with unified commercial desktop platforms. Because it just fucking CAN'T. It is NOT the same animal, and it is NOT made for the same reasons. The "Linux desktop" will NEVER become mainstream. The only possible way that Linux will penetrate the mainstream is as a stablized, commercially supported, branded product like Android. Even then, it will need to be combined with hardware. Notice how Android and Mac OS X are not marketed to the public independently of the related hardware. Android is marketed with smartphones and Mac OS X is marketed with Mac hardware. Linux on the other hand is marketed as a software product independent of hardware. It's an aftermarket modification with extremely limited appeal.

      It's kind of like marketing a replacement engine that does all the same things as the engine that's already in your car, is pretty reliable and very fuel efficient, but you probably won't be able to find a mechanic in town to fix it if it breaks down. Why would any non-mechanically-inclined car owner want that? The answer is pretty obvious: They don't. They're perfectly happy with the engine that's already in their car, and they will only be changing thei

    25. Re:One main unified desktop? by hawguy · · Score: 1

      ...there are many talented developers on the KDE, Gnome and Unity teams, and it seems like they could make a much more polished and usable product if they worked together instead of coming out with separate products.

      That's like saying if we got engineers from Caterpillar, Peterbilt, BMW and Kawasaki to just work together, they would make a better product.

      Well, I think it's more like saying that if we got engineers from Caterpillar, Euclid, Komatsu, and Terex together and asked them to build a heavy dump truck -- they are all in the same heavy equipment industry and each has useful innovations that could work well together if they were motivated to come up with the best product for customers without trying to compete with each other.

    26. Re:One main unified desktop? by Khopesh · · Score: 1

      I don't think that can happen. We'll always have lots of options, as it should be. The trick is to unify anyway. I'd like to see a single tool that controls GNOME/Gtk+ and KDE/Qt in a unified manner. Chaning one thing will change its equivilent in the other, ideally to such a degree that a user can't tell that his or her KDE environment is running a GNOME app or vice versa. Those of us that use XFCE already experience this to a limited degree, though we still need to run configuration tools for each of those separately. If, on the back-end, an app runs with a different toolkit, that's okay -- as long as it is transparent to the user.

      From there, we just need better drivers and push-button deployment and autoconfiguration. Users need to be able to install and go, rather than going to some obscure website to figure out how to get their wifi or sound working. This needs to work better than Mac and Windows.

      One place that could really use the dev time is on polishing the use of external monitors. How many presentations, given by users of Mac, Windows, or even Linux and friends, have you been to where the first few minutes were consumed in getting the projector working? This should be low-haning fruit, and if Linux is the one to get there first (by which I mean without extensive tweaking required of the end user), people will notice.

      --
      Use my userscript to add story images to Slashdot. There's no going back.
    27. Re:One main unified desktop? by Anonymous Coward · · Score: 0
    28. Re:One main unified desktop? by Yunzil · · Score: 1

      We do not want unification

      The question is "How would you fix the Linux desktop". This attitude of not wanting unification is precisely the problem.

      we will be able to do things that will be innovative

      You mean like not be able to agree on anything, form more splinter groups, fork the code a few more times, and create more layers of confusion?

    29. Re:One main unified desktop? by Kjella · · Score: 1

      The environments should agree on using the same underpinnings: not just the Linux kernel, but also what lies between the kernel and the GNOME/KDE libraries. They should also make sure that they are interoperable.

      And here's the real problem, GNOME/KDE aren't interoperable because GTK and Qt aren't interoperable because C and C++ aren't interoperable. Oh you can sorta write a C library that works on both like D-bus but major interaction between C and C++ code is going to a be a lot of pain. There's too much bad blood between then and neither C or C++ is very compelling languages to build a 21st century desktop. If I had a hundred million dollars to spend or an army of open source coders who'd obey my commands I'd port Dalvik to the desktop and get people started on building a new desktop in Java, without Oracle's JVM and without a lot of the early cruft that isn't supported on Dalvik. I think several of the security arrangements are good too, like each application running in its own VM. It's just a helluva lot of work to remake all of GNOME/KDE.

      --
      Live today, because you never know what tomorrow brings
    30. Re:One main unified desktop? by couchslug · · Score: 1

      The choice isn't the problem, the shitty choices are the problem.

      Competition should improve the breed, but the "competitors" aren't competing with anyone. They do what they do for their own reasons.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
    31. Re:One main unified desktop? by Kagetsuki · · Score: 1

      Because you can run KDE software in Gnome just fine and Gnome software in KDE just fine. The ability to freely choose between Gnome, KDE, Unity, XFCE, whatever and still run any software you want is a merit to the Linux desktop if you ask me.

    32. Re:One main unified desktop? by jameshofo · · Score: 1

      Absolutely! The crux of the problem with Linux is that it's so fractured, there are 3 major sound systems, OSS, ALSA and Pulse. I'm all for adding features, but step back and come up with a standard and stick with it!

      The schizophrenia development model is why vendors don't want to put their time into it. If you install fedora 16 and use Gnome 3, it's nice but you'll find there's a memory leak after awhile, and to fix this you have to go 4 levels deep in libraries and dependencies to find the root of the issue!

      - Come up with a repeatable standard
      - Stick to the standard!
      - Make it easy to work with and flexible

      And remember the golden rule, just because we can doesn't mean we do.

      --
      Good leaders run toward problems, bad leaders hide from them.
    33. Re:One main unified desktop? by jameshofo · · Score: 1

      Aiee, and one more, I use XFCE too because its just too easy to right click an fix that annoying flashing icon that I'd rather not have in my face all day, why should anyone be subject to a nondescript list of "special features".

      --
      Good leaders run toward problems, bad leaders hide from them.
    34. Re:One main unified desktop? by Mystra_x64 · · Score: 1

      and get people started on building a new desktop in Java

      Just no.

      --
      Quick way to get 30% Funny 70% Troll: defend Opera browser on /.
    35. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      No, the problem is that about 95% of /. comments clearly indicate that people writing the condescending posts have no real understanding of what they are saying - in this case you can easily mix toolkits and desktop environments. For example, I'm a KDE4 user yet Firefox (a GTK2 appliation) looks slightly different only if you put it next to a native KDE4 application. Other non-KDE programs are so well "Oxygenised" that even knowing that they are not native I still can't really tell it GUI wise (keyboard shortuts and other such things are not "localised to the DE"). The only real drawback is that such cross-support is often not installed by default since "purist" distro developers don't like mixing toolkits and DE-libraries even if anyone who has actually tried them all out will tell you that there are some programs that for a particular purpose simply outperform everything else on any other platform, Windows included, so the obvious choice is to ship whatever is best ignoring who wrote it or what librararies are used unless havig them would undermine the point of distro (so Debian can rejoice and keep hating KDE). Some will problably point out that this means loading extra libraries which is true but really, when you can buy a mobile phone with 1 GB RAM and even entry level laptops have 4 GB, do you seriously care that your desktop is taking up some 400-800 MB? Really? And I should point out that Win7 can easily take up 1 GB and more after login without even being half as useful or looking anywhere as good as KDE4 (sorry for the shameless plug).
      Did I mention that in every field of my expertise where I can judge the quality of /. comments there are literally 0-2 good posts per article (yes, that makes the 95% figure actually an underestimation)? Being cynical I expect the same holds true for the rest of fields as well.

    36. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      Oh my god, where exacty does this BS come from? I have been running non-KDE programs on KDE since the days of xfree86 and linux 2.4. If you don't care about great integration, they have always worked. Integration used to be a sore thumb but nowadays with freedesktop.org and others it's now an imaginary problem as long as the distro developers have been smart enough to by default install and enable software that does the hard part of graphical integration so that all non-ancient or I-am-2-1337-for-a-real-toolkit applications have the same theme, icons, etc. And, yes, despite BS from retards that haven't seen a modern desktop, it actually works 99% of the time and even the remaining 1% fails by being ugly or bad not hopelessly unusable (the average state of GTK integration into KDE some 4-5 years ago).
      Sure, this is from KDE's point of view but if KDE can do it, so can others, and you lot were crying for a single DE to rule them all. ;)

    37. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      If there was no alternative to GNOME, then the GNOME user interface experts would end up ruining everything.

      We need alternatives and competition to keep everybody focused.

    38. Re:One main unified desktop? by Misagon · · Score: 1

      I am referring to interoperability more at the level of drag-and-drop, copy-and-paste, pagers, workspaces, Exposé-like functionality, window manager hints, writing macros in one language and make it do stuff in applications (think Rexx, Applescript), etc. A lot of this stuff is codified in ICCCM, but that is an antiquated standard for X and the environments are increasingly getting away from X.
      There has also been a lot of inter-app communication stuff developed as part of the desktop environments that do not concern X at all: such as audio frameworks, DCop, dbus, Bonobo etc.. (although luckily some of these seem to be deprecated now.)

      There is also a lot of communication that is not done directly, or where it should be done but isn't. For instance, if I modify my network settings in a GNOME app, then the details of those settings should not be stored hidden away in some configuration database that belongs to GNOME. I should be able to open a KDE app and change the same network settings from there.

      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    39. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      No really, what are you using? Debian 2? Ubuntu 6? All your complaints where addressed YEARS ago.

    40. Re:One main unified desktop? by sjames · · Score: 1

      What makes you think the apps won't mix and match?

    41. Re:One main unified desktop? by IrquiM · · Score: 1

      It already is the user's choice? Or did I miss something?

      --
      This is blinging
    42. Re:One main unified desktop? by Anonymous Coward · · Score: 0

      Hmm, I agree on the API part. So maybe a single toolkit like GTK (or some such). I disagree about the single desktop environment. I like Gnome, some people like KDE and you like XKCD. Which one to choose? Is it even possible to have one desktop environment to cater to everyones wishes? MS and Apple seem to think so, but that's why I don't use their OSs.

      I do like XKCD, but I find it makes a lousy desktop environment as it's too distracting. I prefer Xfce as a desktop environment.

      Agreed entirely. Was the moderator asleep?

    43. Re:One main unified desktop? by TheReal_sabret00the · · Score: 1

      +1 This. This is exactly what needs to be done.

    44. Re:One main unified desktop? by TheReal_sabret00the · · Score: 1

      And yet look at the Kernal. It's APIs never break and yet it's moved forward in leaps and bounds.

  22. I fixed the Unix desktop by Anonymous Coward · · Score: 0

    by buying a Mac.

  23. Nothing is wrong with Linux, just what supports it by PrescriptionWarning · · Score: 1

    I really like using linux for day to day things, or would like to more, if the things (read: games) I want to play were supported better on it. Maybe with Steam taking an interest in it we'll see that shift in the years to come, but for now I dual boot it with Windows.

  24. 5 or 10 years ago by Anonymous Coward · · Score: 0

    I had a list of what should me better on the Linux Desktop.
    Now, I don't see nothing.... maybe more games in store...
    Wine get every MS shit working on Linux.
    Must of the Third Partie developer have a Linux version ... or a Linux/GPL project do it better like Gimp/Photoshop duo
    Better color management
    More Photo oriented software

  25. No one buys a computer to use an OS by treadmarks · · Score: 4, Interesting

    Normal people don't care about the OS, the "desktop environment," the openness of the kernel or its ABI stability. They don't even know what those things mean. People don't use computers for the sake of computers, only nerds do that. People use computers because they do things like write documents or fix vacation photos. If Facebook only worked with Linux, then everyone would use Linux. Writing some killer app and only ever releasing it on Linux is the only way a programmer can get people to switch. Otherwise your best bet is a businessman like Steve Jobs to come along. Look at all the people using iOS. Do you think people are buying iPhones because OMG iOS!!! No.

    1. Re:No one buys a computer to use an OS by cervesaebraciator · · Score: 2

      If Facebook only worked with Linux, then no one would ever have used Facebook.

      FTFY. Otherwise, you're absolutely right.

    2. Re:No one buys a computer to use an OS by Anonymous Coward · · Score: 0

      Of course, that application would have to be distributed as binary only - or someone would just port it. And half the "community" would be up in arms going "it si not open sores!", and producing some half assed open version somewhere along the line, just out of spite. Eventually that version would be ported to Windows. In short, nothing much productive would come of it.

      Linux needs the key applications that Windows have - Photoshop and WoW. Yes, not everyone uses them, and there are alternatives and I use them myself but just those two would have made Linux a viable alternative for many people. Of course, for WoW's case it would have had to happen ten years ago, but still. Maybe if Steam gets ported with some significant games we'll see a shift, but something on that order needs to be there. After that the rest - drivers, colour management, etc - will follow by necessity.

    3. Re:No one buys a computer to use an OS by musicmaker · · Score: 1

      Only partially true I think. There are many people buying phones because they are "Android" phones. That is _purely_ an OS choice, despite what they might actually say or believe their choice is based on. A demonstration of this is that people ask "Do you have an Android phone or an Apple phone". Good, until recently, didn't make any hardware at all, and is still not the biggest selling of phones that run Android.

      You also can't get away with a single killer app. You have to have a single killer app _and_ all the other stuff that people need. Linux could have the best damn photo tool in the world, but most people will still use OS X or Win because it has MS Word, Illustrator and all the other things Linux doesn't, plus a photo app that might not be the best, but it does get the job done.

      What Steve jobs did was come along and give people a killer app that worked with everything they already had - arguably the iPod. Then he worked on making everything that we already have better such that we got sucked into an Apple world and have little interest in leaving. The day that Apple makes products that aren't easier to work with that another vendor or they achieve market saturation, is the day their market share will start declining.

      --
      Everyone is living in a personal delusion, just some are more delusional than others.
  26. Easy Networking by jeff8j · · Score: 2

    I have been using linux ubuntu/gentoo/redhat/centos for years as my main os. Heres one thing I always see with entry level users they cant simple connect their network drive and access it easily. My parents have a network drive for all their photos and of course they can find it on the network but cant have it mount at boot without scripting/editing and once its connected they mainly use firefox so attachements and downloads cant save from firefox to the network drive if you simply connect to it, it has to be properly mounted. This isnt a issue for me but for them they dont know how and want to know how to just in case.

    1. Re:Easy Networking by Hatta · · Score: 1

      Have you tried pyNeighborhood(GTK) or SMB4K(QT)

      --
      Give me Classic Slashdot or give me death!
    2. Re:Easy Networking by jeff8j · · Score: 1

      I have not but I might give them a try but anyways my point was more of a new user wont know that and most people dont want to spend the time to figure it out when they can do the exact same thing on a fresh windows install. It makes it more of a learning curve and from my experience avg joe blow doesnt want to learn anything and others dont want the downtime while they are learning.

    3. Re:Easy Networking by Hatta · · Score: 1

      I agree. I don't know why network browsers aren't typically included in desktop environments.

      --
      Give me Classic Slashdot or give me death!
    4. Re:Easy Networking by allo · · Score: 1

      they are. try "smb:/" in konqueror. It will show you all the samba shares in your workgroup.

    5. Re:Easy Networking by Hatta · · Score: 1

      Unfortunately KIO slaves don't really mount the devices on your filesystem. KDE fakes it, and copies the file to the local system. It does this transparently, but it will lead to surprises if you want to e.g. edit a large file in place over the network.

      --
      Give me Classic Slashdot or give me death!
    6. Re:Easy Networking by Blaskowicz · · Score: 1

      putting the network drive in /etc/fstab is probably easier that trying to use "helper" apps.

      btw "Gigolo" does work, the end user only has to know it's not a program about porn or ordering escort boys, and know if their file manager uses "GVFS".

    7. Re:Easy Networking by allo · · Score: 1

      there are several approaches to this. first: just use kde programs. they use kio-slaves as streams, so there will be NO local copy needed. the copy workaround is only for programs, which still do not support kio. another approach is kio-fuse, just like gnome does for GVFS to be usable by non-gnome programs.

  27. Applications for professional usage by Anonymous Coward · · Score: 0

    Good UIs, professional applications, UNIVERSITY ones too, I used Linux for around 6 years as desktop but when I came to university it was just impossible to continue (mechatronic engineer), I have to use many tools for electronics, physics, etc... that are just not available on Linux.

    Besides that I think Linux is very mature for desktop, at least talking about the suc*y distros but friendly (Fedora, OpenSUSE, Ubuntu(F*CK UNITY), etc). Linux actually got the best music player (amaroK), great IM's (Kopete for example). ... Yeah, I'm a KDEfag.

  28. But it will be by Anonymous Coward · · Score: 0

    Agreed. But distros and Gnome devs are hard at work breaking it, as anyone using Gnome 2 to get things done can tell you.

  29. Re:Its an easy process by CodeheadUK · · Score: 1

    Braaaaaaaaaains!

  30. Not trying to flame or troll... by Anonymous Coward · · Score: 0

    But I'd give up and buy a Mac. I can run most of the open source software and still have the commercially supported software titles.

    If I were to fix linux on the desktop, it would have to center on a single distribution and get commercial support behind it. That will never happen because Microsoft will use their influence to thwart any efforts. Maybe instead of linux on the desktop we should focus on linux running in "the cloud" that we can connect to using any distro of linux, a Mac, iPad, Android device, or even Windows. It cuts down on the hardware support if you're only targeting a vm platform. Not great for gaming on linux, but that's what consoles are for.

  31. Focus and Polish! by Wattos · · Score: 5, Interesting

    I love my linux world. The only part which I would appreciate is more polish in the software. Most software has a great set of features but it seems that all these suites are always missing the last 5% of development (e.g. making the application feel very polished).

    To me it seems that the only way we can fix the desktop is to throw money at it. The last 5% of development work is usually boring (finding and fixing all the corner cases, etc...). I think that the only true consumer ready desktop right now is Ubuntu (yes, with the Unity interface). It has become a very polished and stable package with a lot of focus (maybe a bit too much?) on the right things. Don't get me wrong, I am a huge KDE fan (I contributed code), but to me it seems that it is missing the last 5% of development work (e.g. Kwin crashes occasionally, the panel wont stick to the top and will sometimes be in the center of the screen, Kwin seems to be slower than compiz...).

    Canonical has the resources to provide a really solid desktop experience (and it already does) for most average users. For the rest of us, there is still Arch, Mint, Fedora, etc which allows for more customization. The problem is, that most people want their machine to just "work" and not tinker with the OS to just get it perfect.

    Good job Canonical!

    1. Re:Focus and Polish! by Anonymous Coward · · Score: 0

      I agree. Since moving to Ubuntu Linux 12.04 LTS earlier this summer after buying a new notebook computer everything just worked out of the box so to speak. The only code I compiled was two allow multiple Bluetooth devices (external keyboard and mouse) to share a single USB Bluetooth dongle; that process was so easy anyone could perform the simple steps provided on the blog. And yes I like Unity.

    2. Re:Focus and Polish! by Anonymous Coward · · Score: 0

      I love my linux world. The only part which I would appreciate is more polish in the software. Most software has a great set of features but it seems that all these suites are always missing the last 5% of development (e.g. making the application feel very polished).

      I know what you mean here, and I think it has a vast effect on how non-technical users view Linux. However, I don't think it's the last 5% of development. Maybe the the second 50%; possibly 80% or more

      Also, I think many developers can't do this part of the work, even if they want to and have time. They simply don't know what would seem polished to a non-technical user. These developers are so far into their sub-culture(s), they need an interpreter to design for ordinary people. Not that I'm trying to disparage here; you need a special kind of brain wiring to be good at serious development and that's rather valuable. The problem is to find (non-coding?) contributors who can explain what refinements are needed without upsetting the coders.

    3. Re:Focus and Polish! by musicmaker · · Score: 1

      It's much simpler than this. Until Linux can provide the same tools and out-of-the-box works, it will struggle with adoption. Apple clearly has the products with the best polish, but they aren't the market leader, so I think your premise is demonstrably incorrect.

      If Linux has the set of tools I need to both get my job done, and make my life easier - I'll be the first to switch back. Right now, it doesn't come close, not by a mile.

      --
      Everyone is living in a personal delusion, just some are more delusional than others.
    4. Re:Focus and Polish! by Anonymous Coward · · Score: 0

      Seriously ? They do not have the ressources to be profitable, they do reuse work done by all others ( gtk, gstreamer, linux, where the work is done by suse, red hat, collabora, intel ), so I am more than doubtful about your claims.

  32. It's not innovative by betterunixthanunix · · Score: 2

    How about trying something that other people are not really doing? Let's get radial menus (there was one WM that had this, but I forget the name) instead of continuing to cling to inefficient linear menus. Let's find a way to make arbitrary compositions of GUI applications, the way we can arbitrarily compose applications in our terminal (KDE3 was a step towards this, but we could have done a whole lot more).

    In other words, let's take a risk and try being innovative. What is the point of copying Apple? Let's do something that Apple will want to copy.

    --
    Palm trees and 8
    1. Re:It's not innovative by Anonymous Coward · · Score: 0

      If for you inovating is radial menus that are very hard to read then....
      Im not saying inovation is bad, but it must make sence, and it must me doable by the techonology/hardware available... so ideas welcome code heven more.

    2. Re:It's not innovative by Anonymous Coward · · Score: 0

      What is the point of copying Apple? Let's do something that Apple will want to copy.

      Because 1) people want Apple and 2) Apple is expensive.

      Make a free version of OS X. Use GnuStep. Clone Quartz. Clone Quicktime. Clone AppleScript. Clone iLife and iWork. Make a 99% identical work-alike except for the shiny Apple logo. I'm dead serious.

    3. Re:It's not innovative by shutdown+-p+now · · Score: 2

      Users don't care about innovative, they want convenient. If you can innovate in such a way that the result is actually more convenient, by all means, go ahead. Problem is that some people think they can, and then we get Gnome Shell.

    4. Re:It's not innovative by mystikkman · · Score: 1

      So you want to copy Microsoft instead?

      http://www.winsupersite.com/content/content/143721/radial.jpg;pv1db3ffa28531898a

      This is one of the problems with the community. Most of the folks have used Windows only about 10 years ago and refuse to keep up with what's happening in the real world except to make condescending comments on the carefully picked anti-MS stories with bullshit summaries, leading to a knowledge gap of the real meat.

    5. Re:It's not innovative by Richy_T · · Score: 1

      No one actually reads menus once they've had more than 5 minutes of experience. Possibly just add something that makes the menus "more readable" if you hover over them for a couple of seconds.

  33. Windows 8 by Anonymous Coward · · Score: 0, Funny

    I would trick Microsoft into releasing Windows 8.
    Linux Desktop gets more competitive overnight.

  34. Not asking a very good question by Bookwyrm · · Score: 3, Interesting

    It is not "We need more applications" -- that is easy enough.

    Getting people to create hundreds of (cr)applications for Linux is trivial and is not a solution and may in part be one aspect of the problem.

    A somewhat more accurate strawman would be "We need more *good* or *compelling* applications" -- that's challenging. Still only a part of the answer, but closer. It requires answering "What does 'good' or 'compelling' mean in this context?", etc.

    1. Re:Not asking a very good question by betterunixthanunix · · Score: 1

      A somewhat more accurate strawman would be "We need more *good* or *compelling* applications" -- that's challenging. Still only a part of the answer, but closer. It requires answering "What does 'good' or 'compelling' mean in this context?", etc.

      You are referring to a "killer app." Spreadsheets were a killer app. The World Wide Web was a killer app. Someone needs to come up with some totally new reason to use computers, and if their code runs only on GNU/Linux, then we will see people moving in that direction.

      Of course, why would anyone write a killer app that only ran on GNU/Linux? We do not have an OS that is so substantially different from Windows or Mac OS X that such a thing would make sense. What is needed to facilitate that is something so innovative that Apple and Microsoft are still busy trying to catch up by the time a killer app is written.

      --
      Palm trees and 8
    2. Re:Not asking a very good question by musicmaker · · Score: 1

      Not that complicated. Simply implementing the applications people need would get you in the race. Figuring out how to make them compelling only makes sense if you are already in the race. Today, for most of us, Linux is a non-starter.

      --
      Everyone is living in a personal delusion, just some are more delusional than others.
  35. Quality, not quantity by petes_PoV · · Score: 3, Insightful

    The one thing Linux does not need is more applications - how many DVD rippers or MP3 players does one desktop O/S need (BTW, the answer is: just 1. But it needs to work intuitively, simply and flawlessly - not attributes Linux apps are known for).

    What Linux needs is professionally designed and written apps. Ones that preserve a "look", a common and familiar set of controls and deep, deep integration. It would also be nice if there was documentation, starting with an idiot's guide and going all the way up to "this is how to modify the automated test suite" (and to actually HAVE an automated test, and acceptance suite).

    However, we'll never get to that level while the distributions are reliant on hobbyists writing code because they like to, then tossing it over "the wall" and calling it a Linux application. That's what distinguishes Linux and the apps it comes distributed with from commercial operating systems and the apps people are willing (and, admitttedly, have to) pay for. The old excuse of: hey, don't complain, it's free! is no help whatsoever when the time-cost of getting some downloaded junk to work is far higher than the price of a piece of commercial quality software.

    --
    politicians are like babies' nappies: they should both be changed regularly and for the same reasons
    1. Re:Quality, not quantity by Anonymous Coward · · Score: 0

      how many DVD rippers or MP3 players does one desktop O/S need (BTW, the answer is: just 1.

      WinAmp. For Linux. Yesss...

  36. M666 DESKTOP, LINUX, ANTI-PERSONNEL by Anonymous Coward · · Score: 0

    Equip it with a gun turret to neutralize anyone who starts blathering about linux on the desktop.

    You've had well over a decade to get used to the idea that it works just fine for some people (including me), and that changing it for the other 90% just pisses us off, and doesn't actually make them adopt it. Find some other thriving ecosystem to "help" them "succeed" on the desktop; you cunts have outstayed your welcome here.

    1. Re:M666 DESKTOP, LINUX, ANTI-PERSONNEL by Kickasso · · Score: 1

      Mod parent up, now.

  37. I wouldn't fix anything by damn_registrars · · Score: 1

    I have everything I need in LInux now. Openoffice (or libre office is you prefer) is mature enough to handle all my word processing / spreadsheet / presentation needs. GIMP and Inkscape do all my graphics. Flash finally works (and even better might finally go away).

    The times I need Windows are so rare as to be almost unimportant. It has been so long since I booted windows I might need to do a password recovery next time just to log in to my own system.

    --
    Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
  38. Install OSX by Anonymous Coward · · Score: 0

    Problem solved.

  39. Package by Anonymous Coward · · Score: 0

    If it's about packaging for each disto: create some generic format that defines the dependencies.
    Feed it to the package manager, once done install to /opt/ -> Done.

    The hardest part will be agreeing on what format these deps are in.

    Also LSB is no option: it drags it more dependencies then it needs!

  40. Red Hat by Anonymous Coward · · Score: 0

    If Red Hat relaunched a consumer distro and put substantial resources behind it, it would immediately be in the top two. With a couple innovative features, they could easily be #1.

    Users, developers, and OEMs would notice.

  41. Audio by Issarlk · · Score: 5, Insightful

    Fix the damn audio and stop shoving a new sound daemon/system down our throat every year.

    1. Re:Audio by at_slashdot · · Score: 2
      --
      "It is our choices, Harry, that show what we truly are, far more than our abilities." -- Prof. Dumbledore
    2. Re:Audio by Anonymous Coward · · Score: 0

      Fix the damn audio and stop shoving a new sound daemon/system down our throat every year.

      second that, as someone who worked in pro audio on Windows and tried to make the move to Linux. Audio in Linux is a freaking convoluted mess.

    3. Re:Audio by Anonymous Coward · · Score: 0

      When did you have a problem with audio on GNU+Linux?
      I have been using it for 3 years on many different computers and never had any problems with audio.

    4. Re:Audio by Anonymous Coward · · Score: 0

      note that you can also replace "audio" with "desktop environment/display server/init system/device system"

      THIS is what i hate the most of GNU/Linux OSes. (And I'm using them since '94 and still lov'em).

      JUST FUCKING MAKE **ONE** SUBSYSTEM THAT LIVES AT LEAST 10 YEARS

    5. Re:Audio by steveha · · Score: 1

      Could you elaborate? What do you want fixed?

      Linux has two audio standards: PulseAudio and JACK.

      PulseAudio had serious, horrible issues when it was first adopted, but in my experience it now Just Works. (For at least the last couple of years, whenever I have installed Linux, audio has just worked with no tweaking needed by me; plugging in USB audio devices has also just worked.) PulseAudio's architecture runs the stuff in user space that I think should be run in user space, so I think it is basically a good idea, and as far as I know the most serious kinks have been smoothed out.

      JACK also works well: it takes some work to get it set up right, and if you tried to use it on a laptop you would kill your battery, but lots of people use JACK every day to do pro audio work.

      If you need ultra low latency for pro audio work, JACK is a good idea. If you want to run on a desktop or a portable device, for typical use cases PulseAudio is a good idea. I like having both. Apple just has CoreAudio, and they claim it is good for both use cases; so maybe it really is possible to have one system that does everything for everyone. But I'd rather just keep what we have and make it reliable, than try to introduce yet another sound system.

      Also, PulseAudio has been on the Linux desktop since about 2008, and I haven't noticed any effort to "shove a new sound daemon/system down our throat" even once since then, let alone every year. If someone has tried to shove a sound system newer than PulseAudio down your throat recently, please tell us about it; I'm interested.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    6. Re:Audio by Anonymous Coward · · Score: 0

      Before Pulseaudio you couldn't do simple things like plug in a USB headset or a USB microphone and have them work automatically.

    7. Re:Audio by shutdown+-p+now · · Score: 1

      I don't know if it's PulseAudio or something lower-level, but it still won't automatically mute my speakers when I plug in my headphones.

      (the irony is that it did several years ago; and, of course, it still does today in Windows)

      And this is a hardware thing, because there's no such problem on my netbook. It's something specific to the hardware my desktop has - but then that's some basic embedded Realtek audio, so pretty common stuff.

      Yes, there are bugs in bug trackers for this. Have been for years. Apparently it got fixed for some devices, but still isn't for others like mine.

    8. Re:Audio by allo · · Score: 1

      oh, a newbie ...

      long time it was just oss. then came sounddemons like artsd (which actually worked quite fine even via network), esd (quite crappy). they had tools like artsdsp and esddsp to transparently proxy the sound of different programs, which worked not so good most the time. Then alsa came, brought its alsadsp tool and tried to replace the backend of esd/artsd. Drivers were ported to alsa, and alsa got imporant features, which were missing from oss (multiple programs could play sound). Distros adopted alsa, in many cases you could just use alsa without a sound demon with only a small piece of config to enable multiple channels. even kde4 complely dropped artsd.
      Meanwhile pulseaudio came out and replaced esd. pulseaudio was much crappier, and had no useful new features.

      Now the current situation is: you have almost only pulseaudio, sitting on top of alsa, hiding all the interesting stuff of alsa (an example: alsa provides for a typical soundcard about 10 different audio channels, where you can control the volume. pulseaudio hides this all and provides ONE volumecontrol. you cannot say the front jack has another volume than the rear one).

      Many applications use an intermediate framework, such as gstreamer, to abstract the painful details. which of course adds latency and sources for trouble.

      it looks like this: http://blogs.adobe.com/penguinswf/files/penguinswf/linuxaudio.png

    9. Re:Audio by steveha · · Score: 1

      oh, a newbie ...

      No, I'm not a newbie.

      in many cases you could just use alsa without a sound demon

      For many users this is not possible anymore. There are plenty of sound devices out there with fancy features, including the ability to mix multiple streams together for you; but many newer computers come with brain-dead sound devices that have no features at all. You get one sampling rate (probably 48000 Hz), and you get one audio stream. If you want to be able to play sound files that were recorded at 44100 Hz, or mix multiple streams, you must have some sort of sound system managing your sound device. Like PulseAudio.

      http://0pointer.de/blog/projects/jeffrey-stedfast.html

      If we didn't have PulseAudio, we would need some other audio daemon that had similar features. And at this point I would rather see effort put into polishing PulseAudio than effort put into writing yet another sound system and trying to promote it as a superior alternative to PulseAudio.

      Now the current situation is: you have almost only pulseaudio, sitting on top of alsa, hiding all the interesting stuff of alsa (an example: alsa provides for a typical soundcard about 10 different audio channels, where you can control the volume. pulseaudio hides this all and provides ONE volumecontrol. you cannot say the front jack has another volume than the rear one).

      That's an interesting complaint. But it's a long walk from the original "it's broken and they shove a new one down my throat each year" complaint.

      There is no reason why a sound system like PulseAudio couldn't expose the controls the way you want. And I'll bet that the controls you want actually are in PulseAudio somewhere, even if the GUI desktop environment you use doesn't expose them.

      Many applications use an intermediate framework, such as gstreamer, to abstract the painful details. which of course adds latency and sources for trouble.

      You can say that about any sort of intermediate framework: they are always trying to abstract the painful details, and they are always sources of potential trouble. And for audio, they are always sources of potential latency.

      steveha

      --
      lf(1): it's like ls(1) but sorts filenames by extension, tersely
    10. Re:Audio by Envy+Life · · Score: 1

      Definitely! Sound issues have been my #1 complaint for years. Seriously Isn't this a problem that was solved 20 years ago? WTF is the OS interrupting audio playback for?

      My daughter complains because sound clips when she plays music, and I don't blame her. Communication with VirtualBox and the sound system produces nothing but a muddy garbled mess (though it is perfect upon restart, that goes away quickly). Sound daemon constantly crashes, though admittedly crashing less and less. Microphone support is at best hit and miss. I've embarassed myself with clients due to microphone issues. Overall sound is a travesty in this day and age, something that just never happens on other desktop OSs. (Ubuntu 12.04)

    11. Re:Audio by bcrowell · · Score: 1

      yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes yes

      Sound worked great for me on every version of linux I ran up until ubuntu Intrepid. It started breaking at Jaunty. As of Precise, it's still broken on most machines.

      I have a classroom with 7 linux boxes in it that I bought on ebay. Around the Jaunty period, sound broke on most of the machines. I put the same sound card in all of them in an effort to get consistent behavior, but that didn't help. Right now, sound works on 3 out of 7.

      Why, oh why did the kernel developers have to take something that worked fine and break it completely?

    12. Re:Audio by Miamicanes · · Score: 1

      third that.

      I thought Windows low-latency audio was a mess, and then I discovered that Linux wasn't as bad as I thought. It's actually much... MUCH... worse.

    13. Re:Audio by Anonymous Coward · · Score: 0

      > Why, oh why did the kernel developers have to take something that worked fine and break it completely?

      They probably heard a rumor that Steinberg was releasing proprietary drivers as binary loadable kernel modules, and decided to nip it in the bud by completely breaking Linux audio instead and keep it from happening.

    14. Re:Audio by Anonymous Coward · · Score: 0

      There was one kernel update that broke that for an eee 1000h too. But the next minor update fixed it.
      I would say it is almost surely the snd_hda_intel's fault.

      Have a look how many pci ids this module is used for:

      $ modinfo snd-hda-intel | grep alias -c
      53

      The problem with those is that there are so many chips that ought to be the same but the manufacturer for some reason chose to alter it only a bit so not all features work anymore by default and the driver needs many workarounds. One of those workarounds probably broke for your chip.

      You should report a bug with as detailed as possible hardware information for your sound chip and the last kernel version where it worked. (If you have the time, bisect the commit that broke it).
      The reason you don't see it fixed is (probably) because only some few people have that exact chip, run linux AND want the automute functionality to work so nobody responsible for the driver even knows it's broken.

      In a perfect world all developers would have all devices and time to test every change on every device but we don't live in a perfect world...

    15. Re:Audio by allo · · Score: 1

      no, alsa can do "dmix", which mixes several streams together even with sounddevice which only support one stream. no fancy soundserver needed. the sample rate you want to use is most propably 44khz, as most streams are that samplerate. and yeah, for more advanced mixing you want some intermediate layer, but why something dumbed down like pulseaudio (in its default-setup), and not just alsa and mixing via gstreamer (which is quite powerful tool to mix different streams together with effects, streaming, converting, saving, etc.).

      > There is no reason why a sound system like PulseAudio couldn't expose the controls the way you want.
      ack. pulseaudio could do it, but when i use a standard (k)ubuntu it does not do it. artsd was more advanced in its default setup at this point.
      And yeah, there are/were approaches, one was for example to use alsamixer on the commandline in a way that it does not see the pulseaudio (i.e running alsamixer as root while the pa server runs as user), then you could just use the alsa controls.

      and yeah, nothing against gstreamer. It seems quite powerful, i used the commandlinetools of it for example to grab all desktopaudio (yeah, from pulseaudio in that case), convert it and stream it to an icecast server. Nice how easy it works, just by constructing a gstreamer-pipeline on the commandline.

    16. Re:Audio by chaircrusher · · Score: 1

      I'm a musician and this is the #1 reason I don't use Linux for music. Every couple of years I drop a Linux distro on a computer -- and usually a Distro tailored for music production. Aside from the basic install time, I set a hard time limit of an hour from first login to being able to use a sound application productively. If I can't I give up on Linux for audio.

      I think I've been doing this for 10 years, without ever breaking the one hour barrier.

      I don't know about other media content creators, but musicians don't want to have to edit scripts, reboot repeatedly, and troubleshoot system logs in order to make music. The fact that Linux audio is such a rats nest of low level configuration difficulties and incompatible hardware and software feels like a huge roadblock to me.

      And there is a fundamental issue with Linux software in general: It isn't finished the way for-profit software is. There isn't the extended, expensive QA and beta testing that is a significant part of any commercial developer's budget. This is doubly important when it comes to a musician's tools. If you can't depend on the software, you find different software, or go back to real instruments.

  42. Nothing wrong with it, Android is working fine by rastoboy29 · · Score: 1

    Android (or more likely some variant) on the desktop in a big way ftw by 2020.

  43. My view by Anonymous Coward · · Score: 0

    How would I fix it?

    Simple - there needs to be a baseline version, a common version accessible to everyone and used as a foundation. Applications are easier to develop for Apple and Windows because the architecture there is relatively static, Linux/Unix actively invites almost anyone to come in and customize the software, change how it works.

    If someone says "I want to use linux" there has to be a single version people can point to and say "here, this is a good starting point", and it needs to be relatable. Not versions whose descriptions are relatively obscure notes about computer functions that might as well be in Klingon for the average user. Something well documented, user friendly.

    I think this is what is also killing the android phones - too many versions, not enough standards. You need a standard for drivers and applications or everything has to be a custom job. Reduce the linux stereotype of "I don't know why this isn't working on your machine, it works fine on mine" when that could very well be because the two machines have other fundamental differences.

    Basically - get organized.

  44. The issue may not be e.g. user interface... by thrill12 · · Score: 1

    ...but apps, apps, apps: imagine wanting to do something like video processing, where there are tons of good tools for Windows there are only a handful for Linux and most of them well... do not meet expectations. I am using a Linux desktop for several years now, and I am very happy with it, but there are times I need to run Wine or VMWare just to do certain stuff in a way that is more simple and more productive than if I had to do the same on my Ubuntu installation.
    It can be improved, but I think it will not be only a question of looking at the community (although that is my biggest wish: community driven FOSS software for all our needs), but also at the large corporations providing software for e.g. Windows. Once competition comes in from that side (large corporations), I think there will be more community projects taking up the same quality level of software, simply because the demand is there at that point. Now the demand somehow is not big enough to raise the quality level of the community driven software to the level that is seen on Windows, where it pertains to these apps for things like video editing (and perhaps also the same for games, but Steam could change all that nicely).
    Office, web, mail: already covered by Linux very well, as well as a decent UI (although people may disagree). Now it's ready for the next level.

    --
    Slashdot: stuff for news, nerds that matter, matter for news, stuff that nerd
  45. Agreed, but... by betterunixthanunix · · Score: 1
    1. A solid kernel with a worthless UI is worthless
    2. The drivers work well enough in most cases; I do not have the problems you have (but my laptop is a bit older).
    3. We have repeatedly asking hardware companies to release the specifications for their hardware, and so far we have gotten little from them. All we want to know is what a driver for the hardware should do, and then we can write it ourselves; they can issue proprietary drivers all they want, and we can even agree to specifically tell people that our drivers are not supported and come with no warranty whatsoever.

    Also, some developer writing oodles of Python code is not going to write drivers. The kernel people is doing a bang-up job; it is not perfect, but it is good. The UI people are not doing a bang-up job, and in fact, they seem to be doing worse and worse with each passing year, trying harder and hard to copy Apple and Microsoft. We do not need copies, we need innovations -- not just new ways to display grids and linear menus, but new approaches entirely.

    --
    Palm trees and 8
  46. What, exactly, is broken? by pstorry · · Score: 5, Insightful

    The problem here is the assumption that something is broken.

    Generally, the Linux desktop is fine. There is a choice of UIs, sure - and recent developments in KDE then Gnome haven't helped much. Big changes made people say it was broken - but over time, it seems to settle down.

    And with the competition (Apple and Microsoft) also making changes to their desktops, Linux is hardly unique here. We seem to be in a time of change, where people have been challenging the old paradigms. Apple are being the most conservative, Microsoft the most radical, Linux is somewhere in between.

    Hardware support? Not necessarily a desktop job, but I'll address is anyway. Linux can't do jack here without more support from manufacturers. When I installed Windows 7 on a (then) new Sandy Bridge motherboard, it found NOTHING. It literally booted into a low res desktop with no sound or network. Only the large collection of driver CDs saved the machine - Windows had nothing to do with it.
    Support of Windows from the manufacturers was the key factor.

    So let's not bitch about Linux's support of hardware - let's get it right, and bitch about hardware manufacturer's support of Linux.

    Apps? We've got plenty, and are getting more. Some commercial apps (Corel Aftershot Pro, Sublime Text 2, VMware are ones I personally use) support Linux as well as Mac/Windows. It gets better every month, when it used to get better every year.

    And I guess that's my key message. "You've never had it so good". You may not feel that way, but Linux is on a roll right now, and the question is not whether or not it becomes a 'usable second option'. It's already usable.

    The question is whether or not it becomes a SUPPORTED second option - by OEMs, hardware manufacturers, and software companies.

    And the signs are getting more positive as time goes on.

    1. Re:What, exactly, is broken? by 0123456 · · Score: 1

      The problem here is the assumption that something is broken.

      Gnome 3 and Unity are broken.

      Other than that, I can't think of much else. Except the Gnome developers seem to have added new bugs to every release of Gnome 2 in the year or so before they ditched it. My Ubuntu 11.x system has a ton of bugs which don't affect Gnome 2 on CentOS 5.

    2. Re:What, exactly, is broken? by Dadoo · · Score: 1

      Gnome 3 and Unity are broken.

      Agreed. I shudder to think of all the time wasted creating TWO new DEs from scratch, and all the ways it could have been put to better use improving the existing ones.

      --
      Sit, Ubuntu, sit. Good dog.
    3. Re:What, exactly, is broken? by pstorry · · Score: 3, Interesting

      I'm still on Ubuntu 10.04 as my main OS, but have VMs that are 12.04 for some projects - Unity seems fine to me.

      Bugs are inevitable, and without specifics I'm not sure what I can possibly say to change your mind.

      My point was that I think that if you find a Linux desktop environment you're happy with, then the rough spots are much more likely to be far outside the desktop owner's realm - hardware support and 3rd party software support.

      Desktops are much of a muchness these days. The dark days of CDE/Windows 3.1's Program Manager are behind us, and everything's reached a certain base level of usability that meets 99% of people's needs.
      People may quibble over details, but generally we're living in a veritable age of plenty.

      My mother can use Linux, and does on her netbook. It's far better than Windows XP on that hardware.

      All I had to do to get the netbook to a usable state for her was get the wireless network drivers working. And if you'd given her the netbook and a base Windows XP install, she'd have had the same hardware support issue - and more. And with no CD drive, it probably would have been befuddlingly impossible for her.

      But it's running, and meets her needs just fine. She's even connected it to other wifi networks on her own when travelling, and rarely asks me for any help - everything on it Just Works(tm) for her needs.

      By such a measure, Linux is a success, and getting more successful each year.

    4. Re:What, exactly, is broken? by Anonymous Coward · · Score: 0

      Agreed. Desktop is fine it is just the hardware manufacturer's support of Linux that is holding back adoption.

      It's not perfect. Dell had some hardware drivers problems. Most of those have been licked now though. The remaining one, dealing with multi-touch on the touchpad, is proving tougher to knock out. Dell is working with the vendor though for a permanent fix and with Canonical, Ubuntu's parent company, for a temporary patch to deal with the problem.

      Dell -> Canonical -> Manufacturer ->Canonical -> Dell.

      1. One official linux distro/base for manufacturers to do testing on.
      This should allow an OEM like Dell to able create a custom distro (stable/LTS) with all working drivers included without a third party. More OEM installs = better support

      2. End users should be able to grab meta packages online (and offline to create a "drivers only" disk like in Windows) for their specific system "apt-get install Dell-XPS123"
      Free and non-free versions can exist. OEM's are responsible for making sure the non-free package is stable for a set period.

    5. Re:What, exactly, is broken? by silas_moeckel · · Score: 1

      The only broken thing I've found is the assumption you have, want, or need a gui on your linux boxes. I own a half dozen Linux boxes in my home and the only GUI that I want on any of them is XBMC. Anything that can not be done at the command line is broken MS is even figuring this out with powershell. My daily desktop is a linux gnome, windows 7, and osx running from a single keyboard and mouse and three monitors. Most of the UI I use on a regular basis I had back in the days of dos. The only thing I can think of that's new is multipoint touch pads and that's primarily for tablet interfaces. Mice got more buttons (useful) and I use a IBM Type M so i cannot speak to the new keys but them seem useless.

      --
      No sir I dont like it.
    6. Re:What, exactly, is broken? by Anonymous Coward · · Score: 0

      How about this for broken, Ubuntu 12.04 using KDE 4.8 as my DE and my monitor (single, not a 'difficult' dual setup) won't go into standby reliably. Seriously. It's 2012 and my GNU/Linux desktop can't put my monitor into standby reliably. Your mum probably wouldn't even notice, might just think it's 'different' but wouldn't say that is doing something wrong, however me as a user who knows about computers will say that's not doing what I told it to.

      And that is just the start of the stupid little issues I've had in the past month since I started using linux as a desktop, the very first one was me being prompted for a mysql root password 5 times during the install, not all at once of course it was spaced out every 10 minutes for an hour while the installer was downloading packages and installing them so I couldn't leave it unattended. BRILLIANT!

    7. Re:What, exactly, is broken? by Anonymous Coward · · Score: 0

      This is basically how I feel about the current state of things as well.
      We really do have it pretty good right now. The only problems I have with my current desktop are either due to physical hardware limitations (I can't run Firefox, Eclipse, LibreOffice, and five other things all at once in my 2GB of RAM, which is perfectly reasonable to expect), or are MINOR bugs. Someone earlier mentioned a bug in KDE where toolbars placed at the top of the screen; this happens to me on reboot (which I do rarely) and takes mere seconds to fix. It's also a relatively recent bug and would probably be trivial to fix in the code if I had the spare time and enough knowledge of QT and the KDE APIs to go looking for it.

      My browser works, my compositing works, my file browser works, my video player works, my music player works, my flash works, my java works, Eclipse works, LibreOffice works, my IRC client works, my instant messenger works, the GIMP works, Blender works, Minecraft works, managing software is a trivial 20 second task. On top of all of that I get something that looks better than Windows, is hugely configurable, can display actively updating system information like CPU usage and RAM usage in toolbars without requring the task manager to be open, easily and efficiently handles plugged in devices like flash drives in a manner that is pleasant and user-friendly...

      What the hell else can I ask for? As a user that does a little bit of everything I can tell you that I can most certainly do everything that I NEED to do short of dealing with .docx files, and no other program out there besides an MS Office suite can reasonably handle those yet anyway.

    8. Re:What, exactly, is broken? by sjames · · Score: 1

      So don't choose Gnome 3 or Unity.

    9. Re:What, exactly, is broken? by Anonymous Coward · · Score: 0

      I'm still on Ubuntu 10.04 as my main OS, but have VMs that are 12.04 for some projects - Unity seems fine to me.

      I had the exact same experience and opinion until I actually installed 12.04 as my main OS. Very soon afterwards I realized how slow the Unity system is for doing actual work. (Even using facebook sometimes would hang it up a bit on my wife's system) A 'sudo apt-get install xfce4' made me very happy again. Will just be going with Xubuntu for my next re-install.

  47. Desktop schmesktop... by Anonymous Coward · · Score: 0

    Look, if you want as united desktop, use Windows or Mac. The beauty of OSS is that you can choose. If you don't like the desktop you are using, try another one, etc. until you find one you like. If you don't like any of them, you are probably so anal retentive that you couldn't write on that would please you. Shutup already....

  48. Get some -real- UX experts by neminem · · Score: 3, Interesting

    By which I mean, instead of the sort projects have now, that say "I am a ux expert, and I like [insert totally unintuitive feature in the name of "prettiness", or "looking like [Apple|chrome|a phone|whatever]", so that is what it has to look like"... instead the real kind, that goes and does useability tests with a wide range of its potential userbase, and then designs based on that.

    Once you have a great product that people actually want to use (and yes, I know Linux is technically the kernel, not its window/file managers/etc., but the UI is what people actually -see-), more people might actually want to use it (I am aware that this is a tautological statement, but shut up.) More people using it = more desire for programs = more better. At least assuming some of those application developers also go the route of doing proper useability testing.

    1. Re:Get some -real- UX experts by 0123456 · · Score: 2

      You mean the kind of people who, after numerous studies, decided that we should remove the Start Menu and make users type in the name of the application they want to run, or pick them from a scrolling screenful of huge icons?

      That kind of 'UX expert'?

    2. Re:Get some -real- UX experts by neminem · · Score: 2

      No, I mean rather the opposite. Just because Linux UIs were always crap and keep getting worse, doesn't mean Microsoft is pure of that either. They were just better at their peak (though still nowhere near perfect).

      Yes, I'm aware that MS -claimed- to have done ux studies of Win8, but from what I can tell that pretty much boiled down to "we showed it to some people, didn't give them any other options, then took the results we wanted to hear."

      Reminded me of a great story from a Dilbert book, where the free sodas in the guy's office kept getting crappier and harder to find stocked, and eventually he asked what was up, and the response was that they were testing which sodas people wanted. Eventually, you had a choice between mediocre soda and no soda, so you drank the mediocre soda. Voila! The tests came back: people wanted the mediocre soda, so let's keep buying it!

    3. Re:Get some -real- UX experts by pstorry · · Score: 1

      Define a UX expert.

      And then show that they are not biased towards the interfaces that they are already comfortable with.

      Frankly, I think that there are few decent UX experts in the world. The rest are commentators and bullshitters pushing their own preferences, and hoping nobody notices...

    4. Re:Get some -real- UX experts by pharazon · · Score: 1

      Qt is the answer! Digia will soon release iOS and Android support for it, Linux and Windows is already there. Linux will never have leading UX, since it is community driven, and unfortunately the best UI will always be a copy of some commercial system, at it's best. Anyway I'm using the console :)

      --
      Tee.do Lean Task Management
    5. Re:Get some -real- UX experts by Anonymous Coward · · Score: 0

      Not a fair comparison. The 'metro' UI was pushed by the marketing department to promote tablets.

      IOW, 'metro' was a business decision, nothing to do with improving the desktop UI.

    6. Re:Get some -real- UX experts by Anonymous Coward · · Score: 0

      You apparently don't seem to know how R&D works in major organisations by assuming UX/design/usability has all that much to say about their respected fields. Yeah, there are also mistakes made by people and people who aren't all that great in their professions, but it's a cruel world out there.

    7. Re:Get some -real- UX experts by Anonymous Coward · · Score: 0

      As someone how works on the field, there is an awful lot of people who don't want to do usability studies to begin with or use them as political weapons to get their way. The ones who commission these and the ones who may make the final designs are not always even these self claimed professionals but instead manager, middle level bosses or in rare cases, top bosses.

      There are plenty of "business" reasons for bad design, both for UI and for code, and in most companies it is business that has the say and that doesn't always correlate with making good products. I'm surprised that people think that, say, Windows 8 "Modern UI" is as it is because their designers and usability people really said "yeah, this is great!" instead of more or less being forced to come to the solution we see today. It also appears likely that the original problems those teams were set to solve were vastly different and then just retrofitted to "business strategy".

    8. Re:Get some -real- UX experts by Anonymous Coward · · Score: 0

      There are deadlines. There is no time for proper testing. There idiots, on all fronts. There is stress that makes thinking hard. There's enormous complexity in way people behave. There is complexity how the trends in the world shift and turn out. There are technical limitations, there are guesses about future you must make since you work on something that is coming out only after several years.

      At the same breath, someone could just as well say "well yeah, since it's just BS, opinions and guessing, what good is that work anyway?" Same, btw, applies to debates about programming paradigms, languages, etc. tech talk. So, let's have a hobbyist produce an awful crap UI and call it a day - and let's see how that flies (there are few exceptions, of course).

    9. Re:Get some -real- UX experts by Anonymous Coward · · Score: 0

      Ok so UX expert mean someone who ask you your opinion and then see it as being the truth. I find it quite ironic to have someone who didn't indetify itself as being a real UX expert telling to others that he know the real way and they are not real UX experts.

  49. Powershell by hawguy · · Score: 1, Interesting

    Not strictly (well, at all) GUI related, but I'd love to see something more like Windows Powershell in Linux.

    I love the Linux pipeline and being able to pipe text streams between tools is very powerful, but the more I get into Windows Powershell, the more I like it. The ability to pass objects through the pipeline and operate on those objects can be much more powerful than processing text streams.

    1. Re:Powershell by StuartHankins · · Score: 1

      There's an upside and downside to marshalling objects. Some of us have been around since DCOM and COM were prevalent, and the additional security and overhead isn't always worth it. "More powerful" is an oversimplification; it all depends on what you're doing and whether that's the most efficient way of doing it. With objects there's a minimum overhead that you can't code around. Text streams, pointers to objects / inodes / etc all have their uses.

      In the Windows world, until recently, text stream support was extremely weak so they pushed some of these other methods instead. It's still catching up, and a large part of that is because Windows developers were encouraged by Microsoft to throw objects around in memory even when other more simple and scalable approaches existed. The API -- the "objects" -- are part of the lock-in of developers to the Windows model, so Microsoft can't totally be blamed for that.

    2. Re:Powershell by agent86maxwellsmart · · Score: 1

      This. It's not just the being more powerful than processing text streams (which it is). It's the ability to touch so many pieces of the environment. SQL, Active Directory, Exchange, IIS, VMware, Sharepoint, the list goes on. All seamless, all using the same language rules. If Linux had Powershell, I could pitch running more Linux in our environment (I'm in an all Windows shop). I have a ton of stuff I'd like to stand up, but the learning curve is so high with all the new languages you need to know it's just not worth it. Jeffrey Snover talked about this at the last conference I went to. Here let me find a recording: http://powerscripting.wordpress.com/2012/05/14/episode-185-steven-murawski-on-v3-and-jeffrey-snovers-keynote-from-the-2012-powershell-deep-dive/

    3. Re:Powershell by pstorry · · Score: 1, Interesting

      PowerShell is interesting, but seems like a classic Microsoft solution.

      By which I mean that Microsoft has some fantastic developers, some great minds - but they work in a very monolithic way. They set out their paradigm (ugh, I feel dirty for using that word even when it's appropriate!) and they stick to it.

      So when I'm using PowerShell to administer a Windows environment, it's great. It works really well. For example, the other day I wanted to get statistics for some Exchange mailboxes. With a few pipes of mailbox objects into Where-Object for filtering, and a bit of sorting, and finally outputting to ft, I had a nice little report.

      But the reason that the word paradigm is validly used is that the moment you leave their use cases, you're screwed. PowerShell is a very nice walled garden for administering Microsoft products, but for doing anything outside of that it's pretty poor. (So for example if the statistics I wanted aren't served by their cmdlets/objects, I'm straight back to writing a program rather than a script for it.)

      This is why I keep UnxUtils - a Win32 port of essential GNU utilities - on my machine at work. Whilst I administer no *NIX boxes at all in my job, and am technically not a *NIX administrator or even close, having grep/sed/awk saves the day a lot more often than PowerShell ever does.

      PowerShell is great for day to day admin of the Windows-based products, but the moment I find myself with a non-Microsoft logfile or similar, PowerShell is no longer the solution.

      By comparison, the other day I solved an issue with reporting via a (slightly convoluted) chain of grep->awk->sed->tr. The issue was getting statistics from "XML" report files that a process dumps when it's completed. My other options were to write an actual program using an XML library and VBscript/C#/$whatever.
      Or to chain together 30 year old UNIX tools to create a CSV file from (slightly dodgy) XML.

      I tell no lie when I say that it took me longer to convince Excel 2010 to produce a usable chart from the data after importing than it did to extract the raw data. It was under two hours to get the data out, and a lot longer struggling with Excel's poor interface for multi-axis charting....
      And I'm not a UNIX expert - I had to refer to the O'Reilly sed/awk manual several times.

      So in a nutshell, PowerShell is a great environment - but it's designed by programmers for one specific environment, and doesn't work at all once you leave their specifications. By contrast, the UNIX utilities are so broad and useful that people are still applying them to uses that the authors probably never even imagined would be possible, let alone probable.

      I'd like a PowerShell style UNIX environment, but I suspect I'd still end up calling grep/sed/awk many times within it precisely because an object isn't going to be as useful as I'd like at that point in time.

      This isn't to say that PowerShell isn't very powerful and nice - just to say that until it gets a decent set of tools that allow it to step outside its own paradigm and just work with anything it's given, it will always be a walled garden.
      (Albeit a garden of national park proportions.)

    4. Re:Powershell by bratmobile · · Score: 2

      I hope you realize that PowerShell is totally extensible, and totally supports reading / writing text streams as well as object streams. You can do exactly what you described in PowerShell. Your ignorance of that fact doesn't mean it isn't true. So there is no barrier between PowerShell and non-Microsoft technologies. You can either write PowerShell scripts, or you can write PowerShell command-lets in C#, or you can read / write flat text data and process it, exactly the way that you would do in /bin/bash or whatever. If you spent a little time learning more about PowerShell, you would see that it is *not* a walled garden at all.

    5. Re:Powershell by pstorry · · Score: 1

      I do realise it's extensible.

      But you've missed my point entirely. Indeed, you've pretty much proved my point - that PowerShell is an admin tool designed by developers, with a strong paradigm that breaks on edge cases because it's too wedded to its own way of doing things.

      You've basically just said "Hey, want to use a new object in your pipeline? No problem, break out a C# compiler!"

      How on earth is that acceptable to the average administrator? Some *NIX administrators might relish the challenge - assuming that they have the time - but the average Windows admin migrating from the school of point-and-click that Windows administration used to be is having a hard enough time of it already. Learning C# and development tools (and possibly deployment tools in a larger environment) as well is not a great solution to their edge case problems!

      I believe my point stands - that PowerShell is a nice tool, but it's basically a walled garden in which you are constrained to the objects Microsoft wants you to have. By comparison, the rich toolset that Linux has available is far more versatile than PowerShell is now, and perhaps ever may be.

      And if we then use your own solution to PowerShell's limitations in the Linux environment - "Just break out the dev tools and write your own extension" - well, we have perl/python/php/ruby/C/C++/Java and many more... You're not making a smart move there. In terms of choice, cost or availability, you're bringing a pen knife to a nuclear arms race. But hey, have fun flashing the blade at folks...

      Administrators should be able to throw scripts together, and there's a case to say that good administrators should be able to write small programs. (Where small is, say, under 1000 lines of code in a high level/scripting language.)
      But I'm not convinced that it's right to say administrators should be C# developers any more than they should be Java or C++ developers. That's the kind of solution only a developer could come up with...

      Which takes us back to what I've been saying about paradigms and PowerShell.

    6. Re:Powershell by benjymouse · · Score: 1

      There's an upside and downside to marshalling objects.

      Uhm. PowerShell does not marshal objects (since you invoke COM/DCOM I assume you know what marshaling means). PowerShell passes objects in-process. This is actually part of a greater idea with PowerShell: To be able to reuse cmdlets and even scripts in applications (e.g. a GUI admin tool) but still work on the applications own in-memory objects, even on objects which cannot be marshaled.

      Some of us have been around since DCOM and COM were prevalent, and the additional security and overhead isn't always worth it.

      There is no additional security with in-proc objects.

      With objects there's a minimum overhead that you can't code around. Text streams, pointers to objects / inodes / etc all have their uses.

      Certainly there's an overhead around text streams that you can't code around. When PowerShell passes an object it merely passes a pointer (reference), the object is not serialized/deserialized or marshaled. Even for string objects, PowerShell passes the pointers, thus not even allocating the text strings in a new process like the *nix pipeline does.

      There's an overhead associated with the creating and deleting objects, like there an overhead associated with creating and deleting text objects/buffers of text streams. It is probably safe to assume that the latter is smaller, but then again in a *nix pipeline you will have a lot more allocations/deallocations going on. So you are certainly correct that it all depends on the usage scenario.

      In the Windows world, until recently, text stream support was extremely weak so they pushed some of these other methods instead. It's still catching up, and a large part of that is because Windows developers were encouraged by Microsoft to throw objects around in memory even when other more simple and scalable approaches existed.

      PowerShell still has no equivalent to to awk. And I don't think it will ever be put in there. It simply is not *needed* in a world where you don't handle text streams but rather COM, .NET and WMI objects you soon realize that awk is a solution to a problem which has simply disappeared. However, it is not like PowerShell lacks tools for parsing and handling text. Import-Csv, for instance, can be used to read files with all sorts of delimiters. And PowerShell has a very advanced regular expression engine built-in which can be used to parse even more complicated formats.

      ... developers were encouraged by Microsoft to throw objects around in memory even when other more simple and scalable approaches existed. The API -- the "objects" -- are part of the lock-in of developers to the Windows model, so Microsoft can't totally be blamed for that.

      This does not make sense. What about objects are not scalable. What is the more scalable approach? One could argue that an object-oriented model is superior in many regards (just witness the success this approach has over the traditional approach). Indeed, the handle/object based model of Windows has *many* advantages for instance when it comes to security. For instance, with handle based objects, access control is determined once when an object is created/opened and after that manipulating the objects goes through the objects method table. If you don't have write-access that "write" method is simply mapped directly to an access denied stub.

      As it turns out, object orientation is a big boon for software design. It solves *many* problems, not least some pesky backwards compatibility problems, discoverability, security etc. The fact that applications can be built using an extremely low -overhead model such as COM (in-proc COM is really just a vtable binary standard) allows applications to be built using objects which can then be reused externally. Consider how Word exposes its inner objects such as documents, paragraphs, words and (fl

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    7. Re:Powershell by benjymouse · · Score: 2

      PowerShell is great for day to day admin of the Windows-based products, but the moment I find myself with a non-Microsoft logfile or similar, PowerShell is no longer the solution.

      By comparison, the other day I solved an issue with reporting via a (slightly convoluted) chain of grep->awk->sed->tr. The issue was getting statistics from "XML" report files that a process dumps when it's completed. My other options were to write an actual program using an XML library and VBscript/C#/$whatever.

      Bad example. You should have investigated PowerShell a little more. PowerShell has *built-in* support for XML, even to the point that it has it's own data type. Simply casting a string with XML in it to the [xml] PowerShell type allow you navigate down through an XML document with simple dot-notation. Maybe you could have settled for Select-Xml which lets you query xml using xpath.

      Using non-xml tools to parse xml is *really* bad behavior. You invariably make assumptions which may not hold over time. Consider how equivalent XML may be serialized in very different forms - and still be essentially the same XML. I'm not just thinking of line breaks and white space (although that can typically also throw off awk), but namespace qualifiers may change, a different default namespace may come into effect globally or locally, CDATA may be used instead of entities etc.

      If the tool producing the XML has been made with proper XML tooling (an XML library, typically) you *cannot* rely on the tool to keep producing that specific serialization. You may very well experience that the library when it encounters certain characters it decides to use a CDATA element to encapsulate text content which until then used to be just plain text.

      If you worked for me and produced such a solution, I would tell you to redo it, properly. If it is a one-off report where all the XML files are know, it may be ok. But if you want to push such a solution as "scripting" solution to be reused, it is really, really bad design.

      --
      Reading slashdot one-liner: (irm http://rss.slashdot.org/Slashdot/slashdot).rdf.item | fl title,desc*
    8. Re:Powershell by pstorry · · Score: 1

      Not a bad example. As I said, the XML is a bit dodgy. Wrong, if you prefer that word.
      There is some question as to why the vendor is writing dodgy XML files for what are effectively summary log files - it's a real case of overkill. It also makes parsing them a pain.
      (Strangely they write the normal logs for each process run to plain text files. I can only assume they meant to develop some kind of reporting tool at a later date, but we've seen no such tools as yet.)

      If the input is dodgy but the data is still there, then you have to run with what you've got. This is an edge case. And like I've been saying, at edge cases PowerShell becomes a bit of a chocolate teapot.

      I suppose I could have written a voluminous script that did it all by manual brute force in PowerShell - but it was easier to reach for the *NIX utilities. I could also have written a solution in VBScript, but I wanted a result that morning.

      Whilst you're right that in theory my solution is indeed "really, really bad design" in the real world we sometimes have to deal with really really bad design. You're still thinking like a programmer, and still stuck to working within the paradigm. And as I've been trying to say, that won't always work - because the real world doesn't obligingly stay neatly within that scope.

      None of this means that PowerShell is somehow intrinsically bad. As I said, it's much better than what it replaced. But it is limited by its design, and that can be a problem.

    9. Re:Powershell by bratmobile · · Score: 1

      Jesus, you are dense as all fuck. I did NOT say "break out a C# compiler." I said that was one of your options. Your OTHER options include doing traditional flat-text input/output. You are as dumb as a youtube comment.

    10. Re:Powershell by pstorry · · Score: 1

      Your argument convinces me!

      Oh no, wait, the other one. Your argument has descended into ad hominems and profanities.

      Still, I apologise for perhaps not making the context clear. Elsewhere in this conversation - which I assumed you were reading, as you'd dropped by halfway through it - I pointed out that I recently hit the walls of the garden when dealing with some malformed XML files.

      Yes, I could just use Get-Content to import the file. But I then still need to rewrite the functionality of awk and sed to filter it down to the data I want.
      Why bother when awk and sed are already there?

      The malformed file breaks the paradigm, and therefore makes PowerShell a more expensive solution for this problem. By comparison, the very simple paradigm of "text, please" means the Unix utilities did the job regardless.

      If all you ever do is administer a Microsoft environment, then PowerShell is great. You'll never step outside that paradigm, so you'll be fine.

      I hope that clarifies the issue.

      (And by the way, try watching better YouTube vidoes - I find that as the intelligence of the video goes up, so does the intelligence and quality of the comments.)

  50. Just don't use Unity, it works fine by Anonymous Coward · · Score: 1

    Try XFCE

  51. Improve video drivers by Anonymous Coward · · Score: 0

    Improve the open source video drivers for nvidia and ati so that they are at least as fast/stable as windows drivers. This would make gaming on linux much more possible.

  52. Easy... by Anonymous Coward · · Score: 0

    If you want to compete with a Windows OS, you need to look and feel similar. None of the current Linux desktops even work like a Windows OS. LinuxMint is the only one I have found that comes close.

    People are not going to switch if:

    1. They cant get the apps they can for Windows
    2. The desktop is completely unfamiliar and works totally different than Windows.

    The second issue listed applies to Windows 8 as well im afraid. M$ is shooting themselves in the foot and bringing the same issue Linux desktops have into their own house.

    You DON'T completely change a Windows users desktop experience just because you THINK they will like it better. The head of M$'s desktop team should have been fired when he first thought up the metro UI.

  53. Stop killing off the good traits linux offers by booboojs · · Score: 1

    Redmond has gone absolutely insane in attempting to push Metro on their user base for the sake of innovation and gaining tablet market share. I don't understand how so many Linux devs are following in their footsteps i.e. Unity, Gnome Shell. My primary Linux desktop will never be a tablet and I refuse to allow anyone to turn it into one. I used to tolerate instances where the Gnome devs removed configuration options and features from Gnome 2 siting simplicity because most things just worked. Gnome Shell is an absolute disaster mainly because if I am simply unable to configure it to work for me. My hat is off to the developers from Linux Mint (Cinnamon) and the Mate devs for working to correct this.

  54. Finish GNUstep by WillAdams · · Score: 3, Informative

    I can still recall when it was described as being the graphical environment for GNU software.... lost a lot of interest when that went away.

    William

    --
    Sphinx of black quartz, judge my vow.
    1. Re:Finish GNUstep by captjc · · Score: 1

      If it was up to me, I would like to see Window Maker modernized. I would have support for real transparency and themed widgets that don't look blocky and thirty years-old. I would also make a push for new dockapps.

      --
      Slow Down Cowboy! It's been 1 hour, 47 minutes since you last successfully posted a comment
    2. Re:Finish GNUstep by Anonymous Coward · · Score: 0

      Sorry, Window Maker doesn't really have much to do with GNUstep.

  55. Sound and graphics need to work out of the box by bhspencer · · Score: 2

    I have been installing linux on the desktop for the last 12 years and some things are just as broken now as they were then. For example: I have never, and I mean never, in the last 12 years had the mic work after initial install of any distribution on a laptop. This wan't such a big deal 10 years ago but these days it is a deal breaker. I should never have to edit my xorg.conf file in order to get my desktop working properly. The number of times I have updated a Linux OS and it broke what ever graphics driver I had installed and I am dumped at a command prompt on reboot. The graphical desktop needs to always work.

    1. Re:Sound and graphics need to work out of the box by pyster · · Score: 0

      xorg.conf... Yup. I've even had to set it to ridiculously incorrect settings to make things work as they should.

  56. Unify by Anonymous Coward · · Score: 0

    To make Linux successful on the desktop:

    - make sure there actually is a product to be called Linux. don't fragment over several "distributions" but create a single product that everyone agrees is Linux.
    - establish support for the released installable versions that lasts at least 5, but better 10, years.
    - establish some binary compatability and stability, so that application developers can distribute binary applications and have them work OK for several years.
    - standardize on a single desktop environment for all end-user systems. individuals can opt to install and use another desktop, but they should not expect support from application vendors.
    - stop abusing/blackguarding developers and vendors who decide to release only binary code and no technical documentation or source code. it is their decision, respect it.
    - develop a unified system management (settings, software installation, etc) for desktop systems in a company network.

    1. Re:Unify by mark-t · · Score: 1

      - establish some binary compatability and stability, so that application developers can distribute binary applications and have them work OK for several years.

      This. Times a thousand. Seriously... an app built against one version of many of the common shared libraries frequently won't link at runtime to another version. Recompiling the app from source on your own system fixes this issue, but frankly, the requirement to release source code is going to discourage a lot of commercial development.

      This might theoretically be worked around by standardizing on installers for binary-only applications which do not contain the executable, but instead contain an object file that can then be linked against whatever shared libraries the user might have on their system, and produce the exe from that. A subset of gcc would be necessary for this to work (they would need gcc's linker, and its dependancies), but this could even theoretically be part of the installer package (and it would not make any attempt to install the linker itself... only the application and its resources).

  57. mmm by buddyglass · · Score: 1

    You either need cross-distro compatibility or you need the number of "distros important enough to care about" to shrink to one or two. Then you just develop and test on those one/two.

  58. The Linux Problem as I see it by Gideon+Wells · · Score: 2

    For it to take off you need the masses to accept it. Windows has that through usability, brand recognition, and being everywhere. You are familiar with it. Apple, in its comeback, did it by becoming the chic OS. In other words, Windows is the four door coup and wood paneled van. Mac is polished corvette. Linux, however, prides itself on being usable anywhere and workable on everyone. In other words, that thing built on weekend in the garage.

    Now it might work great, and does work great. There is one key problem to it. There is a guy I know who is really gung ho linux and open source. Was bashing M$ left and right in how inferior their product was. He needed a keyboard and mouse because in his rush he forget his behind. I offered him what I had on hand as a spare, a wireless keyboard and mouse with a fob. I had used it just fine on Macs and various windows machines from XP to Win 8 preview. He froze for a moment with dread/fear in his eyes.

    "You don't have a wired keyboard and mouse?"
    "Somewhere maybe, this won't work? You don't even want to try?"
    "It will eventually, but it's Linux. Unless I have the driver's on hand it might take longer to check and double check, find, and finally get that working than to do what I need to do."

    That's the problem. The people you need to get to use a Linux Desktop for it to take off are the people who are an anathema to what Linux stands for. Linux by design is meant to be fragmented, tinkered with, altered, improved. You need to hook people who barely want to be bothered taking a car to get an oil change, let alone changing oil period.

    --
    by Anonymous Coward: I, for one, welcome the shift from car analogies to pizza analogies. um.. overlords?
    1. Re:The Linux Problem as I see it by mark-t · · Score: 1
      If the fob was USB, then unless he was using a version of Linux that was very old, it would have likely recognized the mouse and keyboard just fine... seeing them as connected to the computer via the USB port. The fact that they are wireless is something that the software typically wouldn't have to concern itself with.

      What surprised me most about your tale is that you describe as gung-ho on Linux, but he appears to have an irrational fear of experimenting, or trying something new.

    2. Re:The Linux Problem as I see it by RawsonDR · · Score: 1

      He needed a keyboard and mouse because in his rush he forget his behind. I offered him what I had on hand as a spare, a wireless keyboard and mouse with a fob. I had used it just fine on Macs and various windows machines from XP to Win 8 preview. He froze for a moment with dread/fear in his eyes.

      I find this to be a really strange example of the point you're making. Every wireless keyboard/mouse I have used has been instantly plug and play, because the receiver handles the wireless part and just presents an HID device just like a wired mouse or keyboard would. Linux has them operational literally the second I plug the receiver in, which is actually more impressive than Windows because it always takes 10-100 seconds while it sets up the device in the case of USB.

      This doesn't change the truth to your point, I can think of many more obscure examples where I'd have to react the same as your friend did with regard to Linux. But I would have been confident for any random keyboard/mouse. Maybe he's had experience with different hardware than I have.

  59. Easier to target by Anonymous Coward · · Score: 0

    The things keeping Linux from going mainstream are also some of its greatest strengths, so "fixing" the Linux desktop for the mass market would also break it for many people. Linux survives and grows because of its diversity, its wide range of choices, its flexibility. That is the opposite of what attracts commercial developers and consumers. Developers and consumers want an easy to use, stable, standard base that can be targeted and works the same across the board. Linux works by providing a wide array of customized solutions.

    It's like asking "How would you fix the Swiss Army Knife to be a better hammer?" You don't. They are two different tools. They have different strengths and target different people and tasks. Now, there are things you can do to improve both. You can give the hammer a better grip and you can make the Swiss Army Knife more durable or better organized, but one should not be changed to be like the other.

  60. For one... by Anonymous Coward · · Score: 0

    I'd threw it on the GROUND!!!

  61. Universal Installer by currently_awake · · Score: 2

    Have a universal installer format that will install and run on everything. On all Linux, all BSD, all Windows. A single install file that will go anywhere means developers only need to code once. For a new version of windows you just re-install. Done with full compatibility. If you support all versions of Windows fully then developers will love you.

    1. Re:Universal Installer by Zero__Kelvin · · Score: 4, Funny

      No. No. You're thinking too small. Have a single program that runs on every platform, looks and behaves however the user wants at all times, and is super fast and provably secure, which won't be too hard to do since it will consist of a single processor instruction. Also, it should fetch the newspaper and hook me up with hot single babes who will do anything I want whenever I want sexually and otherwise, but will only be interested in pleasing me. She shouldn't have the need to sleep. but must be willing and able to do so on command with zero latency.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    2. Re:Universal Installer by ArcherB · · Score: 1

      Have a universal installer format that will install and run on everything. On all Linux, all BSD, all Windows.
      A single install file that will go anywhere means developers only need to code once. For a new version of windows you just re-install. Done with full compatibility.
      If you support all versions of Windows fully then developers will love you.

      It doesn't need to be cross platform, but a single application repo that works across all Linux distro's would certainly be a good thing and go a long way towards making Linux more mainstream.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    3. Re:Universal Installer by Slyfox696 · · Score: 3, Funny

      Also, it should hook me up with hot single babes who will do anything I want whenever I want sexually and otherwise, but will only be interested in pleasing me. She shouldn't have the need to sleep. but must be willing and able to do so on command with zero latency.

      Do we really need another web browser for porn?

    4. Re:Universal Installer by Anonymous Coward · · Score: 0

      I think this is pretty important.

    5. Re:Universal Installer by BlackSnake112 · · Score: 1

      Wasn't that what java was supposed to do? If I remember right java was build/compile once and run everywhere? That was back in the 90s though and then java changed as most things do over time.

    6. Re:Universal Installer by Anonymous Coward · · Score: 0

      You should check out Bonzi buddy.

      It does most of what you want to do, and I think it works in WINE.

    7. Re:Universal Installer by Anonymous Coward · · Score: 0

      You want Nada then.

      http://www.bernardbelanger.com/computing/NaDa/index.php

    8. Re:Universal Installer by DragonTHC · · Score: 1

      I would have platform driver requirements.

      That and a single app which runs the same as all other platforms.

      --
      They're using their grammar skills there.
    9. Re:Universal Installer by Teancum · · Score: 1

      Java pretty much does this, although there are sometimes API libraries you need to get for specific platforms and some machine specific code... depending on how you write the application. There have been several high profile games written using Java, so it is certainly possible to do genuine cross-platform development and certainly be able to push out software updates without needing to recompile the software for multiple platforms once you get your API setup worked out for a given application.

    10. Re:Universal Installer by cheesybagel · · Score: 1

      Yeah but Java has many issues. The type system is broken because someone thought unsigned types and fast FP ops were not necessary. The UI has had many different implementations and all suck. Oracle does not update the runtime properly and the language itself is not evolving enough. No, redoing EJB's for the umpteenth time is not it folks. Database handling sucks for something which is supposed to be for enterprises to use. You also need to write (or generate) way too much code to be able to actually do stuff.

      It has its strong points. You compile the code and the bytecode is portable basically anywhere. Libraries included. It just works (TM).

    11. Re:Universal Installer by cheesybagel · · Score: 1

      Hello world in Java:

      class HelloWorldApp {
      public static void main(String[] args) {
      System.out.println("Hello World!");
      }
      }

      Hello world in C:

      #include <stdio.h>
      int main(int argc, char *argv[]) {
      printf("Hello, World\n");
      }

      Hello world in Python:

      print "Hello, World"

    12. Re:Universal Installer by Tarlus · · Score: 1

      You're into being pleased by purple gorillas?

      --
      /* No Comment */
    13. Re:Universal Installer by kcredden · · Score: 1

      I tend to agree with this. Although I use YAST/Synaptic on .RPM and .DEB OSes, this is NOT as good as Windows 'download one file, and install' method. This is one of the few things I found Microsoft has done right. There is several problems with the repository method. a) You've got to go look for the repositories. Yes there's the 'universe' and 'testing' ones. But what if you have an odd-ball program? Then you got to search, sometimes in vain for a repository. b) Repositories many times are WAY out of date or have bad links. c) or programs never are on it. Pidgin is a good example. Great IM, lousy support. Only a TAR/GZ file and if it needs upgraded, your out of luck unless you have the time, patience and desire to install it. I tried once. I spent nearly a week, finally just tossed it. Now I use Mozilla's Instantbird for it can be installed even without a repository. Lastly, if there's got to be different packages (.DEB, .TAR/GZ, .RPM) why is it, someone can't make a reliable installer? I hear of Alien, never worked well. So why is it someone can't just make an installer that will take any package, and install it regardless? If needs to get files off the net, then that's fine. Or like Instantbird. Why do we need installers? Why can't a decompress, put a link on filex and go work? Instantbird does just that. XnView as well.

      --
      -- Kevin C. Redden kcredden@ gmail 392992 .com (take out the 392992 for e-mailing me. Spam control)
    14. Re:Universal Installer by Arker · · Score: 2

      We have had that for years, it's called a tarball.

      It's truly amusing watching generation after generation stubbornly insisting on fixing things that arent broken, over and over again.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    15. Re:Universal Installer by buchner.johannes · · Score: 1

      The waste of resources on individual packaging for each distributions and other points for the Linux Desktop have been brought up here: https://www.youtube.com/watch?v=Sh-cnaJoGCw
      If you are looking for a TODO list of high-impact items necessary to tackle, this is it.

      --
      NB: The message above might reflect my opinion right now, but not necessarily tomorrow or next year.
    16. Re:Universal Installer by DarwinSurvivor · · Score: 1

      For Python3:

      print("Hello, World")

    17. Re:Universal Installer by DarwinSurvivor · · Score: 2

      Pidgin?!? Pidgin is included in EVERY SINGLE Linux distribution I have ever used. If your knowledge of package managers is THAT limited, you really shouldn't be giving people advice about them.

    18. Re:Universal Installer by Larryish · · Score: 1

      The convenience of Windows installs is called "included libraries".

      You get a bunch of dll ocx type stuff which the program relies on, which are typically not regularly patched or updated. This means that each program can have exploitable problems with the libraries and you can do nothing about it unless the vendor releases a specific patch.

      With Linux, installing one package, even from the repos, often requires that several or dozens of other "shared" libraries (used by multiple programs) be installed.

      The downside of this is the potential for "dependency hell".

      The upside of the Linux method of program installation is the ability to patch the libraries of multiple programs at once via library updates from the repos.

      You can either have Windows's big pile of virus-ridden easy-install fail, or Linux's (most distros) plate of repo-installed shared win along with numerous options for changing things to more closely align with your needs.

      If you want "everything for nothing right now" thenl I got news for you buddy: everybody wants that.

      Only a great fool actually expects to get it.

      Linux FTW if you are willing to RTFM occasionally.

      Windows only for games or because docx doesn't render well in LibreOffice. OMG PONIES!!1

    19. Re:Universal Installer by arth1 · · Score: 1

      Do we really need another web browser for porn?

      Yes. No, not really, but yes. If you look at many of the inventions in computer and networking, they came about because of porn.
      kermit got replaced with xmodem, ymodem and zmodem because of porn.
      We bought faster and faster modems because of ... porn.
      Fast gif algorithms and JPEG? Or MPEG? What do you think drove it?
      Faster web and mail servers? Again, porn.
      Terabyte consumer hard drives? Not to save your tax returns and family photos on. (Unless you have a very special family, but we won't go there.)
      Retina displays? Suuure it's to get better defined serifs on high quality fonts...
      Robotics? The first question asked is... well, you can guess.

      Like it or not, porn has at the very least helped push a lot of technologies into the mainstream, and I doubt this will change anytime soon.

    20. Re:Universal Installer by griego · · Score: 1

      Well, I know which language I'm choosing the next time I need a "Hello, World!" application.

    21. Re:Universal Installer by jimmydevice · · Score: 1

      I was happy with ascii green bar fanfold porn.
      You kids are spoiled.

    22. Re:Universal Installer by mbrod · · Score: 1

      Tarball isn't an installer format. Try again.

    23. Re:Universal Installer by Richy_T · · Score: 1

      That's the same as in BASIC. So what's your point?

    24. Re:Universal Installer by Richy_T · · Score: 1

      Exactly. It's not like I don't run into missing libraries on Windows from time-to-time either. It's the same problem, just different solutions and both have their pros and cons. There's no reason that a Windows-style installer can't be used on Linux and I've even seen things which are close a couple of times. For most developers, using the existing infrastructure is cheaper and more reliable.

    25. Re:Universal Installer by rtb61 · · Score: 1

      "The convenience of Windows installs is" you stick in a game designed to run on windows and it installs and plays. How would I fix a Linux Distribution by hook or by crook, you stick in a game designed to run on windows and it installs and plays. All the rest is arbitrary and in reality is pretty much already achieved.

      --
      Chaos - everything, everywhere, everywhen
    26. Re:Universal Installer by epyT-R · · Score: 1

      'universal installer?' well I guess that's possible, but the binaries it installs are another matter. god ..this is the mentality that spawned shitpiles like java and .net in the first place.. they were supposed to be platform neutral, but all they ended up doing was adding bloat and heftier hardware requirements..

      just write the damn thing in lean, ANSI C and if you code it with some forethought, it'll be reasonably portable with a little work.. boxing your logic up into needless abstractions does not solve EITHER of these problems.

    27. Re:Universal Installer by epyT-R · · Score: 1

      I think you are pretty ignorant if you think 'universal installers' are the real roadblocks involved..

    28. Re:Universal Installer by Sigg3.net · · Score: 1

      I experience the contrary. Let's say I want to install some 3rd party (not in the HUGE universe repos) app in GNU/Linux:
      1) Find (dubious?) repo
      2) Add repo to distro
      3) Update and install. Free auto-update functionality!

      OR

      1) Find (dubious?) .deb or .tar.gz source
      2) Install it using package manager or make/make install in cl
      3) Must update self.

      In Windows 7:
      1) Find (dubious?) website. Locate .exe or .msi file.
      2) Run .exe or .msi file or self-extracting zip .exe
      3) If no virus, then you are good to go
      4) + 1 month, you need to update the software.

      OR

      0) Nothing. there is no other way.

      In Windows 8:
      1) Stare blankly at the screen
      2) Computer shuts down

      + for Linux: Linux has repositories, Linux allows to compile from source (with Gentoo you can run ancient source from scrolls with a mixture of gcc libs), Linux is not corrupted or infected by a bad choice of software (repo/file). All good things. If repos are out of date, you may be running the wrong distro (a stable vs unstable release), using a deprecated repo (some other repo takes presedence) aso.. Oddball software: You're on your own. Find source and compile it. Maybe you'd like to try Gentoo if you only want to deal with one thing (source). Me, I prefer somebody doing it all for me so I can get on with my stuff.

      + for Windows: Windows has marketshare. This means that you will find specialized software (CAD comes to mind). Usually, software packages that are not among the biggest will be horribly out of date and you have no way of getting a new version. Oddball software: You're on your own.

      The problems I have using Linux relate to: Java (jre + plugin as used by all banks in Norway), Flash (mostly skip it these HTML5 days..), games (Wine can be very time-consuming). Of this only the first is really necessary for me to get my everyday life together.*
      * I run Fedora 17 and for some reason it suddenly had the latest Java.. I don't like it when stuff just works when I don't know why... Nerd alert.

    29. Re:Universal Installer by Arker · · Score: 1

      Yes, in fact, the ubiquitous tarball is not only an installer format, it's the original, by far the most widely compatible, and to oversimplify only slightly, the superior choice for installer format.

      Just like your .debs and .rpms, it comes in two forms. Unlike them, it requires (and depends on) no special (unreliable, overly complicated) infrastructure and "just works" regardless of platform. In fact this is one of the handful of real compatibility tests whose results matter. A system that cannot install from tarball is a broken system! No matter what brand of system.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    30. Re:Universal Installer by Anonymous Coward · · Score: 0

      I think you just described html5.
      Also, I'm reading Javascript: The good parts.
      Probably a must-read for anyone thinking of doing serious javascript coding.

    31. Re:Universal Installer by Anonymous Coward · · Score: 0

      Sounds like a "Hello World!" program would suite your demands just fine.

    32. Re:Universal Installer by cheesybagel · · Score: 1

      I does not get any better if you try to write anything complicated.

    33. Re:Universal Installer by cheesybagel · · Score: 1

      That perhaps all those Visual Basic users are not demented after all. Basic is easier to write some things.

    34. Re:Universal Installer by paulatz · · Score: 1

      Yes, in fact, the ubiquitous tarball is not only an installer format, it's the original, by far the most widely compatible, and to oversimplify only slightly, the superior choice for installer format.

      tar = tape archiver

      as in, it used to be a tape backup program

      it was abused to become an installer format by slackware, but just any .tar won't do, it has to include special files with pre- and post-scripts and more stuff.

      --
      this post contain no useful information, no need to mod it down
    35. Re:Universal Installer by Arker · · Score: 1

      Tarballs were in use long before slackware. The layout of a slackware binary tarball is it's own, but it's all easily human readable, and they're not difficult to install manually if need be. But the older form of tarball is an even better example - the one with software (source) rather than a binary. Source tarballs are the ultimate for compatiblity and ease of use. ./configure, make, make install. It does just what needs to be done, no more and no less.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    36. Re:Universal Installer by Richy_T · · Score: 1

      Yes it is. I got my start with BASIC, in fact. I avoid it like the plague now though.

    37. Re:Universal Installer by paulatz · · Score: 1

      It does just what needs to be done, no more and no less.

      This is absolutely not true. Installing from source is the worst way possible from the point of view of system consistency and cleaness.

      First of all there is no check for files overwrite, i.e. if you install 2 version of the same library you do not know what you will get.

      Then there is no uninstall mechanism, unless you keep the configured sources, and even if there is one it is left to the good will of the package make: no automatic way to track the modified files.

      Then you need the development files for all the dependencies of the package you are going to install; which takes a lot of space and scatter further files around your disk.

      Finally, it takes a lot of time, both human and cpu; nowadays it may not be so bad, but with 10 years ago internet and cpus t would take many hours to download and configure the linux kernel or any other 10k-lines package.

      Saying that something is good just because it's old, or more technically complex is just stupid elitism. I do not think it's helping linux desktop at all

      --
      this post contain no useful information, no need to mod it down
    38. Re:Universal Installer by Arker · · Score: 1

      First of all there is no check for files overwrite, i.e. if you install 2 version of the same library you do not know what you will get.

      You sound very confused.

      If you install two versions of the same library you do know exactly what you will get. Two versions of the same library. There is no problem here.

      A file overwrite, however, is not what you get when you install two versions of the same library - it's what you get when you overwrite one version. Totally different things. When you install from source it's most commonly from a limited user account, in which case you cannot overwrite a system library, but you should never need to do that anyway. If the system has libfoo.o->libfoo.9.99 and your source requires 9.64 you just install 9.64 and everything works! Why do you think there is a problem here?

      Then there is no uninstall mechanism, unless you keep the configured sources, and even if there is one it is left to the good will of the package make: no automatic way to track the modified files.

      Now THAT is a valid point, I will give you. But note your caveat (unless you keep your configured sources - why wouldnt you?) Anyway, it is nice to have a way to track the changes for uninstall, absolutely. But is that really functionality that needs to be built into the distributable package directly?

      While you are thinking about that question, consider how your second point undermines the first. If you are relying on the information in a .deb or .rpm file for your uninstall information, that is exactly the same situation you find objectionable in the earlier system but apparently acceptable in the new one.

      A better way to get that information is to wrap make install properly and note what actually gets changed. You can do that just as easily installing from a source tarball as a binary .rpm.

      Then you need the development files for all the dependencies of the package you are going to install; which takes a lot of space and scatter further files around your disk.

      Well, if you are trying to compile GNOME or KDE you will have some hassles of that sort, but really, who installs those things aftermarket? If you use them they are part of your OS (or for slackware a well-supported add-on) that you can take for granted. You never install that.

      Disk space is quite cheap these days, though, most people have more than they can use, and most of that will churn quickly to the bitbucket. Are we really going to re-engineer fundamental parts of the ecosystem to minimise disk writes in this day and age? I get called a dinosaur whenever I want to optimise anything.

      And I wasnt suggesting installing add-ons through source exclusively either - binary and source tarballs were mentioned. Source makes sure it's installable for everyone - but binary tarballs are a nice convenience and almost always available.

      Finally, it takes a lot of time, both human and cpu; nowadays it may not be so bad, but with 10 years ago internet and cpus t would take many hours to download and configure the linux kernel or any other 10k-lines package.

      Yet 10 years ago we were happy to get the software, and now we get endless articles asking how to fix linux, because, you know, I cant download everything the moment I want it and have it in the right package format for my distro and the right colours to match my theme... it's broken dammit!

      So, you agree with me that the advances in technology make source distribution more, not less, practical today than 10 years ago... let alone the 20 years ago I was thinking of. It was a great system then, it's a better system now.

      Saying that something is good just because it's old, or more technically complex is just stupid elitism. I do not think it's helping linux desktop at all

      But that's

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    39. Re:Universal Installer by paulatz · · Score: 1

      I forgot the most important point: no automatic way to keep track of security and critical bug fixes. Installing from source is only easy (not easier) as long as you are installing a single packet.

      --
      this post contain no useful information, no need to mod it down
    40. Re:Universal Installer by Arker · · Score: 1

      Simply using a different package format doesnt change that. The method that is used to do that, in fact, works as well or better on slackware with .tgz packages - slapt-get will keep your system up to date just like apt-get does, without the .deb baggage. Source installs can be different, but especially if libraries are handled properly it's not that different. And with gentoo in the picture, if I am not mistaken, your assertions would be simply wrong rather than merely misguided.

      "Only easy as long as you are installing a single packet" - so what? The context was about how to package an application so it can be installed on arbitrary distro $fooOS. The lament was that this was impossible and this discourages programmers from offering apps for linux platforms. So we are talking about a single packet - a single application to be added to a running system, NOT about how to install the system itself.

      My point being you CAN release an application in a single format and thereby enable installation on (virtually) any OS out there, if you release a source tarball with proper scripts. This is what free software is all about! If you do that and your program is useful then it will be used, and there will be binary packages available quickly for major flavors, whether you take the time to make them yourself or not! What could possibly be easier?

      I suspect the subtext to this grumbling is usually 'I want to find a way to make a quick buck selling proprietary binary crapware to FreeOS users and I am frustrated because the system isnt designed to enable me.' That's not broken, that's WAD.

      --
      =-=-=-=-=-=-=-=-=-=-=-=-=-=-
      Friends don't let friends enable ecmascript.
    41. Re:Universal Installer by paulatz · · Score: 1

      blah blah blah

      --
      this post contain no useful information, no need to mod it down
  62. Practical first innovative second by JoeCommodore · · Score: 2

    How about whatever the fancy desktop UI you make you have an option to have a gold old Applications/Places Menu. No search, no frequently used apps display, just a list of whats there where you can select it. After that would be a user configurable bar where they could put in what they want.

    I find most of the grief in the new UIs that have come out is you cant get to what you want quickly. Sure floating lists and poofing icons are cool but when I wan to get to synaptic package manager, or qavimator, I don't want to search for it. I just want to quickly launch it - most people have the same thoughts.

    Should not have a fancy search up-front for installed apps, that is only useful for the first time you are looking for something, once you are there and decise to use it, all you want is to quickly launch it. The fancy searches should be part of help not the major application launching component of a UI.

    Lastly I want user configurable boot animations and startup sounds like the computers hackers - that would be awesome!

    --
    "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    1. Re:Practical first innovative second by JoeCommodore · · Score: 1

      oops, should be
      "Lastly I want user configurable boot animations and startup sounds like the computers in the movie Hackers - that would be awesome!"

      cant we spare a few cycles to make that happen - I'm tired of always seeing someone elses' Desktop logo with progress bars - I want my flaming kitten with AC/DC start-up splash screen!

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
  63. Couple of things.. by Anonymous Coward · · Score: 1

    1) It needs to support the common hardware people have

    I know this is mainly an issue with manufacturers not providing linux drivers, but there really needs to be a crack team of developers ready and willing to make things work with Linux in a seamless way, ensuring drivers are baked into the distros as soon as possible.

    This is especially important for connectivity devices. Broadband suppliers, Mobile phone companies etc. like to supply various USB dongles to let you access your wireless connection, my overwhelming experience is that linux has no plug-and-play support for these which alone is enough to put most people off, if they can't get online it's a complete non-starter, they can't even begin to look for help with their other problems. On windows it's easy, because the devices often act as virtual drives, on which there is the setup program to install the drivers *easy* Of course linux can't benefit from this so you end up stuck in a loop of not being able to get drivers (if they exist) because you're not online. Dare I suggest the Linux desktop needs some sort of compatibility layer with Windows drivers for such devices? I can hear people cringe already but if you want normal people to be able to use it then it's going to have to work with such things with minimal issues.

    2) Easier side-by-side installs, adapt it so it can install and work on an NTFS partition, alongside Windows. If it feels just just another program, rather than something which requires you to allocate large chunks of your drive to, with what a regular user would see as a risky procedure of repartitioning a drive then less people are going to be inclined to try it in the first place

    3) 64-bit/32-bit issues. Correct me if I'm wrong, but it seems 64-bit distros can't run 32-bit applications, so if there is no 64-bit application you either have to compile your own (not always possible) or you're SOL. I noticed this with Firefox, the 64-bit distros come with a 64-bit FF build, except most of the plugins didn't work with this, and it seemed impossible to install a 32-bit build.

    4) Dependencies. They're enough to make a regular user's head spin. when X won't work without Y, but Z won't work with Y because of various dependency issues you have a problem, a real problem, a problem big enough to drive users away and back to Windows where for the most part they just click 'yes' and everything works. Sometimes self-contained applications are better, especially for non-technical users.

    5) Standardization. Too many distros, too many desktop environments, too much incompatibility between them. Choice is good, but at the point where it just looks like fragmentation it becomes bewildering. With Windows you really don't have to care, most stuff that runs on XP will run on 7 and vice versa, no issues, even a lot of 95 / 98 stuff will work just fine. With Linux you have so many different distros, builds, incompatibilities that you lose that and to your average user it's more like having to care if you have a Dell, Acer, Sony or whatever else Windows box, rather than just a Windows box which you know is going to run any Windows software at the double click of a setup program.

    Now you might want to mark me down as a troll for this, but this is all based on genuine feedback from users who have tried to use linux, but given up in disgust. It has the potential to be a great desktop environment, but with so many people pulling in different directions and ignoring the basic issues which are keeping so many people out at the gates I don't think it ever will be one for the masses.

    Sean

  64. Distros by Anonymous Coward · · Score: 0

    It has nothing to do with apps or lack thereof, nor bugs, nor UI, nor adding more, nor cutting back.

    Existing desktop distros suck. Things don't work without significant tweaking. Then you get an update, and stuff breaks. Then support for your major version ends, and a full reinstall ensues. More shit breaks.

    Give me a damn rolling distro that actually tests their stuff, with magical one click updates that don't break my video driver or wifi.....

  65. A constructive discussion by Anonymous Coward · · Score: 0

    Hopefully we will be able to come up some good suggestions. I'm sure there will be many who will say it works fine for them, so nothing should be changed. Or claim Linux is already 1000x better than Windows and OSX. We need to be realistic and look at Linux's advantages as well as where it can be improved.

    Technical Improvements:
    1. Single app store that works across all distros containing opensource, free, and non-free software. It should have a built-in, one click payment system. Similar to Android market where software may not have to go through an approval process, but can be pulled if it's found to be malware/spyware.

    2. Stable C/C++ system and GUI APIs that allow binaries to work across distros and across versions.

    3. Just my opinion here, but I think X needs to be tossed and a new graphics system built with a clean architecture and APIs.

    Non-Technical:
    1. This is a double-edged sword, but if desktop Linux had a flagship company and distro like one from Google, that would make a big difference. That would get Linux in the news, in stores, and put it in the ring against Windows and OSX. Canonical and Red Hat have a desktop Linux, but they just can't compete with Microsoft and Apple. Sure, that would give Google a lot of power over Linux, but as long as it stayed open source, it could live in both the commercial and community world at the same time like it does today.

  66. Linux Desktop fixes . . . by Kimomaru · · Score: 2

    IMHO, I've not seen a better desktop for my needs than Ubuntu with gnome-shell 2 (not Unity). There's always room for improvement for certain kinds of apps (like compatibility with MS Office apps - and even those have improved by leaps and bounds in the past 5 years), but I'm certain I'm in the minority who feel that UIs have become too complicated and involved. Everything's automatic now, there's a widget for everything - the last thing I want is Desktop integration with Twitter and Facebook. No thanks, I'll take a nice clean desktop that works well, open source, and reliable.

  67. Linux should work for me because ... by joelsanda · · Score: 1

    ... I use a surprisingly small number of applications. In the last decade the types of applications I always run on my computer are one each of the following:

    • Photo software to grab from camera/phone and put into albums on my computer
    • Text editor to update my homepage
    • Interactive fiction authoring and interpreter software
    • Some kind of office suite - usually not Microsoft Office and I'm happy
    • Music management software to store my files and copy them to my phone
    • Calendar and contact manager that syncs to my phone
    • Email, RSS, Web, FTP, Jabber software

    Having tried this with Windows, Linux, and MacOS I can say the solution that works out-of-the box for me is MacOS. I'd rather use open source software because I like donating money to software I use rather than paying for a silly license that puts a smile on the face of an attorney somewhere.

    When I tried this with Linux I have to do a lot research to make sure the phone works with the OS and the software available for the OS. I've tried using Songbird and Lightning/Sunbird as well as the full suite of Mozilla-based applications. Inevitably something I use a computer for is not available in a single Linux distribution. If the phone works the calendar is crappy or Songbird doesn't sync with that phone.

    So for me it does boil down not just to the software that's available but to device compatibility. I'm sure it's possible but computers are less hobby and more appliance for me. On an odd notes I was able to do all of this on an older MacBook I didn't know what to use for. So with the exception of the OS, obviously, I had all my music in open source applications: OpenOffice, Songbird, Thunderbird, Instantbird, Inform 7, Sunbird and a small handful of text editors. I couldn't find the right Linux counterparts.

    --
    The Luddites were ahead of their time.
    1. Re:Linux should work for me because ... by snadrus · · Score: 1

      So if your phone is Android:
      - Amazon MP3
      - Google Calendar
      Done for phone sync & it's automatic & wireless.
      IF, I don't know about that, but most MUDs have no problem being written in Linux. The others are easy. Check out osalt.com

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
  68. flexibility by e**(i+pi)-1 · · Score: 1

    First of all, for myself there is no linux desktop problem. I always have used a lightwight desktop manager (blackbox) which has everything I even need. What would be nice for the general public is a desktop manager which is flexible enough so that it can be tuned so that it behaves exactly like OSX or be tune so that it emulates exactly windows. Such a desktop might also not be vulnerable to patent claims because it is essentially the user who tunes the parameters. There just happen to be parameter files around which make the desktop look and feel like other operating systems. Somebody might even build a parameter set so that it looks like unity.

  69. Bit Vague, Don'tcha Think? by CanHasDIY · · Score: 0

    So, we put it to the Slashdot community: How would you fix the Linux desktop?

    Well, that all depends; by what metric are we describing "fix?" What's broken? Is it buggy code, or just that it's not, market share wise, where Linux gurus thought it would be at this point in time? And what, precisely, is meant by "the Linux desktop?" The interface? Software offerings? Distros?

    If you want a straight answer from this crowd, myself included, you should probably rephrase the question.

    --
    An enigma, wrapped in a riddle, shrouded in bacon and cheese
  70. Make it Windows 7-like. Then fix the attitude. by gestalt_n_pepper · · Score: 2

    Actually, the Zorin distribution already has a very nice Windows 7 like interface, with Wine, pre-installed.

    The real problem is the Linux community attitude. Linux users like to solve problems and know how things work. Everyone else wants to think about their computer in the same way they think about their toasters (i.e. Not much as long as they work). They want it to turn on immediately without a log-in, work, connect to the internet reliably, not shove message dialogs in their face, run everything, including their Windows programs and shut down immediately.

    Linux tends to serve its own user community at the expense of regular (i.e. nontechnical) users. Many Linux users have contempt for non-technical users and/or people who do not have an "always on" internet connection.

    So Apple wins, in the long run. They serve users, not themselves. Jobs enforced that maturity on the Apple ecosystem and it paid off. I doubt that anything comparable will happen with Linux.

    --
    Please do not read this sig. Thank you.
  71. CDE by Anonymous Coward · · Score: 0

    Its fixed, use this to distribute programs.

    http://www.pgbovine.net/cde.html

  72. SUPPORT is what is missing by FranTaylor · · Score: 2, Interesting

    A successful computer needs SUPPORT from the manufacturer.

    The users NEED a place where they can get their problems fixed.

    This is why Apple succeeds, despite their prices. They provide clear avenues for help and assistance, both hardware and software.

    Linux has no such support from manufacturers. If you put Linux on your computer, they will void your warranty and/or find reasons to avoid dealing with you, if you've installed Linux on their hardware. Their tech support people are not trained to deal with you. You are a total money sink as far as they are concerned, because every support call must be escalated.

    OSX is stealing away the desktop by nothing more than basic competence.

    When I fire up my Mac and run software updates, I am confident that my system will keep running. When I have Linux on my desktop, software updates are always frightening. Will my wi-fi adapter still work afterward? Will the VMware drivers compile? I've lost many hours of work, backing out linux software updates that trashed my ability to get work done.

    For another, every single terminal program on Linux is just crapola compared to OSX terminal. Really even the old-fashioned shell users are much happier on OSX. Try developing on OSX for a few weeks, gnome-terminal seems little better than xterm.

    Until these problems are fixed, linux on the desktop is doomed.

    1. Re:SUPPORT is what is missing by HeckRuler · · Score: 1

      Yeah, came here to say this. A set of hardware which is guaranteed not to have issues with Linux. The "Will it run Linux" joke has actually killed it's robustness. If all the effort that was put into Linux or open source in general were applied to a narrower set of hardware, it'd be so much better. Many eyeballs make shallow bugs and all that jazz. And I think that's a strong point for Apple, it's guaranteed to run on a handful of hardware. The masses stay in their pen, and only the true geeks wander abroad.

      In short, pre-install Linux, get it popular, and support will be easier.

      (Also, are we at the point where the desktop version is implied to include laptops?)

    2. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      The only reason you can be confident that your system will continue running with a software upgrade in OS X is because Apple only supports about a dozen hardware configurations total.

      OS X Terminal is laughable -- terrible default keybinds if you actually SSH into other *nix machines. Ever full-screen Terminal.app with two monitors? Yep -- the other monitor just goes to the grey lego building plate background... super useful, I tell ya.

        Everyone I know uses something like iTerm 2 if they use a Mac.

    3. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      You had me up to your terminal comment. I've been trying hard to like the OS X terminal for months now, but I miss gnome-terminal every day.

    4. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      Funny you should compare the two - I know how to deal with it when Linux fails, but I don't know what to do when OSX fails.. I just have to reinstall the entire OS.

      Updates really have nothing to do with it.. every casual user I know hates updates the way you hate Linux updates. Yes, that includes OSX users.

      I think it's simply too damn difficult to separate "works for me" from the reality, which is something people usually accuse Linux users of, then proceed to behave their OS of choice has no troubles.

      In addition, your comments on the OSX terminal are laughable. No serious OSX dev I know lives in the OSX terminal unless they have to. In fact it made it more difficult to take the rest of your comments seriously when I read that.

    5. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      Several companies provides support for Linux, like suse, Red Hat, Canonicl. And I do not mean "support for enterprise". I mean support for people, but of course, you have to pay, and I think that's the problem. People prefer to pay more for a laptop, even if that's too much rather than paying less but twice for getting the support and the hardware as separate packages. Because "paying for a apple laptop", you are expected to pay more, but paying for a os, you are not expected to pay for anything. IE? people are just bad at math ( and we cannot blame them, marketing try to do everything to muddle everything )

    6. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      Have you tried terminator? Outside of the occasional crash, I absolutely LOVE it.

    7. Re:SUPPORT is what is missing by Anonymous Coward · · Score: 0

      What a load of shit.

      My HP laptop runs linux on it and HP had no trouble accepting it for repairs.

      If you want support there is RedHat, whatever Novell is called,IBM, Canonical,and lots of others.

      Dell supports the linux systems they sell.

      You are just technically illiterate so you need your hand held.

  73. Actually have a linux desktop by Anonymous Coward · · Score: 0

    Not gnome and not kde its own you can use others or the one that comes with it or none at all like me.

  74. The what now? by Kidbro · · Score: 1

    I would do what I did since long before "desktop" was a concept people spoke about in the *nix world. I would install a decent window manager, and leave it at that.
    The desktop nonsense only makes things more complicated, and harder to understand.
    My choice is dwm, but there are dozens.

  75. Its not more applications... by Anonymous Coward · · Score: 0

    ...its applications that are easy to use and useful.

    I am a gamer lets just get that out in the open now. I know a ton of other gamers out there now. As such my views are on things that make ME want to run linux. Codweavers doesnt cut it. VMWare although great, doesnt give me the framerate I want. Even some of the native ports of games are quite useless. If you want adoptation though you have to face it that games are the ones to be looking at in a large degree over things like Office.

    Why?

    Home users dont buy computers for themselves, they buy them for the family. Of the family unit, normally 50% of the people in the family are minors. Do you really think the minor cares rather or not Microsoft Word works? All they care about is getting their homework done so that they can go play video games on their XBox or chat with friends on Facebook. Occasionally they will head out the door to do something fun in the real world but most of their time today is spent behind some kind of social media. What do they need for that?

    A web browser. Well we have Opera, Mozilla, Chrome, and a billion other web browsers. Most of which work "just fine" except when Flash isnt installed by default (see Firefox, and Opera not to mention the distro specific crap). Youtube is a GOD!!!! Without flash youre SOL. But that is easy to make work.

    What do they want next? They want to play a damn video game. Tux Racer was fun... for 30 minutes. World of Warcraft was fun for 8 years. Bad odds on the linux gaming scene there.

    Games drive kids to play with computers. Kids drive parents to be on computers. Parents drive corporations to make computers function "Just like it does at home" (dear god please without the viruses).

    So if you want to see linux on a desktop, make games work. Office (Libre, Open, Gnome, KOffice etc) work great. Hell they are even interoperable in most cases. Get games going and youll get the desktop share to jump. Get them going well and the next time that a Windows 8 type OS comes out costing the consumer another couple of hundred (if they dont just buy a brand new PC all together), you will see the number of Windows based PCs decrese. If Apple keeps up with the "Its our way or go buy a PC" attitude, then youll see them demnish too.

    Installation has been made easy. Great first step. Thank you very much to Stormix (whom I consider to have been the pioneer in the GUI installation but that is up for debate).
    Applications are looking great thanks to Star Office/Open Office and about a billion other pieces of software.
    Shortcuts are smiple ctrl-c ctrl-v for the most part now and the same as Windows so thats been taken care of.
    We cant claim stability anymore since Windows has become just as stable for the most part. Same applies to updating and security though they still need work there. The only thing left is to make the desktop desirable.

    Key to this post, make the desktop desirable. If people dont care how it functions, they want it to look pretty. Lets make it so!

  76. Bundle it w/ Parallels(TM) and MS Windows(TM) by davidwr · · Score: 1

    If a company could do a vendor-supported version of Parallels for Linux that let Windows apps run seamlessly with nothing more than having to buy a Windows license and of course buy Parallels itself, that would go a long way.

    Why? Because it would open the Linux desktop up to vendor-supported applications that many people already know how to use and it would greatly lower the risk that next year's hot desktop-pc app - which will likely be a Windows app - won't run on in the OS/Desktop environment that is pre-installed on the computer you buy today.

    Bonus points if their product let you do the "triple play" of Linux, MacOS X, and Windows apps in a seamless, vendor-supported environment. Of course, that would require not only buying a legal copy of MacOS X but likely Apple re-doing their business model to allow MacOS X to be sold for use on non-Apple hardware. I'm not holding my breath on that one.

    BTW, it would be nice if a Parallels-like tool was available as FOSS, but the question is "How would you fix the Linux Desktop" with the implication of making it more attractive, not "How would you fix the Linux Desktop without compromising ideological purity."

    Disclaimer and a true-life story:

    Many years ago I worked for a store that sold computers to the masses. Almost all were Windows, some were Macs, and we had a few low-end, bargain-basement Linux machines. We had a high rate of returns on the Linux boxes. Why? Because most buyers didn't see past the price-tag and didn't realize they were NOT buying a computer that had Windows on it. When they discovered that the apps they bought or downloaded from the Internet wouldn't run, they returned the computer.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
    1. Re:Bundle it w/ Parallels(TM) and MS Windows(TM) by burning-toast · · Score: 1

      VMWare workstation - https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmware_workstation/9_0

      Works great for me, both for running linux on windows and windows on linux.

      Mac, due to Apple licensing, obviously is not really available.

      - Toast

  77. Several problems to fix by angryargus · · Score: 0

    Don't require someone to be a compiler or makefile or package expert to "install" an app, get X to perform decently on a heavily loaded system, get power management/sleep/hibernate to perform decently/reliably, and don't make it a pain to do basic configuration changes like change screen resolution. Also stop thinking that having so many distros doing things in different ways is a good idea. I prefer MSFT's one set of rules over the chaos and disorganization of Linux.

    1. Re:Several problems to fix by Yomers · · Score: 1

      It's done! With any fresh user friendly distro you install apps with GUI app from repository - easier than in Windows, X performs OK under the load, all power management functions works out the box on most laptops, configuration changes are as easy as in Windows - same control panel. basically.

  78. Fixing the 'Linux Desktop' by Khyber · · Score: 1

    1. Ban all commercial vendors. Force them to support their own shit.

    2. Get real community UI/IDE development going, and make goddamned sure they can STAY committed to the project.

    3. Ignore Microsoft and Apple. Start from scratch and THINK about what you want your future desktop to look like, as that is going to inevitably set the standard.

    4. For the love of god tell nVidia and AMD to either step up with the drivers or go the hell away. Their driver crap is another thing fucking up the 'Linux Desktop.'

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  79. Linux just isn't cut out for the desktop by Anonymous Coward · · Score: 0

    Dump Linux and join Haiku if you really want a desktop focused os. Linux isn't and will never be focused on the desktop market. We can complain as much as we want , it will never change. So if you are so dissatisfied with Linux just focus on something aimed more towards the desktop. That's the hole point of freedom , if the Linux community overall doesn't care about this market nothing we will say will force them to care. Just focus on an open source os that actually has desktop use as is target and invest your resources there.

  80. Hope you enjoy only one instance of an application by Anonymous Coward · · Score: 0

    One of the biggest misfeatures carried over from the original Mac OS

  81. first I'd boot into single user mode by theillien · · Score: 1

    And check all the config files.

    1. Re:first I'd boot into single user mode by RawsonDR · · Score: 1

      I laughed.... I'd mod if I hadn't already posted in this discussion.

  82. I had a nice long post written... by sootman · · Score: 2

    ... and then I erased it, because I don't feel like having this same discussion that I've been having since 1998 again.

    Short version: make refinements--not drastic changes--every year. But that's boring, so no one will do it.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
    1. Re:I had a nice long post written... by RawsonDR · · Score: 1

      Short version: make refinements--not drastic changes--every year. But that's boring, so no one will do it.

      This, coupled with vision to understand what your software 1) needs to do today (and what it doesn't), 2) will need to be capable of doing tomorrow, and 3) how to code so that 1 doesn't get in the way of as many hypothetical 2's as reasonably possible. No more god damn ground-up rewrites.

      I share your frustration with this topic. The Linux community runs itself in circles with endless discussions, each comment detailing a specific body of code that needs fixed before Linux can become its best. But the problem is endemic.

      I feel we could be ten times further along than where we are now. The current state of Linux and related software is impressive, all made possible by the community driven approach. The unfortunate reality is that competing software ecosystems are equally impressive, and made possible in the almost exact opposite way. Closed corporations, run by a hierarchies of people, each individual coder with a boss, who has a boss, who has a boss to please. At the top of that chain is a vision, which I'm convinced is the most important factor in making something meaningful happen. Apple under Steve Jobs is the best example of this, that man was nothing if not someone who made his vision happen for better or worse (in Apple's case, for better, not that it works out that way for all companies).

      I'm getting too long winded with this, but I can't help but feeling that the community behind the software we use can do this more intelligently. The sweet spot between the two approaches is with well structured and defined visions for dozens of functional aspects of what makes a great Linux OS, laid out in a way that motivates people to implement their own code, on their own time, with the belief that they are adding their own unique perspective to further a shared goal. The point of all the above IS NOT that we need one vision, one Linux distro, one way of doing things. I don't want Gnome and KDE to agree on all their differences. I want all the behind the scenes concepts behind how Gnome and KDE function within themselves and with regard to other aspects of OS agreed upon; in essence, standards. Outside of that there is infinite room for individual customization and add-ons, but always a solid base to fallback on and for corporations to be able to rely on.

  83. You Can't Push a String by crrkrieger · · Score: 3

    The problem with Linux on the desktop is seen in a microcosim with the question asked. The post suggests that we need more apps and that we should make it easier to build them. That is only half right. Sure, more apps would help a lot. Sure, making them easier to build would be nice. However, even if they are enormously hard to build, developers will flock to Linx in droves if it is PROFITABLE to build apps for it.

    So, does making it hard to build apps cut into profit? Sure. But what really cuts into profit is the fact that there are so many different versions of Linux out there. Think back to the bad old days of CP/M. There where lots of flavors. Then along comes MS and creates DOS, of which there was essentially one flavor. The functionality of MS-DOS was not a lot greater than CP/M, but it sure garnered a lot of interest from developers.

    So, to make people write apps for Linux, thereby driving the adoption of the Linux for the desktop, you must solve the economic problem. Making it easier is a small component of the economic problem, but making Linux uniform is the bigger issue. If you make Linux simple to install, and uniform from a developers point of view, then it has a chance. If you have a million different libraries, you are dead in the water.

  84. Stop working on 20 competing desktops by Anonymous Coward · · Score: 0

    I can't count how many desktop environments are out there now. And none of them works flawless. Stop forking if you don't like something, but try to contribute in a cooperative manner.

  85. The command line is the problem. by Anonymous Coward · · Score: 0

    There's nothing wrong with existing desktops per se. What's wrong is that new users are often directed to use the command line when they run into a problem.

    In that respect most Linux users will never be happy with a proper "desktop" OS that relegates command line usage to extreme cases.

  86. Need 3rd party apps for business to use it... by Anonymous Coward · · Score: 0

    Business already has Windows app with a lot of data in data files. To advance Linux desktop, you need apps that do exactly what those Windows apps do, that you can migrate the data over the weekend, where employees and boss don't see any difference come Monday when they get to work.

    Can't be different due to huge cost of re-entering data by hand, as most business these days can't afford to pay for that cost at all (medium, large, or small business is just getting by in most cases, so will pay for Windows app support and Windows OS upgrades as that is cheaper over short and long term). If they could just step into LINUX shoes without any adjustment, then they would use it, but the can't in almost all cases. It's not the OS, it's the applications (something that MS has known for a long long time...and, will keep MS profitable for a long, long time).

  87. This is asking the wrong crowd to comment by Hollywud · · Score: 4, Insightful

    You need to be asking this on some other board. Slashdot users are power users and thus cannot bring themselves to get into the 'everyday' user experience. I know they use systems other than Linux, but it's the mindset that is different. I teach this very thing at a University and it is extremely difficult for developers to get into the 'user' experience. That's not a bad thing, it's just a different animal - most users don't understand the things that most Slashdot users will take as common knowledge. If you really want to know then take a survey on a more general site.

  88. Fix: Support Valve Software. by xor.pt · · Score: 1

    They're the only ones significantly investing in Linux desktop development. Even if it's just games for now, it will set a lot of groundwork to build on top of.

  89. Two words by puddingebola · · Score: 1

    Linux Bob

  90. Jump to the Future by Anonymous Coward · · Score: 0

    Maybe create a browser based desktop that interacts with the operating system as a web server? Applications can then be written using web pages as their interface.

    If that didn't make it absolutely clear, I am not a techie. But it seems to me that the desktop is dying in any case and a easy integration of remote and local resources would make Linux useful for people who mostly interact on the web anyway.

  91. Pre-install It by craigminah · · Score: 1, Insightful

    I'd love to see PCs sold with the option to have Linux installed. Of course, it'd need to be supported which is probably where being open-source could pose some difficulties (e.g. where's the motivation to support an OS a developer doesn't make money on). I think Linux has been mature enough for everyday use for years now, it just needs better support and a push into retail outlets. Right now it's a hobbyist and server OS.

  92. organisation, technology, psychology by Anonymous Coward · · Score: 0

    I have three ideas. two are organisational / psychological, one is technological.

    historically, linux has always been second place, behind microsoft windows. i think linux should stop to emulate microsoft. we linux users and developers should boldly develop our own paradigms and concepts. originality trumps emulation. when you emulate you automatically frame yourself as a contender to the no. 1 and you are always judged as no. 2.

    then i think why not conquer the desktop in a piece-meal fashion? pick a small number of professions and develop tailored distributions / software mixes. linux software is of high quality usually and when tailored to specific audiences it could soon become the no. 1 in particular fields.

    then i think we live in a networked world, but the user interfaces don't reflect that. we do copy and paste, we juggle with files, while we could easily do the same by manipulating links.

    applications that work together could be connected by links such that the desktop starts to look like a tube map. the command line is not very different: the user combines simple elements to create a functioning new whole. it should be fun to extend the pipeline model of the command line to a new graphical user interfaces age.

  93. FUD and Trolling by Anonymous Coward · · Score: 1

    How do I mark this article as trolling?

    I'm sick of all these bogus FUD articles targeted at Linux and the Linux desktop. I've been using Linux and work and at home for over 7 years and it works perfectly. All these "Year of the Linux Desktop" articles are just FUD and trolling.

  94. How would you fix the Linux desktop? by Savage-Rabbit · · Score: 1

    How would you fix the Linux desktop?

    That depends on what you mean by 'fixing the Linux desktop'.

    If you mean turning Linux into a serious competitor to Windows and OS X on the consumer desktop market then I can really only see one way to do that. Hand it to Google and ask them to do for Desktop /Laptop linux what they did with Android. That's probably the best way to get a commercially competitive Linux desktop OS that you can hand to an average consumer without him having any more problems than he would on OS X or Windows.

    If you mean simply ironing out the gazillion minor bumps, scratches, bugs and general annoyances that I have to iron out every time I install linux for desktop use and usually also whenever I upgrade to a new version of my chosen distribution (Ubuntu and variants) then the answer is even simpler. Dig up somewhere a whole bunch of SQA people and convince the FOSS community that 'untested==unfinished'. I have not tested every distribution in existence but the people who administrate the distributions I have tested extensively: Ubuntu, Suse and Fedora don't seem to have gotten this message. The reason Windows and OS X have a superior user experience than Desktop Linux does has a lot to do with the amount of usability research/testing and SQA Microsoft and Apple pour into their OSes.

    It's possible to turn a Linux box into a pretty decent desktop box that might even be consumer proof if you are willing to pour way more time into it than you have to with OS X or Windows.

    Just my 0,02€

    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re: How would you fix the Linux desktop? by shutdown+-p+now · · Score: 1

      If you mean turning Linux into a serious competitor to Windows and OS X on the consumer desktop market then I can really only see one way to do that. Hand it to Google and ask them to do for Desktop /Laptop linux what they did with Android.

      Better yet, take Android, and make it into a desktop. It already has mouse support, just add the ability to run apps in floating resizable windows, and a taskbar/dock for those apps. Then you get the huge existing base of apps that are written for consumers, and a platform that a person can buy so that they can run Angry Birds on it. At the same time, add X11 compatibility layer for existing desktop Linux apps. And there you go - a platform that's enticing enough for John Doe and his needs, while still allowing neckbeards to run Emacs and do bash scripting in the console.

  95. It's Not Broken!! by TheNinjaroach · · Score: 1

    Holy crap I'm tired of seeing this crap on the front page. The Linux desktop isn't broken. I type this on my work machine (a Thinkpad), running the full KDE4 suite.

    I'm currently connected to our webserver by SFTP, our Windows network share by SMB, a remote Windows server by RDP and our SQL Server using SQL Studio in a Win 7 VM running on VirtualBox, and our AS400 using Squirrel. This is all through VPN that I connect to using the same single widget I use to adjust Wifi & Ethernet settings.

    I've not typed my root password in once all day, because KDE provides connectivity to all of these services through the very slickly integrated file explorer.

    Linux desktop isn't broken and I'm sick of hearing from anyone who says otherwise.

    --
    I went to eat some animal crackers and the box said, "Do not eat if seal is broken." I opened the box and sure enough..
  96. Make it look exctly like Windows XP. by IMarvinTPA · · Score: 1

    Make it so that any windows user wouldn't know they weren't on Windows other than the missing Windows icon in the start button. Integrate Wine so it is seemless.

    Make it so if I know how to use Windows, I can know how to use a Linux desktop.

    There will need to be a classic mode for those like me who prefer the clean classic Windows 98 desktop, as well as one for those that like the Aero Glass or whatever that pretty mode is. (I don't like pretty mode, when I want to see the window behind my primary, I'll give it focus! I don't need to watch my window minimize, just get it out of my way!)

    If you want to switch a desktop user, make it so the user doesn't have to know they switched.

    IMarv

  97. Use gnome 3, gnome-shell by rar · · Score: 0

    Gnome3/gnome-shell now allows for a huge amount of customization with plugins, which really aren't that difficult to develop. Whatever "vision" you have about how the desktop should behave, why not simply implement it as a Gnome3 plugin?

    With carefully selected, already available, plugins, you can more or less turn Gnome3 into the look and feel of Gnome 2, if that is what you really want; so I really do not understand what all the "Gnome 3 is so bad compared to Gnome 2" comes from. It seems all that is needed to solve that problem is for someone to prepare and maintain an easily installable "plugin cocktail".

    The only major "desktop problem" I currently see is the duplication of effort between Unity and Gnome 3. I hope someone re-implements the Unity panel + dash as a Gnome 3. I would love to run Gnome 3 with dash.

  98. Better suggestion by betterunixthanunix · · Score: 1

    Stop copying Apple and get back to being creative and innovative. Why make a (polished) copy of a (polished) copy? Let's do our own thing, let's do it well, and let's stand on the merits of our own ideas.

    Of course, we have a lot of people in the user and developer communities that surround GNU/Linux who grew up thinking that the goal was to get away from Windows. Now everyone is seeing Windows in its decline...but the users are switching to Mac OS X and iOS, and so naturally, we need to give users something like OS X and iOS. We built a movement on the wrong premise (that the enemy was Microsoft) and now we are suffering for it.

    --
    Palm trees and 8
  99. Sorry, you have to prove your assertion. by Anonymous Coward · · Score: 0

    "The problem with the Linux desktop boils down to this: We need more applications, and that means making it easier for developers to build them, says Brian Proffitt"

    Brian, you have several hurdles to pass before you can use that to persuade anyone.

    Prove that having more applications will "fix the linux desktop" (which you'd have to define because there's fuck all about fixing the desktop in having 100,000 crapapps for Android/iPhone, is there). You have to show that this requires it to be easier to develop on.Then you have to show that the actual problem with the desktop is that it is hard to develop for.

  100. Linux doesn't matter any more by Anonymous Coward · · Score: 0

    The real question is how do you keep Linux from eroding in the server market?

    In 5-10 years Windows will have displaced Linux in most (all?) the niches where it currently leads.

    Linux is destined to return to its hobbyist roots/scale.

  101. Re:Commercial not necessary for Linux Desktop Succ by RyuuzakiTetsuya · · Score: 1

    I'd hate to be the one to tell you this, but outside of media player apps, the RIAA and MPAA don't give a shit about what's running on your computer. They're extremely tiny organizations representing relatively tiny business interests.

    --
    Non impediti ratione cogitationus.
  102. Re:Hope you enjoy only one instance of an applicat by Anonymous Coward · · Score: 0

    To be honest, I've never found myself caring.

  103. distro based on next debian stable with MATE by Yomers · · Score: 1

    I've installed debian squeeze on some of my mates laptops, they are mostly happy. Main downside is that there is no photoshop - see, we Russians are mostly unaware that photoshop is not free. Debian is great because it does not update much so it does not break with the updates, downside is the same - squeeze is outdated. So I guess what most users need are something like debian, but with optional full system update once a year to a fresh version, and with MATE or similar familiar and easy to use desktop. And without empasis on free as in freedom - i.e. firefox, not iceweasel, all codecs installed, etc. And contary to local beliefs - by my experience most people don’t care much about eyecandy.

  104. Focus on Windows compatibility by JDG1980 · · Score: 1

    How would you fix the Linux desktop?

    Write the desktop environment to not only look and act as much like Windows as possible (offer a choice between classic, XP, and Win7 appearances), but also have the desktop environment natively use and support the Win32 API via an embedded installation of Wine. Focus obsessively on fixing the API compatibility issues, so that as much Windows commercial software as possible runs on it. Encourage the deprecation of custom toolkits (especially those of very poor quality, like GTK) and instead try to get developers to target everything towards the Win32 API and test against both Wine and Windows. Like it or not, without binary compatibility, Linux isn't going anywhere.

    Also, throw away X11 and run the window manager right on top of OpenGL or DirectFB.

  105. Don't fix it if it ain't broken by Zero__Kelvin · · Score: 1

    I wouldn't. It's not broken. Seriously.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  106. Create Envy by Coeurderoy · · Score: 1

    Unless you define success as having happy users, in which case Linux is doing quite fine already, having success means getting MacOSX and Windows users to switch.
    Absolutely nothing that would make Linux "as good as" would work, as if there people would care about freedom, they would have switched already (maybe keeping a guilty "gaming machine"), so they will only switch if they see that Linux users are doing things they care for and cannot do on their own machine.

    So what Linux needs is one or maybe two "killer apps" that absolutely blow the competition out of the playground.

    It could even only be useful for a specific "niche", visicalc pushed the Apple II, paint kept the mac alive and word+excel sold the "PC".
    It could be a "presentation tool" that would help you bind together heuristic trees and presentations, and provide an easy way to make "brillant" presentations that are also flexible and interactive, where you can "move" in your presentation in real time depending on your public's feedback.

    Or a desktop tool to grock huge amount of data and find some trends in them.

    Or a "curl wizard" that enables you to become spam kind on all dating sites without getting found out (ok that would be real evil, but kind of cool).

    Or .... you find it.

    But in a nutshell, the issue is that about anything you can do with Linux you can do on a Windows platform, and unfortunately unless you care about freedom it's easy to "just not change"....
    Linux on the desktop will be successful when "though leaders" will tell others, well I use "foo", so if you can't it's your problem.
    Till then I'll go on happily hacking on my Linux laptop, and tell myself: Of course it's again the year of the Linux Desktop (for smart freedom loving people, wish there where more of them....).

    Now get of my lawn :-)

  107. Too much choice by scorp1us · · Score: 1

    GNOME vs KDE. They were needed at one point (were they really?) Xfce? Nevermind you can install all of them and run all the apps from each.
    Then the toolkits were crazy. Tk, Qt, GTK, and other.

    The competing platforms Windows, and maybe OSX (but only recently) all had defacto standards for development. For windows it was the Win32 API, MFC (wrapping the API), then .NET. Developers want to know their stuff will run on everything. Adding to this, they aren't in control of the libraries and there is no central authority. So if they make a GTK app, then someone changes the library, they are potentially on a course for disaster. There's no guarantee they'll get the outcome they need. They either need to patch the library or patch the application. MS would provide a central authority, but there is none for linux and it's many libraries.

    Consider this: Adobe has Qt apps, but has not ported Photoshop to Linux. So Linux got GIMP, which is jarring for people who know photoshop. Linux has enough "me too" apps but they all are inferior copies. Which is its own chicken and egg.

    --
    Slashdot's rate-of-post filter: Preventing you from posting too many great ideas at once.
  108. Simple... by Anonymous Coward · · Score: 0

    1. Re-write Linux to remove 9/10 of the BS startup procedures, the 1000's of different files that are needed, and the hours of configuring BS that keeps 99% of the market away from Linux.

    2. Include a GUI, scratch that, re-write linux BASED on a GUI say... like Mac OS 1-9.X IE.

    3. Work with vendors to build "WORKING" drivers and software that doesnt have to be compiled. IE, every other OS in the world other than UNIX/Linux

    4. Just make it simple to use...

  109. If the kernel drivers can't be written by Anonymous Coward · · Score: 0

    If the kernel drivers can't be written because of trade secrets, patents and copyrights, then it's hardly the fault of Linux that the hardware manufacturers are being arseholes.

    Do you complain that IBM are crap because OS390 doesn't work with your PCI wifi card?

    Do you complain that Windows is crap because the NVidia GeForce2 card doesn't work in XP?

    Or do you blame the manufacturers there?

    1. Re:If the kernel drivers can't be written by Narcocide · · Score: 2

      I dunno about everyone else posting above but I agree with you on this point. I don't think *anyone* who has succeeded in using both Linux and Windows for gaming and multimedia would disagree that the hardware vendors have been holding out on us. The problem is that the average newcomer to Linux isn't going to have the patience to even sympathize with this plight, even if they can understand it - which most won't. Most people will just see it crash when they try to install or start it the first time on their brand new shiny shit and just go straight back to Windows, resting assured that Microsoft was right all along about open source not being a viable approach to software production.

      And the sad truth is, for them it effectively does suck, regardless of whose faul it is. For them, its effectively true. From their point of view there's no distinction between the outcomes regardless of where the blame lies. The question is: How do we fix that?

    2. Re:If the kernel drivers can't be written by Miamicanes · · Score: 1

      > If the kernel drivers can't be written because of trade secrets, patents and copyrights, then it's hardly
      > the fault of Linux that the hardware manufacturers are being arseholes.

      Yes it is, because this isn't a new problem, IP laws aren't about to change, and everybody involved with kernel development knows the big hardware manufacturers have no intention of giving an inch of compromise. The kernel developers blame Nvidia, Qualcomm, and Broadcom for not being open. Nvidia, Qualcomm, and Broadcom blame the kernel developers for being pedantic. End users, fucked at both ends, throw in the towel and install Windows.

      It might not be desirable to bend over backwards to maintain eternal compatibility with 20 year old peripherals, but it's ENTIRELY reasonable for end users to feel entitled to have binary drivers that work today still work with the next kernel or two unless some horrible bug or vulnerability of the most urgent kind is discovered in the meantime.

      This problem has been coming to a head for more than 15 years, and probably won't get solved until Google puts its foot down and gets a few of their employees to come up with some kind of thunking and abstraction layer that can be used to enable slightly old loadable kernel modules to keep working with at least one or two future kernels.

    3. Re:If the kernel drivers can't be written by Richy_T · · Score: 1

      Eugenics?

  110. One VM to rule them all by Latent+Heat · · Score: 1
    The answer is Eclipse, Java, the JVM, and Swing. Works great on Linux. I even think recent versions of Swing are coded to OpenGL for graphics acceleration.

    You know what they say, Write Once and Run Everywhere (meaning Gnome, KDE, XFace, etc).

    1. Re:One VM to rule them all by dave87656 · · Score: 1

      The answer is Eclipse, Java, the JVM, and Swing. Works great on Linux. I even think recent versions of Swing are coded to OpenGL for graphics acceleration.

      You know what they say, Write Once and Run Everywhere (meaning Gnome, KDE, XFace, etc).

      This is what I was thinking too. The problem, IMHO, is Oracle. I think they've scared everyone into thinking that the JRE will be limited in some way and legally encumbered so that they can monetize it. I'm not sure that's in their best interest.

      Still, it's currently the best option for cross platform compatibility. Unfortunately, they never really figured out how to make Swing easy (and I say that after writing 1.3 million lines of code over the last 12 years).Oh, and while we're at it, date/time as all screwed up as is BigDecimal! Oracle, please, you can't be serious.

  111. Mod parent up. by bircho · · Score: 3, Insightful

    I know Slashdot hive mind thinks M$ is evil (i think it too), but even Microsoft knows it's not about the OS, it's about developer tools (developers, developers, developers).

    Unix API is nice. Sockets? include sys/socket.h plus a couple of other headers and you are fine. Graphics? include opengl/gl*.h. But how about other things? Playing sound? Choose between OSS, ALSA, JACK or dozens of sound servers. KDE x GNOME war? Both lost.

    I love linux, but it's truly is a PITA using and programming for it's desktop environment.

    1. Re:Mod parent up. by Atzanteol · · Score: 4, Insightful

      This is the thing. There *are* times when choice is a bad thing. I think we'd be much better off with one *bad* sound system than 4 competing ones. Seriously - I'm a linux geek and I have trouble just getting sound to work sometimes (and having multiplexing). WTF?

      --
      "Ignorance more frequently begets confidence than does knowledge"

      - Charles Darwin
    2. Re:Mod parent up. by Urza9814 · · Score: 2

      Most of these 'choices' aren't. You might as well complain that developers can't know if they should write their app for Windows 2000, ME, NT, XP, Vista, 7, 8, Server, etc...

      I've been using Linux for about a decade and I haven't heard of anybody actually using OSS...ever. Old applications, sure, but those go straight to an ALSA adapter. My understanding is that OSS has been legacy for a LONG time.

      JACK is another one that I've never heard of anybody actually using. It was my understanding that JACK was mostly designed for professional audio work, and was something that nobody who isn't running or writing software for a music studio would care about.

      So we're left with ALSA and PulseAudio. Which is the current transition, although really they work together -- I admit I don't know the details, but Pulse seems to run on top of ALSA and just make things easier to manage. Pulse used to be a colossal pain, but that was a good four or five years ago. Lately it makes audio far simpler. I used to always have problems with audio on Linux, but that was nearly a decade ago. Today the worst problem I've seen with audio would be my weird 'BeatsAudio' HP laptop, in which only two of the four speakers would work out of the box. After which I had to go through the colossal pain of...opening my audio mixer, finding the muted output channel, and turning off mute.

    3. Re:Mod parent up. by cheesybagel · · Score: 1

      Actually there is a more recent version of OSS which fixes the problem it originally had which was it did not support several concurrent applications accessing the sound card at the same time properly. It is also brain dead simple to use unlike ALSA. The main problem with OSS is licensing issues. To me it seems that OpenAL is a much better end user API than either ALSA or PulseAudio.

    4. Re:Mod parent up. by sumdumass · · Score: 1

      Or, you cloud create an abstraction layer that allows programs to use a unified library and relies on the sound system to plug into it. You know, sort of like direct X does for sound.

      And yes, I remember the old days of having to make sure a game supported my sound card and configuring the games to use it- on windows before DirectX. ( I also remember selecting my 3d accelerator add in on a few games. But that was before 3d was built into the graphics cards)

    5. Re:Mod parent up. by Hawke · · Score: 1

      I wrote an interface to OSS back in ... 98? Something like that. It was dead simple to use: configure device, write sound data. Done.

      Handling underflow/overflow was also so easy (write ahead as much as the device will take. Use an IOCTL when you need to stop... because the buffer won't run out for several seconds) that it amazes me that buffer sizes apparently have to be configurable in current sound-using applications. Crazy.

    6. Re:Mod parent up. by DarwinSurvivor · · Score: 2

      The only reason *I* don't use OSS is it's lack of suspend/resume support.

    7. Re:Mod parent up. by BasilBrush · · Score: 1

      Trouble with that kind of situation is the programmer tackling a new task then has to spend time evaluating the libraries that claim to do the task. To filter out the no longer supported, the unfinished, and the bad.

      And sometimes it's only part way though using a library that you discover it can't do what you need and you should have started with a different library.

      Here a single vendor is an advantage.

    8. Re:Mod parent up. by Anonymous Coward · · Score: 0

      But how about other things? Playing sound? Choose between OSS, ALSA, JACK or dozens of sound servers.

      What's wrong with higher-level APIs like openal?

      I recently tried pyopenal. Behold, the complete source code to play a sound file.

      #!/usr/bin/env python2
      import openal,sys
      contextlistener = openal.Device().ContextListener()
      contextlistener.position = 0, 0, 0
      contextlistener.velocity = 0, 0, 0
      contextlistener.orientation = 0, 1, 0, 0, 0, 1
      source1 = contextlistener.get_source()
      source1.buffer = openal.Buffer(sys.argv[1])
      source1.position = 0,0,0
      source1.play()

      Notice the load of sound system specific code I had to write. It's approximately 0 LOC.

      Or you could use SDL sound. Yes, you have to choose. Between alternatives that all work in their way. I don't see what is bad about that. If I write a sound server for Windows and relase it, suddenly windows is truly a PITA?

      KDE x GNOME war? Both lost.

      I don't understand what is "lost" there. There are only two things truly missing in my opinion: 1. make a complete compatible theming compatibility layer that the applications finally really look consistent and not just similar enough. 2. Create a way to automatically translate naming/gui element placing conventions. There is no war. There is a slight competition but mostly the developers meet, discuss and build on desktop standards...

    9. Re:Mod parent up. by daveisfera · · Score: 1

      Yes, when all the choices are bad that may be true, but competition is always a HUGE motivator. Take the recent events with gcc. It had been poking along before and then along came Clang/LLVM and now gcc has made imense strides.

    10. Re:Mod parent up. by funky_vibes · · Score: 1

      The problem is that developers and users alike say they don't need all the functionality in the most advanced sound systems, and then turn around and want to do stuff that requires that very same advanced functionality.
      Like mixing, individual settings on different programs, and still retaining a relatively low latency for DJing, phone calls etc.

      The whole pulseaudio fiasco has been developed because of this brainfailure, people don't understand that what they really need is Jack or something like it.

      Pulseaudio adds nothing, and complicates everything, you might as well just use Alsa if all you need is very primitive mixing.
      For all other tasks, Jack is the way to go, and as an added bonus it encourages sound developers to make programs interoperable by forcing better software design.

  112. How to fix a Linux Desktop? by Anonymous Coward · · Score: 0

    Install Windows

  113. a successful linux desktop in four easy steps by Programmer_In_Traini · · Score: 2

    how to get linux widely adopted as a desktop solution.

    i have been using both windows and linux for some time and i have to say im not ready to switch 100% because of the lack of quality apps but also that linux just can't match some of the things in windows that are very handy and very easy: such as remote desktop. its so easy to use and so handy. with linux, i still struggle getting a vnc connection run smooth, stable and easily. also, linux just isn't as convivial. windows and linux are exact opposite: windows is a gui first and a patchwork command line second. linux is a solid command line first and gui second. so long as people still HAVE to know about manually editing the configuration file and such you know that linux won't be going mainstream. its getting better though. so, how to fix the desktop? well, to begin with, make the desktop itself a managed experience that doesn't require the least bit of command line.

    second, in my opinion, the way to fix the linux desktop is by making people want to switch to linux, use whatever mcguffin that works... gaming is one of them, get good games on linux and not thru wine! once people (young first) starts spending $$$ on linux games, the rest of the industry will follow, they just go where there is good money to be made after all. facebook and smartphones have this in common that they benefited from games to expand. perhaps linux could have a unique twist on its app store?

    Third, make it clear that not all software on linux needs to be open sourced. Free (and more importantly, open) just isn't a model that works for most private companies yet, so if they cannot sell their software on the linux platform, they just won't go. Most people associate linux to free and open source, so if they want to develop a software they intend to sell, linux is not the obvious choice.

    Fourth and not least, stop the elitism. Granted, Linux communities have evolved but it is at least still composed of 50-50 between genuinely helpful people and those thinks newbs are simply intruding on their turf, are clueless and stupid - even on help communities. Because, again, not everyone has an interest in getting up close and personal with sudo, nano, ls and chmod many help request end up with very common replies such as "Search the forums" or "man up".

    On a closing note, given all this, i think the linux community needs to answer this question: do you really want to be mainstream? Is it in Linux's best interest to become even more popular /user friendly, going this road obviously leads to a heavier OS, more complex, more bug-prone... I think linux's popularity to those that can handle it is the level of control it provides and inherent's security model. As linux works toward mainstream acceptance, its going to have to let go of some control precisely, to the detriment of its original user base. is this what linux wants?

    --
    If you look like your passport photo, you're too ill to travel. - Will Kommen
    1. Re:a successful linux desktop in four easy steps by Anonymous Coward · · Score: 0

      My experience with GNU/Linux apparently is quite different from your experience. I bought a brand new notebook computer which came with Microsoft Windows 7 Home Edition (64-bit) pre-installed. I hoped GNU/Linux would work with the various components especially since the machine is 64-bits and I wanted 64-bit GNU/Linux to take advantage of the 8GB RAM. Lo and behold Ubuntu Linux was one of the few 64-bit distributions available and targeted to non-servers and typical users. On my notebook I wanted an environment suitable for productivity from a user's perspective and I would confine my technical skills to the servers running in my home office. The hardware was recognised immediately and the special function keys performed as labelled and as one would expect if running the default pre-installed Microsoft Windows 7. I re-installed Microsoft Windows 7 Home Edition but had to opt for the 32-bit version because there is no hardware virtualization support built into the CPU. Okay no big deal; the license key on the bottom of the notebook computer worked with the 32-bit operating system. In my home office I already had a 22-inch HDTV monitor so I connected the notebook computer to the HDTV monitor via HDMI and it worked flawlessly. In the sound configuration for the notebook I simply had to disable the on-board speakers in favour of the speakers built into the monitor. I wanted the notebook off the desktop surface and on the shelf I built sitting over the UPS on the floor. So, the existing USB keyboard and mouse were replaced by Bluetooth keyboard and mouse sharing a single USB Bluetooth dongle; all that entailed was a quick source code download for the driver and a couple commands before the keyboard and mouse shared a single dongle. The steps were easy enough a grandmother could likely follow them without any difficulty. Now I have access to 90% of the surface area of my glass-top desk with the other 10% occupied by a desk lamp, external hard drive, wireless Internet router for the wireless carrier's network, a smartphone and tablet, a coaster for my hot/cold beverage, a mouse pad and mouse. The keyboard resides on the keyboard tray just under the desktop. Truth be told, going to the office where I had a desktop-replacement notebook running Microsoft Windows XP Professional, 2GB RAM, a docking station for the notebook, and two 15-inch flat panel monitors made me feel dirty and hamstrung. Today, I decided to configure the WiFi-enabled network-connected printer for use from the applications running on the notebook computer instead of always relying upon Hewlett Packard's ePrint capability which works very well but required I email anything to be printed. Approximately the same time span to configure a printer within Microsoft Windows XP/7 was all it took to add the printer through Ubuntu Linux. Installing applications was a breeze through the Ubuntu Software Center - basically, a much more user-friendly version of the usual GUI for apt-get.

      You could not ask for a better hardware and software combination for a complete GNU/Linux user experience.

    2. Re:a successful linux desktop in four easy steps by Anonymous Coward · · Score: 0

      A remote desktop is easier in linux than it ever were on windows. Don't use vnc - it is just silly. For a remote linux desktop, use "ssh". vnc is lousy compared to that.

  114. Re:Commercial not necessary for Linux Desktop Succ by betterunixthanunix · · Score: 1

    Eh...

    Follow that logically, and what you see is that the RIAA and MPAA really do care about everything that runs on your computer, from the moment you boot up. Yes, at the end of the day, they only care about their specific copyrights; but to enforce those copyrights on your computer, they need to ensure that your kernel won't allow some program to read another program's memory, and they need to ensure that your bootloader won't allow you to run a modified kernel, and they need to ensure that your BIOS won't load a modified bootloader...

    Essentially, they want to rewrite the rules, so that PCs are just fancy televisions, devices that are useful only for consuming entertainment but not for creating it. Sure, you can run whatever you want...as long as it is approved by someone who will make sure that your software is not going to violate the RIAA/MPAA/etc. copyright rules and edicts.

    Claiming that someone only wants to ensure that some particular class of software is not run on a computer is just a complicated way to say that they want to control all software that runs on the computer.

    --
    Palm trees and 8
  115. Port it to BSD by Anonymous Coward · · Score: 0

    port it to BSD...

  116. make the linux distributions come out slower* by Joe_Dragon · · Score: 1

    make the Linux distributions come out slower* with less version changes but still have big updates that are SP like.

    also maybe have just the core system under that system with other apps are part of faster update system.

  117. Remember my suggestion by Anonymous Coward · · Score: 0

    Tear it down and try again. But this time don't embarrass yourselves.

  118. Go big or go home! by Anonymous Coward · · Score: 0

    There needs to be a "Constitutional Convention" of sorts for the almighty Linux desktop. Basically, take all the major Linux players and lock them in a room until they can come up with a defining/governing set of rules for a unified Linux desktop. Just get the basic rules, regulations, and best practices in place. Then allow it to be amended by the individual major distro creators, or open it up to the Linux community at large.

    Make sure to wire said room full of Linux awesomeness with webcams, so we can all watch as tempers flair and chairs start flying!

  119. Wrong Question by rsmith84 · · Score: 1

    The real question should've been "What would you do to IMPROVE the Linux desktop". The original question just starts a flamewar while the latter, revised question would foster innovative thinking and insightful contributions.

  120. Go back to Gnome 2... by rgbatduke · · Score: 1

    ...because Gnome 3 sucks. Seriously. What were they thinking?

    rgb

    --
    Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
  121. Agenda Item #2 by ThatsNotPudding · · Score: 1

    I know I'll get flamed for this since it goes against the Linux philosophy, but how about getting rid of competing Gnome and KDE (and now Unity)

    This will be done after Agenda Item #1: Unifying Islam, Christianity, and Hinduism. They've all preliminarily agreed Scientology has got to go, so the rest will be smooth sailing.

  122. Less proprietary software would help by Anonymous Coward · · Score: 0

    I'm talking about applications and especially binary firmware blobs in the kernel. Also, less clueless users who don't know what GNU is. (such as apparently the submitter of this story)

    You can help.

  123. @ least they should all be able to behave the same by HalAtWork · · Score: 2

    Different user interface configurations such as the standard Unity, Gnome, or KDE desktops, should be relegated to some sort of theme file that describes what assets to load and where to put them. Plugins should be used to supply the various functions. That way if you want a lightweight desktop that loads fast like XFCE, you can have one. If you want a more full featured desktop, or one designed to make the best use of screen real-estate for touch devices, you can have that too. I think E17 actually covers most of this, and it is highly optimized, and doesn't rely on 3D for fancy effects but can still take advantage of it.

    But the important part is there will be one environment to target, and eccentricities/nuances won't vary like they do between the desktops we have now. The same should go for the file manager/Open dialog/etc that is used, it should be standardized and support plugins/theme descriptions as well. If I start typing a folder name in the window, and then enter a folder and back out of it, will I still be highlighting the folder name I started typing or will I be brought back to the top of the list again? As the directory is read, will the window dynamically display as it is loading in, and jump around when I am typing said folder/file name, or will I stay focused on that area?

    I just want this to be the same on every desktop I use, so that I don't have to second guess myself if I'm using a QT or GTK or whatever else app. There can still be different toolkits, but if they are all targeting the same environment, they will behave the same and it will only be the developers that see the difference. If I want to open files with a single click, everything should pay attention to that preference, etc.

    Maybe the solution is to extend the reach of the free desktop initiative. But we should be able to mix and match any desktop component, and every toolkit should pay attention to the preferences we set and be able to behave the same if it is specified.

  124. Re:It's not broken. Do installfests! by quixote9 · · Score: 4, Insightful

    Preinstallation, preinstallation, preinstallation. That's all that matters. Preinstallation with icons already on the desktop. Why do you think Microsoft fought so hard and long to keep anybody else's browser icons off their precious desktop? Why is the stupid desktop icon worth any price to companies who want their commercial crapware pre-installed?

    People will use whatever is in front of their faces. Linux is never in front of their faces. It's not commercial, there are no kickbacks, so it's never going to be in front of their faces. Business IT departments want an 800 number they can call and scream at when things go wrong. Linux has no 800 number. Business IT depts aren't going to demand it, no matter how much sense it makes for the business.

    So is it all hopeless? I don't think so. The only thing we can do, you and me, is hold installfests. Help people over that initial hurdle. I've gotten about ten people moved over to Linux (ubuntu) in the last four-five years purely by doing installations for them. And they're thrilled. No more virus problems. Everything works. They're not worrying about the artwork or whether it's a "modern" interface. If we could propagate the get one - install one meme, you can calculate how long it would take for every desktop and laptop to run linux.

  125. LSB did not solve the cross-distro problem by Anonymous Coward · · Score: 0

    The problem of every single version of every single distro having its own package hierarchy system is and has alway been an insane idea--as much as it was louded and heavily defended by so many.

    The Problem:

    1. Installing a program that is not in the package repository for the specific version of the specific distro you are using is often a very painful process. Consequently, we really don't have so many applications (in practical terms).
    2. Figuring out how to do things is difficult. Instructions and How-To's for nearly everything under the sun are littered across the Internet but usually for the wrong version of the wrong distro.. The situation is sometimes worse than having no documentation.
    3. Application maintainers often point to the distribution maintainers when problem occur with their application on that distribution. This is because the application maintainer didn't package it, the distro maintainers did. And they very often screw things up in the process.
    Summary: If it relatively quick and easy to make work, it is mostly going to just make us frustrated. This is the same for end users and for software developers, like me. The general Linux landscape is a mess. Even under a single distro, it's a mess. I recently gave up just trying to get nvidia drivers to work on Ubuntu, even.. What in the world have they done to X11?

    The Solution:
    1. We need a distribution neutral packing solution that is relatively quick and easy to use that works. Perhaps the remnants of Autopackage could be revived. It was relatively quick, easy, and worked mostly well. The many variations of how dependencies were compiled was certainly a problem. It failed because the lead maintainers refused the idea of building packages for maintainers as a bridge to becoming popular enough that maintainers would use it on their own (in my view and the view of many others I talked with back then).
    2. Develop a standard dependency base, annually. Select the dependencies most used by most applications and compile them with the broadest possible set of compile options. Also, mark each (either by file name or extended attributes) as to which compile options each has.
    3. Start maintaining all Linux applications possible and using this to woo over maintainers. One idea is to build a portal offering a git repository, blog, documentation and other resources for software application projects--be they open source or closed source.
    4. Another good idea is that the local package installer can check the local distro to see what dependencies do or do not exist then auto-compile and download a package inclusive of all dependency files... keeping downloads as short as reasonably possible. Or else, one could download and install the annual dependency base... and even for previous years, if their apps require them. Either way, you've got a leaner and heavier on disk space and download time option. And documentation in one place, tagged for its version.
    5. Focus first on porting developer tools to the new package system.

    Most software developers do want their software to run on all distributions. It's just not easy to make that happen, much less to continuously maintain it and to help users with every version of every distro. I've been advocating this solution since the early 2000's.

    Also.. Imagine the improvement in quality of individual distributions if all they have to maintain is the Linux distribution itself and not the extra work of as many packages as they can. Consequently, imagine the increased quality of support for each application when it works the same and includes all the same components, etc. on every distribution. As it is, you never know what feature set you are going to get with an application on one distro verses another...

    Matthew C. Tedder

  126. The UI doesn't matter and never will. by darpo · · Score: 2

    All modern desktops are more or less equivalent. What matters more is software compatibility (can I run app Y and game X on my OS?), hardware compatibility, and support/user experience (bring your Mac into the Apple Store and get a replacement the same day). Even if you made the Holy Grail of desktop UI/UX perfection, no one would care, because your Linux OS won't run Call of Duty 5 (or whatever they're up to now) and doesn't have an associated store in the mall.

  127. Listen to actual Linux Desktop users by TopSpin · · Score: 4, Insightful

    Stop alienating power users. We're not the problem. We're the beginning.

    If I and hundreds or thousands of others tell you that your desktop doesn't provide the configuration capabilities we need then listen and provide the configurability we're asking for. If we tell you your crazy bloated akonadi/nepomuck/whatevertheflip is too big (a mysql instance in my home directory??) then listen and rethink your design. When we complain that your latest major release is a fabulously buggy mess (KDE 4.0) then listen and don't do that to us again. When you hear from people that want a regular orthodox file manager then listen, provide one and don't deprecate it in favor of some granny-safe photo album browser.

    It's not hard, really. It just isn't a lot of fun. Which is why it doesn't happen.

    --
    Lurking at the bottom of the gravity well, getting old
  128. fewer bugs plox by Anonymous Coward · · Score: 1

    What we need is software with as few bugs as possible. I have tried out everything from Slackware to Mint/Ubuntu and KDE/Gnome/Cinnamon/Xfce in the DE section. The more popular the distribution, the fewer bugs. But I am yet to find one where I can install the distro and a DE and everything actually works. Often I find myself googling or creating forum threads to find workarounds/fixes for this annoying bug or another one. And instead of fixing the existing bugs and making truly stable and good to use software, the focus is on development of new features. This applies pretty much to all categories of Linux software.

  129. A few things that spring to mind by jimicus · · Score: 1

    There are four things at issue that need to be dealt with:

        1. A Linux distribution that is a doddle to set up and manage and comes with tools to manage everything from a single PC to ten thousand assorted PCs and laptops. "Boot everything off the network" fails horribly when you're dealing with laptops that are only sporadically connected to the network; cfengine and puppet are noble ideas but they're designed by people who only have the vaguest idea of how GPOs in Active Directory are used (clue: virtually every conceivable thing you could ever want to configure in Windows can be set up by ticking the appropriate box and assigning the result of this to a group of users or PCs. Whether you like it or not, there's an entire army of Windows admins out there who can't or won't deal with anything drastically different from this and "I can set this up for your company and the licensing is cheaper. But if I get run over by a bus, there's probably only about two other people in this town who can help you." is an incredibly poor selling point).
        2. A means of dealing with existing Windows-only software. Virtualising this onto a genuine Windows system is clearly the way to go; the only question is do you run it on the host PC or from a server in a datacenter somewhere?
        3. A sensible way to deal with the enormous number of organisations that provide solutions to narrowly defined problems that assume a Windows-based PC sits on the person's desk. There's an enormous number of these out there, they mostly deal with relatively small things and each on their own is probably of little consequence - but you add it all up and it's a death by a thousand cuts.
        4. A whacking great dose of humility. Nobody buys a computer because they want a big box on their desk that churns out indecipherable error messages, they buy it to carry out a task. It's a tool. And every time it gets in the way of carrying out their task and instead churns out an indecipherable error message - or worse, doesn't churn out any error message but just sits there not doing the task - it's a Problem and must be seen as such.

  130. It's Impossibe! by Anonymous Coward · · Score: 0

    You ask how to fix the Linux desktop when none of the vendors will agree to adhere to the "agreed upon standards".

    The simple answer is that; it is impossible to fix it with a standard when no one will follow the standard. LSB is out(?), but you think some other desktop environment will fix anything/everything? Not going to happen.

    United we stand, divided we fall. Notice the ground rushing up towards you?

  131. Make it harder to break by Anonymous Coward · · Score: 0

    We need a better, less-fragile set of configuration tools for video, and a better system from the bottom up for audio.

    First, it is far too easy to swap a monitor or something and end up with some unusable set-up which can't be (obviously) fixed. This needs to never happen ever. And if it does happen, it needs to be easily and obviously fixable. It is so fundamental to getting the experience right that it needs to be flawless.

    Second, Pulse Audio introduces terrible amounts of lag and makes the experience feel slow. Don't make my

    The biggest problems with the desktop experience are things that make it feel slow. I don't care how many features it has if they don't work well. The Linux desktop really needs to prioritize performance over feature-set.

  132. one freaking desktop stop jumping between gnome... by Anonymous Coward · · Score: 0

    As someone who wants to jump to linux but always ends up going back here's what I think

    One freaking desktop style stop jumping between gnome...and the current flavor of the month.
    A set of rules needs to be created so there some uniformity for example gimp is "doing it wrong".

    I have no idea how you go about bring in these rogue programmers but until that happens its going to be sucksville for the Linux Desktop.

  133. Read it all by snadrus · · Score: 1

    Here are some more ideas:
    From Android's side:
    Android has great apps, but suffers from an OS problem (limited hardware, OSS compatability, Dalvik-only ecosystem) that others (Ubuntu) cover. Make Android work on Wayland & use a good sound server that offers ALSA APIs (at-least), V4L2, standardize other hardware APIs similarly. Upgrade Ubuntu notifications to full Android notifications. Result: Ubuntu runs Android's apps. Android runs Ubuntu's apps.

    To HW Vendors:
    - Go Pre-installs! Microsoft's picking winners in the Laptop vendor front with Windows 8. Lets sell them on freedom from being left out.
    - Hardware will soon lock-out Linux entirely if they've never heard of us. Send brochures around introducing ourselves: kernel code compatibility written helps work out bugs, Linux as fallback to Microsoft lock-in. Encourage Linux verification to get a Linux sticker on their box.

    Unify: (you have not read this one elsewhere)
    - Easy way to jump in: Give me 2-3 steps to get a good IDE running with the latest code. Give me a 1-button way to suggest my code changes to the author via his preferred method (git, cvs, bazaar, email list), and an IRC client to the team that informs me of their typical schedule. This means standards & development, but make it public because Apple & Microsoft can't follow this one!
    - It's hard to make an RPM or DEB, but easy to make an APK. Lets get IDEs that spit out RPMs & DEBs. Use Android's strengths too.
    - Lets get a common, easy, unified filesystem: 1 bin folder, 1 lib folder. Metadata to present it as your menu & link it to man pages
    - More Weston developments that connect it with above new standards.
    - LXC to switch between Ubuntu, Android, and more today

    Image:
    Linux is the Apple alternative for the safety-minded, the price-conscious, freedom enthusiasts, hobbyists, and those browsing software (repos). It excels in Android compatibility and built-in free, safe apps. It excels in the web. For Windows software, some works. Like a library OSS is a public resource. It's what you make of it, so hit the button to jump into the IRC for some app & have true freedom to improve.

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
  134. Forums, search engine, reporting bugs, & compi by Faisal+Rehman · · Score: 1

    Beginner should use forums and search engine while advance users shall reporting bugs at bugs.debian.org and self research, wait for next release and self compiling. I had battery icon display problem (resolved my self), clamped polygon display problem (not resolved), session restore after suspend in gnome shell (not resolved), low fps in glxgears (resolved), no desktop environment after fresh installation in debain (resolved), out dated packages in debian cut (not resolved) and license issues of canonical for unity (resolved after shifting to debian).I want to make linux the system of choice for engineers. I found and compiled many engineering packages for cad, gis, project planning, and cae. There are many preloaded cae and gis distro but I want engineering packages right on debian main sources to be part of great community.

  135. Hrm... by Anonymous Coward · · Score: 1

    Hit it with strategic nukes from space...

  136. I don't get it... by Anonymous Coward · · Score: 0

    Linux is stable, it's easy to get, it has a couple pretty large and big names behind it (Red Hat for example) and it's got a modern and decent UI (Either KDE or Gnome). It's easy to install and it's easy to install apps on now.

    So why doesn't it get more love from bigger developers? Linux has everything that the big names (Windows and OS/X) do... Except big developers getting behind it to develop applications that would drive a wider acceptance of the OS.

  137. Single click bugs and more by Compaqt · · Score: 1

    1. There's a really old (10 year) bug:

    If you set single-click behavior in the file browser (Nautilus), the File Open dialogs don't also go to single click. They're still on double click.

    The reason? One is provided by Gnome, the other by GTK, supposedly. Somehow, Windows and KDE manage to get this right.

    2. Network fileshares in File Open dialogs.

    In every organization with more than 2 people, you've got network file shares. So, let's say you want to save a file to the network. OK, File Save. Oh, wait, there are no network file shares in that dialog.

    Actually, it varies from application to application. Real nice.
    What are you supposed to tell people? Save locally and then use the file manager to copy stuff over?

    3. They should also have a Recent section in Nautilus.

    4. That said, some things that Linux does right:

    -Unity is miles ahead of Windows8.
    -It's nice that in the latest Gnome, they also include recently used folders in the Recent list. Sometimes it doesn't work, so they should look at that.

    --
    I'm not a lawyer, but I play one on the Internet. Blog
  138. GPL as commercial roadblock by Anonymous Coward · · Score: 1

    The main thing linux needs to do is pretty much across the board get rid of the GPL and go to an anyone-can-use, any-way-they-like, without-having-to-give-up-own-source code license. Next, it needs a *common* set of routines that are the same on all platforms, and KNOWN to be the same so that making an app run on distro X when it was built for distro Y doesn't require a recompile, assuming only that it's the usual Intel CPU architecture, in which case, if the developer wants to support another binary, *they* do the recompile. Once.

    If that was done -- you'd have a landscape at least nominally attractive to commercial applications, leaving aside concerns about piracy.

    Without these things, it's geek heaven and it will stay geek heaven, which may be fine with linux folk. Personally, I'd like to see it become competitive in the general commercial space; otherwise, again speaking only for myself, it's a non-starter for anything other than use as a server platform.

    1. Re:GPL as commercial roadblock by Teancum · · Score: 2

      You can write proprietary software which runs on Linux. I don't know what you are talking about here in terms of "getting rid of the GPL" other than a massive misunderstanding of what happens in Linux. Almost all APIs are LGPL anyway (any software, including something with a Microsoft EULA, can use those libraries). The only difference is for those who want to steal Linux and make their own operating system and violate the distribution license.

      Go knock yourself out. Make a proprietary license operating system. Nobody is stopping you, and there are hundreds of them available including several that work with current hardware.

      As for a "write & compile once, run anywhere" type of software, that is the point of dotNet/Mono and Java. I've seen it work pretty well... and again you aren't locked into any particular license if you want to write an application using those tools. If a commercial developer wants to have their applications spread around as far and as wide as possible, they shouldn't be tied to a particular API architecture that pushes them to a particular platform or CPU architecture. The challenges of different distros is that they really are different operating systems even though they have a common kernel (thanks to the GPL I might add). Both dotNet (as Mono) and Java work just fine on Linux (in several different distros). There are some problems with a few dotNet applications because of vendor tie down as some APIs in dotNet are proprietary to Microsoft. The Mono guys work real hard to maintain compatibility, but they are only a group of volunteers working on a moving target.

      The only other thing that impacts commercial developers is simply market share, pure and simple. From personal experience, I can say that I find it damn near impossible to get a quality computer running Linux without having to purchase MS Windows in the first place. I've asked, and been stonewalled basically being told to buy Windows and that I can wipe the hard drive if I want to install a Linux distro. That is what keeps Linux as a fringe market rather than something in the mainstream. A few brave companies sell their computers without Windows or the Microsoft tax, but they are too few to be competitive with the mass vendors. You certainly can't go to your local Wal-Mart or Costco and purchase a Linux computer right now. Wal-Mart did sell some Linux computers in the past on its website, but those have been phased out for whatever reason you can come up with.

    2. Re:GPL as commercial roadblock by BasilBrush · · Score: 1

      The only other thing that impacts commercial developers is simply market share, pure and simple.

      No, that's only one factor. The other important one is willingness to pay for software. It doesn't matter if there are a billion users of the platform, if they don't tend to pay for software, it's a waste of time for commercial developers.

      Well... there's always the adware route. That's what Android developers typically end up doing because those users don't tend to pay for software either.

    3. Re:GPL as commercial roadblock by Anonymous Coward · · Score: 0

      The Humble Bundle has shown that Linux users are willing to pay for software, and be willing to pay more on average...

    4. Re:GPL as commercial roadblock by Teancum · · Score: 1

      No, that's only one factor. The other important one is willingness to pay for software. It doesn't matter if there are a billion users of the platform, if they don't tend to pay for software, it's a waste of time for commercial developers.

      Well... there's always the adware route. That's what Android developers typically end up doing because those users don't tend to pay for software either.

      I will admit that there is a tendency of Linux users to be rather belligerent about paying for software, thinking that all software needs to be open source. Because there are several very stable software packages doing common commercial tasks (like Open Office, to give an example), it is harder for a commercial software development company to be involved in trying to compete against those "free" software alternatives. That is also simply the market place too I should add.

      For most of the software packages I've been involved with developing (which perhaps is a minority situation.... I'll accept that even), the customers were willing to pay big bucks (on the order of thousands of dollars or more per copy of the software) and really didn't care what operating system it worked on as long as it got the job done. If the overall project is costing millions of dollars and the software is mission critical for getting the project to work, a few thousand more for software is trivial.

      There is also no reason for a company like Electronic Arts to ignore Linux as a platform other than the fact that the market share is so small that it isn't worth the developer time to try and get it to work. Perhaps it could also be argued that Linux is a cesspool of hackers and crackers that will remove copy protections or simply ignore copyright altogether and spread the stuff around in Bittorrents or other such schemes so nobody can effectively make money on Linux.

      I consider that to be unlikely in a general case anyway, but that does take a leap of faith.

      The real trick I suppose is trying to get people who aren't so wrapped up with geekdom to try Linux. I think the Linux desktop is ready for prime time for ordinary users like my mother, who is hardly on the bleeding edge of technology. It does take getting used to another way of doing things, but that would be true for switching to any other operating system. About the only thing that can then be said is that people get used to one way of doing things and don't like to switch.

      Then again that is why so many people are still using Windows XP in spite of two, soon to be three major updates that have come out since that was first released.

    5. Re:GPL as commercial roadblock by epyT-R · · Score: 1

      so you want to take all the user empowering stuff out.. That way you can more easily bore out the back end, attach strings, and use them to jerk the user around into using your software in only the ways you want?

      Look, your desires aren't that different from the GPL because the only true difference is in the currency. You want to be paid in cash and control, and the GPL demands payment in code to defend software freedom. I find it funny when commercial people whine about the gpl because they are actually the entitled ones. They're demanding access to free code only to turn it closed source so they can compete with the open project they forked it from.

      If your business model relies on false scarcity alone you should go out of business.

      There's no reason for that.. You're welcome to release closed binaries on linux.. It's done all the time.

    6. Re:GPL as commercial roadblock by Electricity+Likes+Me · · Score: 1

      Most whines about GPL on Linux don't make a terrific amount of sense. Except for when it comes to actual driver issues, there's nothing about GPL which stops you releasing proprietary binaries. And even with regard to drivers - we've had closed source drivers on Linux for a very long time now - though that's mostly defined by making zero sense when the company is supposed to be in the business of selling you hardware.

    7. Re:GPL as commercial roadblock by Vince6791 · · Score: 0

      Autodesk maya & 3d studio max and CAD cracked, Adobe Creative Suite 4 and 5 cracked, MS Office 2010 serial numbers and cracks, Visual Studio 2010 serial#'s and cracked, Diskeeper cracked, CorelDraw cracked, windows 7 wga removal, etc... So many windows applications hacked, cracked, and accessed by using torrent. Even games by EA, Capcom, Rockstar, Valve, etc... are cracked and able to use without issue. So if EA is scared of their software being cracked and torrented on linux or even Netflix scared that linux users might be able to save their streamed movies onto their hard drives, they are all smoking crack because it's been done already on the windows platform. Shit! people can even make iso's out of whatever dvd Netflix sends them on linux, bsd, windows. There are more than 15 million users around the world using linux including me. Call of Duty modern warfare 3 $59.99 x 15 million = $899,850,000 revenue. Well actually there are 118, 995 so far playing multiplayer so maybe around $7,020,705 in revenue. But there is a large linux market and it could increase if developers brought their products over to linux.

    8. Re:GPL as commercial roadblock by Teancum · · Score: 1

      There is no possible way for you to suggest any possible value to "cracked" software packages. Indeed I would dare say that the supposed "revenue" here you claim to have lost is moot because these people would not have purchased the game in the first place.

      The operating system is not the issue, but rather the people who are using the operating system. It doesn't matter if it is on Linux, Windows, or some other operating system, people who don't want to pay for games or other software simply won't. It isn't lost sales, it is instead people who are simply using the software without paying for it. Period.

      Those who are going to pay for software will pay for it. It is up to the software publisher to provide incentives to the end users for a reason to pay for the software, such as keeping the software adware, spyware, and other malware out of the software, offering support services for end-users, and in general offering really good customer service. Far too many computer software publishers think that having a piece of software is a license to print money, as the incremental cost of duplicating the software is minimal. Unfortunately each customer who is using your software needs to be treated as a customer, treated with dignity and respected. If you respect and support your customers, they will support you back. For those customers who don't give a damn about you, you can also return the favor.

    9. Re:GPL as commercial roadblock by rinka · · Score: 1

      No GPL is not so much of a commercial roadblock for the Linux desktops/laptops. At least not in most Organizations.

      I think the issues are:
      a. Linux is more complicated to maintain
      b. IS is not really geared to support Linux.
      c. The Organization's internal tools run on Win/IE
      d. Most documents exchanged are geared towards MS office-x

      a. Let me give you an example (personal experience) of the first point.

      I have a Kubuntu laptop that I use for my professional work and I notice that its stability deteriorates with time. Finally, it gets so bad that I end up re-installing the OS and all the apps (with it's attendant loss of time & pain).

      For example, since my last install (some 8 months ago), my laptop's touchpad and ethernet have stopped functioning during one of the many upgrades. Also, my powersave modes don't work properly.

      While I have work arounds for the moment, looks like I'm headed into a fresh re-install in (perhaps) a few months if things get worse.

      Honestly, I don't have the time to sit / debug / fix these issues (This is not my core focus and I do other things for a living). While I am a bit more relaxed and can take these things in my stride, I can't imagine my peers and seniors to go through this. Stability is critical if Linux is to take off in the desktop market.

      I do hope someone fixes this - it is simply a matter of better testing & release planning.

      b. IS folks with Linux skills tend to be more expensive than the Win folks and end up being used to manage Linux Servers. I find very less Linux IS skills in the Desktop environments.

      c. Most internal tools - budgeting tools, planning & reporting, governance tools are geared for Win/IE (some don't even run in Firefox). These need to be migrated to Linux/Mozilla/pure HTML-5 (at least tested and bug-fixed). Organizations will be slow (given limited budgets for these things) in doing this migration.

      d. Most reporting systems use Excel spreadsheets - we (managers) end up using these as customers send us MS Word & Excel documents. Why MS? because some "intelligent" folks exploit these tools to the hilt and use VB scripts/macros which don't run in Libre/Openoffice.

      OK. Having been negative so far, let me talk about my experience in implementing Linux in my teams in one project.
      1. We pitched the following advantages to our management:
      - Saving Licenses
      - Giving the developers a better development and learning environment (Some of them were working on an application targetted at Solaris Servers).

      2. I got the various approvals (these were critical as I was asked for these during project audits). and had my UNIX developers to migrate their laptops/desktops. They were pretty happy. The only issues we faced were:
      - No IS support both within our Organization and from the clients.
      - We couldn't run some of the windows based tools (they'd crash/hang in WINE). I ended up having a few folks (the leads) to dual-boot their machines.

      3. Some of the components we were enhancing were implemented in .NET and the developers/testers working on these had to continue with their Win boxes.

      4. Migrating the Managers wasn't possible, as first of all they didn't have Linux user skills (don't forget - no IS support), secondly, the managers needed to use far more Organization tools (which ran on Win) and finally, document exchanges with the client were these fancy spreadsheets with all kinds of VB scripts enabled.

      Net: Some 45% of the team ended up using Linux. Which to my mind was a pretty successful experiment.

  139. DirectX by Dunge · · Score: 0

    Add DirectX

  140. This thread is a good example of why Linux is goin by Anonymous Coward · · Score: 0

    This thread is a good example of why Linux is going not where

    Too many Linux is perfect the way it is... GET OFF MY GRASS

  141. Wireless and scanners by Anonymous Coward · · Score: 0

    Fix wireless and scanners. Two functions that rarely work smoothly, if they work at all. I don't know much about the architecture for scanners, but wireless requires the configuration of about 4 or 5 tools. The wrappers around these tools don't always work. Combine wireless into a single unified service or driver so that there is less chance of weird misconfigurations.

  142. Too much choice. by Atzanteol · · Score: 3, Insightful

    Linux suffers from diversity... Seriously - it's a bad thing sometimes. If you want Linux to succeed on the desktop then take one distro and kill the others. It won't matter which - just so long as there's one. People will bitch and complain but it would simplify *everything* (package management, sound systems, GUI layout and functionality, etc.).

    When sound isn't working you shouldn't first have to figure out which of the myriad sound systems you're using. When you want to install an application from a site you shouldn't need to figure out how to convert RPMs to .DEB or tgz's.

    The community can't consolidate around a single path forward. This is what happens when there is no clear leadership. And this is exactly the way the community likes and it and why it will continue to be third-rate as a desktop platform.

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
    1. Re:Too much choice. by Anonymous Coward · · Score: 0

      I agree, but I do not think that you would have to kill all the other choices to get the required leadership - you only need one player that has a large enough chunk of the users (maybe 80%) so that whatever they made would be de facto standard. Not likely that will happen though, because that is not what the current user base wants.

  143. How to fix the desktop? Retire people like deIcaza by Anonymous Coward · · Score: 0

    Remove the bloat. Don't imitate Windows or Mac. Make something sleak and fast that works and is stable. My favorite is KDE3, in terms of functionality and productivity.

    kBKbxzAv

  144. forum, search engine, report bug, compile by Faisal+Rehman · · Score: 1

    Beginner should use forums and search engine while advance users shall reporting bugs at bugs.debian.org and self research, wait for next release and self compiling. I had battery icon display problem (resolved my self), clamped polygon display problem (not resolved), session restore after suspend in gnome shell (not resolved), low fps in glxgears (resolved), no desktop environment after fresh installation in debain (resolved), out dated packages in debian cut (not resolved) and license issues of canonical for unity (resolved after shifting to debian).I want to make linux the system of choice for engineers. I found and compiled many engineering packages for cad, gis, project planning, and cae. There are many preloaded cae and gis distro but I want engineering packages right on debian main sources to be part of great community.

  145. Opposite of my experiences by snadrus · · Score: 3, Interesting

    A friend of mine uses Ubuntu & his wife has a Windows machine (just married). She bought an all-in-one for its scanner. After hours of both of them fighting Windows drivers, they were out of time so the plugged it into Ubuntu, opened "Simple Scan" and hit scan. It worked of-course.
    Plug-in a new mouse while you're in a game on Windows 7? It won't work. Works fine in Linux (for any game ran in any way).
    WinTV card? I have my choice of apps to use it with in Linux that cut commercials, reencode, etc. In Windows it's WinTV.exe (worthless) or nothing. (and most of those cards work despite being obscure hardware).

    --
    Science & open-source build trust from peer review. Learn systems you can trust.
    1. Re:Opposite of my experiences by DaveV1.0 · · Score: 1

      Yeah, I call bullshit.

      I use Windows 7 on my gaming laptop and I have switched mice in the middle of games, and even plugged in my N52te and had no problems. I have had Linux fail to recognize TV Tuner cards which worked perfectly with Windows. And, the Windows apps beat the shit out of the Linux apps. And, it is not WinTV.exe and nothing else.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:Opposite of my experiences by Anonymous Coward · · Score: 0

      Have a wireless card that is poorly implemented? Linux might kernel panic on boot.

      Have a mouse plugged into your laptop? you have to disable the touchpad manually, and if you disable it in XFCE, it doesn't automatically reenable if you unplug all the other pointer devices.

    3. Re:Opposite of my experiences by snadrus · · Score: 1

      Windows 7 handles a never-before-seen "new" non-generic mouse with the new hardware dialog which is hidden by a game.
      Thanks for re-iterating my point that not all tuners work in Linux.
      What TV Tuner software do you use?

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    4. Re:Opposite of my experiences by Anonymous Coward · · Score: 0
      No it doesn't? It silently installs the generic mouse driver, I manage over 1000 Windows installs and haven't seen Windows wait for a new hardware dialog box once.

      Windows Media Center is probably the best Windows TV program.

  146. OEMS by multicoregeneral · · Score: 1

    OEMs hold the keys here. They'll sell anything they think people will buy. But the problem is that Microsoft basically owns the OEMs. At least for now. Looks like Ms is working incredibly hard to alienate everyone.

    --
    This signature intentionally left blank.
  147. Some simple things... by internet-redstar · · Score: 0

    There are some simple things that might improve things a lot! But simple is not necessarily simple. HOWEVER! Just look at the 3 most used applications by us; the power users, and veterans: Terminal, Firefox and LibreOffice. Look at the shortcuts of COPY, PASTE. Yes. Copy/paste. In these main 3 applications they are different. For over a few decades it's like that! WTF The Linux Standard Base, can start out with a simple thing like this. It would be nice if they could pull it off. Start out small and humble, and improve things. That's what can make things better. But neither Firefox nor LibreOffice nor terminal emulators will change this without proper motivation. Yet it isn't difficult to realize the necessity to get these thing right...

  148. NIH by Zaurus · · Score: 4, Funny

    (Sigh) I guess I'll just have to rewrite the whole thing from the ground up. I'll just avoid making any bugs or bad design decisions, and make sure everything loves all aspects of everything I code. I'll just write a new bootloader, kernel, drivers, utilities, compiler toolchain, windowing system, desktop productivity software, and some cute cat apps.

    Should take a week or two.

    1. Re:NIH by Narcocide · · Score: 1

      This was already done back in the 90's. It was called BeOS and the limitation of making a flawless operating system is that it'll support exactly 4 motherboard models ever, and if you're lucky 1 scsi card.

    2. Re:NIH by Anonymous Coward · · Score: 0
    3. Re:NIH by Zaurus · · Score: 1

      Ah, but they failed to gain widespread consumer adoption because they forgot the cute cat apps. I, obviously, will not omit that step!

  149. Still waiting in BSD land. by logicassasin · · Score: 1

    The license you speak of exists on *BSD. Still waiting for commercial apps there.

    --
    Fifty watts per channel, baby cakes.
    1. Re:Still waiting in BSD land. by arth1 · · Score: 1

      Indeed. If that were the problem, we'd see an awful lot of BSD-based desktops.

      You're probably more likely to find Windows Me on a random desktop than BSD.

    2. Re:Still waiting in BSD land. by MysteriousPreacher · · Score: 1

      I'd imagine Mac OS X to be more commonly found than Windows ME. ME wasn't on the market for terribly long.

      --
      -- Using the preview button since 2005
  150. Make it a day job. by hessian · · Score: 3, Insightful

    Volunteers view their time as hobby-time, which means they want to work on what interests them.

    Paid employees do that, and also the un-interesting stuff, like documentation, drivers, non-critical bug-fixes, interface standardization and so forth.

    If you want to fix Linux on the desktop, imitate those who are succeeding (Microsoft and Apple): be customer-driven, not developer-driven.

    Work on what the customers need. To do that, you may need to make the volunteer community a paid one, or at least one where there are consequences for not doing what is necessary, and leaders to implement those strategies.

    Heresy, I know. But heresy that works, and would have avoided the absence of market share that Linux desktop solutions now experience.

    For a little bit of background:

    1. Re:Make it a day job. by Anonymous Coward · · Score: 0

      You post is condescending and ignorant, and your linked article loses by repeatedly quoting and linking to crap written by Miguel de Icaza.

    2. Re:Make it a day job. by Anonymous Coward · · Score: 0

      Sure, when was the last time you gave money to a project ( like paying one of the various company who do make money around linux, like Red Hat, Suse, or Canonical ?
      If the answer is never, maybe ask your self "why", and then "why do I ask to people to make money when I am not ready to give them".

  151. Revised article summary by Minwee · · Score: 1

    Somebody has to do this.

    1. Torvalds
    2. de Icaza
    3. ???
    4. Proffitt

  152. Re:It's not broken. Do installfests! by Anonymous Coward · · Score: 0

    Preinstallation, preinstallation, preinstallation. That's all that matters.

    That's not all that matters. Until people can go to apple's website and download iTunes or go to steam's website and download steam, linux isn't going to get much traction in the general population.

  153. Hypercard by slime_Not · · Score: 1

    The computing world needs an easy to use - quick and not so dirty gui to automate so many things that just takes too much time. Too much hassle with the incompatible, incomplete gui systems for the programming languages out there. Hypercard fit the bill, and its amazing how nothing better has come along since. Thanks Steve Jobs for killing what was one of the simplest programming innovations in history.

    An open source version for Linux would be of great benefit, along with LESS desktop windowing choices.

  154. Simple by sdk4777 · · Score: 1

    I found out yesterday, install xubuntu 12.04.1.

  155. backward and forward compatibility by Blaskowicz · · Score: 1

    every five years, freeze a set of "extremely important libraries" and "critical interfaces" and what have you (stuff named like libc, glibc and any libgrujdsrfr01 that 0.01% people know they exist but are needed for common applications ; and whatever kernel features). maybe some toolkit version and stuff. support them forever, even if that needs some kind of chroot or wrappers or something.

    that way commercial software, unmaintained or dead software, and software made by a single person, often good games and unique or nice freeware, can be run on linux. the show can go on for high profile maintained open source and server stuff, these things can still chase the permanent upgrade treadmill if they can afford to.

    one of my first experiences with tinkering under linux was trying to get ttyquake running. needless to say I was pissed when I found out it was totally incompatible because it was 7 or 8 year old. try running a Loki game, those games were a classic argument to make people believe you can game on linux : every single one of them is probably dead, forever incompatible.

    a good example is console emulators. there are some under linux, mainly zsnes. 95% other ones are for windows and are small program made in 2004, 2007, 2002 or more recent. most linux versions have sound glitches or no GUI.

  156. You basically just more economically said by aussersterne · · Score: 5, Interesting

    the same set of things I suggested above. Kudos to you.

    I started using Linux in '93 but stopped in 2009 because, frankly, I was exhausted. I had forgotten that in 1993 I started using Linux because it let me do the things that I wanted to do at a cost (free) that significantly beat ($thousands) what was on offer in the Unix world at the time.

    In 2009 when KDE took a shit on everyone and news that GNOME was about to do it, too, hit the netwaves, I suddenly realized that the situation had become inverted. Now being a Linux user kept me from doing the things that I wanted to do—not in theory (in theory, everything is possible—hell, you can design and fab out your own damned CPU and architecture and create a platform port for it if you want), but in practice. I was spending 10 percent of my time re-learning every major subsystem in Linux that changed every 6 months to 1 year, and another 20 percent of my time constantly fighting to get apps installed, keep them installed across distro releases, support my slowly evolving hardware (which required upgrading to new distro releases or doing backports by hand), and getting those apps to do the things that commercial apps could do easily.

    Linux was no longer saving me many $thousands, since consumer-level OSes were now adequate to my needs and the applications I needed to use were only in the $hundreds camp. The capabilities that I wanted—working multimedia, powerful apps that shared file formats with the rest of the world, set it and forget it tools that I didn't need to build myself and that could manage my data—were right there, on the shelf at affordable prices, in every way that they weren't in 1993.

    It was like a light bulb went on over my head—and I suddenly realized that Linux was holding my real career back, rather than enabling it as it had done in the early '90s. Bye-bye, Linux.

    The culture of Linux remains the culture of 1993 mid-range computing—but we no longer live in a world in which CS students can't afford the hardware/software they use at school and mainstream OSes can't do the fun stuff. Quite the opposite. It's funny to think back at how thrilled I was to have X11 on the desktop (compared to Windows 3.1) versus how I feel now, twenty years on, comparing KDE or GNOME on Fedora or Ubuntu to OS X 10.8. The tables have been exactly turned. Linux is still essentially the same in architecture and philosophy, while the rest of the world has moved to a completely different paradigm in which computing is essentially appliance-driven. In 1993 Linux was ahead of its time. In 2013 Linux is a decade behind.

    These days, I want an complete, polished, turnkey appliance at low cost and with no labor time investment, not a set of building block. Today's appliances are fast, intuitive, stable, durable, powerful, and integrated like the iPad (which I do, yes, use for serious work about 5-6 hours a day). For most users (which is where I have always ultimately fallen), Linux is solution in search of a problem that no longer exists.

    --
    STOP . AMERICA . NOW
    1. Re:You basically just more economically said by Enry · · Score: 1

      I think it depends on what you want to do with it. At home, I no longer use it on my desktop as I want games and multimedia. I'm typing this on an Ubuntu 12.04 desktop (that has VirtualBox running Windows 7 so I can get to Exchange, Visio, etc.). That's not to say that Linux doesn't have it useful places.

      My phone and tablet are both running Android which has Linux at its core. As does my Tivo (or at least used to). I have an XBMC box that my daughter uses to watch movies. She doesn't know Linux, but she uses it as an appliance.

      My basement server which has all my e-mail, photos, media, and other things I hold important from a digital sense is running Linux.

      You're right that on the desktop Linux is very outmoded, but the usefulness of an operating system like this doesn't go away just because it's terrible on the desktop. That's like saying OS X is a failure because nobody is using it as a server.

    2. Re:You basically just more economically said by Anonymous Coward · · Score: 0

      The tables have been exactly turned. Linux is still essentially the same in architecture and philosophy, while the rest of the world has moved to a completely different paradigm in which computing is essentially appliance-driven. In 1993 Linux was ahead of its time. In 2013 Linux is a decade behind.

      Well said, but with open source, this goes with the territory. The developers let someone else figure out what works, and then try to reproduce it.

      If you remember back when the Microsoft "Halloween" memo got leaked, MS stated the Linux world spent all their time "chasing taillights". And that's exactly what happened as a ton of effort was put into reproducing the 1990s Windows ecosystem. The big problem was that users weren't necessarily happy with a Windows-ish OS.

    3. Re:You basically just more economically said by cheesybagel · · Score: 1

      That's funny because we hate the current Linux desktop mostly because of the irritating application which uses the whole screen model followed by things like iOS and Unity.

    4. Re:You basically just more economically said by Anonymous Coward · · Score: 0

      Sorry to break it to you mate, but there are still a lot of us that don't want a turnkey solution. You've outgrown it, and that's fine, but you're a part of a different audience now. Can you imagine how pissed you would have been in 1993 if some aged blowhard was posting on a forum about how Linux needs to be more like Windows to compete for the desktop?

      Linux doesn't need to change because there are alternatives. Leave Linux for those of us that want it as it is -- you don't need Linux, OSX AND Windows. For everyone espousing this bullshit "LINUX NEEDS TO DO X", clearly Linux is not for you.

      For most users (which is where I have always ultimately fallen), Linux is solution in search of a problem that no longer exists.

      If you are/were 'most users', Linux would have never been the solution for you.

    5. Re:You basically just more economically said by wmelnick · · Score: 1

      I am just about as old as you and pretty much have followed the same track. I do still use Linux as my server OS - Scientific or Centos, but I use OSX 10.8 as my desktop. It look good, it does not essentially change with each annual release, the mainstream apps I need are available and I can still do PHP/Apache/MySQL development on it. I loved Linux from the late 80s until around the release of the first Hackintosh distros when I was able to convert my Dell Vostro which had Fedora over to MacOS. It was fairly stable but the stability problems took me no longer to fix than the configuration files on Linux that I always had to tweak. Now I run a MacBook Air, and everything works well, including the unix console that I spend half my day using.

    6. Re:You basically just more economically said by Anonymous Coward · · Score: 0

      It's funny that you mention appliances. That you've found yourself wanting to buy an appliance rather than use building blocks is because you yourself have changed, joining the economic mainstream you mentioned higher up in this thread.

      I too started with Linux in 1992 and I've stuck with it, moving from compilers to high performance computing to informatics and data science. Our HPC clusters were in some sense massive Linux appliances back in the 90s long before "appliance" was a buzzword, targeting an end user who was a computational scientist. In the past decade, I have found Linux very useful when building custom appliances, both on commodity embedded platforms like small routers with OpenWRT and on single application SMP servers with CentOS. I have friends using Android phones as nearly disposable appliance platforms for low volume telemetry applications where custom equipment and firmware development is too costly for just a few units in the field.

      The promise of Linux was always an open book for tinkering and development with a low barrier to entry. The stock and trade of FOSS is products by developers and for developers, as this is how the community builds its wealth of knowledge, methods, and code. For the volunteer FOSS contributor, there is no real economic incentive to try to address complex end user needs since these users offer little in return. The closest you get are developers willing to bridge the gap because they have some other personal motive... projects like Emacs or POVray spring to mind as long-term examples of this.

      Nobody who appreciates how the FOSS ecosystem works would ever expect it to supplant dominant commercial products unless another rich entity funded the effort, as Google is attempting with Android. That Linux and FOSS cannot directly compete in the commercial information appliance market is because you cannot replace a monolithic product strategy and massive business development investment with a movement made up of volunteers and hobbyists each with their own agenda and no control hierarchy. Furthermore, the product here is not just the appliance but also the information content, and both of these require the same focused investment and business development effort.

      It is foolish to think those outside a funded organization will coordinate and deliver vertically integrated products without someone taking the big risk and funding their participation, including the boring and often frustrating work that it takes to make a polished end-user friendly product.

    7. Re:You basically just more economically said by Anonymous Coward · · Score: 0

      Good post. I work on linux 50-60 hours a week for my main job. Granted, all my work is building/maintaining linux servers and routers. For the desktop I have the same feelings as you.

    8. Re:You basically just more economically said by Anonymous Coward · · Score: 0

      aussersterne, this is possible the best comment on this thread.

      If my girlfriend comes over to my house and need to edit a powerpoint for work, she needs MS office. As much as I use Libre, the formatting just doesn’t work. On everything.

      The real kicker for me... GAMES! I cant play guild wars 2 or Diablo 3 natively on linux. I can't go on steam and download a random game for $5.00 and play it.

      Unity looks like crap, its slow and clunky. If I had a linux tablet I'm sure it would be awesome. Since I have never seen or heard of any ubuntu tablets... why bother?

  157. Buy it pre-installed by js_sebastian · · Score: 1
    ..and you won't have to install linux, or fiddle with getting the built-in hardware to work.

    With a learning curve like that, why would anyone want to run Windows?

    Because most users don't install Windows themselves?

    And here we have it: the simple answer.

    The way to have more people using the Linux desktop is to HAVE IT PREINSTALLED by vendors, because most people are unwilling to install an OS themselves from scratch, no matter how incredible it is. Of course, this is much easier said than done, but I think that blaming GNOME/KDE/Unity for Linux's 1% market share is missing the point by a mile.

    Buying pre-installed linux is possible already, especially in the US. I just bought one of these: https://www.system76.com/laptops/model/lemu4. Everything pretty much just works, and they support future releases of ubuntu as well. Another old laptop I have is a dell inspiron 1501. It didn't come with linux pre-installed in the market I bought it in, but I knew the hardware was supported because the same model was sold with linux on it in some markets. A linux install is actually quite painless nowadays if all the hardware is supported. If you like an ultrabook you can try the Dell XPS 13: does not come with linux preinstalled yet, but they will in the future so everything should be well supported.

  158. Should Linux be on the desktop? by Anonymous Coward · · Score: 0

    Taking a step back one could ask should Linux be on the desktop?

    It gained a lot of popularity as a server OS and a OS for embedded devices like Android.

  159. Beefy Miracles? by nighthawk243 · · Score: 1

    Stop naming it after hotdogs.

  160. Stop trying to be "not windows" by Bizzeh · · Score: 0

    The main problem is, microsoft put a lot of time and effort into making sure the desktop environment is more or less the same, visually, to the end user from version to version. In the last 2 years, ubuntu has gone through at least 3 different desktop versions. Stop trying to be "not windows" and accept the fact that microsoft have put a lot of effort behind the desktop being the way it is.

    Standardize a basic layout and design and stick too it.

    Also, GUI needs moving to the kernel, or at least it needs to be a kernel driver, GUI in linux os's at the minute is slow, even hardware accelerated GUI is slow in linux.

  161. Ask Slashdot: by seandiggity · · Score: 1

    When did /. get so, um, like, emo about "linux"?

    --
    Geeks like to think that they can ignore politics, you can leave politics alone, but politics won't leave you alone.-rms
  162. Sadly, this is probably the answer by Weaselmancer · · Score: 1

    Wine.

    Get Wine (and a distro tailored specifically for it) up to a point where you can take any windows program, stick the CD in the computer, and get it to install properly and run.

    You accomplish that and you'll have Linux on the desktop. But probably nothing short of that is going to make it happen.

    --
    Weaselmancer
    rediculous.
  163. default driver compatibility by Anonymous Coward · · Score: 0

    it's why I don't use it, very hard to figure out drivers. Impossible for me.

  164. Only it didn't do the single most critical thing by aussersterne · · Score: 1

    that Windows does: run Windows software. So it was, in fact, completely different.

    --
    STOP . AMERICA . NOW
  165. Interfaces by Anonymous Coward · · Score: 0

    It would help if there were an independent organisation who standarised a set of interfaces that contained the description of the ABI interface.
    For instance: A program would require a standard Perl 5 interface vs perl-5.15.1.
    It would make much easier the collaboration between pakage management systems and ISVs.

  166. Linux Desktop Programming Books, Where are they? by Anonymous Coward · · Score: 0

    Why hasn't anyone written a book about how to program Linux Desktop Apps? Because the APIs change so much and the "right" way to do something like playing sound is not really well defined. If you could get things to settle down API wise someone could write these books and then that would bring the developer community along.

  167. Antiquated question by street_astrologist · · Score: 1

    1. There is no singular "Linux Desktop" as posted by many others already, there are multiple competing desktop environments, package managers and distributions.

    2. Desktop computers have now been surpassed by mobile devices in usage for things like Facebook (http://allthingsd.com/20120508/average-facebook-mobile-use-beats-desktop-access/) and email (http://www.returnpath.net/blog/intheknow/2012/05/email-in-motion-how-mobile-is-leading-the-email-revolution/). You know, those things that most people use the Internet for.

    3. Android is the successful Linux Desktop with nearly 40% market share on mobile devices - almost twice its nearest competitor (http://www.nbcnews.com/technology/gadgetbox/android-market-share-surpass-40-percent-year-122857).

    4. Supporting Windows and Android apps natively in Linux distributions is an important way for distro projects to remain relevant for those who prefer to use Linux, but who need to interact with the rest of the world or share experiences with them.

    5. This whole conversation is beginning to sound like a greybeard echo chamber. I must be one of the greybeards, because I'm posting from a Linux desktop...

  168. Wayland by Anonymous Coward · · Score: 0

    Push Wayland all the way until it's a working display server, capable of supporting X fully as it was intended by Kristian et al, and provide a Wayland native toolkit - e.g. Qt, and let the porting games begin.

    Ensure that Wayland is GL-based all the way, by using the latest Linux kernel graphics capabilities (KMS, etc).

    Plug it into a popular distribution, two or three - starting with Ubuntu, Fedora/RedHat, Suse, etc.

    Then build a little, test a little, until you have a solid desktop. Advertise it, get corporations to support it - e.g. Intel, which can then sell more chips than before.

    Position it as an OS X/Windows alternative. With a sharp GUI like that, Linux can vanquish both OSX and Windows.

    There's probably more that can be "fixed"... this just off the top of my head.

  169. People are the problem by Anonymous Coward · · Score: 0

    Most nerds are only interested in making a desktop operating system for their own use and amusement. Ergo, what they make is unusable and unsuitable for non nerds, and frankly my dear, they don't care a damn.

  170. You're selling FEATURES. Users buy BENEFITS. by MikShapi · · Score: 1

    Users, clients, consumers, whatever you want to call them, do not buy features.
    The only ones that do so are the geek 1% of the population we belong to do.
    This is why we will be the only ones to adopt a linux desktop platform.

    Users buy benefits.

    To a user, there is no benefit to using a Linux desktop.
    The benefit to using windows is that it's the least-brainfuck frugal way to get started using a computer, and it's the same set of computer skills they usually need at work.
    The benefit to using OSX is that it's the least-brainfuck way to use apple hardware.

    To the non-geek, Linux has no benefit. There is *NOTHING* that that desktop will do for them that Windows, OSX, or OSX with Windows in fusion/parallels won't do equally well, with less effort, upfront and ongoing, capex and opex.

    And no, in the case of most people, the brainfuck, time & opportunity cost of learning a new OS far outstrips the $100 of OEM Windows 7 license fees it has the potential to save (and in the case of macs, the 2-figure OS cost is silently lumped into the 4-figure cost of what is essentially a luxury computer).

    The Linux desktop is not broken per-se. It's simply an also-ran that didn't reach escape velocity with the large market, and has no benefit-driven propulsion system to ever help it reach that. No, I can't think of what benefits it would bring. I can only think of a lot of features that any lean-startup-driven process that looks at what's been happening there over the past 10 years would identify as waste (e.g. stuff that fails to get more people to use the platform) in 20 minutes flat.

    It's like "Ever since the invention of the car, we use less horses, and therefore need less whips. Quick, everyone. Think of ways to get everyone to buy whips again! What can we do to 'fix the whip'?"

    In the absence of benefits, you can't "fix" it.

    Benefits, people. Either think up of some, or stop wasting everyone's time with this stuff.

    All the talent that is going into this /dev/null would better benefit us all if it went to solving real problems, bring people real benefits, and help the universe go forward, not back for the sake of some anachronistic religious goal (which this is, to some). We've gone from 10% of the world consuming like Americans to nearly 50%. Every natural resource in the world is under supply stress. India, China, SE Asia and Brazil gave birth to middle classes. There are so many real problems out there to fix.

    --
    -
  171. Linux doesn't need more desktop applications, by AmazingRuss · · Score: 2

    it needs more desktop applications that have well designed UIs and that WORK RIGHT.

  172. All the apps in the world... by Dcnjoe60 · · Score: 1

    All the apps in the world won't matter if Microsoft Office and Adobe Pagemaker aren't included in the list. While there are good open source alternatives available, nobody is going to risk their company's future without access to what is considered industry standard applications.

    Want Linux to be more acceptable on the desktop, first I would work on Libre/Open Office. User's don't care whose fault it is that documents don't convert perfectly, they want the documents to convert perfectly (nor does it matter that there are imperfections between various versions of MS Office). While it is nice that Ubuntu provided some development time to get a patch into LibreOffice that will use the unified Unity menu, that time would have been better spent making powerpoint transitions function the same way as under Windows.

    Pagemaker is another must have for businesses. Yes Gimp does wonderful things as does Inkscape, but neither help Pagemaker users transition to Linux. How many Windows only companies allow Macs in for the marketing department? They do it because they few the Mac as the specific tool needed. Likewise, even if there are alternatives, Pagemaker is the tool needed and if it isn't supported under Linux, it is a show stopper.

    Finally, there needs to be good general ledger accounting software. Businesses aren't going to install linux everywhere but in the finance office and the finance office isn't going to offer a go-ahead opinion if their stuff won't work.

    If all of this sounds business-centric, well, it is. As much as home users may adopt or want to use linux, it is business users that will drive the desktop. It is also business users that will be able to pay support fees, etc. that would keep open source companies in business. That is why companies like Redhat focus on the data center and not the desktop. The data center already has the model of paying for support and therefore Redhat can build a sustainable business model.

    It isn't that desktop linux is dying. It hasn't been born yet. For linux to be successful on the desktop, the first thing to realize is that it has nothing to do with window manager or desktop environment. It has everything to do with applications. If you don't have the applications that people need to do their work, it won't be adopted.

  173. Absolutely— by aussersterne · · Score: 2

    Linux is fabulous as a sever OS at almost every scale.

    But most desktop users don't care about running their own servers, and those that do can generally get the few services that they want in a set-it-and-forget-it appliance from the Best Buy or the Apple Store. And even Windows and Mac OS offer much easier-to-manage implementations of (for example) Windows file sharing and web services. Why would I want to install and configure Samba by hand when I can just check a box to enable file sharing in OS X? Even better, why do either when I can get a router with a USB port and a file server inside it for just a few dollars, stick it in the corner, and forget about it.

    Back in the day I had a Linux box running (I forget which) minimal Linux distro as a file server, print server, DHCP server, and NAT/firewall box on my LAN. It was diskless and sat behind my couch and did its job very well for years. Now I just have an Airport Extreme. Uses less power, was infinitely easier to set up, and makes no noise.

    You can see where Linux is great by looking at where its marketshare is. You can see where Linux is lousy (e.g. the desktop/laptop everyday applications user space) in the same way. People aren't dumb—they do actually tend to use the right tool for the right job. Right now if you want to set up a departmental server, Linux is a prime choice. If you want to equip your college freshman with a general purpose homework computer for school, it's not even on the radar.

    --
    STOP . AMERICA . NOW
  174. Easy Fix by Anonymous Coward · · Score: 0

    The problem is that there's no money in Linux. Let me put it this way...if someone obtains an OSS OS which is "free" then why would they pay for any software that runs on said "free" OS? They most likely won't. Also how many developers write code for any OSS applications that may be out of work? What percentage of the market does Linux comprise of? Not very much, so you will get a handful of users using something that you've spent lots of time creating. Another issue is who is going to maintain support for an application that an enterprise or many people depend on when the orignal creator begins work on something else? Who do enterprises turn to when something that was "free" no longer has ample support? Do they take over the project? If they do does the license prevent them from creating proprietary modules by forcing whatever has been created to be available to a competitor? While Linux itself is a fast and durable OS there seems to be more bickering about what the latest distro has to offer than using that energy to create some sweet applications/services. Last time I checked people couldn't survive by eating bytes of code so until there is some sort-of "killer" app that only runs on Linux then it will be a hard sell...and then there's another problem. What can be created by a handfull of developers that can't be completely blown away by a company with deep pockets? Linux needs to harden itself and use the combined energies to produce a cohesive value proposition that is simple, fast, and covers 80+15 of what people want (killer apps that work better than the competition + drivers...Linux needs to easily support the vast majority of peripherals, etc). Make an ad with killer music (EPIC music), demonstrate getting things done faster/better, and then show how it improves your life...

  175. I'd buy a(nother) Mac. by sshack · · Score: 1

    Add real package management to Mac OS-X.

    macports doesn't cut it, neither does brew. yum or apt-get based would be the way to go. Plainly put, the distance to perfect desktop (A decent package manger for the Unixy bits) is closer in Mac OS-X than it is on Linux (Adding a, usable, consistent desktop with usable office apps)

  176. What is this thing 'desktop' you write of? by Anonymous Coward · · Score: 0

    I like all my little lines of words just fine.

  177. OK by AdmV0rl0n · · Score: 1

    How would you 'fix' it?

    Well, start with some simple things. GFX and Driver API layers need fixing. And by fixing I mean make it easy for Intel, Nvidia and ATI (and others) to make drivers and offer support while cutting ALL the crap that ends up as a firefight because they are blobs or none free. Linux neds these people, and their tech
    Talk to Steam and others and discuss a Direct X alike layer, perhaps really getting to the core of providing OpenCL, CUDA, OpenGL, Maybe Direct X emulation layers, or perhaps a new layer that does the same. Heavily invite the players, steam, Nvidia, AMD, others to be part of it.
    Sound API. Fix it. Properly.

    Gnome was a shitty limited desktop. The Compiz bunch / crew created a layer on top that allowed *fun* and *customisation* - and resulted in a true surge of YouTube Videos and interest globally in the Linux desktop. It become fun, cool, and interesting. If you could bottle it, wasn't that what you wanted to get hold of?
    Since then, every window manager, and distro, has seemingly wanted to move away from that, kill that, do touch, or make Gnome 3 or Unity.
    *Hint to the gnome people, Compiz saved your ass and made your desktop interesting. Maybe you need to understand what it was that was good. It was not your tired, 2d, boring, unconfigurable, tedious, limited desktop, broken desktop.

    Having screwed up the desktop via Unity and Gnome 3 - I hear people saying 'Linux on the desktop is dead, its dead man!'. Little wonder why. The desktop stuff I see is tried, limited and in most cases unconfigurable. Only throwiung compiz (for example) adds a layer of personalisation and life. And even that is years old and needs a refresh really.

    For anyone saying 'I've used my linux desktop for the past 18 years, man, and I love it' - Yeah. You might, but the part you are missing here is it needs work.

    Anyway, the nearest I see is Cinnamon, but while its nice, its pretty lacking in customisation.

    --
    We`re all equal .. Just some of us are less equal than others.
  178. the future is NOW! by Anonymous Coward · · Score: 0

    1.rely on intel.
    2.ignore possible screen resolutions when building a GUI, thence so menus are cut-off on 1024x600 screens.
    3. bash closed sourced, other kind of language (not C) and math (quaternions) add-on cards.
    4. try to reverse engineer the above toaster that is certified to run your own breed nevermind
    5. supply the least amount of background (QT, gimp->framemaker, clutter?, mesa, openGL, X, remain black-ops and topsecret)
    6. more of the above plus even less background
    7. drunk more beer when commenting on that green screen flip open mobile phone, eepoc, on slashdot!
    8. remove dog-shit from the public sandbox playground, even if u don't call your kid a dog. 9. bad formatting ruleZ!

  179. Userland Kits, as done in BeOS by Anonymous Coward · · Score: 0

    Linus Torvalds claims that the kernel is great because it doesn't break existing applications.
    What Be Inc. did so well was to create complete plug-in based application kits that provided
    full skeletons for application development. BeOS was thought out *in advance* by very bright
    people. The Linux desktop fails because it is a hodge-podge of competing technologies which are
    always changing and breaking themselves (Gnome, KDE, etc.)

    How was BeOS better? For example, do you want to play MP3s? Then just add that plugin to
    the MediaKit, and ALL applications which use the MediaKit will be able to play MP3s. The
    MediaKit was unified; it was not part Gstreamer, part Xine, part Ogg, part PulseAudio, part VLC,
    part Jack, part FFMPEG, etc. It was ONE consistent set of interfaces.

    Another example is how they used their filesystem, BeFS, as a database, storing
    extended attributes in the filesystem. Yeah, Linux has that capability now with
    Ext4 and XFS. But, it was thought out in advance, and usage was encouraged.
    That sounds a lot better than nepomonk and its ilk, and all the plethora of
    homegrown gdb, msql, postgresql, nosql databases used to store basic
    things, all of which are incompatible.

    Now, you might not want to go the Be route and use C++. And it's not a good
    idea to *force* people to write multi-threaded applications. Novices need to
    be able to write simple programs too. Perhaps C# would be a good choice?
    Or D?? It would be good to have way for have multiple languages generate the
    same bytecode.

    And hey, as BeOS and Apple's OS X show us, there is a value to having
    a good message passing subsystem, so perhaps ObjC would be a good
    choice as the main language?

    The goal would be to have 1 main, good primary interface for everything,
    and one primary programming language, but still allowing for some choice
    for developing non-essential home-brew apps.

    My humble opinion.

  180. Desktop is a desktop, not a tablet. by Teunis · · Score: 1

    While touch IS coming to desktops, it's not here now and it won't be on the majority of desktop systems - perhaps ever.
    Don't design for a tablet if you're designing for a desktop.

    That's particularly aimed at Gnome and Unity, who seem to be ignoring desktops when it comes to new designs.

  181. Don't by fa2k · · Score: 1

    Apple and Microsoft say that the PC is dead or on its way out. There's no way to make the Linux desktop a better Windows tablet than windows 8 or a better iPad than an iPad, but there will be a large number of people who *don't* want to give up the PC/Dekstop. Be it for the input devices, higher display resolution or because people want general purpose computing, there will be a large need for exactly what Linux currently is. It would be good to have more applications, and a better, all-encompassing API would be nice, but there's no crisis like the summary makes it out to be. Also , it would be like the xkcd about standards, unless it's a beautiful wonder of an API.

  182. A few ideas by JBMcB · · Score: 1

    1 - Focus on *usability*. This means *simplicity* You don't have to drop skins/theme support, but get one looking *really* clean and sharp, and make that the default. If other people want to add more, fine, but get one default skin looking really clean and simple. For reference, the plastik theme for KDE is pretty darn close. This also means there shouldn't be a dozen icons on the taskbar - the default should be clock, wifi status (only if using wifi) and sound.

    2 - You need really good UI building tools that are well documented and well supported. Stop cramming features into the desktop, get the basics rock solid and support the crap out of them on the builder.

    3 - You should be able to make the desktop work just like Windows or MacOS - it's what people are familiar with. It doesn't matter how much better you think your desktop is. It might be lightyears easier to use than MacOS or Windows, but if it's too alien-feeling people won't want to switch to it.

    --
    My Other Computer Is A Data General Nova III.
  183. OneNote... by camperdave · · Score: 1

    I'd like to replace the desktop metaphor with a notebook/binder/planner metaphor: eg, tabs for different projects. Being able to mix spreadsheets and photos and word processing functions all on the same page; kind of like MS-Onenote, but with more active content, and more convenient features. For example, why can't I set an appointment or an alarm when I click on the clock?

    --
    When our name is on the back of your car, we're behind you all the way!
  184. The Car Analogy by Anonymous Coward · · Score: 0

    I don't think it's the learning curve. I think it's that there's TOO MUCH choice. I've made the argument many times over various other similar posts, but there isn't a lot of help for people unfamiliar with cars to lead them to the right choices. If I ask one person, they'll say "Volvo is the best" and someone else will say "Renault is better" and yet another person will say "No! It's a Mazda 323." or any other three brands that you want to pick. Same goes for chassis (hatchback vs sedan).

    Mangled that for you (hope you don't mind).

    I do agree it's a problem though; have you tried looking at distrowatch.com, they do reviews of various and sundry distro's.

  185. Re:It's not broken. Do installfests! by lister+king+of+smeg · · Score: 1

    if you want a 800 number to call and yell at because your Linux computer is not working you could go with any of a number of commercial distro's (redhat, suse,oracle) or any of a number of other firms that will provide support for non commercial distros (canonical). In fact debain keeps a page devoted to paid consultancy firms around the world that will let you scream at them for a set rate $ per hour. http://www.debian.org/consultants/

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  186. New desktop environment is not the answer! by Anonymous Coward · · Score: 0

    I've been on linux for 10+ years.. I work on the system side, so I use linux mainly for the cli, and my de of choice is wmii... but I always had to dual boot into windows:
    1) Netflix is adamant about not supporting linux.. I don't own a tv. I don't have time to torrent stuff.. I just want to open a device and have it play videos
    2) Photoshop doesn't work on linux.. gimp is no where close to photoshop. As an semi-pro photographer, this is a big deal to me.
    3) I've moved to google docs for most of my doc needs, but need to log in to windows, just to open some msoffice docs that wont render well on OSS.

    So in short.. people don't care if Gnome/Kde/wmii/enlightenment/ratpoison/next great desktop is the answer to their prayers.. people who configure stuff can figure out how to configure whatever the DE(desktop environments).. people who don't, just care about the apps. Why are there no apps? because there are soo many DEs, there is no consistency in the way windows are handled (amongst many other things) .

    We are not going to fix the problem by coming up with another DE. The almighty Linus Torvolds himself branch the linux kernel project to a linux os project and pick one DE to be packaged with it.. and only "that" will be called linux.. rest all distro will need to get a new name for their OS. From the package managers perspective, it shouldn't be too hard to just pick one (read deb), and modify it to add clis that mimic other package mangers.

  187. After 17 years, my advice... by rAiNsT0rm · · Score: 1

    My advice has been the same from the 1995-ish days of RH... you need a solid foundation that is close to static and stable to build on. Just like the kernel, there cannot just be chaos. Linux needs to be not just the kernel but the basic framework and a single set of core apps. Instead of 15 terminal apps, window managers, editors, etc. There needs to be one, and the very best/stable/simple one from each category. This would get people interested in working on that one project since it would bring the most fame and notice, it would make the base system close to a standard, and it would eliminate a lot of complexity. From there people can be free to add whatever they want in any of those categories or specialized apps but the foundational base would still be standard. That alone would be huge.

    After that my opinion is that there should be self-contained applications. All the files and dependencies should be in the apps package and directory. With disk being cheap and huge the redundancy and extra space would be completely worth it to give up. It would make the dependency hell go away and it would simplify so many aspects.

    After 17 years though, I'm not holding my breath... the usual crew will just continue to say how it isn't necessary and go about their business with no regard for reality.

    --
    http://teasphere.wordpress.com - A little spot of tea
  188. Make it closed source, by TheSkepticalOptimist · · Score: 1

    Seriously, looks at the most successful *nix distros, OS X, Android, you know damn well that these are not "community" driven projects.

    The biggest problem with Linux has always been is fragmentation. Having 1000 distro's all thinking they can make a better desktop platform, better development system, better server, better UI, etc weakens the whole community source code initiative. A lot of great developers are all working on different variations of essentially the same thing, which waters down the whiskey.

    I think the ONLY thing that could fix Linux is to create one-Uber distro, make is a real community project and put all the collective innovation and interest into creating one desktop version of Linux.

    However, the big problem now is that the Desktop is dying, so I think any effort into making Linux for the Desktop is moot. Even if a super-uber fantastic Desktop Linux is created today, the platform it runs on is dying.

    Linux has to move into Mobile platforms if it wants to survive, but then that will introduce a whole new generation of groups thinking they know how to build a better iOS/Android killer, and failing miserably at it.

    I think fundamentally open source OS'es fail, period. The only successful versions of Linux/*nix have been relatively closed projects from big companies with deep pockets. About the only hope for Linux is to wrap it into some hardware platform like a game console, tablet, phone, etc which effectively closes it down. Linux is like Utopia, everybody wants it but it is fundamentally unattainable because it is a flawed concept unless you compromise.

    --
    I haven't thought of anything clever to put here, but then again most of you haven't either.
  189. Re: "wasting everyone's time" by aussersterne · · Score: 1

    I find this particularly interesting.

    This discussion happens over and over ad infinitum on Slashdot and elsewhere, and indeed the KDE 3->4 and GNOME 2->3 "revolutions" are giant meditations-in-code on the problem of Linux on the desktop/Linux for regular users, yet the Linux community never seems to get their head around the problem, despite dozens of comments from users giving simple directions and despite very successful examples in Windows and Mac OS.

    I suspect that the self-selection of the Linux community with respect to Linux's political goals and characteristics (which have been the most consistent dimension of Linux since the beginning) leaves the Linux world culturally and ideologically blind when it comes to being "good on the desktop" or "good for regular users."

    Witness the way in which so many complaint posts from regular users are shouted/modded down, here and elsewhere.

    They're giving the Linux community plain, simple, honest directions about what would encourage them to select Linux as a tool, but I think that what you're hinting at is right—Linux as a social project (not a technical one) is incompatible with the consumer marketplace at a broad scale. This has basically left the "Linux on the desktop" question as a waste of time for many years now—witness all of the wasted development hours in KDE/GNOME since their respective beginnings. Sure, lots of people here will post and suggest that "KDE 4 is great" and "GNOME 3 is the best ever," but in terms of the actual number of real-world users being served by these codebases vs. the amount of time and resources invested in them, they're much more expensive at the social/labor level than most commercial software, and with poorer ultimate results when measured in the same way (though that's something of a tautological calculation).

    What I wonder about is whether this will ever die off—or, on the other hand, will we continue to see questions like this in another 10 years, with Linux still at the same marketshare and with the same public perception, and with a lot of code churn and invested labor hours over that time?

    --
    STOP . AMERICA . NOW
  190. Developers! Developers! Developers! by ThePhilips · · Score: 1

    For my IMHO why desktop Linux lags, watch this video.

    Linux has no infrastructure to support desktop developers. There is no Linux as a development environment. And it all changes too fast and too often - and diversity of distros is a separate bag of hurt. On top of that there are still piles of gaps. Classical one is the multimedia. Another one is the DB interface. Basically, you need a big-sized well-coordinated community to have a concerted development and maintenance of a Linux as a development platform.

    Most importantly, one shouldn't forget: most desktop developers are ex-users and ex-power-users.

    Windows and Mac OS make it very easy to transition from a user to a developer (VB and VBA, AppleScript and Automator). They also provide moderate guarantees that experience and skill will not expire too fast so that the time invested into coding something up will not be wasted and can be reused after the OS update. (Linux version: user starts with shell scripting ... but that's direction rather opposite of the desktop.)

    I can name only Qt as something what came close. But then it does not completely cover everything. KDE - yes. But there is no dumb abomination like VB which allows to build something useful in very short time or from copy-pasted samples gathered on google.

    GNOME's Vala comes closer (at least from my initial impression of it), but unfortunately, it is bound to rather unpredictable GNOME project.

    --
    All hope abandon ye who enter here.
    1. Re:Developers! Developers! Developers! by blackorzar · · Score: 1

      Lazarus can be a good alternative... but it is delphi based (not so fashion). Anyway, very nice IDE :D

    2. Re:Developers! Developers! Developers! by ThePhilips · · Score: 1

      Does it integrate with KDE? with GNOME? Does it allow to use any of the services offered by the DEs? like for example multimedia? VFS? local network services? web? file viewers? access to user preferences? to system settings?

      Answer is highly likely "No" and to pretty much everything on the list.

      Compare. M$VB provides you access to the whole Windows, including all the innards, via OLE/ActiveX - because M$ kindly went on and added OLE interface to *everything* in Windows.

      And where is the Linux analog of that? Hey, I'm not saying Linux needs an OLE. But it definitely needs some easy way to integrate all the thousands and thousands of the Linux libraries together. So that to developer adding a capability to the application is akin to clicking a checkbox - NOT days of hacking Makefiles and/or fancy project files to fix up the include paths, headers, linking dependencies and so on and so forth.

      --
      All hope abandon ye who enter here.
  191. Graphics, graphics, graphics by Anonymous Coward · · Score: 0

    aussersterne has many good points above, but I don't agree 100%

    Graphics, graphics, graphics - and sound. You get the gamers and the home desktop will follow.

    Business users are always going to be stuck to vendor software. If you get enough home desktop coverage and vendors will start to take it seriously, and businesses will follow.

  192. Re:Only it didn't do the single most critical thin by allo · · Score: 1

    and that was the lindows goal. integrated wine, where the user could just run 95% of the windows software. It even worked quite fine for the software, which was the primary goal. But Lindows was not successful, because when it looks like windows and runs windows software as primary goal ... you can just use windows, as it came preinstalled with your pc.

  193. QED. by aussersterne · · Score: 5, Insightful

    Between your post and mine, the dichotomy/disagreement has been made clear.

    There are two views of users, computing, what computing is for, and what useful computing actually is at work in this discussion. Another way to say what I was saying is that broader Linux community's ideas of what computing is for and what a user is like are very different from the ideas that are in the economic mainstream.

    Rather than respond to your points, I'd like to draw them into relief and point to them. You've made good points with respect to a particular set of goals and a particular value system. But the continuous questions about Linux on the desktop that we see on Slashdot suggest that there is some ambivalence in the Linux world about the ways in which meeting these goals and these values does not seem to lead to widespread adoption.

    The stalemate (a decade-old, at least, one) is crystallized by the way in which the Linux community does not want to change its goals and values, yet wants somehow to enjoy widespread adoption. The two are not compatible; to enjoy widespread adoption, Linux must share the goals of the people walking around Best Buy right now. If the broader community wants to distance themselves from these people and these goals, it is destined to fight windmills for a long time when it comes to widespread adoption.

    Better, to my eye at least, to simply concede on that point and enjoy the system that exists, understanding that for the limited userbase that it has, it is probably currently the best choice.

    Or: You can have users that are not developers or you can have users that are also developers, but there is a distinct limit on the degree to which you can have both groups with the same product.

    --
    STOP . AMERICA . NOW
    1. Re:QED. by wamatt · · Score: 1

      I don't read Slashdot that often anymore, but it's post's like your that really stand out as extremely insightful and wise.

    2. Re:QED. by Anonymous Coward · · Score: 0

      One reason why the continuous questions about Linux on the desktop in Slashdot exist are solely to draw in eyeballs and thus advertising money and thus profits. It is an issue where everyone has an opinion, therefore a lot of replies are expected.

      For the folks going to Best Buy, Linux community is not fighting these people. It welcomes these people. Basically anything these people might want (mail, browser, Skype, video playback, music playback) just works in a modern distribution. The problem really is Microsoft monopoly and stranglehold on OEM vendors which prevents true competition and free market mechanisms from existing. You can't buy an Ubuntu PC from Best Buy. You can't buy a PC with preinstalled Debian, Slackware, Mint, whatever. This choice is just not there. And the problem is not by Linux community's design.

      However, this is worked around easily. Buy a cheap PC and install Ubuntu on it (or any other modern distribution). It should just work. Problem is MS still gets the money via the OEM license. This is what should be made illegal. Or, make the license redeemable easily at the cashier in Best Buy.

      In the end, people should have a choice of what they use. If they are happy paying for products provided by Microsoft, let them (they might want to get their head checked though).

    3. Re:QED. by Anonymous Coward · · Score: 0

      I agree with you. Especially about values.

      Just one clarification: I don't think you can say that the Linux community wants wide spread adoption. That is too broad. It would be more accurate to say that there are some within the community that want wide spread adoption. It would also be an understatement to say that there are plenty of overly vocal gits both inside and outside the community that want us to make Linux suit their values without their having to do a thing. Isn't going to happen. Linux (and the hacker culture) is focused on "scratching our own itch". They got Linux for free (both beer and libre) so they have absolutely no right to demand anything from anyone.* They do however have the right to mold Linux into whatever they want. So I would say to them: hold your tongue and get involved; make Linux become what you want; and PLEASE STOP WHINING about Linux not being what you want because it IS becoming what WE want because we are making it so.

      * Unless they did pay money for it. In the which case, they should stop complaining to the community and start complaining to whoever sold them Linux. That is where the responsibility to them lies.

    4. Re:QED. by Anonymous Coward · · Score: 0

      You are right in much of what you say, but you need to understand that there's a huge difference between the Slashdot crowd and what you call the Linux community. The latter does not really exist. There are communities around various distros, around various apps and desktop environements and also a community around the kernel (that's actually a Linux community, but that's not what you mean). But there's no overall encompassing community.

      Some of these communities do understand what you're saying and have done so for years. For instance, GNOME 2 was created out of this understanding - that's ten years ago! That's also why some of your earlier points about deficiencies are not entirely correct.

      Most of the remaining technical problems don't actually have anything to do with developer versus user mentality, but are really tough problems that cannot easily be solved in the framework surrounding Linux, e.g. constantly moving proprietary Flash with buggy Linux port, complicated video cards with no docs, patented codecs, etc.

      Ubuntu is probably the closest thing to a consumer-oriented works-out-of-the-box thing you can find, and they do have easily bundled solutions to many of these problems, solutions that they cannot really improve much on because of legal issues.

    5. Re:QED. by truks · · Score: 1

      The list of computer users who are developers compared to the list of computer users who are not developers has to be something like 0.1%, so, serviscope_minor's comment about being a developer as a refutation of your statements about what general users require turns out to be a great example of the thinking behind what keeps Linux out of the general desktop arena. Show someone a truth that they don't want to see, and you can figuratively watch them put the blinders on. I personally think that there is a lot of hidden feeling that competent Linux users have that makes them not want people to generally use Linux as a desktop. After all, if anyone could use Linux, how 1337 would they be anymore? In any case, I think you hit the nail on the head.

  194. Does Red Hat lobby the vendors for software? by Anonymous Coward · · Score: 0

    To succeed on the desktop you need the applications that consumers want. What does Red Hat, Canonical, etc. do to get MS Office, iTunes, Photoshop, video games, etc. ported to run on Linux? Nothing? The open source equivalents are sometimes good enough but not always. I figure they help the enterprise DB companies and stuff like that.

    I know that Microsoft and Apple spend time and money to get companies to port their software to their OS. I remember the big deal when Bill Gates face was shown at a Mac convention 10 years ago with Jobs on stage. MS agreed to continue MS Office support. Do you think they did that because MS saw a market to make money or Apple paid them? I remember DEC, PowerPC consortium, MIPS vendors, all paying MS to port Windows NT to their hardware so their hardware would "succeed" on the desktop.

  195. Install Windows by darkwing_bmf · · Score: 1

    Everything 'broken' about Linux is already solved by Windows. Paying the MS tax is far easier than getting Linux OS developers to all agree on common standards that would make life easy for Linux App developers. It's easier than getting hardware manufacturers to start supporting Linux. It's easier than getting game developers to support Linux.

    If you want Linux, use Linux. If you want an OS to do the things Windows does, use Windows. If you want both, dual boot.

  196. Of course the missing 5% included by aussersterne · · Score: 1

    the latest versions of Office, Adobe products, corporate infrastructure products, games, etc.

    In short, to get to the 95% figure, you have to count every last shareware and freeware app for doing not much of anything in particular as a part of the "Windows software" ecosystem. There's a reason Obscure Shareware App X 1.0 is obscure, and it's because not many users care about it.

    Most users do care very much about Office, Photoshop, games, and a few other essential apps, which is why Wine has never fulfilled its promise.

    In short, your post is willfully obtuse. Or perhaps my post was. Let me change it:

    "Only it didn't do the most critical things that Windows does: run the latest versions of MS Office, Adobe products, retail PC games, and Windows enterprise connectivity applications. So it was, in fact, completely different."

    --
    STOP . AMERICA . NOW
    1. Re:Of course the missing 5% included by allo · · Score: 1

      your problem may still be some (most recent) games. stuff like office is, what the wine people are optimizing for.

    2. Re:Of course the missing 5% included by shaitand · · Score: 1

      Don't forget bookkeeping software. So long as you can't run the latest quickbooks and peachtree including up to the minute update support you will never infiltrate the small business.

  197. Re:Your selection sucks. by Anonymous Coward · · Score: 0

    And the calendar app with Mac OS X is crappy by the way.

    It's still leaps and bounds better than any client side Calendar app that runs on Linux. Same goes for Mail.app - although Postler may change that given some time.

  198. Usability Engineering and simplify graphics stack by Theovon · · Score: 1

    Try actually involving people who know something about user interface design, usability, etc. Not a bunch of hackers who like to make pretty displays. Develop common and stable APIs, a common UI toolkit, and common IPC protocols. Strive towards uniformity in user interface appearance. Stop "skinning" and develop a standard UI appearance based on actual research.

    There is many decades of HCI research that applies to this. You could spend ages leafing through journal and conference proceedings on this stuff. Much of what applies to fixing the Linux desktop was solved long ago. People just need to implement it, rather than trying to reinvent the wheel or assuming that the academics are idiots. Be willing to implement something you disagree with because you MIGHT BE WRONG, or (more likely) what works for you may not work for more typical users or novices or even power users.

    Get rid of X11 and switch to Wayland. Yeah, I know. Everyone will cry about the loss of network transparency. You know what? Windows and MacOS do not have network transparency. They use other solutions like VNC. And those other operating systems are successful on the desktop, while Linux is not.

    Linux on the desktop is a failure for several reasons. They include:
    - Unstable APIs and driver ABIs
    - Too many choices about UI toolkits
    - Too many inconsistencies between applications, even those part of the same "desktop environment"
    - Lack of educated and informed leadership
    - Unwillingness to work on the "boring parts" of software development
    - Too much infighting among contributors
    - Etc. etc.

    Another thing we need is more open source graphics drivers. The Open Graphics Project started working on solving that problem once and for all, but it didn't get enough financial support. The OGP started before Kickstarter, so perhaps that would have helped. In any case, the graphics card and driver problem needs to be FIXED.

  199. Photoshop by Anonymous Coward · · Score: 0

    We need photo shop. Its the only thing really holding me back from ditching windows completely.

    Photoshop under wine is a joke and slow in a VM. Gimp 2.8 is nice but it's still no photoshop, not by a long shot.

  200. By just fixing it one by one by grumbel · · Score: 1

    There is nothing fundamentally wrong with the Linux desktop, there are icons, you click on them and they make programs start, it's not rocket science, it doesn't need to. But there are tons of small issues and interoperability problems. Just fix them one by one instead of constantly reinventing the wheel.

  201. You're Exactly Right by Anonymous Coward · · Score: 0

    I began using Linux in 1996 and went full-time Linux Desktop in 1999. I switched to Linux because, as a network engineer, I could do FAR more with Linux than I could with Windows, even if it was at the expense of the quality of the GUI.

    Fast forward 13 years, and there is virtually nothing that I need to do that I can't do with Windows or OS X. What's more, it's now even easier with Windows or OS X than it is with Linux. But, the killer is that there are now LOTS of things that I can do with Windows that I cannot do in Linux, meaning the availability of quality applications for Windows now FAR exceeds those available for Linux.

    I'm presently evaluating upgrading or switching and I'm trying to remain impartial, but every time I see an article like this I think it's time to switch. Lack of SSH with X forwarding are the only losses I see right now.

  202. There's nothing to fix. Just don't break it. by zmooc · · Score: 1

    Linux on the desktop works fine. There's nothing wrong with it; I can use it, anybody can use it. As long as you don't have craphardware, that is. However, there's one thing you can be 100% certain about. Within a year, an upgrade will come around that will totally fuck shit up. All your settings will be gone, your desktop environment probably won't even start and compiz will start behaving horrible. All your gnome panel applets will behave oddly and right-clicking on the gnome panel won't work anymore. I cannot explain this kind of bullshit to end-users.

    If it weren't for this kind of crap, it'd be totally awesome. I'd have the total noobs that I help with their PC migrated to Linux a long time ago. It'd be so much better without the virusscanner crap, without all kinds of odd applications nagging about updates and running crap in the background etc. But I can't. Because I can be 100 percent sure they'll all call me right after the first update because it fucked them in the ass.

    --
    0x or or snor perron?!
  203. It's not windows, it's drivers by gr8_phk · · Score: 1

    So first you install Windows, then you need to find more disks or google around for drivers for some of your hardware. Hardware compatibility is a bit more of an issue for Linux, but less so than Apple products. But if you have hardware that Linux supports (vendors don't support linux, linux supports hardware) then there is usually no issue. Just install from the media of your choice, set up a user and go - everything works out of the box for me.

  204. lacks polish by bzipitidoo · · Score: 4, Informative

    I use LXDE because it is light on the resources. I really do not see why a desktop environment has to use several hundred megabytes of RAM. But even LXDE takes a lot. Needs about 100M. It makes them sluggish. The Firefox developers embarked on a "memshrink" program, and it's yielded excellent dividends. That effort made Firefox faster and more reliable. Seems Linux desktops could benefit from a similar hard look at memory usage.

    LXDE has other problems. The file manager, pcmanfm, is still buggy and prone to crashes. Move lots of files around with it, and its stability goes to pot. It'll quit handling commands when it doesn't just crash. I've had to close it and start it up again to get it to work properly. I've not had good experiences with KDE or Gnome's file managers either. The file manager is a core part of any desktop environment, and the ones available in Linux are not good enough. Then there's the window manager, Openbox. Openbox works fine, but it isn't easy to configure. It has unusual commands (Shade/Roll up/down, and Un/decorate) that only serve to confuse the casual user, and which cannot be removed. If I switch to, say jwm, which doesn't have such extraneous features, then I have to deal with lxpanel and jwm's dueling task bars.

    The UIs of all these desktop environments are full of holes and missing functionality. Still difficult to do it all and not at some point drag out the old text editor. For an example of a hole in the functionality, in LXDE if you right click on the desktop, a window pops up. Fine so far. Then if you click on the main menu (aka Start) button, that popup window does not go away, and the menu does not come up. You have to click somewhere on the desktop to make that popup window go away, then you can access the menu by clicking on the magic button. Why does it work that way? It's kludgy, that's why. The Linux desktop is still a messy collection of independent apps that don't play nice with each other. It lacks polish.

    Peripherals are another weak spot. What happens if you try to print something, but you forgot to turn the printer on first? Depends how CUPS is configured. That job could hang around in the queue forever, and you will not be able to print until it is cleared. And it can't be cleared by any action that makes sense to a casual user. Canceling the job is the way to get printing working again, but this is not so easy. Turning the printer on doesn't work. Even rebooting doesn't work. But first, the user may not know any of this is happening, and will try to print again. Might end up with multiple copies. There may not be a printer dialog in which the user can cancel a job, instead the user has to pull up a browser and navigate to localhost:631. Or bring up ye olde command line prompt and do "lprm *". How many casual users know to do that? Evidently HAL was a wrong turn, and now it's all dbus.

    One other thing: games. For games, must have hardware accelerated 3D graphics on commodity low end graphics cards. The open source drivers still can't do it. The proprietary drivers can, but cause other problems.

    --
    Intellectual Property is a monopolistic, selfish, and defective concept. It is "tyranny over the mind of man"
    1. Re:lacks polish by Anonymous Coward · · Score: 0

      You sir, conveyed what I wanted to say.
      I got interested in Linux, does work in it even though the environment around me uses MS Windows strictly.
      But, I do face severe problems the way you mentioned. Printers are just at starting point.
      Enterprise class Applications together with such support is the main place where Linux lags, for me.
      I always used to enjoy the irony that RMS started GNU by troubleshooting printing issues decades back.
      State of affairs did not change yet.

    2. Re:lacks polish by Anonymous Coward · · Score: 0

      I just put 8GB into the bottom-end desktop I built today.It cost me about US$36. I don't think that memory use is a huge problem for Linux adoption. (That said, last week, I was very happy to put LXDE on a few aging desktops with 512MB RAM that my school had decided were too old to be usable.)

    3. Re:lacks polish by Anonymous Coward · · Score: 0

      Low on resources does not mean fast most of the times. Memory is abundant these days and taking advantage of that is good.

      If I have 4Gbytes and my WM is only using 100MBytes while the vast majority of ram is available that's inefficient.
      If the WM can increase its speed just by 10% while using the double of the RAM I would happily accept the trade (instead of having 3Gbytes free I then have 2.9...), as long as the OS is good at managing memory resources.

      That's the main reason why Vista was considered such a bad OS, mainly because its RAM management sucked A** at release.

      Having said that I now that designing the Software to be low on resources is a smart thing, but only if I can later take advantage on abundance of memory to increase the responsiveness of said software.

  205. A NY Treat by Anonymous Coward · · Score: 0

    AppleWine

  206. I agree— by aussersterne · · Score: 1

    Linux is exactly the right product for those in the self-selected Linux community.

    But there seems to be a deep ambivalence about the limited size of this community (witness the endless discussions on Slashdot about desktop Linux and what it needs/what's wrong with it/why it hasn't taken off) in the Linux world.

    I doubt it will go away—Linux users want Linux to continue to be what it is, but they have also shown a long-term desire to find more fellows, to grow the userbase, and to engage in advocacy. I suspect the deeper wish here is that much of the world was more computer literate and/or that much more of the world was OSS. Of course, both of these scenarios are unlikely to happen, for reasons that have been discussed here for years now.

    --
    STOP . AMERICA . NOW
  207. Testing by Anonymous Coward · · Score: 0

    Here is my solution:
    1. Create a Linux Testing Center with hardware and all the stuff.
    2. Buildbots and static analysis, the earlier bugs get caught the better. Each patch commit should be tested.
    3. Governments like Russia should invest strategically into Wine to lower national digital dependencies.
    4. Provide an excellent, market leading solution to a special interest groups, e.g. ebay sellers, visually impaired, schools, internet cafés, porn collectors
    5. Improve Flash support.

  208. Just buy a Mac already! by Anonymous Coward · · Score: 0

    Buy a Mac.

    Seriously, after using Linux for several years as my main desktop OS, I got fed up with the constant fiddling required to keep it running. I bought a Mac and have never looked back. The Mac is a Unix machine with a nice UI. End of story. It requires maintenance, but 2 orders of magnitude less than a Linux desktop.

  209. how I would fix the linux desktop by Anonymous Coward · · Score: 0

    I would change a few underlying issues:

    1. Standardize on all the components that are needed and enforce it as a version number of the linux desktop
    -example, you must use eglibc libraries version 12.x
    -you must use bash 4.x
    -you must use gnome 2.x.y
    -all libraries to be included by default must remain binary compatible
    -you cannot change the source unless it is accepted upstream
    -standard file system determined
    2. Replace xorg and get wayland in there
    3. Standardize of the Desktop Environment
    -no more of this kde vs gnome vs etc
    -everyone uses the same one
    4. Standardize on a universal package install format
    -deb and rpm don't count, they are distro specific
    -you can keep using them to install system related stuff but that's it
    -this can include automatic updating similar to how apt works
    -this universal install format will include the minimum version number of the linux desktop that must be there
    5. Remove any other programs/games that are not system related in the distro packaging format and make the developers create a universal install package of it
    6. Change over to a swap file instead of a swap partition
    -using a swap partition is no more faster then a swap file
    -you can then adjust the size of the swap file as needed either manually or automatically by the kernel
    -hibernation is then easily supported
    7. With the swap file in place instead of a swap partition, lets make the installing easier
    -select a single partition to install to
    -you can still have multiple partitions and adjust their mount point but the single partition option should be the default
    8. All partitions mounted in /Volumes just like in Mac OS X with their partition name as the directory they are mounted to
    -all partitions mounted show up on the desktop
    -this includes when mounting a dvd
    9. Make case sensitivity file system optional instead of the default
    -there is no technical reason anyone wants 2 files with the same name to exist but with different case in the same location
    -we don't do it in real life, so why do it on the computer
    -it's just confusing, lets get rid of it
    10. Standard location for user data and system data
    -this will make upgrading easier
    11. Replace all configuration files with an xml formatted one
    -easy to check if the xml is valid
    -easy to check if the specific xml schema is valid for it
    -if it is not valid, remove the file and a new one is generated automatically
    -all configuration files for a specific application must be in its own data directory to make it easy to find and not mix up with another applications configuration data files
    12. For any applications that don't want to use the xml formatted configuration data, they never get included as part of the system required files
    13. Get rid of the audio api and replace it with a thoroughly thought out carefully designed one
    -should have all the features that the one in windows and os x have
    -can play multiple sounds at once
    -ability to send compressed audio if the port identifies itself as digital and not analog
    14. Replace the clipboard used in xorg and put in a proper one in wayland
    -should be able to copy and paste when the source for text has already been closed
    -support for different data types such as audio and video
    -no more selection based copying unless the app integrates it
    -will use ctrl key plus x, v, c for copying and pasting
    -if an app already has a use for those keys, then it will do copy and paste another way using selection for copying and right clicking for pasting for example like putty does in windows
    -support for copying/pasting files/directories as well
    -NOT to be implemented in the desktop environment level
    15. More hopes for wayland
    -multiple monitor support without having to log out
    -easy to change resolution configuration
    -ability to set what monitor is on the left/right/etc, basically the position it is at visually, not by text description

    And that's all there is for now, enjoy!

  210. Agreed. by Anonymous Coward · · Score: 0

    "I have all the highly-specialized knowledge and experience necessary and required to, say, install drivers for my new hardware, or to install applications that don't come on a CD or DVD with an autorun app, therefore Linux is already fine for desktop use, and anyone who doesn't have that knowledge and experience is A LAMER WHO SHOULDN'T BE ALLOWED TO USE A COMPUTER!!!!!!!11111eleventyoneone YAAAARRRRRGGGGHHHHHH SPIT FROTH"

    Way to spread the love.

  211. Simple answer .exe by GoodNewsJimDotCom · · Score: 1

    Make a .exe standard across Linux versions. This .exe cannot escape its install directory or access root privledges. You might allow them to access other directories by assigning privledges, say if one application needs to play with another application.

    The reason I quit Linux is that not everything installs via C++ that well. Last I tried was back in 2003 when you needed to install every program you added via a compiler.

  212. Get rid of the piece of shit NetworkManager by reidconti · · Score: 1

    If I have to touch another fucking server that this pile of shit software has decimated, I'm going to scream.

  213. Re:It's not broken. Do installfests! by mystikkman · · Score: 1

    But the big attraction of LInux is that it's free. Once you add support costs, it's going to lose that edge.

  214. There's nothing to fix .. by dgharmon · · Score: 1

    Lubuntu provides all the usability I need ... two years totally Windows free and going .. and I've got a version running on a USB device for system backup/restore ...

    --
    AccountKiller
  215. Bravo by Bacon+Bits · · Score: 1

    Most insightful thing I've read on /. in ages. Well done!

    I find it interesting how much what you're promoting mirrors Android development. I don't think that should be surprising.

    I would like to reiterate:
    1. Users are not developers. Don't act like they are.
    2. Users do not want to be developers. You can't convince them that they do.
    3. Users are not less important than developers. A developer without users is little more than a hobbyist.

    --
    The road to tyranny has always been paved with claims of necessity.
  216. Why do I care? by confuscan · · Score: 1

    Not trying to bait anyone but I run a small business. We have Microsoft and Apple desktops along with iPhone and Blackberries. These are all TOOLS that we use in our business to generate revenue. They are a means to an end (back to the money theme). We are definitely more technically conversant that the average consumer and I have yet to see an argument that would make me consider a Linux desktop. God help anyone trying to sell Linux to the general public.

    I think what many Linux fans don't know about is a formidable market entry rule called "Good Enough". It's a killer. It's inertia squared. It's the challenge that you face when people don't feel enough pain. It's the devil you know challenge.

    Unless Linux and it's advocates are able to address this challenge or Apple/Microsoft make it easier (which is highly unlikely) then the Linux desktop is a great forum discussion, but not much more than that.

  217. Regular Person by Anonymous Coward · · Score: 0

    I'm an average user and non-techie (relatively speaking) and have recently put Ubuntu 12.04 on a new $399 Samsung laptop as my first linux install.

    The only major criticism I have is Ubuntu should have an easy out of the box setting for DPI scaling. (You can change scaling by downloading either dconf Editor or "Advanced Settings", but then have to change the launcher and cursor size separetly. "Advanced Settings" doesn't support 125% and dconf Editor is too hard for new users. Also, Chrome's tabs do not scale at all, while Firefox scales poorly.)

    Side note: Chrome should properly label it's default global zoom setting hidden in the "advanced settings." (Firefox still lacks a global zoom setting.) Also, the browser's global zoom should perhaps automatically match the system dpi settings as Internet Explorer 9 does, albeit poorly, in Windows 7. (In Windows 7 if you've already changed the zoom setting, then adjust the dpi scaling, the settings don't match, but adjust proportionally.)

  218. Another problem by mystikkman · · Score: 1

    Also, much of the community effort seems to be in wasted providing workarounds, and writing long bash scripts to address gaps in functionality. I bet much more effort is spent on writing those forum replies and scripts rather than what would be involved in actually fixing the issue or functionality gap.

    Linux forums are FULL of posts like this:

    http://ubuntuforums.org/showthread.php?p=11926504
    http://kyleabaker.com/2010/07/11/how-to-fix-your-ubuntu-boot-screen/

    And then we have people pointing out the issues with the scripts and trying to fix them. So in the end you have very poorly discoverable forum posts with workarounds that may or may not work for your configuration.

    I guess this is because projects do not welcome contributors, and actively drive them away even if they want to contribute("Works for me!".

  219. Did I miss something? by gtcodave · · Score: 1

    Huh, it's broken? Damn I wish you'd told me sooner! What part? I'll fix it!

    Mine appears to be ok. It's precisely how I designed it to be and that's what I love about it. I pieced it together about 4 years ago and it's still running strong. (IBM think pad t42 / 1.6ghz single / 1gb ram / 80gb HDD. And yes I do have a powerhouse).

    Doubt mac or windows 7 would run anywhere near as nice. GIMP, music, 40 FF tabs, FileZilla, and more it's all happening here!!!

    On an informative note: I think the statements are pretty null talking about desktops like that. Sure, Gnome was a bit of a flop but it's being revised. It makes a damn better impression than Unity to first time users I'm sure.

    KDE is another big player and they just got investment to continue on their project as it may be entering an enterprise environment soon. How exciting :D

    But relative to the topic, how would I *fix* it?

    Well it could be made better by making a really noob friendly distro, which is with a DE that's fresh in looks, intuitive and makes the migration for technophobes from windows to Linux much easier. We could call it CoughGnome.

    Couple that desktop environment with such a distro which has a large application database, with easy one click installs, support for PPA, and support for 4+ years and recent developer backing from a huge games vendor with a keen interest in Linux... We could call it CoughUbuntu.

    Damn if only such a thing existed.

    Get them n00bs on board and using it the corps will follow.

    For those who are adept they're probably having fun on Archy or Sabayon or at least a Debian derivative.

    Admittedly I understand some whine about shared packages with gnome when all u want to do is have GIMP and not have gnome but tbfh if your enthusiastic about Linux you probably arent habing issues and you probably aren't saying its broken.

    --
    13 years Linux user.

    --
    -- David
  220. Re:It's not broken. Do installfests! by lister+king+of+smeg · · Score: 1

    Linus is free. Support isn't necessarily. It hasn't lost that edge just ask redhat.

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  221. You are asking the wrong people by DaveV1.0 · · Score: 1

    You are going to get a lot of people saying "There is no problem."
    You are going to get a lot of people saying "Fix this problem with my favorite distro"
    You are going to get a lot of people saying "Fix this hardware problem that gives people problems"

    In other words, you are going to get denial or narrow and self-serving answers.

    The people that should be asked are people who don't use Linux. Get a bunch of people who have never used Linux, find out what applications they use, load up machines with Linux and their apps or the FLOSS equivalents, and have them use those computer. Then, ask them how to make Linux better on the desktop.

    It is called market research.

    --
    There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
  222. Want some ways to improve the Linux desktop? Here. by supremebob · · Score: 1

    Here is how I would recommending making the Linux desktop better:

    1) Improve the Control Panel applications so you can make practically all OS configuration changes without having run a command or hand edit a configuration file. If I have to open a command prompt or a text editor to fix a problem, you've made configuration more difficult than what 90% of computer users are willing to put up with?

    (And if you don't believe the statement above, consider yourself lucky. You obviously haven't been doing much tech support for "regular" computers lately. The command line scares the hell out of them.)

    2) Standardize on a single method of packaging and installing applications. .RPM's, .DEB's, yum, apt-get... It's too many choices for the average computer user.

    3) Get some of the major PC game developers like EA and Blizzard to start making their products Linux native. Make those versions available for $5 less than the Windows versions. That will get you some market-share growth quickly!

  223. Excellent post!! by kcredden · · Score: 1
    At last a linux user who really knows what is needed!

    I agree 100% on all of it, I wanted to pat your back on a few other things.

    - Stop "shipping early and often." Ship late (i.e. once bugs have been fixed/stabilized) and rarely (no more than once every couple of years).

    I SO agree with this. I'm sick of Mozilla's updating Firefox every 2 weeks. FOLKS IT DOESNT NEED AN UPDATE EXCEPT FOR SECURITY OR BUG FIXES! (ahem)

    This is why I love Debian. It's updated when it needs it I don't need the latest/greatest KDE. After v4.2 it got rid of the buggy, laggy code. It works fine! And I've seen the latest. - BIG DEAL! Reminds me of what XP was compaired to Win2k. Win2k with a bit of polish.

    The biggest thing I want to add to this.

    I'm a linux user from early Slackware. I actually installed Slack by just reading the instructions. So what - 15 years? I can't remember. But I remember spending hours trying to track down one oddball piece of code to get program x running. Know what? I'm now 46, I don't want to do that anymore. I don't want to be on the computer for hours on end. I've got a suspection that's what's happening to everyone else. Yes, we want smart phones, and tablets. But we don't want to be tied up behind a desktop anymore.

    We don't want an OS that we have to fiddle with, and tinker. We want a secure, lean OS that works out of the box. The security fixes come as fast as possible, and just works.

    Give us something that can be installed as easy as Windows. A universal installer would be great, but at least CHECK the installers before you ship. I went though 5 popular distros 2 years ago, and only 1 (OpenSuse12.1) worked on a 4 year old system. All the others just froze up, or crashed. Debian 6 (my last one) has an installer that is even more of a pain in the tail. I personally left because of that installer.

    Fix it so we can install drivers from company web sites (cough nVIDIA Choke) instead of having to use the buggy, and SLOW noveau (Debian, you listening?) Don't force us to use something that people don't want.

    There is dangerous stuff in linux. Why is GRUB automatically installed? I've had more problems with it ruining my systems than anything I ever used. It seems there's a lot of code for something that's used only briefly. Why do we need backgrounds? GUI versions? Etc? It's just suppose to be a way to boot into another OS, (or kernal) But yet, it's so complex, and so dangerously written, one screw up can lock you out of your OS. There's very few tools to fix it, and work with it, and they don't work half the time. The command line interface is almost useless too. Lets just go back to a simple thing that's installed if necessary.

    --
    -- Kevin C. Redden kcredden@ gmail 392992 .com (take out the 392992 for e-mailing me. Spam control)
  224. a few things that would help by RobertLTux · · Score: 3, Interesting

    1 every X releases have some sort of LTS release and then fix everything DON'T EXPERIMENT WITH NEW BETA STUFF
    and have it work as much as possible (so no switching to some new version unless EVERYTHING is working in that version)

    then use the run up to the next LTS to get everything ready

    2 if you are in the Thou Shalt Not Use the Root Login EVER camp then eliminate every time something needs ROOT you can
    (set automount to mount portable drives READ WRITE WORLD not Read Only Root Owned (unless that is set in the drives meta data))

    3 even if its a Python clicky shell eliminate the need to go to the Command Line Shell as much as possible

    4 have the desktop "control panel" slurp any generic control panels it can

    5 God help me for this one: Have in the Help system some sort of Clippy type Agent that you can use to invoke "wizard" type things for the times you have to do stuff across multiple control panel items

    6 any person that uses JFGI in your distro forum WITHOUT GIVING A CORRECT SEARCH PHRASE should be banned and if an employee does so that person should be fired.

    7 and finally INSTALL A LOCAL COPY OF THE HELP FILE WITH ALL APPLICATIONS never assume that your user currently has a network connection

    --
    Any person using FTFY or editing my postings agrees to a US$50.00 charge
  225. Ignore Anything Said On Slashdot by reallocate · · Score: 1

    The best way to get more people to use desktop Linux is to ignore anything said on Slashdot, including this.

    --
    -- Slashdot: When Public Access TV Says "No"
  226. Linux as Part of an I.T. System by Anonymous Coward · · Score: 0

    How about Linux on corporate desktops with the support of I.T.? It already has some traction as a thin client O.S. on devices like those that runnig HP's Linux-based Thin Pro (http://www.hp.com/sbso/busproducts-thinpro.html).

    I've been using Gnome 3 on a Fedora 15 box since the distribution was made available for download. The latest Fedora release includes the ability to use USB-connected stations from Plugable (http://plugable.com/products/ud-160-m/) to share a Linux box amongst a set of USB connected terminals.

    Over the summer I installed a lab of Windows 2008 based nComputing thin clients. The design of Gnome more closely meets the needs of the school, but a couple of problems keeps it from completely filling their needs.

    The most obvious one is the inability of Linux to run Windows programs the school's purchased. This, however, is also a problem with Windows Terminal Server. Another somewhat unexpected problem I encountered was the number of web apps that require Internet Explorer. Hopefully, with greater support of web standards by browser manufacturers, this is a trend that will be reversed by revised web designs by application providers.

  227. Re:It's not broken. Do installfests! by lister+king+of+smeg · · Score: 1

    *Linux damn spell check

    --
    ---Saying gnome 3 is better than windows 8 not so much a compliment as it is damning with light praise.
  228. If it ain't broke? by gwking · · Score: 1

    I'm all for continually making desktop Linux better, and anyone that is trying to do that I wish them great success! As for myself however, I find Linux, including the desktop, great. It was around 2006 or so that Ubuntu really started having success, and with each year they make the Linux desktop more capable, intuitive, and streamlined. Just because it doesn't have the majority doesn't mean it's necessarily broken - maybe it's just not for everyone. I use OS X as my main desktop, and there's nothing 'broken' about it just because it's not the majority. Same goes for Linux.

  229. GNUStep by DMJC · · Score: 1

    I would get GNUStep finished, throw in the whole kitchen sink, get all the video decoder/encoder features implemented, get gnustep's web browser completed, and get the desktop components super polished and complete. Finish the System Preferences.app for gnustep etc. It's the best desktop system noone uses and the only real option linux has to take massive market/mindshare away from Microsoft.

    1. Re:GNUStep by Gordonjcp · · Score: 1

      It's been done already. It's called Mac OSX.

      It runs on FreeBSD rather than Linux, though.

  230. Maybe an actual suggestion by Anonymous Coward · · Score: 0

    Let's assume I am a Windows user.
    I probably like
    1. Ease of program instillation
    2. Gaming
    3. Hardware/ hardware apps

    My opinion is that Linux is lacking in those areas

  231. Performance... by blahplusplus · · Score: 1

    ... is the only way I'd switch. Right now I use windows primarily for games, if games would run faster on linux I would switch in a heartbeat.

  232. Nobody knows what a real UX expert is - even them by Bozovision · · Score: 1

    The Start menu is just another UI choice. It's the one that you are used to because MS debuted the idea in Windows 95, but it's not the only possible choice. Nor is it necessarily the best... Computing has changed since 1995, and the UI should be appropriate to and work well with the form-factor, and we are in a phase where form factor is changing; the new computer is the tablet, the mobile phone, your glasses and your wallscreen. In ten years time your desktop and laptop will seem a bit like one of those pictures you see of mainframes.

    Change is the one certainty in our industry. Go with it. Find better things, even if that means some wrong turnings and deadends along the way. But if we don't experiment we won't find something better.

  233. No don't listen by Bozovision · · Score: 2

    This is a classic crossing-a-chasm problem: the next set of users are not like the previous set of users. If you listen to the existing base, then you never make the leap to the next stage, you become pigeonholed and marginalised. When you hit that chasm breakpoint, you can't take all the old users with you - they aren't your future userbase.

  234. It's so obvious by Anonymous Coward · · Score: 0

    The answer is so obvious, but goes against the very nature of Linux such that it will never happen.

    1) One, single, stable, UI
    2) One, single, stable distro
    3) One, single, stable package management system
    4) Fix all of the bugs in the apps already written, instead of creating a new app with the same functionality and with a entire new set of bugs
    5) Fix the complete cluster fuck around Wifi connection management

    The kernel is fine, fix the rest of the crap that is currently called "The Linux Desktop"

    It would take a couple of years and there would be no thanks and no one is interested in fixing bugs anyways. Most linux developers only have one goal (really 2): 1) create a new app and become famous and well respected enough to retire on, even if it's full of bugs
    2) see above..

    1. Re:It's so obvious by Anonymous Coward · · Score: 0

      oh, 1 more thing:
      Creating robost, commercial grade quality software is hard!. Most developers don't have the fortitude, knowlege, skill and desire to even come close. A group of people doing it for free that can't even agree on which icon to use has no hope of ever achieving a goal.

  235. Actually, not so much... by tlambert · · Score: 1

    * LibreOffice will do 99% of what most Office users would like.

    The vast majority of people I know who use Office products (and I've really tried to pry them off it) are using an older Windows with an older Office, but the thing that they do is use them for their embeddable components and integration with Microsoft SQL Server.

    All of these are SMB - small and medium business owners (read: usually 50 people or less), and they have either a consultant or one or two in house people, depending on size, who glues everything together into a vertical market application for the business using Visual Basic, or more recently, C#.

    The real win here is the API contracts in user space for shared object modules (read DLLs) that have common functionality, and then also use the IUnknown interface to the class factory to pick up components from other DLLs. So long as the top level interface doesn't change, the internal contracts can go whatever way they want, but are usually versioned.

    Microsoft didn't include the SQL functionality or the scriptability in the Office for Mac because this is their bread and butter: tools, certifications, captive market for replacement machines, or new machines, if someone new gets hired, escalating storage over time, etc.. They get one "my computer guy" who they pass around between them and their other SMB friends, and that hooks them on the Microsoft crack.

    But realize: there's no capability for that type of ecosystem in Linux because of the lack of top end and intermediate contracts. You don't need something as complicated as DCOM/CORBA to implement this, they are all (effectively) COM components, which is effectively OLE stuff. When they need some third party package to handle the sales tax calculations in their point of sale systems, etc., they buy it, and just use the interfaces.

    It's unfortunate that no one has stepped into this type of area for Linux (or BSD), but there really isn't much in the way of interchangeable components. You can't really replace Microsoft's components, either, but that's not the point: they've left enough space for niche component vendors to sell bar code scanner interfaces and so on, and it doesn't matter if they come from one vendor or another, so long as (A) each vendor gets enough to stay alive, (B) enough profit to keep them engaged and therefore keep the ecosystem running, and (C) they all come back to the Microsoft mothership to pay their union dues.

    1. Re:Actually, not so much... by postbigbang · · Score: 1

      OoOOhhhhhh no.

      There are plenty of alternatives-- and most are Very Nicely Done SaaS apps. Sure, there is SharePoint, and juicy old VB scripts and lots of houses of cards out there. Change a variable or two, and ka-rumble. In days gone by, what they used was a miracle. Now it's a crater with a spot marked X.

      Yeah, SQL Server, and a dash of C#, a few hot links, and it looks like only Microsoft can do *that* until you realize-- you've been walled in by the entire mess. Crack, indeed.

      --
      ---- Teach Peace. It's Cheaper Than War.
  236. Dear Slashdot admins, by sootman · · Score: 1

    Please run the queries

    select min(date) from comments where body like "*year of linux on the desktop*"

    and

    select min(date) from stories where intro like "*year of linux on the desktop*" or body like "*year of linux on the desktop*"

    and let us know the earliest mention.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  237. I would adapt Linux to modern keyboards. by BrendaEM · · Score: 1

    All the old terminals are buried now.
    We have page-up and page down, and home, and arrow keys, and insert, and home...
    We have standardized keys for cut copy and paste, too.

    --
    https://www.youtube.com/c/BrendaEM
  238. 100% binary compatibility by drew_eckhardt · · Score: 1

    1. 100% binary compatibility with Windows binaries. Many people have some "killer app" that they need to run which is Windows and/or Mac only.

    As it stands, I need to boot into Windows to run Sketchup.

    2. 100% binary compatibility with Windows device drivers.

    My Linux wifi driver often flakes out talking to one access point with a panic which requires manual intervention. The last Fedora I tried progressively increased my fan speed running X until I had a jet engine until the next reboot. My Windows drivers don't do that.

    3. 100% binary compatibility with Linux, including 32 bit binaries on 64 bit systems.

    It's a pain in the butt as a company to deal with multiple Linux versions in terms of builds, test, and support. It's a pain as user where the software you want has the wrong flavor.

    I have 32 bit Firefox (with 32 bit only plugins that I need for reliability) mostly working on a 64 bit Debian, although some of the libraries have hard-coded paths in them which produce frightening error messages and I never got the Java plugin to work which I'd need to use my company VPN.

    The (non) viability of this (as a hobbyist I don't want to waste my life reverse engineering Microsoft APIs, and as a business I don't care whether my servers run desktop applications) is a separate issue.

  239. Not getting the picture by cunamara · · Score: 1

    Reading through many of these comments I think I see the problem you don't: Linux sucks to use unless you are skilled in using it. The market share of Linux/BSD/etc. is less than 1% because it is too hard to use for 99% of the computing public. Compile their own applications? Seriously? Write a shell script- what's that, a play written for mollusks? Try to find a driver for their printer? Sync their iPhone or iPad or Android phone? If it's not plug and play most computer users cannot operate it. Thee folks want to bring their new computer home, turn it on and be able to use it. They don't want to configure stuff. They don't want to read a manual. They don't want to learn about it. They don't give a baboon's ass crack about the differences between the GPLs. They just want to use it and look at Facebook and Pinterest and send Aunt Martha an e-mail with a LOLcat they found. Why do you think the Web browser is the only application most computer users run? They've figured out how it works. That's why people buy Macs and Windows- those companies have spent time figuring out how to make software usable and make the interface work. Linux geeks tend to wear unusability like a badge of honor. They like having 400 ways to make their interface unique to their needs. That scares off everybody else. You want to make Linux catch on? Figure out an interface that is as simple and elegant and attractive as the Mac, not the 20 year old quasi medieval look that most Linux interfaces sport. Too much of it still looks like Windows95.

  240. Stabilize it by efalk · · Score: 1

    Because the underlying toolkit libraries are in a constant state of flux, with each version being incompatible with the previous, applications are all subject to bit-rot. An app that worked in 2008 will very likely not work today unless the author went to the trouble of porting it to the new toolkits. This is true for both gtk and qt. And don't even talk about motif and olit.

  241. Linux Desktop by Anonymous Coward · · Score: 0

    I have been using the Linux Desktop for at least 10 years or more. I wouldn't use anything else. I am disappointed that I have heard that Gnome doesn't have the large force of developers behind it that it used to. I still don't like Unity. Compiz is one of the best things that ever happened to the linux desktop. It adds glitz that out does anything on Mac and Windows and with patience it can be customized to it makes the linux desktop even more functions.

  242. Re:Nobody knows what a real UX expert is - even th by neminem · · Score: 1

    Oh, certainly. Experimental UI designs are certainly essential to progress, and I'm sure that the existing Windows UI (by which I mean the one from win2k, before they started crapping it up with junk) isn't the best thing that could ever exist.

    It's just that real UX people of the sort likely to come up with new crazy ideas that'll revolutionize all of UX... are probably off in academia, coming up with crazy ideas (most of which will suck), and then testing them scientifically with prototypes in a lab. Rather than, say, coming up with a crazy idea (which will probably suck), stating that it's the best thing ever without any proof, then forcing it on actual users who just want to be left alone to do what they know.

  243. Please don't. by Arker · · Score: 1

    Make a free version of OS X. Use GnuStep. Clone Quartz. Clone Quicktime. Clone AppleScript. Clone iLife and iWork. Make a 99% identical work-alike except for the shiny Apple logo. I'm dead serious.

    Please, don't. I am a huge fan of GnuStep and I would like nothing better than to see a solid GUI OS built around it and become successful. But dont ruin it by copying recent Apple crap, please. We can do much better than that.

    I want a NeXT clone updated to take advantage of modern hardware, not a Mac clone that requires modern hardware just to generate pointless visual effects.

    --
    =-=-=-=-=-=-=-=-=-=-=-=-=-=-
    Friends don't let friends enable ecmascript.
    1. Re:Please don't. by Anonymous Coward · · Score: 0

      We can do much better than that.

      You can't and you won't.

  244. This is evolution, not big business by kvnslash · · Score: 1

    Also, If there is anyone doing the linux desktop "right", my vote would be for Mint. They actually have a simple vision and are very responsive to community. I hope they continue to kick ass.

  245. Don't fix linux, fix vendors. by squirrelthetire · · Score: 1

    Linux is not broken. It's just that popular distros default to things like GNOME3 and Unity. No problemo. Just get LXDE, KDE, XFCE, etc. Please, stop complaining. KDE might be too shiny by default, and LXDE and XFCE might be a bit incomplete, but they work better than you think. I promise.

    What is broken is how difficult it is to find hardware that was purposefully made to be supported by the kernel. The other problem is that ATI and NVidea have closed-source drivers that they (especially ATI from my experience) don't update soon enough, or support long enough. I really don't understand why they think that they HAVE to do all of the work, and then whine and complain that there is too much to be done.

  246. Make it run.... by Anonymous Coward · · Score: 0

    Windows programs natively ;)

  247. There's no such thing as "the Linux Desktop" by Anonymous Coward · · Score: 0

    Perhaps the answer is in the question. There is no one Linux Desktop to be fixed, rather a number of competing desktops that duplicate effort such that you end up with a number of file managers, video players etc.

  248. Re: compile code using Win32 API by neonsignal · · Score: 1

    Actually, you can even do that too using Winelib. Might require a certain tendency to masochism.

  249. Re:Minor suggestions - Fixed! by GerardAtJob · · Score: 1

    Here's how to fix the Linux desktop:

    Make it polished and reliable.
    Enforce a single GUI environment.
    Have it run real productivity applications (e.g. MS Office, Adobe Photoshop, Mathworks Matlab).
    Make it certified under Single Unix Specification [wikipedia.org].
    Make it support smooth trackpad gestures.
    Those are just some minor suggestions.

    There, fixed it for you :)

    --
    I can't call that English ;-)
  250. Re:Commercial not necessary for Linux Desktop Succ by RyuuzakiTetsuya · · Score: 1

    I don't think they're that technically competent or organized.

    --
    Non impediti ratione cogitationus.
  251. Windows 7 has issues as well by Vince6791 · · Score: 0

    I had to install windows 7 32 and 64 bit with and without sp1 with full updates 3 times because my machine would freeze up for 30 - 50 seconds 10+ times a day, just to figure out the problem. No event viewer error messages or issues. No hardware issues checked myself and swapped out parts, I have the latest BIOS update as well. I had kubuntu and ubuntu installed on the second partition of the machine and i was not having any freezing so than i knew there was a driver issue. I thought maybe it was my south bridge windows drivers so I installed the amd versions and same issue. I later went into the bios and changed the storage settings from IDE compatibility to AHCI only and after reinstalling windows 7 with all the patches, sp1, than amd chipset drivers and everything is okay now. No more freezing issues in windows 7 32 and 64 bit. I meant WTF! windows 7 craps out in IDE mode and linux does not? The thing is linux like ubuntu and kubuntu it's still faster than windows when it's all configured.

    Right now, MY new ubuntu 12.04.1 install can't seem to keep the resolution and refresh rate settings i set, on every boot. xorg.conf shows 1024x768 at 60hz which i set but my ati video drivers are set to 1280x1024 at 75hz and every time i changed it back to 1024x768 in ati administration mode or through terminal "sudo amdcccle" on the next log out or restart it changes it back to 1280x1024 at 75hz. I'm probably going to delete the xorg.conf and remove the fgrlx and reinstall the video drivers again if not i will have to change to xinerama mode to see if this helps, i have a dual monitor and first time i had this issue, but for me to fix things like this is pretty fun but it might not be fun for the regular joe or office people.

    The other issue with ubuntu with ati, during the install i have to set it to "nomodeset" or otherwise during the install i get scrambled graphical glitches and can barely see shit, after the install i use the recovery mode to install the fglrx and no more visual issues except for the resolution thing.

  252. Bullshit ! by Anonymous Coward · · Score: 0

    "Linux suffers from diversity... Seriously - it's a bad thing sometimes. If you want Linux to succeed on the desktop then take one distro and kill the others"

    Epic fail - one Linux distribution will lead to a situation similar to Corel Linux. Remember that? MS got involved with Corel, in a few months or maybe a year or two - Corel Linux died, along with support from Corel to the WINE project, despite what some Corel employees said in interviews about how GREAT the Microsoft partnership was going to be.

    Get it? Corel Linux, one distribution which at the time was easier to use and install, Microsoft swoops down and Corel Linux was DEAD.

    What keeps Linux's head above water IS the variety and number of people from all edges of the world working on different pieces, different distributions, WHICH CANNOT BE BOUGHT AND KILLED.

    I'm shocked OpenSUSE hasn't died yet.

  253. This is how I would fix acceptibility.... by The_Revelation · · Score: 1

    Because I think that is the issue with the Linux Desktop - Acceptability.

    From what I can see of my time as an OSX admin (on and off, someone always has one of these bastards hanging off a server rack) as well as with end users, the operating system just goes, is obvious.

    (before I commit failure, please note ,I'm just going to go with an amalgum of experiences over the *nix collection excluding Darwin/OSX, I've probably made multiple symmantec errors where things have been fixed)

    Now, I think Ubuntu gets fairly close, from what I have used (one or two distros) but it suffers the old 'we can also do' problem, which extends from the windowing system down to the windowing applications including the terminal representation with confusing names on top of everything! I know, once you've used everything for a while you get your head around it.

    Firstly KDE and GNOME. I'm a new user, why am I even being asked to make this decision already? How do swap it later? Why isn't there just a batch file that does that already, why do I have to edit config files.

    Next, whats with this application menu? Why can't anything have a normal bloody name? Notepad, Calculator, stuff I can easily comprehend. Not Kompressor or whatever they call these things. Place program name is brackets or something and make sure the generic name is available as the sortable option. This could even just be done via Windowing aliases that are set up on install and can be turned off. Obviously clients are not going to approach something that goes out of its way to be alien considering every other Windowing methaphor uses these basic office analogies. If the analogies are insufficient, create a better analogy system, but don't waste our time working out what these bloody programs do.

    Then after all this you end up with one of the most spartan / ugly desktops available. I would be adding on the two desktop 3D features that let you jelly folders and cube around desktops. Thats neat eye-candy. Eye-candy makes people play. Playing is a key part of acceptability. Its far easier to teach someone to use a computer if they have an interest for games because they will practice without being asked.

    And then, you will probably need to diminish this 'jack of all trades' mentality Linux often has. Yes, we know, it can be scaled to anything. Thats why we end up with embedded version (or some minimal linux), eyecandy desktop version, server version.

    Oh, and the settings wizards in the gnome 2 were crap in as much as they did allow control and configuration of the Windowing system, but not the computer itself. To do that, you go editing files as Root. Does Linux need a better architecture for script files that allow it to be easily represented in a dynamic dialog?

    Finally, I don't like the implementation of the terminal - too much Inception - at least in the last version of GNOME I was running. Terminal boxes are represented as windows, but I think the metaphor is a little mistaken for an OS that prides itself on being all about 'Windows' with a command box shell added on. They almost demand their own management GUI in Linux due to their necessity though. Maybe ALT+~ will cycled your open terminals and ALT+TAB will eventually let you select the consoles group tab which takes you back to last active console with the other sessions grouped to the status of that. There may be some use-cases where this idea is stupid, but as of the last time I used Linux as a desktop/server I swear 80% of the time was in terminal, with another 10% was in GEDIT modifying files opened via the terminal. Makes you wonder why the 'Start' menu on the keyboard doesn't just launch a friggin terminal window.

    So, this is how Linux needs to reinvent itself. Automation and more stuff out of the box presented in a generic fashion (fewer crazy names).

    Sorry if is seems as though I have a low opinion of Linux, because that is certainly not the case. On the contrary, I have a low opinion of MS Windows from an operational stand point, I just don't think that technologies are as meshed and concise as they should be with Linux.

  254. Integrated, Prebuilt into hardware by Anonymous Coward · · Score: 0

    Linux has already made it well. The kernel is in use by Android which is outpacing all other OS in terms of smartphone sales.

    On computers however, either you run Android or do at least the following (if not more).
    1. Reliable new computers with OS preinstalled (HW with good specs, better than or same as Windows/MAC systems).
    2. Authentication and home networking (like a Windows system)
    3. wifi and bluetooth
    4. Automatic software updates
    5. Plug-n-play external display support
    6. Automatic backup/restore
    7. Consistency in the UI icons/actions etc. A standard needs to be "enforced" by an UI review panel for smooth user interaction
    8. Support for 3G/4G modems from the providers
    9. Smooth VPN
    10. Openoffice preinstalled

    Lack of the following means that Linux will never catch on to Windows or Mac. The following are the ones where half of the community should work on.
    1. Printer, Scanner, Digital camera specific software and drivers
    2. User documentation that is not out of date
    3. Games

  255. JUST READ THIS by Anonymous Coward · · Score: 0

    http://linuxfonts.narod.ru/why.linux.is.not.ready.for.the.desktop.current.html

  256. Unity is pretty slick by Anonymous Coward · · Score: 0

    I'm using Unity now, I really like it, I tested out the media latency and it performs as well as xfce but gives you a cool "we're in the 21st century now" ui without being doggish like windows 8.

  257. Ditch The X server and start over by esarjeant · · Score: 1

    Ditch X11 and start over. This should be something that is assumed to only run local and will have direct access to hardware. while compositing window managers take a step in this direction, jump in all the way.

    While it is impressive that you can direct an application to use a remote display, even an underpowered PC can host a native GUI that runs locally and is accessed remotely via VNC or RDP.

    Combine it with a standard UI widget toolkit that is constant and don't waver. Do not allow co-mingling of various widget technologies, the current state of X11 allows such a diverse assortment of UI toolkits (KDE / GTK / etc.) that you are destined to get apps that look and behave differently.

    Users don't need to theme their desktop, it is usually more important to them that it looks and behaves the same on every computer it gets installed to. The last thing a user wants is to sit down in front of an app and find that it looks completely different.

    Finally, build a killer visual IDE that is as easy to use as VB.NET and use this to construct all of the apps your new desktop. That should just about do it... It wouldn't hurt to OEM bundle it with a few large PC vendors.

    --

    Eric Sarjeant
    eric[@]sarjeant.com

    1. Re:Ditch The X server and start over by Miamicanes · · Score: 1

      > While it is impressive that you can direct an application to use a remote display,

      And yet, 99.999% of people who have to access a remote Linux system whose native desktop is KDE or Gnome end up having to use VNC to access it remotely, because X is such a violent bitch to use remotely, even over a LAN, that Linus Torvalds *himself* probably shudders at the thought of trying to do remote X from a computer running Windows, and would tell someone who suggested it for a 10-minute adhoc connection that they're completely insane.

      In my experience, the biggest problem with trying to get X to work remotely is the fact that there's literally a thousand things that can go wrong, and no way to incrementally bootstrap it one baby step at a time, confirming that the usual things that cause problems are absolutely working before proceeding to the next step. It either works or it doesn't, and if it doesn't, your likelihood of effectively troubleshooting it and actually getting it to work in any reasonable amount of time is basically "nonexistent". If you don't have admin rights to the remote Linux box, it's basically a lost cause, because you'll never figure out what's actually going wrong.

      Hell, just try to get a group of hardcore Linux users to even agree where the role of "Window Manager" rightfully BELONGS in a scenario where a Windows PC is running an X server and connecting to a remote Linux PC whose desktop environment is KDE or Gnome. My coworkers and I have had The Discussion over lunch countless times, and there's still no real consensus... or even consistency. Every few months, someone will feel masochistic and decide to try getting KDE or Gnome to work over remote X to Windows, beat themselves up for a few days, then give up and swear to god they'll never try again.

  258. good hardware, professional mainstream software by Anonymous Coward · · Score: 0

    Find a good vendor trading high-end hardware. Convince Autodesk and Adobe to port their products do Linux. Ship all of this in a good-looking, highly stable box, running a customized and solid distro, without forgetting good end-user support and integrated cloud services. Follow the long tail and be happy.

    In other words, follow Apple's history on niche markets. There's no need to Linux to be a dominant OS among end-users in an era that is seeing the end of PCs. Linux could, howevert, become a very good alternative to people needing good workstations. Those people feel that Apple is abandoning them.

  259. Re:It's not broken. - True Windows Isn't Broken by Anonymous Coward · · Score: 0

    I just installed Windows 7. For the first time since 1999 I will NOT install any flavor of Linux. It use to be harder to install Windows. That is no longer true. And they don't change the *(#! interface on you every six months. There is also plenty of evidence that most distributions and desktops are not designed for users who actually want to do something. Like use flash on a 64 bit system (Fedora), use a network driver that somehow violate Debian's Social Contract (There is an easy install). And god forbid you want a minimize or shutdown button in Gnome, they tell you how you will use your software. I won't even start on the abomination that is KDE 4. When the best reviews for it are "try 4.8, it is almost as good as 3.5 was..." you screwed the pooch hard.

    So yeah, I love free / open source software. It is about all I run on my windows machines anymore. And while I hate windows, I hate the Linux Desktops much, much more.

  260. KDE3 Lives! by Anonymous Coward · · Score: 0

    OpenSuse has never dropped KDE3, and still supports it in the newest
    version, 12.2, which was released two days ago! In fact, they're still
    adding things to it to keep up with recent developments:

    http://en.opensuse.org/Features#Other_Free_Desktops
    http://lizards.opensuse.org/2012/06/02/kde3-gets-udisks2-backend/

    I've used (Open)Suse for about 12 years on my desktop machine. The
    administration program (Yast) is very easy to use, especially the
    software installation section. The rare program that isn't in any
    of the repos always compiles easily (it will tell you if you need
    to install any libraries).

    I rejected KDE4 when I found that the desktop pager (the little
    applet that switches between any of the up to 20 virtual desktops
    that you've defined) doesn't legibly show the names that you've given
    to the desktops! Multiple desktops are one of the most important
    Linux features for me, allowing me to keep all the programs set up
    and running for all of my task categories -- Mail, Music, Website,
    etc. -- and to switch to any category with a single click on the
    pager (which lives in the panel that appears in all desktops). All
    those programs take up almost no CPU cycles when they're not in use,
    and they only appear in the screen and taskbar where I put them,
    so there's no reason to set them up and take them down every time
    I use them. This saves a huge amount of time and effort. They take
    a little memory, but 8GB of RAM only costs around $50 today.

    I have KDE4 installed also, so I can use some of its apps,
    e.g., konsole and okular, which have been improved over the KDE3
    versions. If they pull in QT4 in addition to QT3, who cares? But
    there are three of its programs that I've made non-executable --
    akonadi, nepomuk, and strigi -- because when I accidentally ran
    a KDE4 app that uses them, one or more of them grabbed both cores
    of my CPU at 100%, and required finding and killing about a dozen
    processes. Whatever they were doing, I don't need it.

    OpenSuse works great in desktops and servers. The folks in its IRC
    channel are very helpful, and will keep working on any problem you
    have til it's fixed. The only reason I can think of to prefer some
    other distro is Ubuntu's huge userbase, which sometimes comes up
    with a drop-in solution for some unusual need that can't be found
    anywhere else. If you need that, the Trinity fork of KDE3 is going
    strong and is scheduled to do two releases in the next few months,
    which will hopefully handle the newer versions of Ubuntu.

    http://www.trinitydesktop.org/

        Mark S Bilk, cosmicpenguin.com

    1. Re:KDE3 Lives! by HiThere · · Score: 1

      Sounds likt it's time to try Trinity again.

      I forget exactly why I decided to remove SUSE... Next time I do a disk partition, maybe I should reserve some space for them.

      --

      I think we've pushed this "anyone can grow up to be president" thing too far.
  261. Stop being embarrassed by the command line by Canjo · · Score: 1

    There's always a lot of fussing about how the command line scares people, how if you have to do something on the command line then something is horribly wrong. This attitude has resulted in the dumbing down of the various GUIs for Linux, as if Linux will ever be able to compete with Windows or OSX for the content consumption market, or as if it would be a *GOOD* thing to turn Linux into the crappy knock-off cheap alternative to a real OS. I don't see how anyone with the intelligence to engineer an OS or a UI could be motivated by such a dumb goal.

    I don't want to say what Linux should or shouldn't be, but occasionally I have flashes, glimpses of something awesome that it *COULD* be, and I wish I had the skills to make it or even articulate clearly what I'm seeing. I'll try here.

    In selling Linux to newbies we're always afraid to show them the command line, and so no one has worked on developing a better shell. As a result, the shell is some monster out of the 1980s. What if all the expertise in user interfaces was turned on developing a better command line? (The fish shell is a step in the right direction; the OS X Terminal also has some nice features, such as drag-dropping files into it.) Where you interact with your computer by typing commands, rather than by pressing buttons? It isn't so unnatural. As I read in some post here a while ago, people have been talking to each other to get things done for millenia, but we've only been pressing on things that look like candy to get things done for a few years. On Star Trek, they instruct their computer verbally. And yet UI designers insist that our interfaces have to be entirely visual, because the CLI has been done in such a user-unfriendly way in the past.

    The command line is powerful because it is a language; in languages you can build an infinity of possible sentences by combining words according to grammar. In Unix, you can make your computer do pretty much any complex task by chaining together other small programs. There is no comfortable visual metaphor I am aware of that enables this infinity of possible tasks. In a GUI, you have a finite amount of space on the screen, a finite number of buttons to press. In a CLI, you have an infinity of options that you can build up if you know the language. In my work, I do a lot of text processing; I make up new pipelines every day and I can't imagine any way of doing that in a GUI.

    But the command line is still a dinosaur. It doesn't have to be that way.

    This is my as-yet-fragmentary, inarticulate dream. Imagine if you type "ls" at the command line, and instead of a bunch of color-coded names of files (wow! color! on a monitor!?!?!? how high-tech!) you get thumbnails, so you don't have to open things individually to see what they are. And maybe those thumbnails stay at the top of the terminal, in some unobtrusive form, as you do your complicated renamings or whatever, so you don't have to keep typing "ls". What if you had the option of clicking cool.pdf OR typing evince cool.pdf? Or, if you don't remember that your pdf reader is evince, what if you could just type "open cool.pdf" and it would use $DEFAULT_PDF_THING? What if every program had a little terminal on the bottom where you could tell it what to do, in case you prefer to talk to your computer instead of press predefined buttons?

    I don't know if I've articulated this clearly--I think about it quite a bit, in my spare time. The last thing I want to see is the command line wrecked by trendy UX crap. Rather I want to see the real work on usability brought to bear. Linux doesn't have to be the next OS that limits you. Linux can be the OS that makes it easy to build new things, to do things no one has done before. Steve Jobs said that computers should be like a bicycle for the mind: it enhances what you can do, it lets you go farther to places you hadn't thought of before. And he seemed to fulfill that idea in things like HyperCard before dumping it in favor of turning people into content-grazing animals with stuff l

  262. Everyone knows the issue by mbrod · · Score: 1

    It's the developer tools stupid. Efforts need to focus there. They need to be designed and Engineered. Not just coded.

  263. Can we hear from somebody with a clue instead? by dbIII · · Score: 1

    What an epic failure of a post. Your first point has been done by Nvidia for many years and if you were not aware of it you really know very little about this subject. If you were are of it and are trying to make the point anyway you are an evil lying prick.
    To the poor readers sujcected to the above - I've got no idea why the above poster wasted so much time and occupied so much space with such drivel. Could we please hear from somebody that actually has some points instead of either ignorance or lies?

  264. Re:Good Enough by efitton · · Score: 1

    With apologies to those who do love XFCE, I don't know that most people like XFCE and really think that it is good enough. Most people are switching to XFCE not because it is good enough but because it is better than the abominations that are GNOME 3 and KDE 4.

  265. Copy Windows by wasteoid · · Score: 1

    1. If you want more Windows users to switch to Linux, make Linux look and feel just like Windows. Users can switch without having to relearn how to use the OS.

    Look at the backlash with the Windows 8 Metro UI; people don't want to relearn how to use even a new version of Windows.

    2. Have AAA games for Linux. Games are the primary reason many people use Windows. Any OS (Linux, Android, etc) can let a user browse the Internet.

    If a "killer app" came out exclusively for Linux, it would drive many people to switch to Linux. Right now, except for using a Windows emulator, you can't play many AAA games on Linux.

    1. Re:Copy Windows by couchslug · · Score: 1

      "Look at the backlash with the Windows 8 Metro UI; people don't want to relearn how to use even a new version of Windows."

      Fuck no they don't. They invested time in learning STANDARD ways of GETTING WORK DONE.

      Linux UI designers keep changing things purely for the sake of fucking over users who spent time learning (previous UI). They don't give a shit about users, just about copying Apple badly.

      I can cope easily enough, but I don't introduce new users to Linux because it has nothing to offer them at entry level.

      --
      "This post is an artistic work of fiction and falsehood. Only a fool would take anything posted here as fact."
  266. How to fix Linux by Anonymous Coward · · Score: 0

    How to fix Linux:

    STOP BREAKING DEVICE DRIVERS WITH EVERY KERNEL UPDATE!

    Stop completely reinventing the desktop experience with every update. People hate Unity for the same reason they hate Metro, it is a USELESS AND PAINFUL desktop experience.

    When people report bugs, FIX THEM. A fixed bug is better than a new feature!

    The terminal should NEVER be necessary for a normal or even an intermediate user.

    The GUI tools used to configure the computer should ACTUALLY WORK!

    STOP SETTING KNOWN BROKEN DRIVERS AS THE DEFAULT FOR PRINTERS. (Especially HP printers)

    People don't give a shit if the drivers are "free" if they don't work. Better a propriety driver that works than a "free" driver that DOESN'T.

    The "free" AMD radeon driver SUCKS! The propriety one sucks even more...

    STOP BREAKING DEVICE DRIVERS WITH EVERY KERNEL UPDATE!

    FIX BROKEN DRIVERS, FFS!

    STOP BREAKING DEVICE DRIVERS WITH EVERY KERNEL UPDATE!

    Windows and Mac users can get the newest version of almost any "free" software simply by downloading the newest version. Yet, in major distros like Ubuntu the packages in the official repositories are often YEARS out of date. Building the packages yourself is NOT an acceptable solution for standard users.

    STOP BREAKING DEVICE DRIVERS WITH EVERY KERNEL UPDATE!

    And just in case you missed it - STOP BREAKING DEVICE DRIVERS WITH EVERY KERNEL UPDATE!

    It doesn't matter how many applications Linux has as long as you have to pray to Linus and the distro gods that they won't render your hardware useless every 6 months. Linus loves bragging how 20 year old applications still can run on the newest Linux kernel, but why can't 20 year old hardware do the same? Even some 5 year old hardware has issues...

  267. DOCX, XLSX etc is broken. by dbIII · · Score: 1

    That's an example of a data format being badly broken. I'm in an industry where we read in files from as early as the 1960s, and we can do it with software released in 2012 because the data format is a known standard. Don't blame other software providers for a game played by one. MS Office compatibility or lack thereof is a Microsoft problem, and it's an ongoing one since they shift their obfiscated formats with time and even prevent it being read by their older products. Their compatibility patches have been failures, so if you want to use their current format you need to use their current software on their current platform - they fail to provide an effective fancy typewriter unless you stay on the upgrade treadmill.

  268. Net metaphor by Richy_T · · Score: 1

    It's time to stop the command-line/GUI factionalism and come up with a true hybrid desktop that implements the best of both worlds. Even Microsoft have been unable to kill off the command-line, someone was showing windows 8 at work today and in response to someone who didn't like it told them, "You can always hit the windows key and start typing". Let's allow things to be centered around tasks too. directories and virtual desktops lean this way but let's make it a fundamental part of operations.

    Also, let's lose the application-centric model and go to a true document-centric model. It looked like Windows was starting to go that way as far back as 3.1 and maybe earlier but then it stalled out. Unix's "everything is a file" metaphor is a good step in that direction too but never really got explored. Mac's resource forks probably would have been something to feed into that too (Though you'd probably get sued for that these days). This is more of a top-down OS change than a desktop change, however.

    Let's lose annoying focus grabbing pop-up dialog boxes and per-window menus. One menu at the top, per the old Mac style and some kind of docked dialog/tool area. Remember, document/task, not application centric. Think something like the Visual Studio IDE but designed better and as the actual desktop.

    Oh, and ponies.

    1. Re:Net metaphor by Richy_T · · Score: 1

      Another one: let's lose the file extensions too. mime-types go in the resource forks.

  269. Re:It's not broken. Yes, it is. by Anonymous Coward · · Score: 0

    The problem we have is that we want linux to be all things to all people. Its not.

    A distro that was actually aimed at the average PC user would go a LONG way.

    Ubuntu 11 was close, but missed.

    Here is what you need to do:

    - File system that makes scene. Too much history in our file system. /var is that partition where things change a lot, and that needed the fast disks. Today, disks are fast enough that that isn't needed /opt, /bin, /sbin, /usr/bin, /usr/sbin - all of these are places where user programs go. The average user will never find what they are looking for. Yes, I know the history of each of these. And I agree that they made seance when they were created. But now? /programs would work really well here.

    - Make client/server set ups work without a lot of hell.

    Remember when openLDAP was configurable via a config file? Back then, it was a snap to set up the server. Wonderful scripts did all the hard work. Ask your average joe to do it now. Good luck. This was NOT progress.

    And how about joining a client to a server domain? IPA is making some progress, but its not their. IPA should be the default identity provider (and it should install without hell)

    Make a distro that scans the network for a server, and asks if you want to use that for automatic config, then get creds, load /home, whatever shared directories, load its printers, scanners, etc. without the user having to do it all.

    - Command line hell.

    We do a lot with repos, why don't we make scripts to fix things available via repos? Not that hard.

    Why can't we highlight a set of commands from a web page, and then send that to a terminal to execute?

    Why can't maintainers understand that the average user doesn't WANT to understand the command line?

    - Make the command line more useable for the average user

    start/run. In Linux we should have a smart command line where we can search our system, the net or execute a program. Chrome does it.

    - Turn on defaults that make scene.

    Why does sane not enable net clients by default?
    Why does CUPS not show remote printers by default?
    Why do we try to push music stores the user has never heard of? itunes, Amazon, Google as defaults, ability to add others easily.

    - Drivers.

    Its a LOT better than it was, but it has a LONG way to go.

    - Connect accounts.

    Google, Amazon, Yahoo, MS, work, school, city, library, etc. All of these accounts, yet no good way of managing and using the services. They got it better in ICS. Make that work in a distro as easily. Make it easy to extend. Make it easy to add to,

    - Make config sane.

    So many places to go to find out how to adjust things. Why can't we agree on some simple tools for this? MS's W2K8 server had the right idea with it (bad implementation, but the right idea). If we simply made the same config tool work with lots of things, it would make it a lot easier. With OSS, this should be easy!

    - Log hell

    How many different logging systems do we have on the system now?

    Why?

    - Make web software the same as apps to the user.

    Most users don't see a difference, Koha or Wordpress should be installable via repo.

    - Understand the use model.
    law offices use computers in a specific way. Doctors offices use them in a specific way.

    Why don't we seem to understand this?

    - Commercial software.
    I love OSS, but it doesn't scratch all itches. An ecosystem of commercial software would go a LONG way.

    When we can do this, we can own the desktop.

  270. Ditch Linux, cheer for DontThinkOfMeAsLinux by Anonymous Coward · · Score: 0

    Isn't Linux the hottest selling desktop--err palmtop--err settop--oh I don't know what it's called-- the hottest selling OS on the market. Android is Linux.

    So maybe what linux on the desktop needs is a replacement for X, and I don't mean Wayland. Or maybe I do. I don't know. Apple put a different face on BSD and it seems to be working out. So let the techies keep X, and develop something deeply integrated from the X level up. But even that probably isn't the answer. I think the answer is probably not to have Linux succeed, but to have DistroZ succeed. Isn't that Android's secret? It isn't succeeding as Linux. It is taking the market by storm as Android.

  271. There are lots of things broken .. by bothandeach · · Score: 1

    And / or missing. So many media things just don't work as advertised out of the box. I've been using Linux since it was available, and before that Solaris and Unix. What I see wrong with Linux are all the damn customizations and different versions. Berkeley or AT&T. This distribution or that. The bloody millions of cute or differently coloured interfaces. Etc. Awhile ago, I decided on Arch Linux, and to build all my experiences into one. This is happening well and is an example of Linux goodness, which cannot be had without the badness, I guess. But why zillions of distributions include, for instance, pulseaudio, and insist on newer and ever newer booting procedures is dumb, IMNSHO. It's a system designed originally by brilliant minds, now handed out in distributions like Halloween concoctions, one by one, by creative idiots. On the other hand. I won't live without it, and until someone proves to me that the new MS secure boot cannot be easily overcome, it is in danger.

  272. Fix Application Installation by Anonymous Coward · · Score: 0

    I've been using computers since the Apple II days and was a pretty decent programmer at one point. As time has gone by, I've become less interested in how things work, and more interested in what I can use them for. So I've lost some technical abilities on the detail level over time.

    Recently, I've been trying to install a webcam security software, and thought I would give Zone Minder a try. I have tried 3 different distros of Linux and I could only even find where to get the package in one of the distros. Even then, I got it to load, apparently, but I'll be damned if I could find an icon or any sort of reference to the fact that it had loaded.

    Sure, I could figure it out. I could figure almost anything out. I'll spend $80 on a Windows application that does the job after running setup.exe instead though.

    You give me something that works at that level of ease, I'll be happy to use it. I'm not interested in doing research to install an application anymore. That's my biggest problem with all of it.

  273. Consistency and Standards are KEY. by Anonymous Coward · · Score: 0

    Simple, standard, backwards compatible APIs that don't change on the developer's whims (I'M LOOKING AT YOU GTK and GNOME) a stable, sturdy sound system (OSS, ALSA, JACK, PULSE, etc) and a bunch of common features that will attract developers.

    Android for example, is a great example of Linux succeeding, even if it isnt branded linux, it's still linux, and why does it succeed? It has a standard API for sound, graphics, and a common tookit that ensures that in 5 years your program will not be useless.

    Go ahead, go use a GTK based app from 10 years ago, and tell me how it looks in a GTK 3 environment. themes don't even match.

    QT is pretty rock solid and stable, but of course the only project that uses it is KDE, which is not as popular, and tends to be accused of being bloated.

    That's the next issue: The desktop needs to be kept simple and somewhat simple, with advanced features being available to the user, this worked great for microsoft and works great for mac users (go under utilities and bam, instant access to advanced features such as disk utilities and a terminal that allows you to go nuts with the underlying unix system)

    Gnome feels that users should be given a complex over simplified environment that makes it extremely hard to fix issues due to unreadable config files and a central registry, much like windows.

    Linux can do well, but it's going to take a unified effort, and likely, not happening due to the egos of developers.

    There's a reason why project managers run the show in software development, if developers and programmers did whatever, most corporate products would never see the light of day due to inconsistency.

  274. Mentality by terminhell · · Score: 2

    I don't want linux to be widely adopted. Simple as that. I'm an arch user, and there's a high percentage of fellow users that don't want arch to go the way of ubuntu either. It's simply picking the right tool for the right job. Distro's like ubuntu are geared towards the noobs. Fine. But they still won't learn how to fix xorg settings when unity goes fubar. Frankly, I don't want people switching to linux just to switch to it. It's a choice you make if you feel it can benefit you. Just as I feel I don't want newer ubuntu users to switch to arch. Driver's are tricky. Most of it is OEM related. The rest is kernel related. But as previously espoused from previous posters, try seeing how many drivers you need to hunt down on a clean windows install VS. a current linux distro. The bigger issue is a meta user mindset. Computing & computers(non-commercial) have gone from a hobby to a device that should just work out of the box. PC's have been nearly reduced to the level of a kitchen appliance. I guess thats why linux will run on a toaster :p For the sake of argument; To get linux mainstreamed to anywhere near the level of windows...It would have to not be linux as we know it. OR at the very least, condense it down to a single sort of distro with options burried cryptically to modify it back to the way we power users find it useful.

  275. How to make Linux a significant desktop OS by tekni5 · · Score: 2

    The major question we need to answer: Should Linux focus on wide-spread adaption? If the answer is YES then this what needs to be done.

    Step #1: A major poll or survey. We must develop a website that allows people to voice their opinion on what they want their desktop environment to do for them. Linux has become a developer’s playground. Most developers are simply experimenting with different ideas or features that they want. We need the input of both users and developers on what features and applications must exist for them to adopt Linux as their primary desktop operating system. Target other major OS users and get their input, figure out why they are not using Linux. Adapt a model of direct democracy with people voting for the things that they want created or fixed in Linux.

    Step #2: A source of funding. We need to figure out a way to provide incentives for developers to work on user requests. A service similar to Kickstart but exclusively focused on developing for Linux needs to be established, this is the only way to force developers to stop experimenting and start making a Linux desktop for the users. Generate millions of dollars and focus all the money on the primary issues that must be resolved. Developers of niche or obscure projects will flock. Provide monetary incentives and recognition to developers who solve specific problems or create wanted applications. A separate fund can be set aside to provide monetary incentives for computer companies to sell Linux pre-installed systems for the first x amount of systems. Many users and organizations will be interested, and with this many people we might be able to generate enough revenue to jumpstart a new revolution in Linux development.

    Step #3: Standardization. We need to focus on creating a standard model for the Linux desktop. By providing funding to developers, many will pause creating obscure software and help in this process. Furthermore a general plea to distributions and developers to help in the creation of a major set of standard applications should be requested by the community. Take popular projects and advance them to be standardized, fork if necessary. Create a desktop environment that is not an experiment, but exactly what most average users want. Create applications that are polished and provide identical or superior features and usability to their competing counterparts. Provide support for longer periods and interfaces that do not change every few months.

    Step #4: The Killer Application. We need Linux exclusive software that is not available anywhere else. 1 or 2 projects that can outperform, provide functionality or experience that cannot be found on any other major desktop environment. Maybe it’s a game, maybe it’s some type of an image or 3d software or a business application. Whatever it might be we need to figure out how to secure it for Linux. This may be very difficult, but it will get a ton of users for Linux. The server side of Linux is already on top of this, we need to do it for the desktop.

    Step #5: Media attention. Use generated funding to launch a major media campaign, create a huge buzz. Commercials, billboards, events, etc. Tell users why they want Linux and not something else, explain why Linux is better. When people walk into a Best Buy or Walmart, they should be asking for Linux systems. Major retailers and hardware vendors will follow.

    I believe if these steps are followed, Linux may have a chance to become a significant if not the prime force on the desktop. Of course the path ahead is uphill, but Linux has many advantages. If the cause it worthy, we need to band together and achieve it.

    If the answer is no to the original question, well then there is no point to this discussion.

  276. Wow. 824 comments. New record? by tqk · · Score: 1

    There is nothing wrong with the (?) Linux Desktop. Use it, or don't; I don't fscking care. That I can use it is all that matters (to me). I'd be happy to tutor you if you wish, but that's as far as I'll go. I don't much care what you want. That's primarily your problem (which I would be happy to help you with, but I'm only volunteering ...).

    I really hate that so many people fixate on this so much. It's a non-issue. If you don't want it, stay with what you're presently using (gasp!). It's no skin off my nose (gasp; not really).

    Hi Linus. :-) Hug your wife and kids for me, please.

    [I was going to say a lot of even more insightful things here, but thought better of it. "Quit while you're ahead!!!" is always a smart plan, I think.]

    Linus, keep on keepin' on. :-)

    --
    "Tongue tied and twisted, just an Earth bound misfit ..." -- Pink Floyd.
  277. Irrelevant...the war is over by erp_consultant · · Score: 1

    The best chance Linux had to make real inroads on the desktop was 5-8 years ago. The XP/Vista era. XP, before SP3, was a horrible mess. It was a magnet for viruses. Vista had a lot of promises but all it really delivered was a new GUI. The driver support was terrible. OSX was in it's early years and not as stable as it is now.

    So what did the Linux camps do? What they always do...bicker and argue and fork to yet another distribution. I like Linux and I use it often but I'm willing to fiddle with it, unlike the average user. If you have the right combination of hardware then Linux works great. If you don't then you'll either spend lots of time trying to fix the problem (typically video, sound or wireless) or simply give up on it and go back to Windows.

    For the record here is what I think Linux could do to expand their market:

    1) The groups need to come to an agreement on what the default GUI is. Sure, it's cool to have so many choices but the average person will get confused.
    2) Allow for more administration using GUI rather than CLI. I know, I know, the CLI is more powerful. But guess what? The average person doesn't care. They want an easy to use GUI.
    3) Come preloaded with a few nice themes. Let's face it, many of the Linux distributions are pretty bland out of the box. Yes, you can jazz it up with themes but they are not all that straight forward to install for people that are used to Windows or Mac. Aunt Bessy does not want to deal with tar files, trust me on that.
    4) Don't put Linus in charge of the desktop. That guy is about as hard core geek as they come and I'm sure he could care less what the desktop looks like. He is all about function over form. Well...to the average person form is just as important as function. They want something that looks cool and works right. Witness the success of Windows 7 and Mac OSX. Both of them are polished, beautiful GUI's that look cool and work great.

    Now I have to say that Linux has come a long way in terms of driver support. Installation is far easier than it once was - easier that Windows actually.

    At the end of the day, none of this really matters though. The war is over. Microsoft has a stranglehold on the desktop market. Apple has, what, 7-8% of the desktop market? It might grow a bit but they seem more interested in selling iThingies than desktop computers. Linux has a few percent spread over umpteen distributions with a passionate, albeit small, following.

    Linux on the desktop is for the hobbyist, the person that likes to tinker, the person that likes to have complete control of their PC, the person that doesn't necessarily follow the crowd. And you know what...there's nothing wrong with that.

  278. GAMES by Smiddi · · Score: 1

    3 things: 1. Games, 2. Games 3. Games I dont mean games like Duke Nukem 3D or Doom2 ported to Linux. Im talking new - state of the art games. Once that is sorted, the little penguin will grow wings and fly.

    1. Re:GAMES by Anonymous Coward · · Score: 0

      Linux is not a toy like Windows

  279. Nobody wants a new desktop ... by wdef · · Score: 1

    Just like nobody wanted:

    1. The raping of google search results to allegedly reduce link farm sites (instead: gives shopping sites priority!). Google was better before.

    2. The revamping of /. (instead: makes it nearly impossible to find comments posted as AC). No-one actually wanted the new site design, the old one wasn't any worse.

    3. Unified tablet and PC interfaces. These were never meant to look and work the same. So many webpages are now full of wasteful white space up the sides to accomodate tablets.

    Gnome3 is a case in point with its much-maligned designer/developer-driven "innovations". Face it: Win7 (XP really), Gnome2 and OSX are about as good as the UI design will ever get as far as 99.999% of users are concerned. Various attempts to create linux-based 'minimalist' desktop interfaces for Joe Public's non-mobile use have failed miserably.

    No-body likes learning curves that they don't feel they need and which do not offer any payoff versus the status quo. Kids grow up with Windows and Mac.

    As someone once said, the only truly "intuitive" interface is the nipple. All others are learned. Kids grow up with Win and Mac interfaces so for them that is "intuitive". Perhaps people need to STFU about so-called "intuitive" interfaces. "Intuitive" is meaningless and is code for "what the designer wants". There are clean, easy-to-use interfaces with sensible, logical flow, good error handling and minimized clicks per task.

    Recently I was watching some non-english speaking kids grapple with a ps2 game with an English setup (no memory cards in slots). They couldn't read any text on screen. The blasted "no memory card" handling was so badly designed it had them going around in circles for 15 minutes to get out and just play without saving state, as if it was a deliberate tactic to encourage buying memory cards.

    Want to see if the UI graphic design and flow are really good? Test it out with all the text unreadable eg lorem ipsum and see if the graphic indicators of usual default setup are so strong that the user doesn't have to read the associated text.

  280. Advertisement by Anonymous Coward · · Score: 0

    simple as that, give 'em the same budget that MS uses/d for advacating windows (or Apple for Mac OS) and you should be dandy. The system can be shit as you want, actually (which I don't imply Linux is)

  281. Jesus H. Christ, are you guys kidding? by Anonymous Coward · · Score: 0

    The strength of Linux is and has always been that it's Linux and not Windows, Mac OS X or anything else. You can't be all things to all people. What MIGHT drag a lot of Windows users away and make Penguinistas of them is if you managed to make Linux act like Windows. EXACTLY like it. Meaning it just works. No worries about device drivers, no questions about whether it will run their favorite game or some piece of software they have to have for work or school, no cryptic, unintelligibly short meaningless name or command abbreviations, just a thing that works and gets the hell out of the way. Also, they want the system to be simple, intuitive and easy to use. They actually don't like that there are 50 different ways to do something. 2 or 3 are generally sufficient. To beat Windows, Linux would have to become Windows, and then the antiWindows crowd would be pissed. As for Macheads, the only way to make them happy is to convince them that Jobs, whose cock every last one of them would have loved to suck as far down their throats as possible until his Nut squirted out of their ears, had complete and total, absolute final authority over the guts, and the look and feel of the OS as well as the applications that work with it. The truth is it's only broken if you want mass acceptance, in which case either the software will have to change or the people will. which do YOU think is more likely to happen?

  282. How i would fix it by Anonymous Coward · · Score: 0

    First i want to comment that i think that Linux is an awesome environment, especially for servers. The problem is the fact that there are so many distros. Each distro attempts to make something easier, and i think that is where the actual problem with the Linux desktop is.

    When you have someone who wants to install linux the first question is. How do i install linux?
    The answer to this is Which distro... Which then breaks down to several additional question.
    Even if you get a distro pinned down then you have the whole hardware compatibility issue, choosing which software to run, all and all you need to go through hundreds of pages of documentation to get your system running correctly.
    If you look at the "successful" OS's the first think you will notice is that this whole process has been simplified. From what I've seen there are lots of programs for android, even when manage usually through an install manager i have to question "where did it go, well it works but where is it?". The problem i have with Linux is that the whole system seems over complicated, I want full control over what the machine is doing but i want it intuitive, and simple.
    Also I hate the idea of not knowing where something installed to, or why my folder structure is so erratic. (The problem i have with windows as well, but at least with windows i know what is my fault and what is being done by other programs.) apt-get or package managers drive me nuts like this, i want to know what i going on. the feel i get from Linux is that if i touch it it will break. i don't get this feeling from android or windows, or even ios.
    Linux documentation is great for engineers,geeks, and nerds. but i get the feeling that everything is over documented. And nothing is simple in Linux, everything feels like it's overcomplicated compared to other modern OSes.

    To sum it up
    Windows feels like a toy, as does android. Mac/ios feels like a toy but i just don't know how to play with it. Linux feels like a carefully constructed glass elephant that i can play with if i am VERY careful. When Linux matures to the point where i don't feel like it will break if i am a little rough with it then I'll use it much more but until then it's more of a show off item to me, and not something i will really use.

    I hope this comment is truly informative and not lost in the multitude of comments.

  283. Configuration... by Anonymous Coward · · Score: 0

    Give back my config options!!

  284. There is no problem by Anonymous Coward · · Score: 0

    Get Ubuntu. It just works for 90% of users. The 10% have more special needs but can manage by themselves (they can compile the kernel, are technical, and so on).

    The latest 12.x Ubuntu is good.

    Now, I used to think that Unity was just horrible and made no sense and and that Ubuntu had lost it. Seriously. I was sad. But, I gave 12.x a shot. Guess what, I think it's awesome. Unity has improved my productivity - no longer do I need to mess so much with the mouse or navigate menus to find something. Just try e.g. Gimp, hit Alt and write Blur, cursor down a few times and that's it. By the time I'd grab the mouse I'm already configuring the filter.

    Also starting programs is just SOO easy. Windows key + type name + cursor down + enter.

    Of course, Ubuntu could do better. There are some annoying bugs which, when they are reported, are just tossed back and forth without anything happening. Canonical, if you can't fix it, report it to upstream. Don't just say "there is no problem".

    Even so, Canonical is much, much more effective and community involving than e.g. Microsoft.

    There are other annoyances too. I don't use Ubuntu software center that much, but I removed the ads from it. It's all Python so wasn't that hard to do.

  285. Easy and impossible by hotfireball · · Score: 1

    To fix it for new generation installations:

    1. Make it possible to have packages with non-free proprietary software for sale (Ubuntu finally did that)
    2. Make sure there is one standard for major distributions (Ubuntu is trying that hard).
    3. Merge KDE and Gnome together tightly, so KDE software won't look like alien crap on Gnome and vice-versa.
    4. Make sure LibreOffice opens MS Excel and MS Word documents flawlessly, so you can print-out Word document from MS Office and LibreOffice, put two papers on a window and see they're not different a milimeter (they do this in Japan, JFYI).
    5. Fuck free-only ideology to slurp all sources into repository and build everything from sources only. Allow proprietary closed-source software.
    6. Keep LSB as a fucking Holy Cow and never fucking violate it!
    7. Make sure developers can make money from it. They want eat as well.

    Oh, but that above will never happen, because everyone wants to have a choice and be free. And choice = chaos and shitload of knobs that a regular user never needs... Too bad, this is mostly geeks-only. Only Ubuntu makes some limited sense on a desktop so non-geeks can use it for a regular daily e-mail/web-browsing/music-playing box.

    Linux desktop is too little for too late.

  286. But it *IS* broken! by ryzvonusef · · Score: 1

    (Warning, long ass post, I will try to put a tl;dr if I can)

    I face the same bullshit in my country's politics, oh it's not us, it's the foreign secret agencies, our unfriendly neighbour countries that want to occupy us, the evil western countries whose aid we will still take, the global jewish conspiracy, it's everything else EXCEPT us that's wrong...yeah right.

    Seriously, the day we admit this is the day we can start fixing it. (Admitting is the first step to recovery....)

    First of all, my background. As my sig says, I am a student of accountancy, so as far away from the typical linux and computer sciences/programming as you can get. When I was in highschool, I was browsing the interwebz randomly one day, and came across this product called "Ubuntu" that was all in rage over the forums for some reason.

    I googled for their website, and came across this product called "Hoary Hedgehog" (5.04, incase you are wondering). I said weird name, never mind I have windows, these crazy computer geeks and their crazy Finnish OS. I would have ignored it except for a link that said they would send linux CDs, for *free!*, to me. ( I am in a 3rd world country, and dialup was what I had back then, so the concept of downloading and testing couldn't possibly have crossed my mind) I said, what the heck, wouldn't hurt, and applied. Surprise Surprise, when Canonical actually send me five of those things! (and for which I am deeply grateful to Canonical)

    Actually ten CDs, five installers and five "live-cds", I kept one setand passed the rest to my friends and the computer science teacher in my school. I don't know about the teacher, but I know none of my friends actually ever used them.

    But I did. You see, I was insanely curious. I tried this "live CD" thingie, and despite the fact that the modem didn't work, the sound didn't work, a zillion things didn't work, I was still impressed by it to actually go ahead and install it! I didn't for the life of me know how drives worked in linux, and had never partitioned a drive in my life, but googling around, I understood how the SDA system works, and actually installed the damn thing! (oh and this was in the days before the graphical installer, I had to face this crazy command prompt interface, but damn it, come hell or high water, I was going to install the darn thing, and I did!)

    That day and this day, I have never had a computer in which there wasn't a linux dual-boot of some kind.

    But I have never kept any *one* linux install for more than an year either. And neither have I have I moved to linux completely even for my casual work.

    Clearly something must be wrong. It's not like I don't like linux, or I wouldn't be installing it to every computer my family has, nor I would always be keeping a live-usb by me at all times.

    I never blamed linux when I couldn't play mp3, or the sound didn't work for some weird reason, or the modems didn't work, or flash didn't work... I never blamed for problems that were caused by others not sharing code, drivers whatever.

    I also never blamed linux for *not* having a feature in the first place, after all, you are giving me this gift free of charge, it's not my place to look a gift horse in the mouth.

    I don't mind it asking to use the console, I understand that command prompt is a good way to effortless get data or implement instructions *exactly* as they should happen, and that GUIs can become cumbersome whilst troubleshooting. I perfectly understand, and this has made me learn quite a few commands and appreciate a lot of console-only programs, some of which have become my favourite (htop and bmon come to mind as my install-first-before-anything-else tools)

    I don't mind linux is not flashy, given that I purposely go to "windows classic" mode on any windows I use, I prefer function over form anyways. I am also forgiving of the hodgepodge of GTK and QT based GUIs, if it can give me the certain functionality, I couldn't give a damn whether it looks like a duck or a swan.

    And I realise t

    --
    I am an ACCA student. Got a query on Accountancy/Finance? Maybe I can help!
  287. Graceful handling of multiple monitors in Unity by jmcvetta · · Score: 1

    I have come to really like almost everything about Unity (in Ubuntu 12.04). Almost. Unity's support for multiple monitors blows. When alt-tabbing between windows, the window switcher appears on whichever monitor one last used - it really needs to be (at least optionally) on the primary monitor. Drives me out of my mind so much I leave the second monitor shut off 98% of the time.

  288. Reload by Anonymous Coward · · Score: 0

    I think we should make a leap ahead.

    Take a look at what we have know. Gnome with Gnome/Gtk applications written in C and KDE with QT applications in C++. And the most popular languages are Java and C#. Both have automatic memory management. We simple cannot stay on the basis of C/C++ as we will not attract any developers.

    I think that we should start new desktop environment written in efficient open source language that support automatic memory management and parallel programming.

    Why?
    1. Good, new language that makes parallel programming easy will attract developers.
    2. New project will attract developers.
    3. We can support X and Wayland since the very beginning.
    4. We can support touch interfaces since the very beginning.
    5. We can really use the hardware that we have today.

    A good choice of language would be Go http://golang.org

  289. The desktop is not the problem. by chittychitty!! · · Score: 2

    I have been using linux since RedHat 4.1. Finding a desktop that is usable is not the problem.

    The problem is that there is no way to seamlessly run Microsoft products. (Yes, I know, it's not even possible to do that on a Windows box, but that's beside the point.)

    It took a long time before I could read .doc and .ppt files correctly. Shortly after OpenOffice got good enough at it, Microsoft introduced .docx and .pptx files. The question of who is responsible for this, or why it happens, is irrelevant. What matters is that I have to ask my colleagues to convert their files from THEIR default format to something I can read. Personally, I like poking my colleagues a bit. But when I tell a friend to use linux, and they can't read the files that everyone is sending them, they don't poke, they just return to Windows.

    At work, I use scientific instruments that are controlled by Windows software. Some manufacturers are gradually providing other options, but for the most part, it's Windows, and it's got to be REAL Windows, not Windows inside VirtualBox. As much as I would like to make linux the operating system in the lab, it's not going to happen until linux can run Windows applications.

    Users can adjust to a new desktop, and will if there is a reason, or if it's interesting. But you can't adjust to a system that won't read what you need to read or run what you need to run.

  290. If it ain't broken, why fix it? by Anonymous Coward · · Score: 0

    What's wrong with a linux desktop? Nothing in particular!

    Don't llike the look? Well, there is plenty to choose from. You can have a lean system that logs you on in under a second, or something more bloated like gnome/kde.

    And there are plenty of applications - to do useful work or a selection of games. No viruses, spyware, crashes or bloating means linux is already a more productive platform than windows.

    Not the most recent games because the platform is small, but who cares about that? They can use something else.

    Linux is small on the desktop because windows is being preloaded everywhere. Fix that, and it will grow to its natural size. I.e.,computer shops should either sell machines without the os, or offer any available os preloaded. Other than that, no "fixing" is needed. Perhaps preloading windows could be outlawed as an anti-trust measure.

  291. Nothing needs to be fixed by Anonymous Coward · · Score: 1

    Do not try to 'spread' the Linux desktop. There is no point in trying to convince perfectly happy Windows or OSX users into installing an alternative operating system that, most probably, will not hold any practical advantages for them.

    I have been a (desktop) Linux user for ten years or so now. Like (I think) most of us, no one ever pushed me into installing whatever flavour of Linux distro. I learned about Linux by myself, started reading about it and finally found it so interesting - both technically and ethically - that one day I decided to give it a try. The switch was painful at times. I've had pieces of unsupported hardware that used to simply work in Windows. I've had (and still have) trouble exchanging data with Microsoft Office users. It took me a long time to see the superiority of the Unix directory structure compared to the Windows registry. Every new Linux user will sooner or later face such problems. The motivation to surpass those problems needs to come from whithin. Out of technical interest, political enthusiasm, or both. But certainly none of them can be solved by whatever changes to the 'Linux' desktop environment(s).

    Today, I am perfectly happy with my Linux desktop which is installed on three different machines, both at home and at work. It is based on Ubuntu 12.04 and KDE 4.8.5. The KDE look-and-feel is changed considerably with respect to the standard Oxygen color scheme and font size. QtCurve delivers a consistent look for both Qt and GTK applications (OK, it could not integrate GTK 3.0 apps, but I don't have any). Friends using one of my PCs are generally positively suprised about how well my Linux desktop works (the efficiency of apt-get compared to Windows Update routinely amazes them, btw. ...) and how polished it looks. However neither would I ever think that my setup is ideal for everyone and to be pushed on every single Linux user in the world as the Standard Linux Desktop Environment (tm), nor would I ever try to convince anyone into abandoning his Windows 7 setup in favour of a Linux desktop he's simply not ready for.

    If they ask you: "Hey, I did some reading about that 'Linux' thing you have got on your PC. It sounds fascinating. Do you think I could try that on my machine?", first tell them that, yes, it is fascinating. Then be honest and also warn them that It took you years to become the proficient Linux user you are today. If then they still want to try it out, help them wherever you can. Be a happy user, not a missionary.

  292. There are three things by angel'o'sphere · · Score: 1

    First: have a very small minimum install base. One singel CD (CD, not DVD) should be enough. Not sure about that, regarding support for the huge hardware range we have in our days. However it makes no sense imho to install an über system with hundreds of X-Applications etc. a ordinary user never needs.
    Second: get rid of the attitude that everything worthwhile has to be written in C. Seriously, oo (scripting) languages are much better suited for ordinary programmers and power users than C or FORTRAN.
    Third: to make my second point happen, you need a simple Application framework. Make a case for Qt e.g. Having GUI libs like GTK wont cut it.

    There is ofc huge progress done in this direction, with Mono and Java and Python (but which GUI binding to use with Python?) but the (so called) "geek community" frowns on them.

    On my Mac I can do simple stuff by using automator, applescript and system services: select a date in a browser, right click and automatically create an event in my calendar, including the times headline of page and url to the page in the event. If I choose as target calendar my web dav mounted google calendar I so update my published calendars for my friends.

    How would you do that under X/Linux?

    Copying windows is not enough either. Windows was usable around Win 95/Win 98, perhaps if you liked it at the Win XP stage. Well, talking about windows means talking abut the office suit and the browser as well. IE never was a real useful working thing, compared to firefox, safari or chrome. The current office with its ribbons is a mess. I fear it is just a matter of days and Open/Libre Office will copy that mess.

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  293. MS Active Directory is dug in too deep to uproot by Anonymous Coward · · Score: 0

    At my (large) organization we recently had a little spat with M$ over licensing. So we walked away from renewing an Enterprise Agreement. At this time we seriously considered alternatives to Windows. However, everything we have is tied to MS Active Directory, and migrating to an alternative (such as Open Directory, Novell or IBMs offernings for example) would be an enormous undertaking.

    Then pile onto that the user retraining, the roll out costs, the Enterprise web application incompatibilities with anything but IE, the historical document base that might not work without Office, issues with two-factor authentication (required), the driver issues with existing desktop hardware, etc, etc, etc....it becomes a Herculean effort. The ROI on such an undertaking would be non-existent or so far out in time as to make it a very dubious business decision (given the time value of money issues).

    If, say Red Hat, solved these issues...you might see some pilots spring up...and you might see Linux take root. If people had Linux at work...they'd want it at home too. But it has to be easier for the Enterprise to get there.

    BTW..these issues are also why Apple OS hasn't made big inroads into business.

    Personally I'm OS agnostic, the OS is a tool and as a technologist I keep lots of tools in my box. I run both Windows and Linux dual-booted and use the right tool for the specific job, both are fine..but I spend most of my time in Windows as it integrates better into all the things I do at work. Which is my principal point.

  294. Re:It's not broken. Do installfests! by angel'o'sphere · · Score: 1


    Business IT depts aren't going to demand it, no matter how much sense it makes for the business.
    You would be surprised how many business departments actually use linux.
    However your other points are exactly right!

    --
    Cost free eBook I read (by iBook/Kobo/Amazon/ObookO/Gutenberg etc.): "The Green Odyssey" by Philip Jose Farmer.
  295. Remove the bugs by Casandro · · Score: 1

    Try to live by the Unix philosophy.

    Remove dbus, remove pulseaudio and you are slowly getting towards it. Then try to get rid of any "low speed" interface (i.e. changing status of an IM-client) which require linking to libraries.

    In the long run, I would make it file system based. You get a virtual file system representing GUI elements. Each of those elements would have a text based interface to make it easy to be used by shell scripts. Things that do need to be fast would use an additional binary interface. Network transparency will be done via NFS. Locally this works via shared memory.

    Whenever you need to link a library to interface to something else, rethink that interface. Linking 2 C programs is very unstable. Even a slight change in the Interface makes it incompatible. Some form of text based interface will be much more stable.

    Binary formats are necessary for certain types of high speed data transfer and processing, like video for example. However the rest can be done by simple column based text files or XML if you need complex structures.

    1. Re:Remove the bugs by petteyg359 · · Score: 1

      Plan 9.

    2. Re:Remove the bugs by Casandro · · Score: 1

      Of course! Maybe there will be a move to Plan 9 in the near future.

  296. Nerds on the inside by Anonymous Coward · · Score: 0

    This all sounds so familiar and has been going on for 30 years in the computer community. It is like joining the Freemasons. From the outside it looks like an impregnable fortress and once you're in, you don't understand those on the outside.
    Back in the 1980s, I discovered Fidonet and thought it might be a nice way to send files back and forth between cultural groups. But understanding how Fidonet worked was completely impossible for a non-nerd. I managed to get it running, but couldn't expect a secretary or designer or translator or other non-nerd to come to terms with it.
    It has happened all over again with Linux. If you can use it, you realise how fast and efficient it is and it's easy. But for non-nerds there are just too many pitfalls, hidden set-up tricks, command-line interaction etc.

  297. broken? by perles · · Score: 1

    Is it broken? I didn't know that. I have been using Linux since 2000 and things are better than ever before. However, if you ever find something broken please just fill the appropriated bug report.

  298. this discussion is way too academic by datadefender · · Score: 1

    Ease of use is the key to the mass market.
    Installing software:
    Windows: run the installer - ready.
    Linux: If I am lucky, I can use the packet manager. Id the desired software is not in te packet manager, I have to first decide which Linux I want the software for. RPM or a DEB package?
    The installation will the tyoicall tell me that some library is missing or outdated.

    Hardware drivers: Windows drivers come with pretty much any
    product. Linux drivers ????

    long term OS support: XP has been running for 10 years. Unless I chaned machines, I did SP's and patches but all my softeare stayed installed.
    Linux: every 6 months or so I need to re-install. Ubunti LTS veresions give me 2 years - lately even 5. As said - XP had 10.

    long term Application support:
    Windows: When I changed from XP to 7 2 yrears ago, I could re-install all my trusted applications - no new expsense.
    Linux: commercial packages typical wont run any more

    So why on earth would I use Linux on my desktop ?

    Don' t getme wrong - I like Linux - my server runs Linux and for special projects I use Linux as well - By for everyday work it's windows. I just works and causes me less pain.
    Honestly I do not understand all these stories about unstable Windows. I have OS autoupdate and Secunia PSI autoupdate- Never had crashes - - its rock stable work horse

  299. Stable ABIs by Just+Brew+It! · · Score: 1

    If you want to attract more 3rd party developers and desktop users, the ABIs need to stabilize. Developers should be able to provide generic application binaries that will run unmodified on a majority of distros released over the past ~5 years. Drivers too (yes I know that's a tall order); it is irksome that I need to manually rebuild the drivers for my motherboard's audio codec and fan speed monitoring chip from source every time there's a kernel patch.

    IMO the Linux desktop isn't going to gain more traction as long as it continues to require that users either A) use only the versions of apps/drivers that are available from their distro's repository; or B) build from source (dealing with the library version dependency hell this often entails, and drivers that break every time there's a kernel patch). True believers are willing to deal with these irritants, but we shouldn't need to.

  300. Re:Commercial not necessary for Linux Desktop Succ by rubycodez · · Score: 1

    entertainment is a multi-billion dollar industry. not tiny

  301. Real way to kill Windows by Anonymous Coward · · Score: 0

    Freedomix - Virus Free Windows Replacement

    Is your Windows running very slow? Are you afraid you have a virus on your computer? Install Freedomix and never get a virus again. Freedomix is based on Linux and is designed to be virus free. Download now!

    The way for Linux to eclipse MS Windows is to solve a pain people experience when using Windows while avoiding causing pain. The biggest pains people have with Windows are 1. their windows is infected with viruses and 2. they cannot upgrade Windows because their hardware is too old. Freedomix will solve these pains and will dominate the PC industry very quickly.

    Freedomix is a new Linux distribution which comes with Wine and MS Office XP built in. It should run on an NTFS partition. MS Office, Firefox, Flash, X-marks, Skype, PDF, VoIP, VLC, DropBOX, uTorrent and Evernote should all be installed when the OS is installed. Most users do not want Open Office which almost works (incompatibility is a pain). Users want MS Office which just plain works (painless).

    Yes, MS Office would be pirated but since the OS download is free nobody is profiting illegally. So what. Microsoft no longer sells Office XP and MS does not make a version of Office for Linux so it is not really immoral. How can it be immoral to pirate an office suite which Microsoft no longer sells on an OS Microsoft does not want to support?

    Installation should be simple:

    1. Download a Windows installation file
    2. The Windows installation checks the hardware installed on the user's system and informs him whether there will be driver issues before he choses to proceed
    3. The Windows installation includes a backup and migration utility (which includes X-marks and DropBox)
    4. User backs up their bookmarks and data to the Internet
    5. User executes a program which formats their hard drive and installs Freedomix. Once the installation is complete all their data is already on their new system and the critical applications they chose during installation on on their system

    Volunteer to build Freedomix and MS will be in big trouble.

  302. 3 issues by Anonymous Coward · · Score: 0

    I love Linux but, let's face it, we have three major problems if we want to reach "general public" :

    1) Your OS should not require you to use command line on a daily basis (I don't mind, but most people do, and do not tell me you do not use terminal that much!) - and fixing things can be really a nightmare for noobs

    2) Your desktop environment should be usable (I mean really usable) out of the box. - MacOS success? No configuration required (or allowed)

    3) You wanna know your colleague's M$ office file will just open and work right.

  303. instead of guessing by 0-9a-zA-Z_.+!*'()123 · · Score: 1

    how about "market research" - find people who:

    1)Have switched to Linux but switched back - and find out why and fix those reasons
    2)Have not considered Linux and what keeps them from doing so
    3)Have switched to Linux but also use Windows (games and applications come to mind)

    I think the move to live filesystem distros off of USB/optical media helped removed a major roadblock for transitioning.

    Assuming the "economic man" model of human behavior that we are guided by rational cost benefit analysis (something which I doubt, but let's pretend) a driving force in these mixed economic times would certainly be cost. However many people savvy enough to use Linux simply pirate their version of Windows. Many people struggle to use their Win/Mac machines and perhaps the support experience seems daunting.

    Assuming, at a minimum, people could be migrated to switch based solely on economic reasons how can they be made to switch and not switch back?

    Gamers are a curious market and if they're willing to spend $400 on a graphics card and $40+ on a game (or $120/year on monthly subscriptions) it seems likely they're going to spend money on the OS. So maybe gamers are out.

    Pre-installation is the mechanism by which many things are maneuvered into the hands of the buyer and getting Linux pre-installed is fairly hard (I've never seen it in person retail and on-line retailers are few and oddly expensive). Maybe it's as simple as getting people to get it preinstalled and assuming they have some windows background, or catching them at the time they're about to upgrade and spend money on commercial products when free ones would do as well or better.

  304. Ditch Gnome, KDE, LXDE, and XFCE by Anonymous Coward · · Score: 0

    Revamp Window Maker and CDE. Make them better, smoother, and make them work with newer technology. Keep everything simple don't add a million little widgets and special touches to it.

    That's just my take.

  305. Re:Commercial not necessary for Linux Desktop Succ by musicmaker · · Score: 1

    Unfortunately, you are in the vast vast minority. Most of us only care that we can get a days work done so we aren't fired, or fix 200 photos from a shoot without having to retune our drivers. Our security and privacy is a secondary concern at best, because having a job is more important than digital security for us. That's why we want commercial Linux, because of people in the open source community whose motivation is very very different from most of us. Commercial companies interesting in selling product will implement what the majority of its customers need, or they go out of business. Put simply, that is usable product, digital security and freedoms be damned. Is this a short-term view, is this wrong-headed thinking? Maybe it is, but, it is the status quo, and it takes very big things to happen to change the status quo. Modern America taking time to stop and think would be a pretty radical shift from the status quo.

    --
    Everyone is living in a personal delusion, just some are more delusional than others.
  306. Make it easier to choose ... by jopet · · Score: 1

    Unity, Gnome3, XFCE, KDE - and each distribution swears on its own combination of Desktop and default apps.
    A user who is not already a Linux expert is lost and unable to see why this plentitude even exists. Visiting any of the distro web pages will not help at all and asking in a forum will start a flame war between supporters of Unity and supporters of XFCE.
    I personally like that there is competition and that there are different developments taking place for different preferences and different groups of users.
    But there is nothing to communicate those differences, nothing to help users to choose and to make it easy for them to choose. Distributions do not communicate any of whay they think are their advantages and disadvantages in comparison to other distros and they do not tell the user what his choices are when it comes to desktops.
    Even long-time Linux users are pissed off about this.
    Do not make the desktop to a battlefield of religious wars. Make it into a friendly store of choices and make the different choices work together.

  307. Continuity ... by gmyuriy · · Score: 1

    Just try to stick to making updates that DO NOT (and I mean it!) break old features. Then each new desktop will be slightly better than the previous one by simple continuity, no need for rocket science...

  308. Individual experience by Clsid · · Score: 1

    Instead of thinking globally, I want to share why I didn't try to push for the Linux desktop anymore, after being a Linux zealot for a long time.

    With Linux you had the excitement of doing something new and radical, helping the community with LUGs, pushing the boundaries, etc, etc. Once that became old, you were left with trying to make it work for real for people around you. At my LUG, we had success at our college lab and even with a couple of teachers who started teaching C programming in Linux instead of Windows as well as computer graphics programming (POV ray stuff, OpenGL/Mesa). Then came the problems, the multiple support issues with hardware drivers, either faulty or complete lack of drivers for some stuff. The major selling point back then was stability, and that got eroded real fast with some of the "easy" distros, only this time you had to learn each particular distro and surf the net for that hard to find answer. Lately I was even installing Ubuntu to a complete office with several computers and to my boss in another office. That was the climax I guess.

    Then the boss computer Ubuntu's presented a major issue with the chipset where it would totally lock the computer. Lack of certain applications made it hard to convince people using things like AutoCAD to join the fray. There were some issues with printer drivers. Samba acting funny with Windows Vista when it came out and lack of documentation that left me in the dust. After hearing so many complaints, that the file format of openoffice is not the same, the lockups, the ugly fonts, etc, etc. I kind of had it. Left people to their own devices, and in my case I could explore other platforms that were truly awesome, like OS X. I still have a Gentoo box since I love tinkering with stuff but in general I would consider myself an Apple guy, Objective-C and all. Looking back I would never have imagined I would go from hippy open source to a totally closed source monopolistic company. That's life I guess and that is the state of the Linux Desktop for me.

  309. Linux biggest problem is its designed by committee by Anonymous Coward · · Score: 0

    You nailed it! The problem with Linux is there are no shareholders. The whole thing is designed by committee. Only 2 ways Linux will ever end up on the desktop:

    1. Installed by the manufacturer
    2. Installed by the user

    Clone manufacturers will never install Linux because it is free so it brings zero value to the system so why should they bother. So its down to the user to install.

    When and why would a user ever install Linux if their system already comes with Windows? No reason. Unless I could install Linux over top Windows and keep all my Windows applications working. Now that would be cool! But Linux developers are too busy inventing their own file systems (which I don't want) and wasting time fighting over Gnome vs. KDE vs. LXDE vs. Unity. Always trying to invent a better mouse trap. But I don't want a better mouse trap. I don't care about Gnome / KDE / LXDE / Unity. Imagine all the time wasted building the same functionality 5 times! If I am installing Linux over my Windows OS I want it to:

    1. Keep my existing file system
    2. Keep my data
    3. Keep my key applications working
    4. Run faster than Windows (LXDE)
    5. Run virus free

    The first 3 are requirements. The last 2 are reasons enough to change. Especially when somebody has a virus on their computer. Just install Linux and the virus doesn't function any longer. But as soon as they finish reading this post all the Linux developers will go back to the committee to see what features they can ad to create the next best thing (isn't what this entire Ask Slashdot post is?). They will argue that the file system they use is better than NFTS and that Open Office is just as good as MS Office. Both prevent users from ever switching to Linux. My request is like asking Linux developers to stop being Linux developers.

    Back to the first solution - Installed by the manufacturer. This will happen when a Linux company becomes a hardware company, or when a hardware company becomes a Linux company. This is slowly happening with Android. Almost happened with HP (WebOS) and Nokia (Meego). Kind of happening with Samsung before the lawsuit. Linux must be so closely tied to the hardware that the user never realizes (or cares) he is running Linux making the computer a consumer device, rather than a computer.

    Solution number 1 requires a lot of money. Solution number 2 requires coders that will stop worrying about building a better mousetrap and start worrying about making Linux easier for the Windows user to adopt. For all the non-developers out there, we just have to wait.

  310. A winning pattern by Anonymous Coward · · Score: 0

    The consensus for modern OSs is that the userland should be based on a unified set of base classes and a managed language runtime.

    If only some organization with many tens of millions to spend on development were willing to create a modern, touch-oriented UX built on an architecture like that, with a Linux kernel, and put enough resources behind it to attract not only enough apps to replace desktop Linux's app current inventory, but far surpass it. If all goes right, within three years, such a system could be activating a million users day.

    A pipe-dream, I know.

  311. What objective? by Mybrid · · Score: 1

    What is the objective of wider adoption?

    "You have to be careful if you are not sure where you are going because you might not get there."
    -Yogi Berra

    Every since I could dual-boot I have always used both Windows and Linux. Now using both Windows and Linux is much easier with VMs.

    Tools are tools and I use Linux and Windows where they most benefit me. To that end I've never used Apple because there is nothing compelling for me on Apple. There have been only two applications I'm aware of on Apple that might convince me to run the Apple OS:
    1. Pro Tools
    2. Final Cut

    Adoption of Linux desktop is lacking a clear objective. I use Linux when it benefits me and Windows the same. Running both is trivial for those who are tech savvy. If you are not tech savvy you probably don't need Linux. Given the advent of smart phones and touch pads then the real question is not the future adoption of Linux Desktop but the future of the desktop in general.

  312. What the fuck are you smoking, kid? by Anonymous Coward · · Score: 0

    "The fork/exec model"

    What, precisely is wrong with this? Fork/exec on linux is as fast as threading on Windows.

    "File modes (as opposed to ACLs)"
    Windows has file modes (as opposed to ACLs). Of course BOTH have ACLs AS WELL.

    "and the lack of built-in mandatory access control/RBAC"
    Same with windows. Of course, you have BUILT IN LIDS and two options for secure running of programs, one written by the security bods at the NSA to run.

    "The fact that files can only be streams (not records, not multidimensional arrays, not trees, etc.)"
    This is true of Mac OS, Windows. But, like the all the others, you don't actually say what they are. You just make a list of things in an OS and then say "they're wrong".

    Note, WinFS is still delayed, and there are two dictionary-based filesystems (neither popular nor default) for Linux. How many filesystems does Windows manage, by they way?

    "The "just give up" approach to error handling (don't even try to recover from certain signals)"
    SIGKILL should never be recovered from. Another "list something but not say why it's wrong" point-less.

    "The difficulty in propagating an error through the composition of several programs (if one is killed by SEGV, others will be killed by PIPE)"
    Yes, this is what happens with ANY OS.

    "No standardized support for file versioning"
    Several filesystems you can use do. But file versioning isn't available on Mac or Windows either.

    "A very primitive concept of object oriented programming (e.g. FILE, the sockets API, etc.)"
    A very primitive concept of what FILE and sockets do is the source of this point-less.

    "...and there are many others"

    No, there are many things that Linux does. Apparently you see them all as bad things. Indeed, it seems anything UNIX does is a "bad thing". No reason why, just things you can list.

    However, what can be expected from someone with the handle of betterthanunix...

  313. how do you fix by Anonymous Coward · · Score: 0

    something that isn't broken?

  314. Does it need to be? by Anonymous Coward · · Score: 0

    Maybe the argument shouldnt be about end-user usability, since it clearly isn't working anyways. Maybe we should just appreciate Linux for what it is. I love it to learn something new, and have a manageable, secure system that is customized to my liking. If everyone else wants to use their psycho-babble operating systems for Facebook and cat videos then let them, but a lot of brilliant people have come from the unix universe and have a lot to offer the world from their background. If we standardize it and make everyone just shut up so it can be marketed more, then you will just be in another apple situation, which is a stripped down, altered version of unix/bsd that is now an "icon" and charge 2000 for "uniqueness". I appreciate the Linux community because, let's be honest, even though there are a lot of nerds and flame wars, it's a movement, saying we believe in open-source, and that everything else including governments and corporations should be under the same influence. Instead of arguing about pointless notions, people need to get back on sight to why we started using unix/linux in the first place. If canonical wants to make an end-user desktop, let them. If Patrick Volderking wants to keep Slackware as simple as possible, let him. Shouldn't that be the beauty of Linux, not the argument? That's the ultimate choice, which in turn, is freedom, which is why we are all having this conversation in the first place. If you really want people to switch, all you need is confidence in the system you use, and stand up for the notion that we can edit our code and kernel, which apple and Microsoft dont want to allow. If they don't switch, what's stopping you from still using linux?

  315. hmm by Anonymous Coward · · Score: 0

    I wasn't aware it was broken? Maybe fix it with duct tape?

  316. Make Hardware work by WOOFYGOOFY · · Score: 1

    You know what my computer is to me, aside from the app I am using> It' s my mouse, my kb and my screens. That's it. How much of that stuff just doesn't work on Linux? A lot. Any decent mouse or trackball, one that I can use to get real work done, one beyond left / right/ middle button doesn't support Linux. For me, start there. I hit that snafu, and I just gave up.

  317. anonymous by Anonymous Coward · · Score: 0

    what's the benefits to use a linux desktop which badly mimic windows system, none, except for developpers to improve skill, and show they can do similar things windows do. An other reason to go for linux desktop would be price, but since windows is offered with the computer, plainfully installed, with all devices working.
    Users don't care of the OS, what matters, is their job, what they can use it for, how reliable it is and how easily it can help to communicate with others.
    Make their life easy, and they will come by.
    I remember a time when microsoft was said, to make new protocol all the die, will make the life of linux desktop very difficult. This is exacty what happened.
    I would consider some sort of Linux desk consortium to centralize core efforts, and provide a common set of tool / packages, which can be reliably used by all desktop flavor, in charge to bring a reliable linux desktop to users.
    I've always considered split of gnome and kde, a waste of time and resource, after all if you are against KDE, you'd better be inside to change / kill it, like who inspired james bond aka Duan "Duko" Popov.
    just my 2 cents. as a developper i am pretty happy with linux, plenty to do, plenty to learn, as a user, sometimes i am tired, bothersome because i have to fix my desktop while doing some real work, unrelated to computer development

  318. Stop Breaking it by nobaloney · · Score: 1

    The best way to fix the Linux desktop is to stop breaking it. No, really.

    Some examples? Look at what the gnomes (sic) did with Gnome 3 after Gnome 2 finally became mature. And even worse, look what Ubuntu did, not only abandoning it, but choosing a not-yet-ready-for-prime-time replacement for a long-term release. Seriously, a long-term release with a choice of two Desktops both not ready for prime time? What is the average corporate or small-business evaluator to think?

    KDE is actually worse, because it runs Nepomuk and other such software which doesn't run on a majority of machines, and then when you search for fixes, the answer is to turn it off. And when you turn it off desktop search, file search and even email search sto working, not to mention auto-complete

    Apple isn't any better of course, moving towards an iStore model, and Microsoft threatens to move in the same direction (and even worse design) moving towards W8.

    As a Linux desktop user since 1999, I'm about ready to buy some W7 licenses to use until someone/anyone reaches their senses.

  319. Distros should support KDE instead of Gnome by Gnulix · · Score: 1

    KDE is much easier to comprehend if you come from a Windows environment, therefore it would be easier to get people to switch OS. Gnome has turned into a complete mess. It doesn't really cater to any target audience any more and as such it should really be abandoned and developers should focus on a saner solution (such as KDE).

  320. ..and how do we fix it? by Pav · · Score: 1

    Yes, I believe this is a large part of why.

    Still, we lack solid data on the particulars of this. I might see if I can get my local LUG to give collecting data on this a half-assed try and submit it to Slashdot and get criticised for our methodology. Hopefully this will encourage others to do it a lot better. ;) Actually, is there any data already out there? Perhaps someone should create a slashdot poll... anyone?

  321. They're optimizing for by aussersterne · · Score: 1

    one major release back. It doesn't work.

    Office 2007 gets released. You had better upgrade with the rest of your enterprise or you won't manage to open files correctly and without error. Wine doesn't run it yet at Gold level. It will be 2-3 years until it runs it at that level, and there will still be issues. By then, the enterprise will be on the next major release.

    Wine is practically worthless in corporate work, and incomplete/unstable to boot.

    --
    STOP . AMERICA . NOW
    1. Re:They're optimizing for by allo · · Score: 1

      you do not seem to know how its done in big businesses. they do not upgrade in the moment, where microsoft releases a new office version. The new version needs to mature, then to be tested, tested on a few more pc, then approved, integrated into processes, etc. etc. before its rolled out. waiting for wine to adapt is just one step more in the process.

  322. light footprint by kowala · · Score: 1

    Lubuntu is awsome on my ten year old laptop. Thanks Mark Canonical.

  323. Re:It's not broken. Do installfests! by Anonymous Coward · · Score: 0

    Huh? Did you forget already that vendors have already tried shipping Linux computers and immediately regretted it? Remember Dell?

  324. I would by Anonymous Coward · · Score: 0

    Remove all notion of compositing by default on the popular distros. Not only are compositing window managers bad on overall GPU performance but they are usually as buggy as can be and crash all time. I do not want that on my production desktop systems. I don't know who popularized or evangelized this but there are more important things for a desktop than wobbly windows.

  325. Stop changing everything all the time by humanrev · · Score: 1

    Linux distros are way too fluid, Ubuntu in particular. I know people like to talk about Linux being under constant, rapid development and what not, and that things are always changing and improving. This is considered a pro rather than a con when compared to the mostly static Windows platform which only has a new revision every few years.

    People like stability. People like the fact that they don't have to relearn how to use Windows again for another 3-4 years, or whenever the next version comes out. But they hate it when they DO eventually need to - oh how they hate it, as Microsoft will no doubt discover with Windows 8. So why do people get surprised if people don't want to complicate matters by using distros where the front and back-ends tend to change even MORE rapidly?

    --
    Most people on Slashdot are fucking idiots.
  326. Linux has already won the tech game by Anonymous Coward · · Score: 0

    Linux owns every computing market except desktops. Not only are desktops are (slowly) on the way out, Microsoft simply can not compete in the non-desktop market.

    Linux is in an excellent position. It is MS that is hurting because they doubled down on the desktop and now is trying to claw itself out of the hole it dug itself into. Of course, 8 is a loser before it begins.

    Microsoft needs more help than the Linux ecosystem.

  327. I'd use Mac OSX. by Raven42rac · · Score: 1

    Like someone else before me said, the install base is too fragmented to have any meaningful inroads made into the consumer desktop market. You have different installer types, package types, desktop window environments, cryptic command line commands, etc, etc, etc. Yes I realize these things represent choice, which can be overwhelming for "the average user". I tried a few different distros for home use and the best I found were Fedora and Ubuntu, but even they have their shortcomings. Ubuntu is probably the closest thing to a unified consumer distribution I have seen. I honestly base a consumer distro on how easy it is to set up printing. Long story short, got tired of fighting with everything or finding some obscure forum post on how to enable something for fix something and switched to a Mac.

    --
    I hate sigs.
  328. One word by Anonymous Coward · · Score: 0

    Games.

  329. Re: Give it time by Anonymous Coward · · Score: 0

    With the licensing problems of Windows I have seen in the past three years, there's a reason my older laptops run Linux. Let's take my first NEW laptop, an Acer, for example. Bought it new, made my OS restore CD's and put them away. Then the hard drive crashes a few weeks after the warranty expires and it's a paperweight. I replaced the hard drive with the same exact model drive, used, and tried to use the restore CD's to put Windows on the new hard drive. It doesn't work. I called Acer. No sir, you're out of warranty, you'll have to pay $25 for the installation disc. I paid the $25. Got the disc a few days later. Installation still doesn't work. I called Acer. No sir, if you changed the hard drive, that copy of Windows is bound to the original hardware. You'll have to buy a new copy of Windows. I'm not spending $109 for a copy of software I already have the right to use on that particular laptop. I called Microsoft. No sir, you'll have to buy a new copy because the hard drive that crashed is the only drive you can have that installed on unless you UNINSTALL it first and free up the license. Burned a liveCD of Ubuntu and put it on the laptop. Took me about 45 minutes to get it running again. Haven't gone back.

    When I buy laptops from school surplus auctions to resell they wipe the drives clean. You can be darn sure I'm not putting XP back on them. They get Ubuntu and they get sold on CL like that. If you can buy sixty old P3-P4 era laptops for $1000 and throw Linux on them and TAKE THE TIME to teach the person you're selling it to for $100 how to use it, there's 60 new Linux users not to mention $5000 in your pocket for your trouble. Those people come back to me when they want a newer faster laptop and I keep a few more modern laptops around, they cost me about $150-$200 each on eBay, usually a Pentium T4x00 or a Penryn Core 2 Duo of some kind, and I put Ubuntu 12.04 on them and fancy it up the way I use it to sell for $250-$300. Sometimes people want a speed demon and I'll go grab an E6410/E6510 Dell Latitude on eBay for $350-$550, depending on if it's i5 or i7 and if it has the nVidia NVS graphics in it or not, and sell that for $450-$650.

    Yes, I give out my phone number on a card for people to call. Yes, I have them come to me or I go to them if there's a problem. Yes, I take the old laptop as a trade-in for the full $100 they paid if they want something snappier. Yes, I give them a LiveCD to use in case it won't boot and show them how to fix things and help them LEARN so they can figure it out for themselves eventually. Some people don't learn. These people are the ones who go back to Best Buy and drop $600 on a new Windows laptop only to be stuck in the same situation a year later. Some learn OK and become happy FOSS users. Some get real zealous about it and post here. That's me.

  330. Re:It's not broken. Do installfests! by Anonymous Coward · · Score: 0

    'Preinstallation, preinstallation, preinstallation'... and games.

  331. WINE is not an emulator by aplcomp · · Score: 1

    It is unrealistic to assume new desktop applications in meaningful amounts for Linux. If it were possible, they should exist already. But majority of native Windows applications can be run on Linux deskto, by using WINE & Crossover. Linux GUI desktops in cloud environment is a realistic scenario.

  332. Build What Marvel Envisioned by TheReal_sabret00the · · Score: 1

    Why not simply build the DE that's in Avengers/Iron-Man? Instant recognition and inertia.

  333. Upgrade Improvement by Anonymous Coward · · Score: 0

    I am an informed amateur at Linux but I've built a couple of Linux boxes, Ran RedHat and SUSE and have been using Ubuntu 11.04 for a couple of years. There are update reminders constantly that 11.10 is out there but I'm fearful of loading same. The last few times I've "upgraded" I ended up rebuilding all my content because i wasn't savvy enough to figure out how to get my backed up files into the upgraded operating system. Either that or some thing I installed knocked something else out and I couldn't figure out how to fix it. It really is too long a learning curve for someone not involved in the nuts and bolts to a great deal to learn how to do this stuff.

    I use a MacBook with a 2007 hardware set that I've upgraded with memory and hard drive space. I'm told that it won't run the newest OSX which I find a problem.

    I prefer to use the LInux desktop and really utilize having fifteen windows open at once. Can't do that with an Apple I don't think. I lug around a Panasonic laptop for my workshop/construction use. The beast is really built like a tank and I use Sketchup on a Microsoft O/S because that is not available on Linux yet. It should be. If it was I'd dump the M$ and install Linux on the Panasonic.

  334. MS Office is the road block no windows. by Anonymous Coward · · Score: 0

    Admittedly it has ben many years since I tried Linux but I think the programing community in demonizing Microsoft for so long can not see the value Microsoft brought the the computer world. I like many of you was using a computer before Office existed. The thousand difference document formats that were never compatible with any other system. Microsoft dominated the market because of Office Suite not because of windows. They were strong before than they choose a more flexible platform to develope on that other vendors but it was the introduction of Office crushed the rest of the market. As soon as businesses recongnized that you could easily tranfer documents from one system to the other they nearly all adopted window and then to be efficient in business you had to know office, so you bought windows and office for your home computer. I barely use my home computer the only time I upgrade it is when I can't open the latest version of an office file. There are far more people that want what they have at work than care about the best system.
            If you want to compete with windows you have to have a very intuitive interface and extreme compatibility with office producs, if not run office suite itself. Google docs may open a door that was never available before. As Microsoft struggles to compete with Google and they offer more and more office functionality on the web, this leaves the door open for Linux. Good interfaces with google docs and windows live will go a long way. If you then add supior performance then you may sway people.

  335. Two Words by Anonymous Coward · · Score: 0

    Toy OS

  336. We need to fix ourselves first. by Anonymous Coward · · Score: 0

    First, there's not Linux desktop. Threre are numerous desktops that run on Linux. Are we going to fix one of them or try to fix all?

    Second, commercial organisations can force their developers to do what they want. So their developers won't argue and split into dozens of competing projects, but actually get their work done. On several occasions I have seen Windows copy what Linux had for months or years and deliver their usable version months or years ahead of polished Linux version.

    Third, Linux desktop programs have serious stability problems. Potential users don't see the kernel. If your KDE desktop crashes each time you try to configure applets on bottom panel don't be surprised that Linux is not going to become popular. It's DE's fault but people will blame Linux.

    Fourth, I have suspision that some desktop environment designers have never used their system before the release. Gnome 3 seems to be broken beyond repair. KDE need lot of configuration to make their desktop comfortable to use for everytday tasks.

    There's some sensible effort on the part of Linux Mint leader, but it might be too little too late. It seems like we miss most of the chances to fix Linux desktop. Clem's reasons for creating Cinnamon and Mate sum up well symptoms of Linux Desktop disease.

    I have fixed my Desktop problems by changing my expectations and requirements. As long as I can easily start Emacs I don't care.

  337. How about a little AI in the kernel? by Anonymous Coward · · Score: 0

    If Watson can win Jeopardy, why can't my OS spot malware? Have any of you even started coding Asimov's three laws of robotics? Any decent computer should have had rudimentary self-awareness by now. Doesn't anybody read Science Fiction? My Dog --no, my dog's fleas -- understands me better that all of my computers put together.

    There is far too much infatuation with eye-candy, and nearly no focus on hard questions regarding what a computer should DO. The current paradigm of WIMP (Windows, Icons, Mouse, Pointer) is Forty Years old and should be retired. This isn't just about interface. Advances in clustering technology should be adapted to today's multi-platform distributed personal computing. Google's cloud knows which applications I've installed, on which device. What is the local answer to that? It should not be a "desktop" solution, it should be a more ubiquitous one.

  338. My nine year old uses linux just fine by Anonymous Coward · · Score: 0

    I was digging through a small pile of half working laptops. I grabbed one functioning one that had a dead harddrive, and pulled the harddrive from another. Anywho, after 10 minutes of cannibalizing I had two usable laptops. I went ahead and put linux mint on one of them for my 9 year old. I took care of the install, and loaded 1 proprietary driver(omg, I pushed a button). I showed him how to connect to our home network, as he hasn't done so with windows yet either. And since then, I've come to help him occasionally. He has far more problems from websites he signs up for accounts on than anything else. But almost nothing OS related. He can't play all the games he had on the windows desktop, but as far as userfriendliness, it's a dream. He knows where to find apps and games, although he usually doesn't know what to do with the ones he already has. Samba sometimes fights back, and so does wine. If winetricks could auto-install more games for us, it might make linux more desireable. Linux does look nice if you customize your display to your own preferences. For example transparancy effect where you see straight through other windows to the background they use in the backtrack distros, that looks pretty snazzy. Speaking of, does anyone know where I can get that effect for my own OS? I've been using linux for about 2 months now. It was an easy start, and as I tweak and mess things up I learn more about it. If I do mess things up too much, it's not hard to format and reinstall. I wont have to hunt down any install disks except the linux install. But all your apps you need are ready for you to redownload, just like when I replace my android phone. I have a dual boot setup, and I haven't booted windows in a month and a half.

  339. PC Compatibles Weren't Cheaper by Anonymous Coward · · Score: 0

    PC compatibles became the biggest while they weren't the cheapest machines out there. I remember that Amigas were the cheapest (and the most powerful by all seeming), Macs were more expensive, and PC compatibles were more expensive yet. Still DOS machines became the biggest. When they started to come down in price as well, then they really dominated the market.

    The root of their success seemed to lie in the fact that they started in the business/enterprise market. The software and hardware that you ran at home could now be compatible with what you ran at work. That was the tipping point toward MS-DOS in the market. The only reason the other two systems stuck around for a while was that a GUI was more friendly to new users. That's why once DOS had an even halfway competent GUI (Windows 3) along with prices coming down on the hardware, the other computers were driven out nearly altogether (actually Commodore was driven out).

    This was reflected in the attitude of the time. The general attitude seemed to be: Amigas are for fun and games; Macs are for art, music, and publishing; DOS computers are for serious business. Of course Amigas and Macs at the time could be used for serious business, artsy stuff, and fun and games. The only system with serious shortcomings was the PC compatible with DOS; it was only good for business apps; the other stuff was adapted in later. We see from this that it's not about the most capable or user friendly system. Then it was about what was used and targeted for business. I'm not sure how much this is still the case, but there's no reason to believe that it's become about what works best.