Slashdot Mirror


Getting Past "Ready For the Desktop"

Jeremy LaCroix suggests in an editorial at Linux.com that the phrase "ready for the desktop" is ready for retirement. As anyone who's been using Linux for several years (or even a few) for everyday tasks knows, "ready for the desktop" is in the eye of the beholder.

114 of 578 comments (clear)

  1. How about being honest about it? by Anonymous Coward · · Score: 2, Insightful

    You could just say that "Linux will never be ready for the desktop" and be done with it.
    It's a lot more honest than simply giving up because 'it's in the eye of the beholder'.

    Wankers.

    1. Re:How about being honest about it? by dave87656 · · Score: 4, Insightful

      You could just say that "Linux will never be ready for the desktop" and be done with it.
      It's a lot more honest than simply giving up because 'it's in the eye of the beholder'.

      Wankers. I use it for my desktop. We use it for 40 desktops in our company. Seems to work very well there. And, if I compare it to the support required for the ~10 Windows boxes we have, it seems Windows is not quite yet ready for the desktop.

      The honest answer is: it depends on what you want to do with your desktop.

  2. DOS by bondsbw · · Score: 5, Insightful

    Was DOS ready for the desktop? By many definitions, people would say no, but that's exactly what started Microsoft's dominance of the OS market.

    --
    All my liberal friends think I'm a conservative, all my conservative friends think I'm a liberal.
    1. Re:DOS by Kijori · · Score: 2, Insightful

      "Ready for the desktop", though, is a phrase whose meaning changes as peoples' understanding of a desktop changes. People don't expect their desktop to behave like DOS anymore.

    2. Re:DOS by aurispector · · Score: 3, Insightful

      This is a key issue and I think it's been glossed over for too long. Although I agree that most desktop features are crap, linux just cant be mainstream until someone puts out a distro that DOES cater to the illiterates. We already have dozens of distros specifically designed for programmers and super users. Let's face it, most computer users are essentially computer illiterates - they're users, not programmers and they have no interest or reason to learn more than a few basic tasks.

      Before anyone says "but ubuntu already does this", the problem is that currently you have no choice but to learn the CLI in order to accomplish anything but basic user tasks. This forces every office (or family) to have at least one go-to person that understands the OS thoroughly (or at least better than everyone else). Think about the huge investment in time and money that has already been spent understanding windows. Switching to a new OS means retraining costs for tech support. Hence linux needs a distro that's both idiot-proof for the basic user AND easy to learn/configure for admins without requiring CLI. This isn't the 1980's. Sure the CLI gives you extreme flexibility, etc., but most people just don't need this.

      The other major issue is that switching to linux also means giving up the guaranteed compatibility with commercially available software. My guess is that this is more of an obstacle than any other reason.

      --
      I have mod points. The reign of terror begins now.
    3. Re:DOS by JamesTRexx · · Score: 4, Insightful

      That's not just Ubuntu or any other *nix OS, anything but the basic task, including troubleshooting has to be done in the CLI on Windows too.
      Blaming use of the CLI is just a moot point.

      --
      home
    4. Re:DOS by martin-boundary · · Score: 3, Insightful
      The CLI is more important than the GUI. Think about it: if you've ever dreamed of just talking to the computer like in the movies, the natural approach is to figure out improvements in CLI so that we can "chat" to the OS with high levels of abstraction.

      The GUI is just a stopgap, and a dead end in the long run.

    5. Re:DOS by Annoid · · Score: 2, Interesting

      Microsoft's dominance of the market happened for one reason, and one reason only. Apple was STUPID.

      They were first to market, and had, what at the time was probably the clearly better product.

      However, They also wanted to be greedy, and would not license out in order to keep the price high.

      Does anyone remember the introduction of video tape recording to the U.S. market in the 70's? Sony (Betamax) vs JVC (VHS).
      Sony had the technically superior tape format. Better picture, better sound. But, they also wanted to be greedy, and would not license out in order to keep the price high. JVC, with the inferior product, did license out, so there was price competition on that side. Guess who won that war? This is actually a no-brainer. The US market will kill you for greed, every time.

      Many years later, Apple made the same mistake. They wanted to be greedy, and their greed cost them their chance to become the dominant player. I actually like their OS, as it's based on BSD unix. But at this point in the game, they aren't going to ever be more than a niche market player. Interestingly enough, you still see Beta tapes in use too, in video production houses where quality matters more than price. Again, a niche market.

    6. Re:DOS by Anonymous+Brave+Guy · · Score: 5, Insightful

      I think you've touched on the real issue there. Popular Linux builds have themselves been ready for the desktop for years. What is still missing from Linux that Vista has is applications that are ready for typical end users. As long as Linux geeks continue to believe that OpenOffice is as good as Microsoft Office, the GIMP is as good as Photoshop, etc., and as long as Linux doesn't have things like games and business admin software of the same level as those available on Windows, it doesn't matter how funky your window manager effects are. Real people don't use an OS because of its window manager, they use it because it hosts applications they want.

      --
      If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
    7. Re:DOS by JonathanBoyd · · Score: 4, Insightful

      Speaking to a computer is a horrendously inefficient means of doing a lot of tasks, some of them quite common, Anything involving the creation or editing of graphics, selecting of text, choosing a link to follow, etc. is almost always quicker and easier to do with a GUI than speech. Speech also gets in the way when there are other people about who don't want disturbed i.e. a lot of work places and is draining on the throat after a while. Don't assume computer evolution is going to follow the movies. Though even in Star Trek they're still using a GUI quite a bit.

    8. Re:DOS by clang_jangle · · Score: 4, Insightful

      I second that. If I need to get any serious work done in Windows, cmd.exe is indespensible. Just like BSD, Linux, and OS X you can use it without ever seeing a command prompt, but that will limit you severely. I guess the reason this gets overlooked so much is because most Windows users really don't know how to use Windows anymore than they know how to use Linux -- What they do know is how to use certain GUI frontends to certain apps. I know some MS users can be very defensive about this, and will even insist that what makes their choice "superior" is that no CLI knowledge is required, but that is just not true. Without knowledge of the CLI one can be just as "stranded" in Windows (or even on OS X on rare occasion) as in Linux.

      Also it says a lot that reinstalling rather than fixing Windows is generally regarded as an acceptable practice. Because reinstalling Windows doesn't (usually) require a CLI :).

      --
      Caveat Utilitor
    9. Re:DOS by NotBornYesterday · · Score: 5, Insightful

      ' ... as good as ... ' is one thing. 'Good enough' is something else. GIMP has more tools and abilities than I ever would use, and I use it on Linux frequently. Do I really need Photoshop? No. I'm not sure what problems you see with OpenOffice, but I use it all the time, and it does everything I need.

      Plus, as more apps become web-deployed, desktop apps become less and less important.

      --
      I prefer rogues to imbeciles because they sometimes take a rest.
    10. Re:DOS by Darkness404 · · Score: 4, Insightful

      Honestly, does the average person really need photoshop? I mean many Windows users struggle using Paint, and most people who use Photoshop are at least technology literate enough to understand how to adapt to a different GUI and therefore don't fit the definition of the dumb Windows users who don't understand the difference between an icon and a program. OpenOffice is nearly as good as MS Office for most tasks, while Office will usually be as familiar to long time Office users, OpenOffice is just as good so long as you are willing to actually learn and even Office 2007's UI is so radically different that OpenOffice will feel even more familiar to Office users then 2007. As for games, many, many, Windows games either have a decent Linux counterpart or will run via WINE, and with Direct-X 10 being Vista-only if the WINE team can get Direct-X 10 implemented, Linux will become an almost better gaming system then XP. And most of the more popular games are already able to run very well in WINE such as WoW and others. The only problem would be is if some Linux person went out and bought some random game and tried to make it run, now chances are with a bit of hacking it would run, but as for the "pop in the CD and play" that won't work quite yet. But when they realize that they can get just about the same level of quality for free, they will just pop open Add/Remove Programs and find a game they think might be good. As for business admin software, again, most can be emulated via WINE and because most of it doesn't need immediate response you could always use VirtualBox and virtualize XP and use that. Granted, right now there are tons of Linux applications the problem is, most people think they have to buy software or go to some unknown freeware site to download who-knows-what, whereas with Linux it is just as simple as point, click, apply (or for you CLI folks, sudo apt-get install whatever)

      --
      Taxation is legalized theft, no more, no less.
    11. Re:DOS by Cjstone · · Score: 5, Informative

      Okay, this is one of the things that bugs me. OpenOffice and the GIMP do everything that the average user needs them to. I know of a lot of people that use the 'Microsoft Works' bundle that came with their computer and the so-called 'photo editor' that came with their digital camera or scanner. I'd say that most of the 'average users' I know use such products. OO.o and the GIMP are far better than the kind of low-budget software that usually comes with hardware.

    12. Re:DOS by metlin · · Score: 2, Insightful

      The day I can install Ubuntu (or any flavor of Linux), without having to worry about spending half a week configuring it, or the day I can send a client a presentation, spreadsheet or document without sacrificing features (and without having to explain) will be the day I think it is ready for desktop.

      Today, Open Office is simply not there. For example, Calc is great for regular, day-to-day uses, but try opening a spreadsheet with data running into several megs or more of data, and try performing complex operations. It's so slow that it's terrible. And writing complex macros? No sir.

      I mean, try using Powerpoint 2007 and compare it with Impress - trying to get something done is extremely non-intuitive (if it supports it at all) and there is no fine grained control. I would shudder to think about presenting something made in Impress to a client. It's a joke.

      The realistic scenario is that if I send a doc from OO.org to a client, sometimes s/he has problems opening it, and sometimes when they send me documents, OO.org has problems opening them.

      And then, there are other applications that aren't available for Linux. Everything from iTunes to Lego Mindstorms SDK is available only on Windows. Hell, even Google doesn't make its applications available on Linux. I mean, to me it is a question of convenience. Until such time that I can get these applications without having to jump through hoops, Linux is still not ready for the desktop.

    13. Re:DOS by VGPowerlord · · Score: 2, Informative

      OpenOffice and the GIMP do everything that the average user needs them to.

      OpenOffice is nice and all, but it still has some weird issues with losing RTF formatting. Since I'm required to use RTF at work, opening, editing, closing, and reopening to see if OO.o fucked up the RTF formatting again isn't an option. I'm not paid to waste time.

      As for GIMP, the last time I used it, it still didn't have any easy way to draw Ovals/Circles and Rectangles/Squares, something that even the most basic of image editors (MS Paint) has.
      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
    14. Re:DOS by edmicman · · Score: 4, Insightful

      most Windows users really don't know how to use Windows anymore than they know how to use Linux -- What they do know is how to use certain GUI frontends to certain apps
      So where's the push to get more of these GUI frontends to certain apps on Linux? There seems to be some work in that end, and Ubuntu seems like it's pushing towards making things easier to use for the layperson.

      I use both OS's, and in my experience while I've used cmd in Windows a lot, it's usually for diagnosis purposes, where I can spit out a bunch of information that isn't available in a built in GUI. I rarely think I've ever had to use cmd to *configure* something. Whereas on Linux, there are some frontends to some commands, but I still end up having to manually go in, and add a line here or comment something out there in a text file just to change some setting.

      I think the real point is, yes, a CLI no matter what the OS can be very powerful. It should definitely be available. But to *really* use it, you need to *know* what commands to use. Arguing to use man or search the Internet doesn't help. man can be unbearably confusing sometimes, or sometimes it just lists options but doesn't really explain what they do. Of course, man doesn't help if you don't know what the command is to do what you want to do in the first place! And searching for what the command is you want to use if you don't know what it is can be tedious, too.

      But anyone can reasonably look for a System or Preferences menu, hopefully drill down to the area of what they're looking for, and toggle options or whatnot. Why is there such pushback to making things easier?
    15. Re:DOS by silent_artichoke · · Score: 2, Informative

      Everything from iTunes to Lego Mindstorms SDK is available only on Windows. I don't think you meant to say iTunes here.
    16. Re:DOS by weicco · · Score: 4, Interesting

      Care to elaborate what those tasks are that require command prompt in Windows? I've been writing software for Win NT/98/2K/XP/Vista, plus some apps and scripts for Linux and BSD, for years now and never have I had to go to command prompt but in some rare cases I prefer it (like quickly check my IP). Allthough I must admit that I haven't done anything like administrating huge networks and stuff but what I've heard you don't actually need command prompt in those cases either.

      Yes, it is stupid thing that people reinstall their Windowses and loose all their apps in the process. Someone should show them the wonders of repair install.

      /end-defensive-mode

      --
      You don't know what you don't know.
    17. Re:DOS by rathaven · · Score: 4, Insightful


      For my own part I do not disagree, however, and this is reality - I've met a number of sysadmins of small educational networks and probably others too who do not use the CLI in 99% of day to day use! This is not including the illiterates who do not even know what the "computer" is.

      The sysadmins I mention didn't fail to understand the concepts - I quizzed them deeply and was shocked to see them not using a CLI with the depth of understanding they had. Looking further into the methods of work showed that they knew them well but they had to deal with so many issues they were stretched in their time and ability to pick up all the tools required to support multiple platforms - sometimes even the one they were working on. Most of the time that meant they stuck to Windoze and mostly used point and click interfaces. That's not to say they wouldn't use the CLI for emergencies or look up commands but their scripting skills were weak so CLI was mostly avoided. If admins like these need a script they download one or download a tool that does it for them or purchase one and, surprise, most of the time it does eleviate the requirement.

      To move to other OS's means that those sysadmins are looking for a system that makes the concepts intuitive to implement - without having to learn commands that aren't intuitive. The illiterates also need this to the small extent that they need the tools at all.

      Before anyone jumps on this as an argument of CLI/point and click - I use the examples only to highlight a point. The argument is one of transferable skills related to the concepts behind system administration. CLIs do allow this if the CLI is standardised across OS and people are prepared to learn, but it usually isn't. GUI interfaces are rarely standardised but they are intuitive and well designed and can help boost platforms by making day to day skills easy to pick up on a platform.

    18. Re:DOS by fbjon · · Score: 4, Insightful

      I don't think it's up to you to decide what people need or should have. The world doesn't bend that way, but the other way: People need/want to run an application, and if it only works on Windows, then so be it.

      --
      True confidence comes not from realising you are as good as your peers, but that your peers are as bad as you are.
    19. Re:DOS by marsu_k · · Score: 4, Insightful

      As for GIMP, the last time I used it, it still didn't have any easy way to draw Ovals/Circles and Rectangles/Squares, something that even the most basic of image editors (MS Paint) has. Making an oval/rectangular selection and stroking it (hmm, that sounds rather perverse...) isn't that hard. But I think people should stop recommending Gimp to novices, while it is powerful the interface can be confusing at first. Krita is a wonderful alternative for simple painting / editing of digital photos.
    20. Re:DOS by Anonymous Coward · · Score: 2, Insightful

      Just once, I'd like to see a "Linux isn't ready for the desktop" argument that isn't staggeringly contradicting itself. First, you go:

      "they're users, not programmers and they have no interest or reason to learn more than a few basic tasks."

      and then:

      "the problem is that currently you have no choice but to learn the CLI in order to accomplish anything but basic user tasks."

      Well, make up your mind already! Are those basic user tasks inclusive or exclusive? How does reading your email and surfing the web involve command-line usage? The Firefox icon is there in the taskbar. Click and use. Hacking shell scripts requires the command line, but it is not a "basic user task".

    21. Re:DOS by clang_jangle · · Score: 2, Insightful

      So where's the push to get more of these GUI frontends to certain apps on Linux?


      It's more like "where are the projects with apps to kill photoshop and outlook?". If we could have those two or something equal on Linux plus have pre-installed Linux as commonly available as Windows then in fact most people probably would either not care which OS they get or they'd prefer the one that doesn't moonlight as a spam zombie.

      But it hardly matters anymore -- already smartphones are replacing the desktop for many consumers, and in that field the best apps are yet to be written.
      --
      Caveat Utilitor
    22. Re:DOS by KillerBob · · Score: 2, Interesting

      Try Zenwalk. The only time I've had to go into CLI since installing it was to install the NVidia proprietary drivers. And that was personal preference... there's actually a package in the repository for it.

      Just about all of the important configuration options are available through the ZenPanel, and UI tweaks through XFCE's panel. And it supports XFCE's desktop compositor, of shiny video effects/transparency/etc. Unlike Compiz/Fusion (at least, the last time I used it), XFCE's compositor will use OpenGL (and the transparency effect on Terminal is a perfect example of how an accelerated desktop/transparency *should* work), but will allow you to run OpenGL programs/games without slowing down, too. I've tested it with TuxRacer, as well as with SecondLife, the latter being notorious for not working properly....

      http://www.zenwalk.org/

      You still have the problem with guaranteeing compatibility with commercially available software. There's Wine, or if you're more comfortable paying for something that comes with tech. support, there's Crossover and Cedega. Crossover comes with a reasonable guarantee that most of the important office software will work, though it's not compatible with Office 2007 yet.

      --
      If you believe everything you read, you'd better not read. - Japanese proverb
    23. Re:DOS by duh+P3rf3ss3r · · Score: 4, Insightful

      I'm sorry but this is just so much puffery. My grandma doesn't know how to "set up" Windows "on an old HP laptop for a mate" either. Does that mean Windows is not ready for prime time? Your efforts to suck and blow at the same time add up to a troll -- a well disguised troll, perhaps, maybe a troll in a dress -- but an AC troll nonetheless.

      --
      Give a man a match: warm him for an instant. Douse him in petrol and set him aflame: warm him for the rest of his life.
    24. Re:DOS by Abattoir · · Score: 2, Insightful

      That's not just Ubuntu or any other *nix OS, anything but the basic task, including troubleshooting has to be done in the CLI on Windows too. Uh, no. I don't need a command line interface on Windows to do any troubleshooting on a desktop system and neither does anyone else. The only command that is of any real use on Windows is ipconfig, and I can do everything I need that for through the network center. The Windows registry on the other hand, is required learning for any *power user*, but again, not required for the typical user.
    25. Re:DOS by clang_jangle · · Score: 2, Informative

      Care to elaborate what those tasks are that require command prompt in Windows?
      Mass renaming files, for one. In fact, I don't think there is a GUI file browser for Windows I don't find so clunky as to be unusable. Also, there are some NT services which are best audited and controlled from the command line. And of course, there are those times the desktop tools just sit there and ignore their mouse clicks, or times you don't have twenty minutes to wait for a file to copy, etc.
      --
      Caveat Utilitor
    26. Re:DOS by nomadic · · Score: 2, Interesting

      The day I can install Ubuntu (or any flavor of Linux), without having to worry about spending half a week configuring it, or the day I can send a client a presentation, spreadsheet or document without sacrificing features (and without having to explain) will be the day I think it is ready for desktop.

      Completely true. My last ubuntu installation took about a week to get working right, and I've been using Linux for 12 years. Running multiple X.org configuration scripts then editing xorg.conf by hand, working with the ridiculous number of overlapping sound drivers, and having to symbolically link devices in order to get certain programs to run.

    27. Re:DOS by hitmark · · Score: 2, Insightful

      the thing about games are that they are like fashion. you need to be playing the latest and greatest to count.

      and even more so in this age of online gaming.

      i refuse to play for pay online rpgs, but none of the people i know wants to play anything but world of warcraft these days...

      i recall going to lan-party in the 90's and playing all kinds of games for laughs. go to one now and its all variants of counterstrike, and its deadly serious that you and your team win or lose...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    28. Re:DOS by pizzach · · Score: 2, Insightful

      It's funny. When someone uses the CLI, they expect to be greeted with by a cold machine that accepts rigid syntax. But with voice, it's supposed to natually know what you want using a syntax that can have very vague meanings. I would think the first step in voice recognition is to make a terminal that accepts typed phases and interprets them in an intelligent way...

      --
      Once you start despising the jerks, you become one.
    29. Re:DOS by tknd · · Score: 2, Insightful

      Okay, this is one of the things that bugs me. OpenOffice and the GIMP do everything that the average user needs them to.

      Average users (American users at least) don't think logically. They think in terms of capability rather than need. In other words they are not necessarily in search for the platform that meets their needs, they are in search for the platform that will provide them the best experience even if they will not need parts of what that experience has to offer.

      For example just take SUVs. For a while the cost of gas wasn't as expensive, so normal consumers didn't take MPG into account when buying a vehicle. So they show up at the dealer and figure they need a car, but they don't know which one yet. At the dealer there's a luxury sedan selling for the same price as an SUV. The sedan doesn't have as much potential as the SUV in terms of capabilities, but will do what they need just fine. The SUV, however, opens up a number of possibilities for their vehicle--some of which they won't use. So in their minds, the SUV is a better buy than the sedan if gas price, pollution, size etc does not matter.

      What linux needs is more marketing acumen and to understand what users are really after. In fact, linux distros may already have what some users are after but nobody bothers to market those features in that manner. Some areas where Linux excels are security (incompatible with most malware), and "custom" user interfaces. By "custom" I don't mean that the user can customize it but rather a custom interface is presented to the user. A good example of this is the Asus eee-pc. The product intentionally has a dumbed-down interface to become a marketing point for the product. When normal people asked, Asus they didn't chant "we run OPEN SOURCE LINUX!" but instead they said, "hey, we're going to have this really easy to use interface." But instead most geeks just get on their F/OSS soap box not understanding that the average user doesn't care what F/OSS means.

      Which brings up another issue. Many of the advocates of F/OSS are not marketers or business men. They are software guys, hackers that like to stick to their ideals. So this brings two goals for such a project. One goal being spreading and supporting their ideals in open source software and the other goal being to increase market share. The two goals have conflicts. If you want more market share, you must accept that some people do not care about the ideals or will even work against them (proprietary software/hardware solutions). The faster open source projects can get rid of their internal conflicts, the quicker they will become more successful in accomplishing their goals.

    30. Re:DOS by diggitzz · · Score: 2, Interesting

      Hrm ... what sucks is when repair install mysteriously doesn't work ...

      But you can still boot to the Recovery Console (gee, a CLI) in order to manually change services, edit the registry, repair disks, or other tasks. Failing using that, you will more often needlessly reinstall Windows, unless you use additional (non-MS) repair tools. The CLI is therefore indispensable.

      Extra props to anyone who points out where to find the system file checker (sfc) in any Windows GUI. I have no idea - I just use the command line.

      --
      -=[You cannot consistently judge this statement to be true.]=-
    31. Re:DOS by cecil_turtle · · Score: 3, Informative

      There are GUI tools for everything you say you were "required" to use the terminal for. Go to System | Administration | Synaptic | search for and install ubuntu-restricted-extras and ndisgtk, and you'd have been done. Setting up NDIS wrapper via ndisgtk takes all of 70 seconds. The media playback codecs will prompt to be installed as needed. Try playing a .mov or .ra file on a default Windows install and let me know how well it walks you through installing the supporting applications.

      Oh yeah and my mom (who is a grandmother) has been running Ubuntu for a few years now.

      I just noticed you're an AC and I just wasted my time posting, but since I already typed it I'm posting anyway.

    32. Re:DOS by Homer1946 · · Score: 2, Insightful

      People who can afford to live in fantasy worlds would find that Microsoft and Apple products are better suited to dreamers who don't need to do actual work. Wow. What a coincidence. I have also found that insulting people really helps to get them to listen to the details of my arguments.
    33. Re:DOS by man_of_mr_e · · Score: 2, Insightful

      Also it says a lot that reinstalling rather than fixing Windows is generally regarded as an acceptable practice. Because reinstalling Windows doesn't (usually) require a CLI :)

      No, it's a simple cost/benefit analysis. Should you spend 3 or 4 hours dicking around trying to fix something (and maybe not succeeding) or spending 1 hour to reinstall the OS (or reimage if it's a corporate machine). I'll take #2 any day of the week, except in rare situations where reinstalling will take a lot longer (my home computer, for instance, with 500+ different tweaks and programs).

    34. Re:DOS by Haeleth · · Score: 4, Informative

      As far as Compiz goes, I had to apt-get the compiz config panel so I could tweak the hell out of my setup.
      No, you had to install it. However, you didn't have to use apt-get in a CLI to do that; you could simply have gone to your Applications menu, clicked on "Add/Remove...", selected "All Open Source applications", searched for "compiz", and clicked on the first option in the list. 100% GUI.
    35. Re:DOS by clang_jangle · · Score: 2, Insightful

      Multiple != mass. Try doing what you propose with several thousand files. :)

      --
      Caveat Utilitor
    36. Re:DOS by man_of_mr_e · · Score: 5, Insightful

      Part of the problem with Linux is that you have to "know" which one of the 20,000 programs in your package manager does what you need done.

      So how, precisely, does one know about ndisgtk? What's more, don't you have to even manually configure it to use the restricted extras?

      Sure, Windows has a lot of stuff that doesn't work right either, but it has just as much stuff that installs seamlessly, with complete directions a moron could follow. And, if that fails, they can call Linksys or DLINK and they'll walk them through it over the phone (granted, by some guy in india following a script that the user could have followed, but still.. that works most of the time, unless you're an expert and have a problem not covered by that.. which would be the only reason the expert would call).

      Millions of people buy computers, set them up, and use them, including installing software and devices, with very little technical knowledge and without asking an "expert". You only see the people that are too stupid (or too scared) to do it themselves, so it gives you a skewed view of reality.

      One of Linux's big problems is that it has insufficient end-user technical support and it has limited use-case testing scenarios, so when things go wrong they go spectacularly wrong. The kernel and most kinds of server apps are typically rock-solid, but the GUI end user apps tend to be buggy as hell, poorly designed, and exceedingly complex and cryptic. We like that, end-users don't.

    37. Re:DOS by martin-boundary · · Score: 2, Insightful
      Let me ask you this: when drawing something on a whiteboard, do you speak? Does the audience for whom you draw the ideas speak to you? Is it all happening in silence with no further communication? Of course not.

      Drawing on a whiteboard is an aid to communication, but isn't the actual communication and usually cannot stand on its own. If you're not convinced, think about when you enter somebody's office and see their scribbles on their own whiteboard. Do you know from a glance what the conversation was about, and what was said? No, because the whiteboard scribbles are merely communication aids, incidental images which are designed to support the spoken word.

      My point wasn't to propose speaking as an alternative to typing, my point was that pointing and clicking is a dead end compared with grammatical sentences. Whether you type those in like in a chat window, or whether you speak them to your computer directly is incidental - it's still text communication similar to a supercharged CLI. It's not GUI communication where you point at things, then point at other things, then point at some more and finally construct a command.

      GUIs are the equivalent of babytalk - a tiny handful of possible operations which must be used to do everything - great to get people to use computers the first time, but much too limiting to be used by adults who prefer more sophisticated languages.

    38. Re:DOS by martin-boundary · · Score: 2, Insightful

      You're not seriously suggesting typing what you want to say to a computer so that it interprets what you've typed as if you've said it to it, are you?

      That's exactly what I'm suggesting.

      communicate in higher level abstractions. Don't imagine telling the computer "set the pixel at position 2005,789 to red", imagine "sharpen the image a bit", "cut out a silhouette". The target abstraction level is talking as if with another artist.

      Firstly you just severely limited what people can do. secondly, I want precision in my editing, not for some AI to try and interpret what I want.

      Yet when you want something done for which you do not have the expertise or that you must delegate, you trust a human to try and interpret what you want. Think of a computer program as a domain expert. That's where things are heading.

      Think about it like this: if an artist wants to draw something, do they pick up a pencil, or do they tell someone else to pick up a pencil and give them instructions?

      It depends entirely on the situation. There's no communication if the artist is alone in a room doing a pencil sketch. There is communication if he's working with others to produce artworks.

      For example, a comic book artist might draw the main characters in certain scenes, and communicate with another artist who fills in the background and minor characters, another who does the colouring, another who does the words. Think of telling a program to fill in the background, another program to colour the panels, etc.

      What you suggest might be fine for a simple consumer-oriented app designed for doing simple rough edits, but would be totally inappropriate for anything more advanced.

      You're thinking too much in terms of existing GUI limitations. The difference between a consumer app and a professional app has to do with doing well defined specialized tasks, which are often described by a technical vocabulary that consumers don't know even exists. Yet if the vocabulary is there, it means that the abstraction exists, and therefore can be referred to in a command. So imagine "talking" to an application with a domain specific vocabulary, ie using words that a professional would immediately understand but a consumer has no idea what it means.

      Adjusting hues is an optimization problem, which by the way if the artist does it by hand will depend on the characteristics of his monitor - a bad idea. At the very least, he'd want to see the final print in a good light, which suggests optimizing for the characteristics of the output device rather than the graphical display device. The point is that this can be expressed in a domain specific vocabulary, think of the sentences used by two artists discussing the characteristics of a work in progress.

      But selecting and copying/italicising/whatever is still quicker with a mouse than with voice because explaining which bit you want to change takes time. Natural language sucks for speed outside of certain specialised situations.

      But my point was that selecting is a means, not an end. You can use language to describe the end, and the computer can do the means.

      Take a system like LaTeX, where the italicising/whatever is not done by you. Instead, you describe what you want at a higher level: what kind of article or book style, do you want a figure or table close to the reference point, or always at the top of a page, etc. LaTeX is far from a natural language interface, but it shows the possibilities with higher level instructions. Meanwhile, you're talking about selecting sets of characters, and making direct changes one selection at a time.

      When you're at a site, you typically have more links to follow and these links are more quickly selectable wi

    39. Re:DOS by sjames · · Score: 5, Funny

      It's a good thing Windows is so friendly and intuitive to use. Why would anyone want to edit text file configs in Linux when they can just locate the key "jknb31r289cjk1289" and change it (obviously) to "9889cfjk12q9fcvfd"

    40. Re:DOS by martin-boundary · · Score: 2, Insightful

      They were analogies demonstrating that sometimes we need to interact with things in a manner which is superior to what speech allows.
      Of course I agree with you, although we ought to stay within the realm of computer interaction.

      Similar instances exist in computing where the instant input and control a GUI offers is vastly preferable to cumbersome speech.
      I think you're conflating instant feedback with the GUI. Feedback is important to know that the computer is doing roughly what you think it should be doing. If it looks like it's not doing that, you have a chance to stop the task. This sort of feedback already exist in GUIs and in CLIs.

      One difference is that in CLI interaction, programs often have a 'verbose' switch so that you can turn on/off the feedback. This is typically used when doing several things in a script. The GUI equivalent would be this: you create a script with a lot of steps, eg opening some windows, moving them about, selecting various menu items, saving files, then closing all the windows again.

      If the GUI showed you the script with feedback, you'd see all the windows opening, menus opening and closing, items selected and progress bars displaying all by themselves, until the script is finished. This kind of distraction would probably be hidden by asking the GUI to NOT show feedback.

      offers is vastly preferable to cumbersome speech. In another comment, you suggested that speech was superior for graphical work because you could give a command and have it interpreted rather than clicking on pixel (x,y), but there are times when you do want to deal with the nitty gritty and there speech becomes the slow, cumbersome approach.
      But that's a question of the proper abstraction level. A GUI has only one abstraction level, point to an object and click. All tasks using a GUI must be decomposed until they can be described by a sequence of point and click. Language has the ability to create new abstractions on demand.

      How do you edit 50 pictures to make them black and white, for example? In a GUI, you have to point and click to open a file, point and click to change the colours, point and click to save the file, and this must be repeated 50 times. The only commands allowed are point and click, with the order being used implicitly to specify the context.

      In a CLI, you write a script that edits a single picture to make it black and white. Then, you have a higher level of abstraction, namely a command that "turns a picture black and white". After that, you can use the higher abstraction as a building block for even higher abstractions. You can have a script that loops the "turn a picture black and white" command 50 times. This is much closer to the natural language equivalent of "here's how to make an image black and white, now do this for all 50 images".

      That's why I'm saying GUI is baby talk. It never goes beyond point, click, point, click, point, click, etc. It has no ability for abstraction.

    41. Re:DOS by martin-boundary · · Score: 2, Insightful

      You have abstactions in the graphical realm too - look at the use of folders in a file manager, or the use of tracks-> groups->notes in a music application. I would make the case that a graphical approach is superior when manipulating objects directly, while text input is best for more abstract usage.
      In a certain sense, these abstractions are "fixed", though. Language lets us create abstractions for things nobody thought of. The photoshop solution for manipulating 50 files is something the programmers had to think of putting in, either by themselves or after customers told them it would be great to have, it's not something _users_ decided to create independently through using the GUI. By contrast, the scripting example I gave was supposed to show how _users_ create new abstractions in the CLI when it makes sense for _them_.

      I would make the case that a graphical approach is superior when manipulating objects directly, while text input is best for more abstract usage.
      Another reason for using language is precision. It's hard to get things exactly right repeatedly and consistently. Humans aren't robots. If you're drawing circles on a sheet of paper by hand, you'll never get them right consistently, all the time. If you're _describing_ what it is you're doing to draw a circle, then you can look at the description and fix flaws in it.

      In Photoshop, you'd be using the undo button to fix flaws in execution (eg the mouse overwriting some pixels), but in the next image you manipulate, such execution flaws can still appear. And if you have to do a third image two weeks later when you've forgotten how you built the first two images, you'll have difficulty making all the steps exactly right without using the undo button yet again.

      The answer of course is to keep a journal with details of what you've done, but that's using language to supplement the deficiencies of straight manipulation, no? Might be easier to make the work follow the journal instead of vice versa :)

    42. Re:DOS by LaurensVH · · Score: 2, Insightful

      I don't understand why finding, downloading and installing WinRAR is harder than: apt-cache search kde archive software sudo apt-get install ark ... considering both actions can be trivially done by a GUI package manager app. Problem with Windows is that you have to "know" which one of the 20,000 programs, which aren't even managed in a package repository, does what you need done. There's a lot of good Win* software out there, and there's a helluva lot of crap you wouldn't want on your PC (don't say "yeah, windows", that's too easy ;-)) -- how do you differentiate between the two?

    43. Re:DOS by JasterBobaMereel · · Score: 2, Informative

      Photoshop - could be ported to any operating system and be exactly the same, it happens to have been written for windows, but does not rely on it ...?

      Outlook is the front end to Exchange, take away exchange and it is a poor email client with a few extra features and a lot of broken ones, Outlook/Exchange as a combination is a fairly nice corporate messaging system, that happens to to email as one of it's functions... but if you have ever actually managed an exchange server you will know how badly written it is ...and if you have ever had to explain to an outlook/exchange user that, no the user you sent the meeting request to did not see the request because they are outside the exchange system/are running another client/etc ... you know how brittle it is ...

      --
      Puteulanus fenestra mortis
    44. Re:DOS by clang_jangle · · Score: 2, Insightful

      You're completely missing the point -- Photoshop isn't free; it can't be ported without Adobe's permission. The quality of Outlook is irrelevant; it's so popular as to be nearly ubiquitous and lots of people feel stuck with it.

      --
      Caveat Utilitor
    45. Re:DOS by mhall119 · · Score: 3, Insightful

      For you and I yes... but for many people, they'd rather have the "layers of dialogs and wizards" (as long as they're well designed of course). They're used to dialogs and wizards, that doesn't necessarily mean they would prefer them. The command line and text files are less ambiguous than GUIs, and they change much less frequently. I can give exact CLI instructions for someone that they could run with a simple copy+paste operation, or I can give a couple pages of GUI instructions, screen shots, alternative instructions and screen shots if you're using XP instead of 2000, etc, and they'd still be lost on Vista.

      The main problem for these people is that the very IDEA of opening one program (a text editor) to change the settings of another program is completely alien and makes no sense to them. Most user applications provide their options in dialogs, it's the OS services that you usually end up changing config files for. And Windows users are accustomed to opening a "Control Panel" or some other dialog to modify OS settings. Try telling a Windows user how to stop or start a system service using the Windows GUI.

      In my more cynical moments, I'm quite happy to simply call these people idiots and say that they need to learn because it's REALLY not that hard, but realistically, they won't. Yes they will, they always do. Nobody wanted to re-learn the MS Office menus, or Vista, but they will anyway. Linux devs should focus on making them learn something better, not just something different, but the idea that we should make it so they don't have to re-learn anything is nonsense.

      So, if we want them as users (which is another question entirely!), then we need to cater for their needs, no matter how stupid we think those needs are. I think it's equally important that we separate their needs from their wants. We should always try to cater to their needs, but should only cater to their wants when it makes sense.
      --
      http://www.mhall119.com
  3. "Ready for my mom's desktop." by Manip · · Score: 3, Insightful

    I'd like to coin the term "Ready for my mom's desktop." Meaning after a few hours training she can use the platform without too much hassle.

    That's where Linux really drops the ball still and OS X/Windows still dominate.

    The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation.

    And don't even get me started on the continued use of the terminal for /any/ normal user operations.

    Linux isn't a consumer desktop, in fact it isn't even making very much ground in that area. That being said it is still an awesome server and geek toy.

    1. Re:"Ready for my mom's desktop." by soccerisgod · · Score: 5, Interesting

      I don't think that's true at all. I have installed Ubuntu on a number of computers belonging to friends and family, and everybody (they're all pretty much computer-illiterates) agrees that it's easier to use and more intuitive than Windows. Take the "start" menu: you have an "Applications" menu and the last entry therein is "install/remove". Could it be any simpler?

      IMHO the beauty of Linux and all the software for it is that you can pick what you need and ignore the rest. If you want to do stuff the hard way, you can. If you just want to use a computer, use something like Ubuntu. Linux has the potential to serve all needs, and by now the modern Linux distros are doing a fine job at it.

      --
      If a train station is a place where a train stops, what's a workstation?
    2. Re:"Ready for my mom's desktop." by damburger · · Score: 4, Insightful

      Seeing as my mum and stepmum already use Ubuntu quite happily (and aren't phoning up every 10 minutes complaining that something is broken/they've got a virus) it seems Linux is already at that stage.

      --
      If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    3. Re:"Ready for my mom's desktop." by Whitemice · · Score: 2, Interesting

      I'd like to coin the term "Ready for my mom's desktop." Meaning after a few hours training she can use the platform without too much hassle. I don't think this is true at all. It is the generic desktop that LINUX is currently most suited to; as vertical apps are generally not available.

      The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation. Are you using KDE? Because GNOME has a very detail HIG that is ruthlessly enforced - enough to spark the occasional war on the mailing lists. GNOME is a very clean and consistent interface. Via the control panel an end-user can adjust anything they need with items organized in a very orderly fashion.

      And don't even get me started on the continued use of the terminal for /any/ normal user operations. It isn't required for any normal operation.
      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    4. Re:"Ready for my mom's desktop." by The+New+Andy · · Score: 4, Interesting

      The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation.
      I seem to remember one of the hints in the Microsoft Accessibility Guidelines was that the more ways to do a single operation, the more accessible it is. I don't use windows, so I can't check now, but I'm pretty sure I can think of 4 ways to move a file, 5 ways to change screen resolution and 4 ways to shut down the computer. I don't think this is a bad thing.
    5. Re:"Ready for my mom's desktop." by Joe+Jay+Bee · · Score: 3, Informative

      It isn't required for any normal operation.

      It is sometimes required for some operations, usually fixing things or setting a couple things up.

      In general though, the command line is very rarely used on Ubuntu, which is a good thing; if you tell a normal Windows user they'd have to use the DOS prompt to accomplish something, their eyes would glaze over.

      (In fairness, Apple are no better for hiding options in the command line and requiring the use of the defaults command to set them, but at least these aren't very very basic things...)

    6. Re:"Ready for my mom's desktop." by Keyper7 · · Score: 3, Funny

      I completely agree!

      Furthermore, if Britney Spears' music sucks, how come she hit the top of the charts so many times, huh, HUH? [1]

      Take THAT, you geek smartasses!

      [1] I'm talking about the beggining of her career, obviously.

    7. Re:"Ready for my mom's desktop." by Whitemice · · Score: 2, Interesting

      In general though, the command line is very rarely used on Ubuntu, which is a good thing; Or on openSUSE, or any of the mainstream distributions.

      if you tell a normal Windows user they'd have to use the DOS prompt to accomplish something, their eyes would glaze over. But you do need to go to the command line on Windows to do things. "ipconfig /release" and "ipconfig /renew" being the best and most common example, but there are others. Being in charge of 200+ Win32 desktops and laptops I here the help desk steer Win32 people to the command line fairly frequently, often because the GUI is too difficult or just can't be trusted.
      --
      Using "Common Sense" is being either to arrogant or to ignorant to ask people who know more about something than you.
    8. Re:"Ready for my mom's desktop." by antirelic · · Score: 4, Insightful

      I agree that Linux is, and has been ready for the desktop for quiet some time now. Not trying to be too much of a fanboy (because I'm not, I prefer the Fedora distro line) of Ubuntu, but man, Ubuntu is what people have always dreamed a computer being like. For example: If I need a peace of software, I go to that Ubuntu software management application, find the category of different applications, browse through, click, and its installed (all the downloading and installation happens behind the scenes).

      The only downfall is still the fact that most commercial software (read as: games, MS Office, and Itunes) do not run on Linux natively. So the question about Linux being ready for the desktop is a misnomer. Linux is and has been desktop ready, it is just a question of when will application developers develop popular applications for Linux.

      --
      20th century Marxism is not progress...
    9. Re:"Ready for my mom's desktop." by GospelHead821 · · Score: 2, Interesting

      I think that the common trait among the posts you cite, however, is that most of the users mentioned have a computer literate Slashdotter standing by in the off chance that support is needed.

      In this sense of the word, I probably am closer to illiterate than literate when it comes to computers. Obviously, they require more savvy to operate than pretty much any other device in my home. At the end of the day, though, my computer is an appliance to me. There are a variety of functions that I expect from it and, if it breaks catastrophically, my options are usually limited to reinstalling the offending program or replacing the offending hardware. (I am smart enough, by the way, to identify which component is acting up, so no, I don't just go out and buy a new computer.)

      That said, I am above average at NOT breaking my computer, when it is running Windows and when I do, the damage is usually pretty shallow. In return, Windows provides me with reliable operation. On the other hand, I manage to make a major mistake in Linux about once a month. Sometimes I am able to fix the problem and sometimes I am not. Either way, I find crawling the web, hoping that I can find some reference to my exact error message to be very frustrating.

      And sometimes, I just can't get Linux to do what I want it to do at all. I recently wanted to install Xubuntu on my laptop. I had enjoyed working with Kubuntu, but I wanted something just a little less demanding on my hardware. I never did get it recognize my PCMCIA wireless card, though. I knew, conceptually, that the underlying OS was identical between the two, so that the problem should be trivial to correct. Ultimately, though, I had no idea how.

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    10. Re:"Ready for my mom's desktop." by fitten · · Score: 2, Insightful

      I finally installed Ubuntu. The package manager is nice... but browsing through the 100s of packages there named:

      aba
      aba-dev
      aba-dbg
      aca
      aca-dev
      aca-dbg
      aca-py-db
      ada
      ada-multi
      ada-rro

      and most of the descriptions might as well have been written in Wookie for as much as my mom would understand. Even search rarely returns a single, or even small number of results. Try searching for "word processor" (just did it on Ubuntu 8.04) returns 41 entries... some of which are:

      lhs2tex
      koffice
      koffice-kde
      kword
      kword-data
      libwps-0.1.1
      libwps-dev
      libwps-doc
      libwps-tools

      etc. My mom's first question would be "do I have to install all of those things?" and then when I said "no", she'd ask "which ones should I install, then? and why did it tell me all these things?" What's worse, for example, is that the documentation for some of these things is installed as seperate packages and not by default with the base package. IMO, it'd be better to assume documentation, for example, should be installed by default unless the user opts out, but that's not the way that the various dev groups work. They assume you want the minimal of everything unless you explicitly ask for it to be installed. And do the various package managers even have a way of asking you what parts you want installed before installing?

      Most Windows users are used to running a single install per product and being given options as to what's installed related to that (dev libraries, documentation, etc.), not seeing each individual option listed among every other option for all other packages as well. It's just too much noise for someone who can't make out what all the acronyms are for. Sure, the package manager will indicate all the other required packages that will need to be installed in addition, but even that is noise, especially when you don't know which one to pick from the start, *especially* when the results of a search present you with so many things, and few of them being what you really searched for.

      Linux developers assume that the end-user is a programmer/IT type person and that eventually, tools and such will be 'dumbed down' enough for Joe Six Pack (but not by them, that's not fun or interesting... but it's OSS so if you want that, do it yourself or eventually, someone may be interested in doing that and will do it... it's OSS after all and you have the source). Windows and OSX seem to have started at the other end of the spectrum (which is what probably annoys many geeks), assuming the user is Joe Six Pack and then working from there towards the other end of the spectrum.

    11. Re:"Ready for my mom's desktop." by notamisfit · · Score: 2, Insightful

      And it's a question of when the application developers will see any point in doing so. If iTunes was made available for Linux tomorrow, do you think Apple would get any praise for the move? Fuck no. They'd be condemned across the board for trying to "contaminate" Linux with their evil "non-free" software.

      --
      Jesus is coming -- look busy!
    12. Re:"Ready for my mom's desktop." by Fred_A · · Score: 3, Informative

      The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation.

      I seem to remember one of the hints in the Microsoft Accessibility Guidelines was that the more ways to do a single operation, the more accessible it is. I don't use windows, so I can't check now, but I'm pretty sure I can think of 4 ways to move a file, 5 ways to change screen resolution and 4 ways to shut down the computer. I don't think this is a bad thing. Not to mention the systems that have only one way to perform a task, which is so cleverly hidden that it takes 10 minutes to figure it out... (happenned to me a lot on Mac OS, I'm probably not intuitive enough for it, and on Windows because it's just weird)
      --

      May contain traces of nut.
      Made from the freshest electrons.
    13. Re:"Ready for my mom's desktop." by notamisfit · · Score: 4, Insightful

      I do this in just about every article like this, and I gotta do it here; if those users declare that the GUI is in fact "unready", what the fuck difference does it make? Are they throwing money into the pool? More than likely, no. Are they going to throw in a code patch, or even a bug report that goes beyond "Application X crashed and I don't know why" or "I want feature Z"? No. Best just to let 'em be on their way with a Vista or OSX box; when they're ready, they'll find us on their own.

      --
      Jesus is coming -- look busy!
    14. Re:"Ready for my mom's desktop." by slashflood · · Score: 4, Interesting

      That's where Linux really drops the ball still and OS X/Windows still dominate. The UIs are extremely poorly designed on Linux and worse still they're often inconsistent with half a dozen ways to do the same operation.
      Not too long ago, somebody here linked to these two images.
    15. Re:"Ready for my mom's desktop." by pablomme · · Score: 3, Informative

      I finally installed Ubuntu. The package manager is nice... but browsing through the 100s of packages there named:
      [...]
      and most of the descriptions might as well have been written in Wookie for as much as my mom would understand. Even search rarely returns a single, or even small number of results. Try "Add/Remove Applications" rather than Synaptic. That comes with pretty icons, meaningful names and descriptions, reasonable multi-package bundles, and even popularity ratings. It's a mistake to tell newbies to use Synaptic.
      --
      The state you are in while your HEAD is detached... - wait, what?
    16. Re:"Ready for my mom's desktop." by diggitzz · · Score: 2, Insightful

      Are they going to throw in a code patch, or even a bug report that goes beyond "Application X crashed and I don't know why" or "I want feature Z"? No. Best just to let 'em be on their way with a Vista or OSX box; when they're ready, they'll find us on their own. People with those types of complaints are generally classed end users, and they're exactly the ones who are determining what's ready for the desktop and what's not. When it's ready for the end users, it's ready for the desktop. When the desktop is ready, the users will find it on their own.

      Seriously, who else is the the desktop GUI being written for, if not the end users? Whose opinion of desktop readiness would matter more, exactly?
      --
      -=[You cannot consistently judge this statement to be true.]=-
  4. The Truth in "Ready For the Desktop" by sleeping123 · · Score: 2, Insightful

    Linux has always interested me. I've been a computer nerd since I was born, and first tried to install Linux when I was somewhere around ten years old. Well, we've seen a decade pass since then, and there's a lot of truth in this statement. I stuck with windows so long because of the inaccessibility of installing and putting together a distro the way you wanted. Now, more than ever, we are seeing a trend toward usability, starting from when you first boot the kernel. I personally love this phrase because every advertising campaign needs a slogan and with all the usability-centric distributions out there (case-in-point, Ubuntu), we've come a long way and we are finally ready for the average users' desktop.

  5. Oh dear... by FoolsGold · · Score: 4, Funny

    If this story doesn't garner at LEAST 1000 comments, then Slashdot isn't ready for the Internet.

    1. Re:Oh dear... by besalope · · Score: 2, Informative

      It's not just x64 Linux that has issues with flash. x64 Windows XP/Vista can't do it either (provided you're using IE x64 or even Firefox--Minefield x64). This is neither Microsoft nor the Linux community's fault, rather that of Adobe for being completely lazy and worthless.

    2. Re:Oh dear... by Fred_A · · Score: 2, Funny

      It's not just x64 Linux that has issues with flash. x64 Windows XP/Vista can't do it either (provided you're using IE x64 or even Firefox--Minefield x64). This is neither Microsoft nor the Linux community's fault, rather that of Adobe for being completely lazy and worthless. Nah, it's just that Adobe can only afford PentiumII machines to program on because nobody ever pays for Photoshop.

      Get Windows users to buy their software and they'll upgrade to 64 bit. ;)
      --

      May contain traces of nut.
      Made from the freshest electrons.
  6. From TFA by Undead+NDR · · Score: 4, Funny

    The fact is, there are just as many people out there who have difficulty using Windows as there are who have trouble using Linux.

    Well, I really hope that isn't the case, given the respective market share.
    1. Re:From TFA by tech10171968 · · Score: 2, Insightful

      Well, I really hope that isn't the case, given the respective market share. Sorry to inform you of this, but this really is the case; otherwise there wouldn't be a need for a "Geek Squad". In my experience a lot of the users who deride linux for its "lack of usability" are the very same folks I see constantly tripping over themselves in a Windows enviroment (it's also amusing to see how they totally miss the irony). This just tells me, for example, that one could hypothetically create a 100% "Plug and Play" OS, everything working out of the box, no need for dropping into a CLI (like DOS or a *Nix shell), and users will still have the same complaints only because "it's not like Windows". Window's marketshare has nothing to do with any sort of superiority; it's just that people feel more comfortable sticking with the devil they know.
      --
      This space for rent!
    2. Re:From TFA by Dephex+Twin · · Score: 2, Funny

      WHOOSH!

      --

      If you want to make an apple pie from scratch, you must first create the universe. -- Carl Sagan
  7. From the first half-dozen comments I see here... by Keyper7 · · Score: 4, Interesting

    ...one can already notice that the article has a point. Each one has a different definition of what "ready for the desktop" means and none of them is completely right or completely wrong.

    For more evidence, check the Ubuntu forums: there's no real consistency in comments about the readniess of Ubuntu for the mainstream: some computer illiterates say it's ready, some don't. Some geeks say it's ready, some don't.

  8. Re:Ready for the desktop? by Horatio_Hellpop · · Score: 5, Funny

    //And what's your definition of "any application"?// Probably an application. Like, any of them.

    --
    Frammin' on the jim-jam, frippin' at the krotz!
  9. I don't want linux ready for the desktop by kipman725 · · Score: 2, Interesting

    If ready for the desktop means GUI everything and consistant style (read intigrated everything) you can count me out. The fastest to use programs use keyboard shortcuts for all common tasks, this is initialy slower than a gui but eventualy multiple times faster. I prefer a fast CLI, with the gui only used for software that benifits from it.

  10. Re:Ready for the desktop? by Keyper7 · · Score: 2, Informative

    In Ubuntu, this ability is called Synaptic.

    And for third-party applications, if the third-party only wants to provide a non-compiled .tar.gz or a .sh, it's not really Ubuntu's fault, is it?

  11. Windows' ease of use vastly overstated by cptnapalm · · Score: 5, Insightful

    If Windows is so easy to use for the computer illiterate, why have I spent untold hours fixing other peoples Windows machines, teaching people how to double click on icons, teaching people not to double click on anything which is not an icon, teaching people how to connect to a wireless hotspot, etc etc etc?

    Who do you think the "No, I will not fix your computer." t-shirts were inspired by? Mac users? Linux users?

  12. !ready for the desktop by Toreo+asesino · · Score: 5, Insightful

    The way I see it, it's ready for YOUR desktop when it can run all YOUR apps seamlessly and without a problem.

    My girlfriend for instance, just browses the net, plays mp3's, checks her emails and occasionally writes documents, prints them, and occasionally uses Skype. Linux is ready for HER desktop.

    Me on the other hand, I'm a .Net dev, play lot's of PC games, work with doc & docx files every day, and actually like iTunes (for the iPod). Linux is not ready for my desktop, nor is it likely to be any time soon.

    To say "Linux is ready for THE desktop" is quite frankly very short-sighted.

    --
    throw new NoSignatureException();
    1. Re:!ready for the desktop by Ira+Sponsible · · Score: 2, Insightful

      Yeah. Linux is definitely ready for my desktop. I've been using FOSS apps on Windows for years, now to the point of near exclusivity. Periodically over the last few years, I would try one distro or another to see if they would suit my needs and they weren't quite there yet. Always a handful of showstoppers for my particular needs. And now I have a new laptop with Windows Vista on it. My Vista experience has consistently been "What the fuck is this shit?" since day one, as compared to "Hey, this isn't that bad but it's better than it used to be" when I'd tried Linux. WinME worked better than this Vista crap. So a few months ago I tried Ubuntu 7.10 on the laptop (Live disc) and my experience was suddenly "Damn, this is just about there, if only the sound and my card reader worked..." Guess what? I've been running 8.04 from the live disc on my laptop for the last three weeks. Everything works, even the sound and card reader. Better and faster than Vista ever did. I have yet to have any need to reboot into Vista to get anything done that I can't do with what's included with this live disc. I guess it's time for me to ditch Windows altogether. Linux is ready for MY desktop, and I imagine it's ready for many desktops, even if not quite there yet for you or many other people.

      --
      1.Netcraft confirms:In Soviet Russia all your base welcomes a beowolf cluster of CowboyNeal overlords. 2.? 3.Profit!!1!
  13. Re:Ready for the desktop? by adrianbaugh · · Score: 2, Insightful

    Exactly. You can find Ubuntu packages for the vast majority of applications (and likewise for SuSE, Fedora etc.) Certainly you'll be able to find at least one application to do whatever you want to do (though it may not be your obscure pet application of choice).

    The fact that there's some weird little application used by about 5 people (including the maintainer...) that Ubuntu can't be bothered to package doesn't mean that Linux isn't ready for the desktop.

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  14. Re:Ready for the laptop! by adrianbaugh · · Score: 2, Funny

    Yeah, I have that too. Large parts of my experience are still pretty inconsistent, particularly most of the drunken times at university.

    Not sure what it has to do with linux being ready though... ;-)

    --
    "'I pass the test,' she said. 'I will diminish, and go into the West, and remain Galadriel.'"
    - JRR Tolkien.
  15. The Question Should Be: by FurtiveGlancer · · Score: 4, Insightful

    Is Linux ready for the average windows user?

    --
    Invenio via vel creo
    1. Re:The Question Should Be: by eapache · · Score: 2, Insightful

      I really want to meet this mythical 'average user' someday. Every user has different needs and different expectations.

  16. my mom by FudRucker · · Score: 2

    my mother happens to be a 74 year old great grandmother, she uses Slackware-12.1 and loves it (especially the kdegames package). of course i admin it and what i noticed is i have to do less work with Linux on her desktop as i did when it was running windows, i run the the same thing so i know when i need to drive across town and install an update that when i get an update then i just copy the update to a usb memory stick and take it to her house...

    i think people that are clueless about performing tasks on computers are equally clueless on Linux as they are on windows (it is not the OS so much as their refusal to apply themselves to learn and remember the methods used to perform a given task)

    --
    Politics is Treachery, Religion is Brainwashing
  17. GUI is ready, hw by Coopjust · · Score: 2, Informative

    I'd have to fully agree with the author's opinion. Like an earlier poster, however, I've had several people (including 70+ yr olds) to the Ubuntu GUI. When compared to Vista or XP, they agreed it was easier.

    Linux faces a few problems that are slowing widespread adoption:
    -Hardware support. This becomes less of a problem everyday. Dell supplies Linux drivers for every component of my 2 year old budget (less than $1000 USD) laptop, and as a result, Ubuntu compatibility is amazing.
    -Program support. This is currently the Achilles heel of Linux- many people are trained on Outlook, Photoshop,etc. GIMP isn't as elegant to use, and while Evolution is much more intuitive in a lot of ways, some people just don't want to switch.
    -Protocol support. Sorry, but I haven't found a reliable or consistent way to import DOCX/XLSX/etc. files into Openoffice. And Evolution flat out refuses to work with my Exchange server (with the same settings as the Windows partition on the same PC). Sure, I can use IMAP personally and always save as DOC. But every day it's more frequent to get those new Office 2007 files from others, and my work email isn't really a choice for me. If I have to constantly bootup into my Windows partition, Linux is more difficult to use.

    I'm really excited about the progress that desktop Linux has made and will make. Wireless support has gone from poor to amazing within the past 3 years, and other hardware support has gotten better too. Repositories have grown, programs have become more stable, distros have become easier (easier than Windows!) to setup and maintain...in a lot of ways, Linux IS "ready for the desktop". The community has a few big issues to tackle before more people adopt it, however.

  18. When will Windows be ready for the desktop? by mlwmohawk · · Score: 4, Interesting

    I am so sick and tired of the when will "Linux be Ready" crap. Linux is far more than ready.

    The real issue is the Microsoft monopoly. If Microsoft's monopoly did not distort the computer industry, ISVs and big applications would already be supporting Linux in a big way. Boards and shareholders are cowards, if there is no financial incentive to do it, it won't happen. As long as Windows is preinstalled on over 80% of new desktops, no one would be able compete no matter how good their OS is.

    Speaking as a long term Linux user, I laugh at Windows. It is almost useless at its core. It doesn't do anything. It doesn't work well at all. It is a confusing mess of incompatible technologies. The "control panel" is a joke. Its networking ability basic at best.

    A kununtu/Ubunto/RHEL desktop is easier to navigate and use. A basic Linux install has so many more features and capabilities. I am *always* saying to Windows users, "let me do it, its easy on Linux."

    Supporting Linux is easier too. Ask any "non-moron" internal support person. In my company remote Windows support is a mess of 3rd party utilities. The guys prefer Linux because they can use ssh and don't even have to rely on the user.

    The *only* advantage Windows has in the market place is its monopoly position that is being illegally maintained by Microsoft. Basically making it a financially losing proposition for ISVs to support Linux.

    For anyone who doubts that Linux is "ready for the desktop." I dare you to install Kubuntu, OpenOffice, Firefox, and all. And honestly try it for a month.

    1. Re:When will Windows be ready for the desktop? by notamisfit · · Score: 2, Interesting

      If Microsoft's monopoly didn't distort the computer industry, someone else's would have. Maybe Apple, maybe IBM, maybe in that bearded Spock universe, it would have been Amiga or Be, Inc. Nobody, not software houses, retailers, or Joe Average wants to go back to the days of five or six different major platforms.

      --
      Jesus is coming -- look busy!
  19. The real question. by jellomizer · · Score: 3, Insightful

    Is Linux ready for a majority position on the desktop. The answer is no and Ill expect it always will be. Because I don't see the desktop being the dominate platform for much longer. As smart phones are getting smarter, replacing many of the most commonly used desktop uses and as the price of powerful hardware is rapidly dropping I am seeing a world where we have more appliances then desktops. The key for Microsoft dominance in the desktop for the past decade has moved from 3rd party software variety to the fact that people need 100% office compatibility. (Even office for the Mac offers 99.999% compatability... not good enough) Open office offers 99% compatibility meaning normally 3 day a year you will need office, to view a document. Now if Microsoft looses it office share or there are complete solutions to share the files Microsoft will go down as well as the desktop. And we will move back towards appliance applications, for personal use. Granted they will be more like under powered desktops but using todays terms for $200.00 you will get a system that is roughly the power of a first generation core solo, a small k unupgradable box with Wi-Fi a keyboard with just office like applications. Games will be relegated to the console. All the appliances will have internet connections so most 3rd party apps will be web based. Yes slashdot will scoff and be overall displeased by this but this direction would seem to make the most sense. As it would be more economical, people will not feel the need to upgrade every 3 years. Closed Source Developers would like it as it can reduce piracy of their software. Desktops will not Die, just as the Mainframe didn't die but the desktops would be more for people like the stereotypical slashdot user who uses more of the PC power then the rest of the population. Nothing says these appliance apps will not run on the desktops.

    --
    If something is so important that you feel the need to post it on the internet... It probably isn't that important.
  20. Re:Ready for the desktop? by Anonymous Coward · · Score: 2, Funny

    Including xterm?

  21. Are there gui apps ready for it yet? by shdowhawk · · Score: 2, Informative

    Before anyone starts pestering me on this, I want to mention that I've been using *nix based systems for a long while now. I'm a software engineer, and I worked at a linux based ISP for two years on top of it. I've installed countless distro's and eventually stopped using them all (mostly for gaming reasons). The one problem I have every time I go back to loading up gentoo (still my fav) is lack of applications I like.

    Example: Trillian for windows / Adium for mac (click on Xtras, top right of screen). They're pretty looking, they're functional and have lots of addons. Linux has gaim (which I love actually, but it's the point of the matter. I don't have the option to switch from "clean and basic interface" to "fun with extras").

    I'm a web developer, and my favorite database program to date was for Mac (Yoursql .. or look at this image). It's small, it's light, and it does 99% of what I need (which is just quick look ups and checking data). In this case, I LIKE not having 20 ways to do the same thing with an interface with a billion options. And no, don't tell me to use phpMyAdmin, or to use the command line, that's the easiest way to DETER someone from using linux. Yes I CAN use the command line (all my queries are written from scratch, I dislike those gui query builders).

    Next is editors. Simple fixes here and there, I use Vi(m). But for my Php/xml/html/javascript/css, I want to see a program that just does web languages. For Windows and Mac there are TONS of them. For linux, there are a few, and most are either bloated to hell (eclipse, since it handles ALL programming languages for the most part) or just unstable with practically no features (line numbers? good color switching between php/html/css? tabs for multiple windows?). Given Bluefish is good stuff, but programs like this (IMHO) are few and far between.

    Mac, I believe has it down the best. There are many programs, and (which is also the problem IMHO) many of them are not meant to do EVERYTHING. In the end though, you have a bunch of options(programs) to choose from, and they're really well built for what they need to do (lots of planning to put only what is generally NEEDED, while spending time to make sure the DESIGNS look good and are simple. The whole "i don't like it because it took too many mouse clicks" mentality that mac users have), instead of one or two programs that are meant to try and do everything =/. As much as I hate to admit it, eye candy is a major player. It's sad because Desktop wise, linux is AMAZING at it Linux vs Vista (I'm not trying to bash Vista here, i'm just making a point).

    While I mentioned web development based things, I'm sure this is generally true for most people in most aspects of computing (I've had a lot of friends mention this about various things). I believe that biggest problem is the idea that "a program should do everything" mentality. When we build some more basic programs that are quick, clean and easy to use for any and all purposes (even basic text editors), then I believe that many more people will start to use linux because they won't be so lost from needing to search all over the internet for "a program to do X" (ubuntu / gentoo / suse all that those threads in their forums, the stuff really isn't that easy to find...) or overwhelmed by seeing the 500 options when they just wanted to write a few notes to themselves. Ubuntu was a great step at simplifying and getting people curious to install, now we just need to add more "stuff" to keep people here! The "Ready for Desktop" can be thrown out as it IS ready for desktop. Now we just need to work on the "Simple and Easy to Use" .. which will eventually lead to the new,shi

  22. When developers can make money... by cyclocommuter · · Score: 4, Insightful

    ... writing software for it (Linux Desktop) then it might be ready. Or when when smallish companies which bankroll software figure out a way on how to make money of it. I am not talking Office software here but tax preparation and other small business software for Accounting, Billing, Inventory, etc. It may also help if a small company can hire developers that can develop desktop software on it in true RAD fashion without the need for these developers to know how to do it in C ala Linus.

    Also when users of these software (outlined above) are confident that nothing will break after 6 months when it is time for them to upgrade to the latest build of Ubuntu or Simply Mepis, Mandriva, or whatever desktop distro it is they are using, then it is ready for the desktop.

  23. Sorry Guys, It's Definitely NOT Ready by Hercules+Peanut · · Score: 2, Insightful

    No, I'm not trolling, I trying to clear the misconception. Linux just isn't ready.

    Recently I built a new PC. That puts me in the above average user (not above avg /.) category immediately. I've used DOS, Windows everything, Mac OS everything and even Solaris, This time I tried Mint. It installed beautifully. It was easier and quicker to install than Windows.

    Unfortunately, my mainstream Nvidia card did not have drivers and the pkg installer for Mint didn't work. Now what do I do. Well, I had to get out of X. Care to tell me how to do that in Mint? Someone had too. It's a multistep process requiring strange keyboard combinations using function keys. Then I had to run the installer. Double-clicking is intuitive these days "sh" isn't.

    Well now my video card works but I can't map any drives and my computer is constantly flooding the network with queries (how embarrassing). Our IT department is wanting to know what I was doing. I don't know. I manage to figure out the circuitous route to accessing shared drives on the network but when I doubleclick on the openoffice document on one of those network drives, I see the open office splash screen but it never opens the document. I learn that there is more to do than just "get to" the shared drives.

    I finally gave up, formatted the drive and installed Windows. I'm not a hacker or even an overclocker anymore. I'm an administrator now and the final straw was when I realized that work was piling up on me while I fiddled with my OS. Playing with linux was cool but when it all boiled down to it, I had work to do and just wanted to get my job done.

    I know, that's just one distro but how does anyone know which distro is right? I tried another whose name I cannot remember. It was worse. Sure, if I had a linux guy around I could have had him set it up for me but that's the point. You need a linux guy and until that changes, it's just not ready IMHO.

    Yes, it is my humble opinion but I seem to recall that Red Hat shares it. I'm glad to see linux. I'm glad it's getting better. It's a great thing for the computer industry and will only get better as long as we don't delude ourselves into believing it is something that it is not. At least not yet.

    P.S.
    For all of you who have "set up a machine" for their parents and it "works just fine", I submit that requiring an expert to set up a system for an end user is the very definition of "not ready". In today's world that end user (even Mom) might need to change something, install something new, access something different and then things require an expert to "ssh in to fix things".

    1. Re:Sorry Guys, It's Definitely NOT Ready by shish · · Score: 3, Interesting

      For all of you who have "set up a machine" for their parents and it "works just fine", I submit that requiring an expert to set up a system for an end user is the very definition of "not ready".

      By that defenition, Windows isn't ready either :-|

      In today's world that end user (even Mom) might need to change something, install something new, access something different

      My parents have found changing settings and installing programs easier on linux (Ubuntu) than Windows :-P

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    2. Re:Sorry Guys, It's Definitely NOT Ready by Hymer · · Score: 2, Insightful

      For all of you who have "set up a machine" for their parents and it "works just fine" our parents wouldn't be able to install Windows so your statement is pure bullshit.
      Many people can't even restore their system from a system restore CD. Windows is only "Ready for the Desktop" because it is preinstalled, installation of a real (retail) Windows is a real pain in the ass (this is true for every version from 3.x to XP both incl., I don't do Windows any more so I don't know if it is true for Vista too). The only system that is Desktop Ready by your definition is OS X... but it is only so 'cause it is like an OEM Windows: all necessary drivers are included.

      --

      Linux is desktop ready. Whether you are ready for Linux or not, depends on your dependency on software based on Microsofts products.

    3. Re:Sorry Guys, It's Definitely NOT Ready by Jim+Hall · · Score: 2

      Recently I built a new PC. [...] This time I tried Mint. It installed beautifully. It was easier and quicker to install than Windows.

      [..problems and solution..]

      Well now my video card works but I can't map any drives and my computer is constantly flooding the network with queries (how embarrassing). Our IT department is wanting to know what I was doing. I don't know. I manage to figure out the circuitous route to accessing shared drives on the network but when I doubleclick on the openoffice document on one of those network drives, I see the open office splash screen but it never opens the document. I learn that there is more to do than just "get to" the shared drives.

      I finally gave up, formatted the drive and installed Windows. I'm not a hacker or even an overclocker anymore. I'm an administrator now and the final straw was when I realized that work was piling up on me while I fiddled with my OS. Playing with linux was cool but when it all boiled down to it, I had work to do and just wanted to get my job done.

      (emphasis mine)

      Putting the question of "ready for the desktop" aside for a moment ... As an IT manager, I found your post to be really, really funny. And really sad. I'd have hard questions for any sysadmin of mine who (1) built(!) or installed his work PC, (2) without the desktop support staff being aware of it, and (3) did it during work hours when he's supposed to be doing his real job (not doing desktop OS re-installs, letting his work stuff pile up.)

      I may work in a University, but we support the Enterprise, so basic rules still apply. If you want to run Linux on your work desktop (and I do ... Fedora 8 on my Dell D420 laptop ... will upgrade to Fedora 9 soon) that's fine. Really. But I ask that you make sure the desktop support folks (and your manager) know about it, and that you don't mess around with the install when you're supposed to be doing other things. Other things, like your job. (We pay the desktop support staff to do desktop support ... I pay you to admin the UNIX systems.)

    4. Re:Sorry Guys, It's Definitely NOT Ready by jedidiah · · Score: 2, Insightful

      IOW, a wanted to use a particular 3rd party product and it didn't have support.

      This is a pretty simple situation actually. There's no need to overcomplicate it.

      This simple situation doesn't have a resolution of course but that's not the problem.

      YOU wasted time because you didn't pay attention to the painfully obvious.

      Linux didn't waste your time. You chose to do that yourself.

      Yeah, perhaps it takes an "expert" to "set up" a Linux box for a typical end user.
      Guess what? All of those end users don't "set up" their Windows boxes either. They
      all have someone else do it.

      I said this to people 10 years ago right here: If some default out of the Linux
      install doesn't do what you want of it, and you don't want to put extra effort
      into it, then DON'T. Come back and try Linux again later sometime (or not). We're
      not trying to enforce an alternate hegemony on anyone.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  24. UI is an interesting problem by Josh+Booth · · Score: 2, Insightful

    My girlfriend's dad just got her a Mac, and for the first day I found that I had a vicious Mac envy. But on the second day of using it, I am ready to go back to my three year Dell with Kubuntu. The explanation is simple: Mac OS X looks great and is intuitive, but doesn't fit my workflow well. This is pretty much the same reasoning Linus has against GNOME--the stuff he wants to do is not trivially possible.

    In most ways, GNU+Linux is ready for the desktop: it has almost all of the required applications, they provide the requisite features, and they work. These are the requirements for 80% of the people who use a computer: they just want something that works and are willing to learn, but just once. As long as you don't change anything, they are fine. These people would adapt to a KDE, GNOME, Mac OS X, Windows, or Sugar desktop equally well, for that matter. And the main reason is that they feel they have far too many other things that are important in their lives to worry about how efficient they are on their computer, regardless of how many hours of their life they could reclaim by investing another hour learning a new interface.

    But those 20% of users who are power users are the ones who are worried about whether Linux is ready for the desktop. Once you didn't /need/ to do anything from the commandline, Linux was ready. But for those power users, they typically have some efficiency axe to grind (myself included). Linus complained that GNOME didn't let him map some mouse key to some obscure function (among others). Mac weenies demand that everything looks as though it works out of the box the first time, even though it really doesn't. Windows junkies want to be able to download some spyware-laden utility to magically give them 2 fps more on Quake or make the desktop do something goofy. I just want an orthogonal interface--is that too much to ask? Needless to say, these people will never be appeased.

    It seems to me that one day, we will be able to combine all of these concepts programmatically, and the result would be a really wonderful piece of software. But that has got to be at least 20 years away.

    Either way, GNU+Linux is ready for the desktop for most people, but the cost of retraining 80% of the computer-using population is high. That is why I thought it was great to install Linux by default on these tiny laptops, because it is extremely appropriate to use Linux over Windows XP to take advantage of the low power and storage, and people are willing to learn a new piece of hardware. But Micro$oft is quickly killing that idea with XP on the new EEE PCs. Oh well.

  25. What do you really need to be "ready"? by sircastor · · Score: 2, Insightful

    Interpreting "Ready for the Desktop" to mean "ready for an average computer user" is something that probably never happen for Linux... In fact, It won't happen for Mac OS X either. Years and years ago when I used to be a crazed Defender of the Apple Faith, I would scratch my head at Windows. It did things weird (to me), and after logically thinking it out, those things were often unnecessarily complicated. But when a windows user would need to know how to do something on a Mac, the method would always be bizarre to them. Even though the Mac way made more sense logically, and it was more intuitive, they had been taught to work a different way. People don't like change. They don't like learning new ways of doing old things (in general), especially if they are our Moms, Dads Grandparents, or Anyone else who doesn't work with technology regularly. So there are only two ways that Linux will be "ready for the desktop", or ready for the regular Joe-schmoe: 1) Linux behaves like windows 2) Windows becomes so uncommon that the interface and it's idiosyncrasies become non-standard I don't see either of those things happening in the near future.

  26. How can we judge? by bsDaemon · · Score: 3, Insightful

    I'll be 24 in a month, but have been using some varient of UNIX since I was 12 or 13. For half my life, my computer has either run FreeBSD or Linux (Slackware, RedHat, and lately LinuxMint because the only computer i have with me here right now is a Dell d830 and I'm absolutely reliant on Wifi and too lazy to cut firmware by hand), often in dual-boot, though I have occasionally been forced to use windows machines of opportunity. I also had a G4 iBook for a while, but I gave it to my sister because it pissed me off.

    There has been a MARKED improvement in being able to plop my ass down and just do "windows" things on Linux in the past few years, however quite frankly I find it somewhat less usable than I did when I was in jr. high.

    I used to have these incredibly elaborate .Xdefaults, .tcshrc, .bashrc, .dircolors and .vimrc files, which are now pretty much useless.

    I haven't been able to get ANSI fonts like Nexus to work in Eterm and display colored BASH prompts properly since Red Hat 6.0.

    Everything has some GUI interface to it now that rights configuration files in some way that I never would have had I been doing it by hand and then I'm afraid to do a hand edit, because something usually ends up breaking.

    Frankly, it seems like the push in the last 5 years especially has been to try and make a free ripoff of Windows that isn't Windows and then try and get "average computer users" to switch, for some reason which isn't even clear to me -- so why it would be to them, I have not clue.

    In 8th grade I was captain of my school's BASIC programing team to the Great Computer Challenge at ODU university (sort of like an ACM competition, only stupid), and I also competed in an engineering competition where I tossed a mousetrap car together the night before in about an hour and ended up coming in 2nd place, ahead of about 30 other people.

    I took the money I won from the engineering competition and bought a book on C. I had some exposure to FreeBSD through an ISP shell account that I messed with, so my uncle gave me a copy of RH 4.1 or something so that I could get at the free dev tools and learn C. I was then captain of my high school's C team for 3 years.

    I started using UNIX because I wanted to use UNIX, NOT because I wanted a "cheap version of Windows that wasn't Windows." Frankly, I think the dev community, and evangelist community, have gotten far, far away from "The UNIX Way," and in the process haven't even really gained what we sought -- which for some reason was the "can any random old person or idiot use this system without me having to be on call 24/7?"

    Why random people would need a multi-user, multi-tasking operating system when all they want to do is chat on IM and watch DVDs is beyond me.

    So, in the long and the short -- we barely know what non-geeks want, and apparently forgot why we wanted *nix in the first place. How can we judge if the system is "ready for the desktop, then?" It seemed just fine before...

  27. Re:Preaching to the choir by Fred_A · · Score: 4, Funny

    Meanwhile, a billion users worldwide somehow manage to run Windows without the free technical support of a resident geek. And, speaking on behalf of the spam botnet industry, I'd like to warmly thank them all.
    --

    May contain traces of nut.
    Made from the freshest electrons.
  28. Re:Ready for the desktop? by SwedishPenguin · · Score: 2, Insightful

    By that definition, there is no desktop ready operating system. There will always be some applications that require the use of a terminal to install, that's not a shortcoming of the OS, that's the choice of those who publish the application.

  29. The truth is... by blahplusplus · · Score: 2, Interesting

    ... that people don't care what OS they use, they care about OS like they care about screw drivers. Does it get the job done for what I want it to do?

    Most people are too time strapped to diddle around on the computer, considering the modern person works most of his adult life, why anyone would expect the majority of people to want to switch OS's is pretty naive.

    Linux has a niche but the truth is piracy has a lot to do with why linux will never be totally mainstream, installing another OS has to have some benefit over the one you are using. I've used windows 99% of my life and linux for the average user is quite transparent, most users don't care about technical stuff, they only care about the apps they themselves use. There has to be such a major switch in efficiency / speed or usability for me to switch an OS and linux is just not it, even though from a technical standpoint I am down with the linux concept from a user perspective who doesn't want to have to dick around with stuff, windows 'just works'.

    There's a reason why console game machines have an advantage over PC's with OS's - platform stability. The average user doesn't have to worry about spending time maintaining his system, since if you get seriously into tech it's like having a 2nd full time job.

    When I was younger I used to fix other peoples PC's, now that I'm older I just don't want to spend the time fixing others problems.

    The next killer app is automating management, delivery and maintenance of applications without user intervention and that can intelligently roll back if something is borked (by accident).

  30. Re:Preaching to the choir by Rutulian · · Score: 2, Insightful

    I have my parents running Ubuntu.


    This line - or something very much like it - is woven into every Linux "conversion" story posted on Slashdot.


    Meanwhile, a billion users worldwide somehow manage to run Windows without the free technical support of a resident geek.

    O rly? I think you are looking through rose-tinted glasses...perhaps not considering yourself/friends "resident geeks" who can help out with computer problems. I know plenty of Windows users, and without "resident geeks" they would be completely helpless if something happened to their computer. The point is, Windows comes preinstalled on every computer and it is something people use as a result. They aren't using linux because they aren't the type to go and try to install it. Even MacOS X wouldn't be used by people if they had to install it. So if somebody installs it and sets it up for them to use, they can happily use it without problems (specific software needs aside, of course).
  31. The question is irrelevant by SpinyNorman · · Score: 2, Insightful

    With Dell, and even Walmart, selling Linux on the desktop, it has undoubtedly already arrived.

    Linux is also the desktop OS of choice for a whole new class of low-cost computers from the OLPC to the Asus "Eee PC", MSI Wind, etc.

    I think the "desktop" goalposts are also moving... The future of mass-market home computers (or at least a very major segment of them) is surely more along the lines of the simple-to-use internet appliance with a launcher menu rather than the general-purpose install-your-own-software PC. In this environment you could care less what the OS is, anymore than you care what OS your DVD player, Tivo, or the bank's ATM machine is running.

  32. "Good enough" by Anonymous+Brave+Guy · · Score: 4, Insightful

    The "good enough" argument is a fair point, but for these specific examples, I respectfully disagree that they are even "good enough". Sure, if you're literally only writing a trivially formatted letter or resizing an image, they can do it, but of course, so can much simpler programs. The big problems come when you want to do things a little bit more advanced, where using a real word processor, spreadsheet or image editor is actually necessary.

    It's not just the functionality, though that has some pretty serious limitations. I'm not sure how on-topic the specifics are in this thread, but if you're interested in OpenOffice in particular, go ahead and Google my user name and terms like "OpenOffice" on site:slashdot.org, and my previous detailed commentary is easy to find. It goes without saying that OpenOffice Writer is quite some way ahead of all the major OSS alternatives in features, at least on paper, so I think it's fair to use it as a benchmark of where the Linux+OSS world stands relative to a traditional Windows-based system.

    More seriously, the big problem with a lot of everyday OSS applications is quality control. The unfortunate reality is that OpenOffice has always been horribly bug-ridden, often in quite fundamental ways, and worse, the dev team show no great inclination to fix some of these things even though they have been consistently highly voted in the bug tracker for years. If I have a word processor with a major selling point in PDF export, but PDF export is completely borked with OpenType fonts, that's a downer. Spreadsheets that can't sort data when the cells contain simple calculations are pretty broken, too. And so it goes, and so it has been with many other everyday OSS packages I've tried. Sure, Windows products are hardly immune from bugs, but at least the main features in major applications are normally usable. So, until this sort of thing is fixed in the major OSS applications, I find it hard to believe that any amount of "many eyes making all bugs shallow", "with the source code you can always do it yourself" advocacy will convince the average punter that Linux and the applications that run on it are ready to replace the typical Windows-based set-up in practice.

    --
    If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
  33. Your cases prove the point. by gnutoo · · Score: 2, Interesting

    GNU/Linux is ready for preinstall by vendors and it would be better for most users. Your case, thankfully, represents a tiny intersection of niche interests. Your girlfriend represents better than 99% of all computer users. We would all be better off if those users were given a platform that does not have the security problems Microsoft has. They will be better off when they discover all of the good free tools available without cost. Who knows, they might learn to do more with their computers than consume that way. Dell, Asus and other vendors have realized this and are now shipping and making good money doing it. Everyone but Microsoft is going to be better off.

  34. Ready for my pocket by symbolset · · Score: 2, Interesting

    I think we're past the "ready for the desktop" question and well into "ready for your pocket" territory.

    Linux owns HPC. It rules the server room. Phone makers are going to put it in 100 million cell phones. Sure, it's on millions of desktops too, but who cares really? It's time we unchained the PC from the desk and let our teams get out to where the action is.

    WiMax is taking off, and its competitor too. The network is now everywhere. The Atom is going to amplify the mobile productivity space a dozen times or more. Via and AMD are not dead yet either. Flash drives get cheaper every week.

    I think in three years we're going to look down on that quad-core 4GB 500W monster we just bought the office typist so he could continue to draft the same form letters he's been writing since 1987 and shake our heads. What were we thinking?

    --
    Help stamp out iliturcy.
  35. Just make it easy to install drivers and apps! by dupersuper · · Score: 2, Interesting

    it should be as easy as running a .exe file on windows. right now its a mess. download a tar/deb/rpm etc or bin, change permissions, run installer in terminal etc etc. and thats the easy way. normal users don't really enjoy editing text config files in root mode in case u developers haven't noticed. standardise on a package format for drivers and apps and include ALL the required files in it. this will eliminate the need for repositories and the whole mess of unupdated apps in the repositories. and finally add a remove menu to consolidate and allow removal of these apps/drivers.

  36. Re:Which version is ready? by pxc · · Score: 2, Insightful

    You think Linux support for 64-bit is bad? Windows' 64-bit versions is incomplete at best. It's not ANY GNU/Linux distribution's fault that Adobe doesn't distribute any 64-bit Flash binaries.

  37. Re:Top marks for interesting point by KGIII · · Score: 2, Interesting

    Ah the irony. The first post was pretty much what I'd expected to see. Even here at /. it seemed likely that there'd be an AC posting drivel. It makes me wonder how they manage to get the first posts. But you fed the troll, but I digress... ;)

    I'd add that I actively avoid using Linux on the desktop unless I must and then it is only normally Ubuntu. I use CentOS daily but not on the desktop.

    I'd say that *I* feel Linux is long since ready for the desktop and that it is an excellent choice for those who want it. Even as someone who's yet to find a desktop (the last KDE was kind of nice) that suits my learned styles, found a package manager that was simple enough for drunken binges, inability/undesiring tinkering with the plethora of issues I've always had when attempting to use the various flavors on laptops, and my own lack of expertise with Linux -- it is still, and has been, ready for the desktop.

    I'd like to think that the average "user" could pick up a PC with Linux on it and function with it in a short time. They may not be experts. They may not like it. But I'd like to think that they could pick it up and use it to accomplish their day-to-day needs.

    --
    "So long and thanks for all the fish."
  38. this, AND.. by plasmacutter · · Score: 2, Interesting

    In my recent foray back into linux territory from osx.. I noted something STILL curiously missing which is ESSENTIAL for average end users: a "sudo" dialogue in nautilus.

    it should be part of the standard requirements for a file manager in gnome, but I tried a dozen and none of them have one. This means anything even mildly advanced MUST still be done through a command line.

    For the modern naive user, the command line may as well be a tablet written in one of many dead languages. And even as an advanced user I dislike the idea of having to type out basic file management operations.

    --
    VLC FOR MAC IS DYING! IF YOU DEVELOP, PLEASE SAVE IT!!
  39. The article contains the answer by Rob+Y. · · Score: 4, Insightful

    Windows has tons of commercial apps, which forces a huge chicken and egg dilemma on OEM's that might want to support Linux. That, plus they actually make a teeny bit of profit on the Windows OS.

    OS/X has the Macintosh hardware behind it, so no OEM problems. Beyond that, they have some great mythology and some pretty good software.

    Linux has... linux. It's great software, perfectly usable in many cases, but no compelling reason for OEM's to provide it. So, it's limited to geeks willing to install (often over a paid-for copy of Windows) and some businesses that understand the potential savings.

    There was a brief glimmer of hope in the EeePC and it's copycats (all prodded by the OLPC). Pre-installed linux made perfect sense on low-end hardware intended to be sold cheap and for limited uses. Microsoft's caught on to this bit of momentum, and is attempting to squelch it with XP. It remains to be seen whether they'll succeed, though press accounts suggest they might.

    It remains for other Open Source stuff (most specifically OOo) to make inroads as a real cross-platform money saver. Once businesses stop using MSOffice/Outlook, they can seriously consider ditching Windows. And they might have the clout to get the OEM's to do it.

    Interestingly, OOo, because it's own 'yet another cross-platform toolkit' is not shared by other software, it is nicely poised to be distro-agnostic on Linux. That could be a plus.

    --
    Posted from my Android phone. Oh, I can change this? There, that's better...
  40. Not ready? only in the context of what you know by gelfling · · Score: 2, Insightful

    Linux is only not ready in the context of what you already expect Windows to be able to do. Linux will never be Windows therefore the people who insist on 'ready' being exactly like Windows will never be happy.

    Mac isn't Windows and it never will be. But it has its own advantages. It has its own learning curve. Same with Linux. If you never saw a Windows machine you would learn Linux differently and you would have an entirely different set of criticisms.

  41. Re:Used to call that a COP OUT !! by dave87656 · · Score: 2

    Today, it's called a Linux Syndrome.

    I remember hearing about Linux in 1991, Slackware. I tried it and man did it suck. But hang in there suckers, one day WILL be the day of the herd. This coming from someone who tried Linux in 1991. Perhaps you should try something from this millennium before commenting.