Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Why Linux Is Not Yet Ready For the Desktop

Posted by timothy on Mon May 18, 2009 06:58 AM
from the choose-your-own-misadventure dept.
An anonymous reader writes "Every now and then a new- or old-media journalist tries to explain to everyone why Linux is not yet ready for the desktop. However all those men who graduated from their engineering universities years ago have only superficial knowledge about operating systems and their inner works. An unknown author from Russia has decided to draw up a list of technical reasons and limitations hampering Linux domination on the desktop." Some of the gripes listed here really resonate with me, having just moved to an early version of Ubuntu 9.10 on my main testing-stuff laptop; it's frustrating especially that while many seemingly more esoteric things work perfectly, sound now works only in part, and even that partial success took some fiddling.
+ -
story

Related Stories

This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • Games (Score:5, Insightful)

    by ub3r n3u7r4l1st (1388939) * on Monday May 18 2009, @07:00AM (#27993711)

    Without the big labels like Valve developing their titles on Linux, you aren't going to see Linux widely used in desktop soon.

    • Re:Games (Score:4, Interesting)

      by Remloc (1165839) on Monday May 18 2009, @07:08AM (#27993763)
      That and "niche" applications.
      The only reason there is a Windoze box in my house is that my wife is a quilter. The current version of Electric Quilt (AFAICT) will not run acceptably under WINE. There is no reasonable FOSS equivalent.
        • Re:Games (Score:5, Insightful)

          by Sun.Jedi (1280674) on Monday May 18 2009, @08:19AM (#27994735) Journal

          VMs on the desktop are a hack to make up for the shortcomings of Linux, not a solution.

          It's extremely silly to even think that VMs are a viable long term solution, not just because the the topic is "Linux is not ready for the Desktop", but probably more because Mom and Pop will not install and configure a VM when Windows 'just works'.

          • Re:Games (Score:5, Insightful)

            by Sir_Lewk (967686) <sirlewk@gmail.cCOMMAom minus punct> on Monday May 18 2009, @07:39AM (#27994095)

            Well presumably he already has a license for Windows so it wouldn't be terribly unethical to download new installation media (or use the media he already perhaps has) and use that license for a VirtualBox installation of windows.

            Entirely legal? Who knows, hell if I've read that entire EULA. Ethical? Sure.

          • Re:Games (Score:5, Insightful)

            by Ravenscall (12240) on Monday May 18 2009, @08:26AM (#27994865)

            Why install another whole OS, set up virtualization, get windows working and install the quilting application when just installing windows and electric quilt does the same exact thing? Would you ask hypothetical Joe Enduser and reasonably expect him to be successful in this task? He would likely give up in the hour, say his computer is broken, and would have the Geek Squad charging him out the nose to reinstall windows (fix) his computer, and whenever somebody mentioned Linux, would relate his horror stories, turning more users off from ever trying it.

            And he would be totally justified in doing so.

            Until there is a Linux distro that "just works" as well as an average new windows installation, there will only be niche uptake of Linux.

            • Re:Games (Score:5, Interesting)

              by Curtman (556920) * on Monday May 18 2009, @08:45AM (#27995303)

              Until there is a Linux distro that "just works" as well as an average new windows installation, there will only be niche uptake of Linux.

              Having just installed a dualboot box for my wife, I can tell you that it already does work better than a new windows installation. Ubuntu booted up with graphics drivers, sound working, hp scanner/printer/fax working out of the box. Windows booted up with no ethernet, low graphics mode, no sound, no printer/scanner/fax.

              This is a very common thing these days. Linux driver support is miles ahead of Windows as far as 'out of the box' goes.

              • Re:Games (Score:5, Informative)

                by Ravenscall (12240) on Monday May 18 2009, @09:31AM (#27996203)

                I would add that when I tried installing Ubuntu a month or so ago on the same laptop, it said my wi-fi card was working, but it would not work. It also would not let me install the proprietary nVidia driver. When I ran the nVidia installer, it broke X.

                • Re:Games (Score:5, Insightful)

                  You're comparing apples to oranges. In the situation where a computer is assembled and configured by professionals, then sold to end-users, any OS will Just Work out of the box. In the situation where components are sold to end-users who assemble and configure themselves, Linux is a hell of a lot easier than Windows to get running, and slightly easier to get running well.

                  I think the argument you're trying to make is that an OS that doesn't come preinstalled by major-brand manufacturers is unsuitable for the typical end user. Which I agree with--I'm a Linux user, borderline zealot, but there's no way Joe Sixpack can be expected to know how to install a new OS.

            • Re:Games (Score:5, Insightful)

              by sopssa (1498795) on Monday May 18 2009, @09:17AM (#27995909)

              What would be the point of emulating lots of software you use? and specially games, you even cannot as the fps would be like 1fps.

              Unless linux can deliver me all of the things I need that I have in windows, I'm not gonna transfer. Hell, I prolly wouldnt transfer even then unless theres something better that I have in Windows (but yes, security gained by minor OS would prolly be good, but that would change in my scenario aswell).

              And let me state, I use linux for various servers I own and manage. But it just cant give me the same use for me as Windows in desktop usage, from both work and gaming experience.

              And no, my gaming needs aren't replaced with the freeware and some other games that are available for linux. I want to play the newest games like Left4Dead and Sims 3, and providing "alternative" for me doesn't cut. I want to play those games and not make a compromise, specially when theres no any need to.

              • Re:Games (Score:5, Insightful)

                by badpazzword (991691) <badpazzword@nOSPAM.gmail.com> on Monday May 18 2009, @12:24PM (#27999529) Journal
                Oh, but the problem is that the real reasons why working in Ubuntu is better than working on Windows can't be seen in screenies. It's the sum of many small great touches :)

                Some examples, in an ordered in no particular order list:

                1. Multiple desktops. Stop the clutter at the bottom of the screen. Organising your work is as easy as pressing Ctrl-Alt-E (IIRC) or just Ctrl-(Alt)-<Arrow>.

                2. Mouse wheel works on item however, not item focused. Want to scroll that document in a background window? Just move the mouse there and scroll away! You can also use the scrollwheel to cycle between desktops, tabs, windows, comboboxes and more.

                3. An 'always on top' item in the window menu. If you need to copy data from app A to app B put app B at the top with two clicks (or a right mouse drag). No external bloatware required.

                4. Middle click pasting. Now that app B is on top, select stuff normally from app A and middle click on the destination in app B. Voila': copy paste with the mouse only. And your Ctrl-C/Ctrl-V buffer (aka clipboard) stays untouched!

                5. Notifications that get out of the way. Ubuntu 9.04 doesn't need no frikkin' baloons (and currently the method to bring them back doesn't work for me :D). Message boxes are done the right way -- (almost) no generic yes/no choices.

                6. If virtualization is good enough for videogames on a Mac (it is), then it is good enough for videogames on a Linux. (Non free; dunno about the free) versions of virtual box are able to use the processors' virtualization extensions and offer inbuilt OpenGL support. DirectX support is in the works. Hell, the (free) Ubuntu supported enterprise virtualization support doesn't even work without it.

                7. Dual booting. You don't need to wipe Windows for that app you NEED to run in native Windows. Since you won't use it that much you can even not care on Windows to install all the damn bloatware like firewalls and antiviruses.

                8. Installing, uninstalling and updating applications. So long as you keep true to installing EVERYTHING through whatever your distro uses to manage packages, 95% of that stuff is as hard as respectively checking boxes on, checking boxes off and clicking on "Install updates". No, you don't even need to mindlessly pound through wizards on the Next button waiting for it to become Finish.

                9. Codecs. It is surprising how well codecs work on Linux, when you consider the not so solid situation on sound reproduction. Just downloaded an flv from youtube? No need for external players or convertors -- totem plays it out of the box. Totem will automatically prompt you to install missing codecs (see 8) when needed. Oh, and generally speaking, if you can play it, you can convert it to free formats like ogg or ogv.

                10. Compiz. It's just too cool not to be mentioned, and AFAIK it predates the Windows and Mac equivalents. :D

                Oh, an important thing to end this tl;dr comment:

                Ubuntu is not a Windows skin.

                It doesn't work like Windows.

                It's *designed* not to.

                If you try Ubuntu like a Windows skin you are going to fail. Full stop.

                If you aren't interested in giving up on the way you work on Windows to approach different, not necessarily better ways of working then don't bother trying Ubuntu and while you're at it stop talking about it and just keep on going with Windows. Nobody is forcing you. Linux is all about choice. ;)
        • Re:Games (Score:5, Informative)

          by AmaDaden (794446) on Monday May 18 2009, @08:45AM (#27995301)
          Not quite. That did cause some people to freak out but people started taking it seriously when they saw this job posting from Valve. http://www.valvesoftware.com/job-SenSoftEngineer.html [valvesoftware.com]

          From my link

          Port Windows-based games to the Linux platform.

          The problem is that at this point is been over a year and we have seen no progress. So it's hard to say if they are hard at work or gave up for now.

  • by Hoover,L Ron (610796) * on Monday May 18 2009, @07:02AM (#27993723)
    I always enjoy these /. stories about Linux acceptance. We are guarenteed a full vetting of why this article is wrong by the Linux-heads and why it is so right by the M$-heads. It's even numbered for easy reference to the sprcific points
    • by b4upoo (166390) on Monday May 18 2009, @07:56AM (#27994359)

      Gee Whiz! I didn't realize my desktop isn't working. Month after month and year after year it felt like it worked just fine.

          • by sean.peters (568334) on Monday May 18 2009, @10:16AM (#27997115) Homepage

            ... was the point of the article going over your head. The key phrase (from your own post) "hobbyist operating system". The point of TFA was that Linux isn't ready for the masses, not that it isn't ready for geeks. Sure, it "flies in the hands of a master". The point is that very few people are masters, and very few have the time or inclination to become masters.

            Its not supposed to work straight out the box, because you are supposed to find the way to use with in symbiosis

            Right. Which is why it's not ready for the desktop (at least for ordinary mortals).

  • The desktop is dead (Score:4, Interesting)

    by ickleberry (864871) on Monday May 18 2009, @07:04AM (#27993747) Homepage
    The future is web based. Endless bloat, inefficient javascript and the latency of accessing remote systems. Why will people accept such a system? because a lot of people never learned to use a desktop, they learned how to use a web browser. Anything outside the web browser looks complicated to them.

    There is also the fact that web-based is the new way of making money from software. No piracy since its mostly server-side, lace it with ads and nobody complains about adware. Give it a few years and ads will no longer be served up by dedicated domains you can easily block.

    If client side desktop computing is to survive the interface has to become more iPhony. Ordinary folk love the touchy feeley colourful, childish looking animated interface of the iPhone so the future is in projects like Hildon. I personally hate the iPhone's interface but thats alright, if its Linux or BSD I'll just install a minimalist window manager which there should always be plenty of.
    • There is also the fact that web-based is the new way of making money from software. No piracy since its mostly server-side, lace it with ads and nobody complains about adware.

      But people do complain about not being able to access web applications from notebook computers while away from Internet access, such as on the road or in a restaurant that does not offer free Wi-Fi.

          • 3G is cheap (Score:5, Informative)

            by emj (15659) on Monday May 18 2009, @08:46AM (#27995333) Homepage Journal
            In Stockholm I pay $3-$9 per month for 3G, even with max data usage you wouldn't pay more than $360/year. Are you sure you're not using prices from 99?
            • Re:3G is cheap (Score:5, Informative)

              by arth1 (260657) on Monday May 18 2009, @09:49AM (#27996607) Homepage Journal

              US prices and coverage are truly that high.

              Verizon and Sprint have equal prices:
              If you stay under 5 GB per month, you pay $720 per year, plus multiple various fees and taxes[1].
              For 10 GB per month usage, you pay $3792 per year (plus plus).
              Add 20 cents for every text message and 25 cents for every picture sent *or* received.
              And a voice plan, if you need that.

              For that, you get a service that covers around 2% of the geographical area. I.e. if you stay near large cities or major highways, you will likely be covered, if not, forget it.
              Unlike in Europe, where coverage is measured geographically, in the US is measured as percentage of the population. Assuming that the population has zero mobility, live at work, and never ever go anywhere else.
              The coverage in the US today is on par with what it was in the early 90s in Europe.

              Heck, people over here still use pagers and cheques, and as recently as last year, you could still find prerecorded cassette tapes for sale in major stores. We're a 3rd world country, really. We just won't admit to it, because we live in a glass bauble and don't look outside.

              [1]: Quoting Sprint: Monthly charges exclude taxes, Sprint Surcharges [incl. USF charge of up to 11.3% (varies quarterly), Administrative Charge (up to $1.99/line/mo.), Regulatory Charge ($0.20/line/mo.) & state/local fees by area]. Sprint Surcharges are not taxes or gov't-required charges and are subject to change. Sprint chooses to collect Washington State B&O Fee of 0.471% of your monthly billed charges to recover its costs.

    • by Corson (746347) on Monday May 18 2009, @07:09AM (#27993773)
      I've heard and read that mantra ten years ago. The future is not web-based because no large corporation will put/send/store their sensitive stuff (as in trade secrets) on any other corporation's web servers. Not even email. Ever.
    • by rolfwind (528248) on Monday May 18 2009, @07:29AM (#27993971)

      The future is web based. Endless bloat, inefficient javascript and the latency of accessing remote systems.

      Most of the software I work(ed) with is still to get heavy duty tasks done are still very much on my computer. CAD, programming, mathematica-type programs... not that I want them all to be, just how it is with current internet pervasiveness and speed.

      Why will people accept such a system? because a lot of people never learned to use a desktop, they learned how to use a web browser. Anything outside the web browser looks complicated to them.

      I like using Google Apps because I don't have to worry about keeping files updated across multiple computers. I think Google is safer than carrying a tangle of USB sticks about. If the file is that important or secret, I stick it onto a computer that has absolutely no net access, no modem, and no ethernet connected to it, no wireless, etc.

      There are more reasons to like net apps than just being clueless. Besides the aforementioned syncing problem with files, services like mint.com provide, say, an iPhone user a convenient look at their finances impossible with a regular desktop/notebook unless you're really regimented.

      There is also the fact that web-based is the new way of making money from software. No piracy since its mostly server-side, lace it with ads and nobody complains about adware. Give it a few years and ads will no longer be served up by dedicated domains you can easily block.

      That's a decent insight. However, I have no problem with people making money on software that way, as long as software patents don't block competition. What's more problematic with me is being at the whim of the software service provide at any moment to hold your data hostage and your account in their hands. I had enough experiences with ebay's arbitrariness to make me wary. That's why I do keep a backup of the google documents (and important emails too, as webmail is the essentially the same thing with the same pitfalls as any web hosted app, although more comfortable to many because it's been around a bit longer)

      If client side desktop computing is to survive the interface has to become more iPhony. Ordinary folk love the touchy feeley colourful, childish looking animated interface of the iPhone so the future is in projects like Hildon. I personally hate the iPhone's interface but thats alright, if its Linux or BSD I'll just install a minimalist window manager which there should always be plenty of.

      While the interface is important, I think many like the convenience and lack of carrying files around like I said earlier, and that will be hard to replicate for any desktop app.

    • by Wowsers (1151731) on Monday May 18 2009, @07:33AM (#27994021) Journal

      The future is web based.

      Is it? After a typical month I am near my download limit for the month, and all it is is web browsing, email, and some file transfers. What is a web based solution going to do to bandwidth usage?

      I've used Google docs for a quick project, and it has vastly cut and inflexible features compared to a spreadsheet installed on your machine.

      Web based is too inflexible. Just my opinion of course.

      • by CTalkobt (81900) on Monday May 18 2009, @07:52AM (#27994305) Homepage

        One of the points that I see repeated over and over when comparing apples to oranges / Linux to PC is that there's a huge learning curve.

        I hate to tell you - but there's also a huge learning curve when using Windows. My wife, who had never really used used a PC routinely, was let loose on my Ubuntu box after about 5 minutes of use. A week later I found she had customized her background, changed the icon set, was trying to figure out how to get a cat's meow when she started a program and was wanting access to the package manager so she could see what else she could do.

        Her experience with Windows, a bit later was one she described as "frustrating" in that nothing was where she expected it to be.

        In general, I think the rule of thumb : Linux is fine. Windows is (possibly) fine. Each to their own - I prefer a Linux varient (Ubuntu currently). Work & Home for the past 4 years.

  • 9.10? (Score:5, Insightful)

    by nvivo (739176) on Monday May 18 2009, @07:08AM (#27993761)

    having just moved to an early version of Ubuntu 9.10 on my main testing-stuff laptop; it's frustrating

    The first alpha of 9.10 was released a couple days ago with new kernel, new gcc, lots of new libraries... you should not be surprised things don't work well yet. Jaunty seems pretty stable to me. Minor issues with my intel video card, but works fine for all my daily work.

      • Re:9.10? (Score:5, Informative)

        by TobascoKid (82629) on Monday May 18 2009, @07:27AM (#27993949) Homepage

        "I would think that it was released they should have it mostly working well."

        No, I would expect 9.04 to be mostly working well (which for me it almost does - the regression in the intel video card support is ticking me off though). 9.10 is at early alpha - I would expect it to not work very well at all. So the submitter's complaints about issues with 9.10 are unwarranted.

        • Re:9.10? (Score:5, Informative)

          As an aside, the Intel driver thing was about to be a deal-breaker for me also, after two days of using 9.04. Then I thought there must be a way to load the 8.04 video drivers for it, and lo, there is! [ubuntu.com]

          Give that a try. I bet it fixes your problem; it worked awesome for me.

          (I ran into an intractable network card issue with 9.04 though, which forced me to go back to 8.04 entirely, but at least this solved my video problem...)
  • Sound and HDs... (Score:5, Informative)

    It took almost 3 months to get the sound working on Ubuntu (TOS-link). Even to this day I'm scared that if I lose the system I'll lose the configuration- it required editing different accounts, adding new packages, modifying them in a non-standard fashion, adding options that weren't documented...

    Windows XP? Put it in and the sound comes out.

    I'll say the same thing about hard drives too- while the support is built in I still had to do some 20 commands to add, mount, locate, format, automount, edit the UUID manualy, fdisk....

    Nothing better to kill 2 hours of your precious life.

      • Standard Asound driver.

        You miss the point: I did get it to work. That means it could always work, from the beginning, but Ubuntu did not include the correct hardware recognition to set up the system. It also provides no easy method for me to report back those settings for others. If it was truly a manufacturer problem then I would still not be having sound.

        That means the moment I got it to work I stopped fiddling- and every time I get the little red upgrade spot I hesitate and think: Is this the reboot that kills it?

      • by AbbeyRoad (198852) <p@2038bug.com> on Monday May 18 2009, @07:30AM (#27993979) Homepage

        You are effectively saying I *should* use Linux
        *because* hardware manufacturers have a problem.

        Er. That doesn't make sense.

        I don't care WHERE the problem is. I am a USER and
        I want my computer to WORK. As a user I ought not
        to even KNOW the difference between software and
        hardware, let alone the feud between the
        manufacturing organization and the Free
        programmer. Let alone justify my use of the
        software with some kind of support-of-the-little-guy argument.

        I am thankful to developers, but those same
        developers also tried to convince me
        that Linux was more useful
        than it really was and provided a half-baked
        solution. They were not really honest
        and you don't sound like you are going to be
        honest with the user either.

        I'd rather pay poolah and give no thanks
        and get something that works.

        And don't come with that "Free" is not "free"
        kwap. In PRACTICE free and Free have turned
        out to be the same thing.

      • by ciderVisor (1318765) on Monday May 18 2009, @07:36AM (#27994071)

        Please stop talking about bad support of devices in linux, but talk about stupid hardware manufacturers.

        Regardless of who's to blame, the fact remains that it's "a problem with Linux on the desktop".

        I'm pretty much OS-agnostic. I ran a dual-boot Windows XP/Ubuntu 8.04 system for over a year and found both had their strengths and weaknesses. If I had to choose one OS, it would HAVE to be Windows (and in fact, I just scrubbed Ubuntu from my hard disk at the weekend, leaving Windows XP SP3 as the sole OS). All my musical hardware and software will only work under Windows or OS X and I ain't buying a Mac when I've got a perfectly stable and usable Windows PC already.

        Bad device support is the single biggest factor working against Linux adoption on home machines. Not everyone with a PC can perform all their computer tasks using an office suite, browser and e-mail client. Lexmark printer ? Cellphone with only a Windows sync client on the supplied disk ? Ditto for a digital camera. TV tuner card ? Webcam ?

      • Re:Sound and HDs... (Score:5, Interesting)

        by blind biker (1066130) on Monday May 18 2009, @07:44AM (#27994171) Journal

        For most people, sound in Linux works, but it doesn't work well for anyone. By "work well", I mean MIDI and sound stream control. Windows, MacOS X and even (and especially) BeOS have the sound sewn down and are viable platforms for music creation. Linux definitely isn't and ALSA has inherent flaws that guarantee it never will.

        But, since most Linux users aren't interested in making music, this is not an issue and is why Linux's sound model won't ever improve. It will make Linux a non-starter for a number of users, though.

  • Troll -1 (Score:5, Insightful)

    by k-zed (92087) on Monday May 18 2009, @07:12AM (#27993793) Homepage Journal

    The TFA is a worthless troll, even more so than usual in these "Linux is not ready for the desktop" Slashdot articles.

    It has the usual list of ignorant complaints (oh no, there is a choice of distributions, boo hoo! oh no, there is a choice of GUI toolkits, boo hoo!), but some points stand out in their sheer stupidity.

    "Bad security model: there's zero protection against keyboard keyloggers and against running malicious software (Linux is viruses free only due to its extremely low popularity). sudo is very easy to circumvent (social engineering). sudo still requires CLI (see clause 4.)"

    Really?

    Who admits these articles to the front page anyway?

  • by fprintf (82740) on Monday May 18 2009, @07:14AM (#27993809) Journal

    I don't know why I bother upgrading. They say "if it ain't broke, don't fix it" and in the case of Ubuntu that has proven to be the case every single time because something always breaks upon upgrade. This most recent upgrade to Jaunty completely disabled my ability to put my laptop to sleep because the screen now goes dark and I can't see what is happening and what is stopping it from sleeping. No matter what I do I can't get the screen to come back on, so the only recovery is a forced shutdown via the power button. Now I can only shut it down and reboot it - so much for uptime statistics!

    Anyway, something always breaks. This is, however, not so different than any other operating system upgrade. Unless you have well tested hardware, that is nothing too bleeding edge new and nothing too old (e.g. my IBM T-30 laptop) then it is likely you will have some problems each time you upgrade. I know I have had my share of problems when going from Win98 to XP that a few internet searches easily resolved. I guess it also helps when you don't upgrade that often - it has been years since I have touched my Windows installation and yet every 6 months I am upgrading my Linux and bitching every time when something breaks. I should just leave the freakin' thing alone!!!

  • by MichaelSmith (789609) on Monday May 18 2009, @07:17AM (#27993829) Homepage Journal
    ...but insists that reproduction of any kind is prohibited without permission. So I won't quote from the article. I will just refer to it.

    In the last paragraph the author talks about implementations of SMB and AD (active directory?) not being available, then excludes samba. I with he would say why. Samba seems pretty good in that area.

    In addition I would like to say that my wife's corolla is crap because it can't carry 1000 kilos of stuff the way my van does. Also the Boeing 747 is crap because it has a bigger radar cross section than a B2 stealth bomber.
  • Again... (Score:5, Insightful)

    by JustinOpinion (1246824) on Monday May 18 2009, @07:20AM (#27993869)

    Seems like we've had this exact argument a thousand times. This list at least makes mostly good points. But it still misses the mark many times. Particularly annoying is the absolutism in so many statements, like:

    No games. Full stop.

    This is obviously false. There are games on Linux. Many are open sourced, and some commercials games are available on Linux (e.g. World of Goo). Now I wouldn't have argued if he had said "Very few games." But instead he tried to make his point punchier by being absolute... and this weakens his whole argument by introducing lies.

    And as usual the author prefaces by mentioning that this is some sort of relative comparison with Windows, yet points out problems that exist with all operating systems, like "A galore of software bugs across all applications", or "huge shutdown time" (I've timed it on dual-boot systems and for me Kubuntu was faster than Windows XP. YMMV.) and "poor documentation" (does Windows come with an awesome manual I wasn't made aware of? No. For both Win and Linux you end up searching online. Both have tons of 3rd-party documentation.)...

    And then there are kind nonsensical complaints like "don't allow you to easily set up a server with e.g. such a configuration: Samba, SMTP/POP3, Apache HTTP Auth and FTP where all users are virtual" Does Windows let you do this easily? The heading said that this was an analysis of whether Linux is ready for the Desktop and instead the author injects one of his pet-peeves about configuring Linux as a server?

    And then there are spurious assumptions used to justify complaints, like "Linux is viruses free only due to its extremely low popularity". We've had this argument many times... undoubtedly the low market-share of Linux helps keep viruses off the platform. But there is also plenty of evidence that it is robust security-wise (e.g. infection rates for servers). At a minimum it's not the settled question the author implies.

    I could go on and on. No doubt this thread will tear-apart other statements from TFA. It's too bad, because many of the points made are very much correct, and deserve attention. But it seems that whenever someone tries to compile lists such as this, they end up not only making good points about what needs work, but throwing in their own anecdotal annoyances and personal viewpoints, which muddies the whole argument...

  • by FunkyELF (609131) on Monday May 18 2009, @07:27AM (#27993941)
    A lot of reasons mentioned in there could also be said of OSX.

    5.3 Incomplete or unstable drivers for some hardware. Problems setting up some hardware (like sound cards or TV tuners/Web Cameras).

    5.3.2 A lot of web cameras still do not work at all in Linux.

    5.4 It's impossible to watch Blue-Ray movies.

    5.2 No games. Full stop. Cedega and Wine offer very incomplete support.

    I did my research and found a TV tuner that would work under Linux so that I could run MythTV. How many tuner cards work with OSX? Linux is not Windows, but it doesn't mean it's not ready for the desktop.
    Apple puts together hardware that works with their OS and now Dell and other OEM's are doing the same with Linux. If you want to run either Linux or OSX on older hardware you have lying around be prepared to hack (although much less with Linux). If you want to build a system from scratch, do your homework first and buy compatible parts.
    I stopped reading halfway through. Its a troll. I could say Windows isn't ready for the desktop because there are no CLI utilities or scripting languages built in.
    If you want to do something in batch like resize and auto-rotate a bunch of digital camera pictures you need to search for and download a program that does exactly what you want and hopefully not get a virus.
    With linux, you whip up a little script that runs jhead -autorot and convert -resize.
    A lot of times you need to do something specialized each time. Having a full blown GUI for each occasion doesn't make sense and neither does having something that is so extremely configurable because it would ultimately be complicated and confusing and still wouldn't handle the 5% of the corner cases.

  • by Smidge204 (605297) on Monday May 18 2009, @07:35AM (#27994043)

    In my opinion, one of the biggest hurdles keeping Linux our of the domestic desktop market is the developers apparently can't put themselves in the shoes of the average user. In my personal experience they tend to hold the end user in contempt, but I realize that this is a fairly small sample of the community...

    Like it or not, Windows and OSX have set standards for interface and functional transparency. It may not sit well with developers that they can't micromanage what the OS is doing, but the average user just doesn't give a shit and is unwilling if not incapable of tweaking the OS to accomplish otherwise simple tasks.

    It needs to "just work." If you need to use the command line, it's broken for desktop use. If you need to manually edit a file, it's broken for desktop use. If an essential component for some software is not included and must be installed and configured separately, it's broken for desktop use. (That last one is a big, big problem for Linux!)

    For all the faults Microsoft has with their software, at least they did the research and learned how Joe Shmoe uses a computer and designed to the lowest common denominator. That's how they ended up on top.
    =Smidge=

    • by tjonnyc999 (1423763) <tjonnyc.gmail@com> on Monday May 18 2009, @09:14AM (#27995845)

      the average user just doesn't give a shit and is unwilling if not incapable of tweaking the OS to accomplish otherwise simple tasks.

      Absolutely. You've hit the nail right on the head. 95% of users out there are not going to RTFM, will not open the command prompt, and will not edit a config file. Not because they're stupid, or lazy - but because it's not their job. And the sooner developers realize this, the better.

      It's not a question of "how can we make the stupid users figure out that 1% of the application experience so we don't have to code a step-by-step GUI configuration util for it?", it's a question of "how do we understand that the secretary/doctor/lawyer/manager *expects* the machine to work just like every other machine in his/her universe?".

      The problem is not that the average office user / home user is stupid. The problem is that they're used to their coffee-maker, microwave, fax machine, and calculator being 100% operational out-of-the-box, and the computer should not be any different.

      There is a significant difference in the mentality of Joe Q. User and Jim Q. Developer when it comes to the question of what's acceptable in a computer application, and until we IT professionals suspend our hubris for a minute and try to work out a solution that "just plain works", we'll keep running into the same brick wall and wondering why it's still there.

      Of course, this is IMHO, YMMV, and so on.

      P.S. Someone mentioned a dearth of audio software for Linux. Here's a small list: http://habrahabr.ru/blogs/sound_and_music/59815/#habracut [habrahabr.ru]
      Google Transation: http://translate.google.com/translate?js=n&prev=_t&hl=en&ie=UTF-8&u=http%3A%2F%2Fhabrahabr.ru%2Fblogs%2Fsound_and_music%2F59815%2F%23habracut&sl=ru&tl=en&history_state0= [google.com]

  • Seriously, why? (Score:5, Insightful)

    by gzipped_tar (1151931) on Monday May 18 2009, @07:49AM (#27994249) Journal

    But why are Linux enthusiasts hoping for a future of Linux on the Desktop (TM)?

    I mean, I am the one of the mystic, claimed-by-some-to-be-nonexistent "Linux-exclusive" users you've heard of, and I like it with a passion. However I don't understand why people like me are busy trying to push Linux to the Joe Q. Users. Is it because that a Linux future must be better than something else? But how do we know for sure? Even if we were, then why should we be pushing it for some global acceptance?

    And yes, I know the technical advantages of Linux that could be beneficial to average users. I know the ideals for which Linux claims to stand and I think they are fine, but on the other hand something being fine doesn't necessarily imply that we should be pushing it everywhere. You may want to share your joyful experience with your new shiny $DISTRO desktop but everyone has his/her own definition of joyfulness.

    In other words, I value a future of Everyone Happy with His/Her Own Fucking Favorate Operating System far greater than one of "Linux on the Desktop". It's all about choice, huh? We are supposed to be the more technical-savvy group so we should have understood our own needs (which means I need what I need but I don't necessarily need what $BIG_GREED_CORPORATION tells me to need), AND that ours are not necessarily shared by others, right?

    Thanks for listening to my rant. I apology for the time I made you wasted in reading this post.

  • by ricky-road-flats (770129) on Monday May 18 2009, @07:50AM (#27994267)
    I have been trying for years to get a Linux desktop I can use as a full replacement of Windows. It's nearly there, certainly constantly improving, but absolutely not there yet. I'm not just a whinging Windows fanboi - I've been working and playing with Linux on and off since 1992, and on the server side I use a mix of Windows and Linux as appropriate for the job at hand, and have introduced successful Linux systems into Linux-hostile companies.

    On the desktop,in the last couple of years especially, Ubuntu has driven it a long way forwards, and I enjoy trying each new release. But several fundamental things still don't work well enough and the help when things go wrong is still fairly awful.

    Printing - still too hard to get up and running.

    Wifi connectivity - my laptop 'just works' for any required length of time with a solid Wifi connection in Windows at home, but in several distros of Linux it has to re-establish a connection every couple of minutes.

    Battery life on laptops still sucks relative to both XP and Windows 7.

    Suspend/resume, and Hibernation/resume. In Windows I just fold the laptop and *know* it will close down cleanly, and come back when I open it. USB, sound, video - all will still be working when it comes back. Not so in Linux.

    Yes, I as a computer user and engineer of over 20 years experience can get Ubuntu to work for me. But it's just too hard to be worthwhile. And it's a shame, but I certainly can't recommend the technophobe people I support (family, friends) switch to Linux as things are.

    • Wait....what? (Score:5, Insightful)

      by wandazulu (265281) on Monday May 18 2009, @07:37AM (#27994087)

      Linux is a hobby system

      So wait, what does this mean, exactly? It's a hobby system that's cute to fiddle with then turn it off when I want to do "real" work? Like working with a database system that holds hundreds of millions of rows, used every day? That's in an Oracle database, running on a Linux machine.

      Is my Tivo a "hobby" system? Does TomTom only make "hobby" devices ("you didn't get where you're going? Oh well, you know it's just a hobby system, right?"). I guess I shouldn't expect much from the routers, phones, and other devices that have put Linux at the core of their stack. I mean, it's just a hobby, right?

      So what is a "professional" system to you? Windows? Sure, it's used a lot of professional capacities, sure there's a lot of software available for it, but are you saying it's somehow more "professional" than Linux? Why is that? Because it's written by Microsoft? Is Microsoft somehow more professional than Oracle or IBM?

      Your post is breathtaking in its ignorance, and I know I'm doing myself no favors by feeding the trolls, but *come* *on*...at least a descent job of flame baiting would latch on to some obvious, specific weakness and exploit it, rightly or wrongly. This is post is just raving.

      • Re:Wait....what? (Score:5, Insightful)

        by ciderVisor (1318765) on Monday May 18 2009, @08:17AM (#27994689)

        Is my Tivo a "hobby" system? Does TomTom only make "hobby" devices ("you didn't get where you're going? Oh well, you know it's just a hobby system, right?"). I guess I shouldn't expect much from the routers, phones, and other devices that have put Linux at the core of their stack. I mean, it's just a hobby, right?

        I thought we were discussing Linux on the desktop, not as an embedded OS ?

    • Re:The main reason (Score:5, Informative)

      by fbjon (692006) on Monday May 18 2009, @07:45AM (#27994181) Homepage Journal
      There is always room for a contender with a price tag of zero and up. About TFA, I've switched to Ubuntu 9.04 myself from Windows XP. Here's my data point:
      • It's pretty close to desktop-itude, far more so than last year, but perhaps not out-of-the-box. Hence most real issues left are installation issues.
      • I still haven't found anything important that couldn't be configured via some GUI or other.
      • There ARE games for Linux: Wine works surprisingly well, but there should be an automatic way of getting the needed libraries for any particular app
      • OpenOffice load times: Draw and Calc start in 5 seconds, Writer in 6. It works fast under use as well. I used OO on Windows as well, and the Linux version beats it quite handily. I have no comparison with MSOffice, though.
      • It boots slower than a fresh Windows install, and about twice as fast as the actual real-life Windows install I had. It also shuts down faster.
      • KDE vs. Gnome needs to get more standardized, but I haven't been bitten by anything terrible yet.
      • Some sudo tasks require the command line. DO NOT FIX.

      Mind you, I've used linux here and there since the 1.3 kernel (slackware then), and I've tried out just about every version of Ubuntu. This is the first time it stays in use.

      Some things in TFA make me wonder though, like "Enterprise: no standard way of software distribution". How hard is it to set up a local repository(-ies), from where workstations get updates?

      Finally, the next time someone posts and article about Linux and the desktop, please be clear which desktop we're talking about. This article seems to talk about all of them at once.