Slashdot Mirror


Why the World Is Not Ready For Linux

eldavojohn writes "While many users reading Slashdot embrace Linux, ZDNet is running an article on why the rest of the world isn't ready. One note for Linux developers: 'Stop assuming that everyone using Linux (or who wants to use Linux) is a Linux expert.' While a lot of these topics have been brought up as both stories and comments on Slashdot, this article pretty much sums up why Vista could be absolutely terrible, and people would still believe there is no other option." From the article: "The one area of Linux ownership and use where it becomes apparent that there's an assumption that everyone who uses Linux is an expert is hardware support. Your average user doesn't have the time, the energy or the inclination to deal with uncertainty. Also, they usually only have the one PC to play with. Hardware just has to work. There's a very good reason why Microsoft spends a lot of time on hardware compatibility — it's what people want."

40 of 861 comments (clear)

  1. I believe in people by suso · · Score: 5, Insightful

    I believe in people. Sometimes it is hard to, but for the most part I believe that people can be smart or become smart. They are just not given the oppurtunity to be. Companies like Microsoft usually don't try to allow people be smart, in fact its usually the case that these companies develop a business model based around people being ignorant and lazy. You can tell by how they word their agreements, marketing material and by what they leave out.

    The unix way (besides do one thing and do it well) however is to allow beginners and experts in, and help them leverage themselves so that they can be intelligent and productive in how they work. I don't care if everyone adopts Linux, but I do care if the people who want to work intelligently and are willing to be intelligent are shut out of it. I encounter people all the time who want to learn Linux for the sake of learning it. These are open minded people who want to be smart. Maybe they are smart, maybe they aren't. But honestly that doesn't matter, if they have the will, then Linux will probably work fine for them.

    This comment is not meant to "save the world" or anything so grandious. It is only meant as a retort to jackass e-zine writers who don't have the desire to give it a try and have no faith in the concept of community.

    1. Re:I believe in people by Bob+Loblaw · · Score: 2, Insightful
      in fact its usually the case that these companies develop a business model based around people being ignorant and lazy
      No one ever went out of business by assuming people are inherently ignorant and lazy.
    2. Re:I believe in people by Turn-X+Alphonse · · Score: 3, Insightful

      you assume people have the time to be smart. Which is exactly what most people refuse to give these days.

      People have been brought up to expect everything NOW. If they have to take time to learn it then obviously it's not worth it. That's what us Manics are for. They learn just what they need and then we save the day when they need more.

      --
      I like muppets.
    3. Re:I believe in people by Thansal · · Score: 2, Insightful

      See, there is the difference. You say that some one has to be "smart", or "willing to be intelligent" to use linux. that is not the case. People have to be relatively intelligent AND have the time to spend on linux. I know many highely intelligen people who just don't have the time/energy to spend teaching themselfs how to setup and use a linux solution. And for these people, there is Windows/MacOS. And that is exactly what the article was getting at, most poeple just don't have the time to spend teching themselfs how to use a tool (that is what a computer is), when there is a much simpler soloution (that does "just work") out there.

      --
      Do Or Do Not, There Is No Spoon, There Is Only Zuul. Everything in the above post is probably opinion.
    4. Re:I believe in people by IDontAgreeWithYou · · Score: 4, Insightful

      You might want to step down from the high horse. There is a big difference between someone being lazy, ignorant and downright stupid and having a different set of priorities. Most people want to be able to check their email, surf the web and play a game or two on their computer. Why should they have to put themselves through anymore trouble than they have to? They buy a computer with Windows preinstalled. They buy some readily available Windows software and install it by dropping in the CD and clicking "yes" a couple times. It's easy. Now, for no real reason, you want them to go out and make that process more difficult (whether that difficulty is real or simply perceived). Most people would consider that to be stupid.

      --
      Finding other idiots on /. that agree with your opinion doesn't make it any less stupid.
    5. Re:I believe in people by Odin_Tiger · · Score: 4, Insightful

      "oh noes how do I set my VCR clock" syndrome

      Your entire post misses one of the main facts that Linux zealots regularly overlook: [Typical User]: "I do not have the time, nor the inclination, to figure out how to set the clock on my VCR. I don't care. What I do care about is watching this movie. That's it. I just want to watch a goddamned movie. Why do I have to (set my clock / install and configure WINE / use the console / download dependencies / switch to root) in order to (watch my movie / play my video game / change the way a program behaves when it starts / get this stupid thing to execute at all / look at the files in directory XYZ)."
      You're right, it -is- a matter of laziness, but most of the time, it is -not- on the part of the user. There are ways of solving these problems in Linux. I've seen it done. But *nix geeks don't want to solve them; they want to continue to lazily assume that everybody is a Linux expert so that they can say that the usability failures in their software are the user's fault.

      --
      Unpleasantries.
    6. Re:I believe in people by jridley · · Score: 2, Interesting

      You know, maybe people don't WANT to become OS experts. Obviously they don't HAVE to. If you enjoy screwing with an OS, knock yourself out. But the vast majority of people want an appliance that runs apps without having to do anything more than shove the disc in and click "install".

      Are they lazy and ignorant? OK, I guess it's hard to argue that they're not ignorant.

      Are people who don't want to rebuild the transmission on their car just lazy and ignorant? They could do it. Most people could do it, if they took the time to learn how. I believe that most people can do anything that they really want to do. But that doesn't mean they're lazy and ignorant if they don't want to do something that I happen to think is fun.

    7. Re:I believe in people by DaveAtFraud · · Score: 4, Insightful

      A guy who used to work for me described it this way: people want a computing appliance. That is, they want their computer to work like their toaster or, at worst, their microwave oven. They really don't know nor do they care what goes on "inside." They just want to play a game, toast a bagle or nuke some left-overs.

      Every interest has a small subset of people who find the internals fascinating. I usually pick on the example of cars. Most people really don't care about how all of the internals work. They just want to put the key in the ignition, turn it on, and drive. Is it within most people's ability to do a significant amount of their own maintenance? Yes. Do they? No. They have other things to do with their time. The Linux community needs to understand this. Unfortunately, all too many Linux folks would rather engage in a protracted flae-war over some nuanced difference between KDE and Gnome, Red Hat and SuSE and Gentoo and Ubuntu and, .. ad infinitum, Debian and any commercial distribution, etc.

      Oh yeah, I've been using Linux since Red Hat 5.0 in 1998. Its great. I just installed Fedora Core 6 on three different systems (including one laptop) and the installs all went flawlessly. I only had to resort to the command line for some "under the hood" changes that a typical user wouldn't do. Its getting there. It would help if there wasn't so much noise about how terrible such a default installation is from all the bit twiddlers.

      Cheers,
      Dave

      --
      They that can give up essential liberty to obtain a little temporary safety deserve neither safety nor liberty.
      Ben
    8. Re:I believe in people by Wavicle · · Score: 4, Informative

      2. Fully support NTFS so I can dual boot and not only be able to work with my linux files from linux and my windows files from windows. At least have full read-write support on NTFS so I can really be able to use it in linux.

      Just to be clear here... The problem with NTFS hasn't been a religious or ideaological hurdle. Nearly all Linux advocates agree that full NTFS support would be a boon to getting more people to use Linux. Microsoft knows this. Microsoft has not made the NTFS spec freely available because it could easily undermine their dominance on the desktop.

      People volunteering their time have had to painstakingly reverse-engineer the NTFS file format. This is hard. How much confidence must you have in an NTFS driver before using it? A buggy driver could wipe out not only your Linux files, but all of your windows files as well.

      Progress is being made. These folks seem to have a fairly well tested set of tools for NTFS access in Linux. But I would guesstimate that Linux is at least 1 year away from solid NTFS support.

      --
      Education is a better safeguard of liberty than a standing army.
      Edward Everett (1794 - 1865)
    9. Re:I believe in people by drsquare · · Score: 2, Insightful

      Why do you think you're more intelligent because you spend more time and effort to achieve the same tasks?

      Or perhaps only the super-intelligent understand the need to spend all day configuring devices before using them. Us 'dumb' people think of machines and tools merely as a means to an end, rather than an end in itself.

    10. Re:I believe in people by t0rkm3 · · Score: 2, Interesting

      I have to agree with you Dave, with one exception. The vast majority of people don't even play games on their computer, other than the little online games and whatnot. People are very appliance oriented which has been a good space for me to outfit my family and good friends of the family with linux boxen.

      However, having to remotely fix issues with Flash, Javascript, JRE's, and printing are a bugger. That's where I think the effort of Linux hackadors should be. Work on the base. Make it just work... the rest will come.

    11. Re:I believe in people by fyngyrz · · Score: 4, Interesting

      Simply look at the IQ gaussian. No matter if it disturbs your politically correct sense or not, or if you have a quibble with what the "center" means, it still lays out the performance curve of human beings faced with task completion. The more complex the task, the further out to the right you go, and the fewer people you find able to get the job done. And this tells you, straight to your face, that you're not going to get everyone even in the center and upper half into your "tent" until, or unless, you deal with:

      1. Linux isn't linux. Desktops vary, UI's vary, what works varies, features vary
      2. Linux isn't friendly to major commercial apps users want — wrong mindset / licensing
      3. Linux has no standard GUI layer in the OS. Look and feel, consequently, is a mashup
      4. No, everyone is not willing to compile applications. Even if it is "easy."
      5. No, people will not type "apt-get" and deal with whatever happens (or doesn't.)
      6. It has to work with their printer, their camera, their favorite website
      7. Laptops are everywhere. No wifi? Bye bye!
      8. Linux has to support popular trends, such as iTunes. Can't play DRM'd tunes? No sale.
      9. Linux needs games. But games are commercial apps... see point #2
      10. Linux needs documentation that works for non-technical users. Badly!
      11. Oh, and Linux needs software that works for non-technical users, even more so.
      12. My favorite poster child for crazy and zot-worthy UI, RH9/CUPS. I just want to add a printer!
      13. Update: I upgraded CUPS. The RH9 UI no longer works. Yeah, that'll draw customers.
      14. Lacks critical mass: My friends / work-mates know how this works and can help me. Right?
      15. Only works with... The holy cr*p factor: I need to recompile the kernel?? What????
      16. Photoshop. Photoshop. Photoshop. The GIMP... no. Seriously. Just no. Photoshop.
      17. If you can't get Outlook, then you need ALL of its functionality. No way around it.
      18. If you can't get Word, then you need ALL of its functionality. OO isn't there.

      Taken together, I think that most of those points are a direct or secondary consequence of the mindset that pervades linux; without a sea change in that mindset, linux isn't going very far outside its technical user base. IMHO.

      From the point of view of my company, we (I, more to the point, since I run the company) am interested in a linux release of our software but the user base is small, there is no core GUI (we are not going to be stuck debugging people's desktops, widget libraries, etc.) and the licensing terms (GPL and others) are basically a minefield for our IP. We've been "doing" windows since the Windows 3.1, we even did all the windows RISC versions (MIPS, PPC, Alpha) we did the Amiga, we're seriously considering releasing our Mac version. Linux? No. I keep my eye on it in the hopes that a GUI will become a standardized part of the OS (whether or not it obsoletes xwindows and pendant technologies isn't an issue.) That'd probably be enough to get a pilot release out. Mind you, I'm not talking about linux's interest in my product. I think my product can stand on its own — all the better for us if linux users are technical. Our product is many times more complex to use than, for instance, Photoshop. No, I'm talking about my interest in linux. Until or unless linux can look and feel to me like support for it won't be more effort intensive than Windows support, it's a non-starter. A consistent GUI is where that all starts. IMHO. :)

      I am guessing that the thought process at, for instance, Adobe, is similar. Linux does everything it can, it seems to me, to not court commercial developers of heavy GUI applications. But desktops elsewhere (Apple, Windows) are going to more and more GUI. Look at Omni Outliner. Delicious Library. Photoshop. Word. You may not like these apps, but they literally se

      --
      I've fallen off your lawn, and I can't get up.
    12. Re:I believe in people by Dun+Malg · · Score: 2, Interesting
      The unix way (besides do one thing and do it well) however is to allow beginners and experts in, and help them leverage themselves so that they can be intelligent and productive in how they work.
      Unfortunately, the way linux/unix helps people "leverage themselves" is by being utterly generic at its core and infinitely and endlessly configurable for anything beyond that. What this means is that there is an unavoidably steep learning curve right up front that bars entry to anyone without the time and/or desire to climb it. The tortured car analogy for this would be a kit car that can be built into any car you want-- race car, 4WD truck, mini van, luxury sedan-- but it only comes as an unassembled box of parts. People want to buy their stuff already built. As irritating as Mac-heads are with their "it just works" mantra, one must admit that they have a valid point: people don't want to build and configure software any more than they want to build and fix cars. They just want stuff to work out of the box. This is, unfortunately, the great strength of market driven closed-source OS's. They sacrifice infinite utility in exchange for hard-coded optimization for specific tasks the market demands.
      --
      If a job's not worth doing, it's not worth doing right.
    13. Re:I believe in people by NDPTAL85 · · Score: 2, Insightful

      Man you still just don't get it. As someone in an earlier reply to you has already said most people just want their computer to be like every other machine in their house, an appliance. Most don't care how it works or even want to know how it works. They just want it TO work. As long as Linux requires a higher level of thinking to use than Windows its appeal will remain limited.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    14. Re:I believe in people by AsbestosRush · · Score: 2

      mmmmmmmm.. tasty tasty flamebait.

      Jerk.

      --
      EveryDNS. Use it. It works.
      AC's need not reply
    15. Re:I believe in people by gfxguy · · Score: 2, Insightful

      Hmmm... I do care about "beating" Microsoft, because Microsoft's proprietary formats are too common, and their extension into gaming and other computer gadgets (like Zune) will make the proprietary and DRM'ed formats more ubiquitous. I know we're not going to win, but I also don't stop trying (I know the libertarian candidate isn't going to win the governship in my state, but I'm still voting for him).

      But more importantly, what you've described has been done before, and maybe we should just go back to our simpler roots. We're seeing a lot of effort put into Linux on the enterprise/corporate side, with a lot of money going into things like compatibility with exchange...

      But "normal" home users don't need that.

      We've seen a lot of time and effort put into things like 3d windows with transparencies and a lot of other fluff.

      But "normal" home users don't want that.

      So if we're going to be goal oriented, and ask what does the home user want. The problem is that we're not "normal" home users, and while we might know some, the fact is that we'd only be guessing. Honda put a lot of R&D into building a vehicle designed for generation Y, with a lot of focus groups and input from people within that demographic. The majority of Honda Elements are sold to middle-aged family types. Even with research, while Honda found a market, they missed the target.

      So let's assume they want a general purpose computing client. You need to pick the tasks they want to do, and create an extraordinarily simple menu... perhaps a column of buttons down one side of the screen with such generic icons (and text) for "Web", "Email", "Word Processing", "Spreadsheet", and "Imaging". I can't think of anything else. Beyond that you are looking at narrower and narrower groups. A catchall "Other" with the ability to put that "function" on the menu would work.

      Then you have to limit them to one application in each category.

      What we're really talking about is something like the NeXT Step interface from 20 years ago.

      In other words, I think we've overshot the target... I think we've seen people try to accomplish this before, but they didn't want to take away the configurability (is that a word?) and so put in hooks where you could install a number of word processors; a number of spreadsheets; then it became more complicated. Someone using Windows with MS Office doesn't have to select from three or four word processors - they just use the one.

      So in Linux, you'd have arguments over which programs to use; and the developers say "fine, we'll put all of them in there." And then it never gets any better or easier for the average user.

      --
      Stupid sexy Flanders.
  2. even the linux experts get tired. by yagu · · Score: 5, Interesting

    I've been installing, troubleshooting, setting up Linux boxes since the days of the 75+ floppy disk installs. Back then it was fun, how cool to get a FREE version of Unix on my PC!

    I have probably installed hundreds of Linuxes. In the beginning it was cool, it was fun, and the end result was always worth the effort. Today, while a fully functional Linux box is almost always worth the effort, the blood, sweat, and tears of an install-troubleshoot doesn't come as easily. I've found other Linux "experts" who agree... it's time Linux works out of the box.

    That said, I might disagree a bit with the thesis Linux doesn't work out of the box... I've found especially with distros like Ubuntu Linux has come far to "just working". As I've posted before, on a raw machine I've actually had better installation success with a cold install of Linux over XP.

    But the main point is valid, and I think it extends to the Linux experts. Not only is troubleshooting geek-cool only to geeks, it doesn't bring warm fuzzies to people for whom you introduce to Linux. There's nothing more scary to the general users than seeing gibberish bootup messages complaining about missing or incompatible drivers and hardware when what they want to see is a shiny new GUI with applications they can use right away.

    Linux experts can and still do slough through the pain of perfect Linux installs but the rest of the world isn't impressed. Give them something they can use that works well with everything else. Ultimately it looks like Linux is getting there and may even have a chance of becoming a major desktop... I'm not as pessimistic as the article seems to be.

    In the meantime, good points from the article to win favor for Linux and its future:

    • evangelize, but don't be religious (there's a difference).
    • educate
    • give good support...
    • (mine) don't give Linux to someone for whom it isn't going to make any sense... that's a disservice to your "client" and Linux
    1. Re:even the linux experts get tired. by jimicus · · Score: 2, Insightful

      This should not just be by "chipset" (Atheros, ACX100), but rather, should be by actual box packaged versions of the hardware (D-Link so and so version 2, Linksys so and so versions 3-5, Logitech QuickCam Pro, etc. . .).

      Except the whole problem is that there's thousands of parts. It's simply not practical to catalogue them all, or even just the ones that work - hence why it has to be a "suck it and see".

      To compound this problem, it is not unknown (indeed, it's relatively common) for two products which do the same thing but internally are totally different to be given the same model number and packaging by their manufacturer. (ADSL modems, I'm looking at you here).

      Most Linux installs are not home users with Frankenstein boxes, and there's no need to target the Frankenstein box.

      There is. Because there's no such thing as a standard PC - they're all Frankensteins. Just as it's not unknown for two totally different ADSL modems to have the same model number and can only be told apart by cracking open the case, the same is true of off-the-shelf PCs. Dell are particularly good at this.

    2. Re:even the linux experts get tired. by ajs · · Score: 3, Insightful
      But the main point is valid, and I think it extends to the Linux experts.


      I don't think the main point is valid. Installing and tweeking Windows sucks just as hard as Linux. The thing is, you don't do that. You get it pre-installed on your box by an OEM who did all the work. Then your graphics card comes with drivers that the card manufacturer and the OS company have worked together on to make sure the OS gets the most out of the card. Then, you might download some piece of software, and the vendor of that software has worked with the OS vendor to make sure that it installs cleanly and uses all of the features of the OS.

      Linux is hurting on the desktop side, not becuase it is hard to use, but because there isn't an army of companies working with any OS vendor to make sure that you don't really have to "use" it at all. The situation is improving, though. The number of people who run the most popular games under Wine or Cedega and use Firefox, Thunderbird and OpenOffice natively on Linux is climbing, and as that happens, more and more vendors will be pushing major commercial vendors to provide hooks for the smooth installation and use of their software across platforms. OEMs were more common for Linux desktops in the early 2000s, but they died quickly. That trend will rise again as the user-base begins to grow.

      Oracle and Microsoft's recent moves to compete with Red Hat have lit up the industry, and while most of the action is on the server-side right now, it's going to spill over onto the desktop.
    3. Re:even the linux experts get tired. by petabyte · · Score: 2, Insightful

      I'd have to agree with that. I have been running Linux since I was 16-17ish (I'm now 24) and frankly I'm pretty exhausted with it. I've used Slackware, Debian, Suse, FreeBSD, NetBSD, OpenBSD, and Ubunutu and while Ubunutu is pretty close to just "install and go", I still have to jump through hoops and pray that my hardware is supported. When I built my last computer a year and half ago, I seriously considered a MacMini. It probably would have cost as much, offered me all of the opensource applications I love, and wouldn't sound like the jet engine. My next upgrade cycle in probably 2 years, will likely see me switching to a Macbook and tossing out my two athlons and I'd trade them today if I could. I guess I'm a Linux hobbiest who no longer wants to spend hours working on his hobby. It should just work.

      I think Linux is as the point that for it to work out of the box, you need the support of vendors and commerical application providers. Ubuntu pops up on my system just fine and the install isn't a problem ... once I patch ASUS's broken bios. Once its up, I can surf most of the web ... other than the ever incresing number of sites which require flash (64-bit ubunutu so no flashplayer plugin). Gaim works for the most part and I can get into Gmail. Getting the tvcard on the machine to work requires all of my accumulated tech kharma over the years. When my fiance says, "go to this website and tell me what you think" and I have to respond with, "well, let me boot up my windows xp box and rdesktop into it" she rolls her eyes. And she has a point.

      Now if I can just convince her that to prove her point she has to buy me that Mac ... :)

    4. Re:even the linux experts get tired. by Johnny+Mnemonic · · Score: 3, Insightful

      But Linux won't go more mainstream until a major desktop vendor puts together a nice pre-installed distro and has the computers displayed next to the Windows machines at CompUSA and Best Buy.

      They did that; it's called "Apple".

      --

      --
      $tar -xvf .sig.tar
    5. Re:even the linux experts get tired. by computational+super · · Score: 2, Insightful
      Installing and tweeking Windows sucks just as hard as Linux.

      It's actually worse. Let me share a personal anecdote/epiphany:

      Last week, I finally got around to upgrading from Linux kernel 2.4 to 2.6. After the install, I rebooted, everything came up ok, but the network card wasn't working. I did a little digging, and found out that the name of the driver module had changed from "bcm" to "tg3", so I insmod'ed tg3, network came up, everything was fine. Until I tried to launch an application, that is. If I had network, I couldn't get KDE to launch an application. Reboot, KDE works, but no network. Add the driver, KDE stops working. Talk about f-ing weird, huh? After a couple hours of digging, I finally, finally realized that the network scripts were resetting my hostname, which caused X to kick me out (I wasn't in .Xauthority). Fixed the hostname, everything was ok.

      After that experience, the first thought that popped into my head was, "No wonder nobody uses Linux. That took me hours to figure out, and I kind of know what I'm doing!"

      But then I thought about it a little more and realized that Windows does sh*t like that all the time - the difference is, it happens with smaller upgrades than a complete kernel upgrade, you get a blue screen and no further helpful diagnostic information to troubleshoot the problem (no matter how well you know what you're doing), and you likely have to re-gen the whole f-ing machine. It's actually a testament to how well-designed Linux is that I was able to upgrade the Operating system kernel with just a couple of hours of troubleshooting.

      --
      Proud neuron in the Slashdot hivemind since 2002.
    6. Re:even the linux experts get tired. by Shadowmist · · Score: 2, Informative

      It's probably why I've had an easier time with Linux than most. The bulk of my Linux time has been spent with YellowDogLinux which is the dominant PowerPC distro put out by Terrasoft. It works on a variety of Power PC platforms but it's original target and probably still the bulk of it's user base was PowerPC Macintosh hardware. Was it as easy as point and click OS X installation? Not quite but pretty close. And it worked for me out of the box practically on every install.

    7. Re:even the linux experts get tired. by ajs · · Score: 2, Insightful
      You must be using a version of XP that I'm not familiar with. Even if you are building a system from scratch running XP, it is generally as easy as installing XP from the CD, and putting a CD with drivers into the CDROM drive that came with the motherboard.

      After that, if updates are turned on, XP grabs patches and service packs, and getting Nvidia or ATI drivers updated is straightforward.


      Yep, you just re-stated my case. The smoothness of the installation and support are directly connected with how well your hardware vendor supports your OS. When that breaks down, both Windows and Linux suck to install from scratch, but are equally usable when pre-installed by someone who goes through all of that for you (OEM).
  3. It's all about pre-installed. by khasim · · Score: 4, Interesting

    Until Linux is pre-installed, it won't matter to the majority of home users.

    That's because the majority of home users do NOT upgrade their OS. They use whatever was installed by the OEM. They use the drivers provided by the OEM. They won't even install and update anti-virus software.

  4. If they had to install(!) Windows ... by richieb · · Score: 3, Informative
    If "the people" had to install Windows from scratch, there would be no Windows. Last X-mas I built a machine with my son. It was an AMD based machine, with a new SATA drives. When we booted from the Windows XP install CD no hard drives were detected. After checking and double checking all the connections I booted from Fedora install CD.

    Fedora had no problems detecting the hardware. So, after some googling we discovered that there were separate Windows drivers for the SATA drives that came with the motherboard. We had to create a floppy (!!!!) with the drivers that had to be inserted at a specific step during the windows install. Luckily my son insisted on getting a floppy drive, otherwise we would not be able to install windows.

    Fedora Core 4 installed with no problems..

    --
    ...richie - It is a good day to code.
    1. Re:If they had to install(!) Windows ... by wgaryhas · · Score: 2, Informative

      You must have been using a pre SP2 windows disk. Serial ATA support was added at that time.

      --
      "For every complex problem, there is a solution that is simple, neat, and wrong." - H.L. Mencken
    2. Re:If they had to install(!) Windows ... by Pastis · · Score: 2, Insightful

      Easy to compare hardware suport in XP (October 2001) with FC 4 (June 2005)...

      Try booting Debian woody (July 2002) on that machine and let's see what goes on!

  5. Re:So what? by uradu · · Score: 5, Insightful

    > Even compiling and installing a driver or two isn't rocket science.

    Holy cow, are you even hearing yourself saying this? Most of the people I know that are not in the computer biz have a hard time just wrapping their mind around the concept of a directory hierarchy and the difference between a file and a folder. And then tell these people to cd into folder x and type "make", and then insmod the compiled module? Or explaining to them why some drivers are in the kernel, while others are installable modules, right after explaining what a kernel is and what it's good for? This attitude is exactly what the original article is addressing.

  6. They've got it all wrong... by not+already+in+use · · Score: 2, Insightful

    The misconception is that the layperson actually goes through the process of installing an operating system, ever. Most people don't realize that a computer and the operating system are two different things. They buy it, and everything works. The key to Linux becoming mainstream is extremely simple yet very difficult. Get hardware vendors to ship computers with Linux preloaded and get these computers into the retail stores like Best Buy, CompUSA, etc. The other part to all this is making migration of a new OS easy on the layperson. This is the direction certain distros have been taking, Ubuntu being one of them. The last big thing... wireless drivers, wireless drivers, wireless drivers. People want laptops, people want to go wireless. Give the people what they want.

    --
    Similes are like metaphors
  7. Tired of shoring up a failing structure by JoeWalsh · · Score: 2

    I left Windows because I was tired of always having to fix something or other every other weekend. Either my girlfriend's computer would have a problem or mine would. I didn't want to fix computers all weekend - I wanted to have a life! So I ditched Windows and tried out this new thing called Linux that was supposed to be super-stable, no crashes, etc.

    That worked OK, but all of a sudden buying new hardware became a monumental task. Will it work with Linux, or is it Windows-only? What hoops do I have to jump through? And when something *did* occasionally go wrong, it didn't usually mean spending a weekend fixing it. Usually, it meant spending a week fixing it.

    That's why, when Mac OS X became stable (version 10.1), I took the plunge and bought a Mac. I haven't spent time worrying about or tinkering with my computer or my wife's computer since. Everything just works. I have my life back.

    And I much prefer it this way.

  8. As a new user of Linux, I have to say... it sucks. by Asmor · · Score: 3, Funny

    I've just recently installed Linux on my home system and really tried to figure out. And I've gotta say, the whole thing sucks. I've tried Fedora and Ubuntu. Fedora installed much easier than Ubuntu, although that's partially because Ubuntu was installed to replace Fedora. Fedora, however, had an option to automatically remove all Linux partitions and install there, while Ubuntu's only analog (and default even if there's plenty of unpartitioned space) is to delete the entire drive! Not something I'd want to do when I'm dual booting.

    From there, things just got worse. I spent a long time researching how to mount an NTFS partition in Fedora, finally found some good links for Ubuntu (hence the change). I managed to mount the NTFS partition and listen to the music stored thereon, but I really only had a vague idea of what I was doing. Some of the stuff was reasonably obvious. For example, the fstab file is obviously supposed to be default mountings when you boot up. However, the syntax used inside of it is all gibberish to me, as was most of the commands I used during the process of installing everything I needed for this project. I basically just copy-pasted everything, filling in specific information like /dev/hdb1 when neccessary. I don't know what the -l in fdisk -l means. Hell, if it weren't for using it in DOS I wouldn't even know what fdisk was. I don't understand the commands that I used to grab the software from the internet.

    And every single tutorial is exactly the same. They either assume you know something, or they tell you what to do without explaining why you're doing it. It'd be nice if there were some tutorials that actually took the time to tell you, for example, "fdisk -l" invokes the fdisk program with the -l switch. Fdisk is used for viewing and editing partitions and the -l switch makes it (I assume) list the current partitions.

    I installed Linux so that I could learn how to use it, but all I've learned is how many arcane commands with even more arcane syntaxes (syntaces) it has.

    Keep in mind, also, that I'm the exception. I'm a Windows user with no practical interest in Linux, who's only doing it for the learning experience. I'm actually willing to go out and look stuff up, to some extent. As I said, though, Linux is just a curiosity to me. I'm not going to spend all day figuring out how to exit the "help" given by the man command (seriously, how do you exit it? Aside from closing the terminal, I mean? I know I can prest shift+zz because someone told me that, but how the hell would anyone ever guess that?).

    Linux, even the best distributions, have a long, long, long way to go before they're anywhere near as usable as Windows.

  9. Absolutely Right by Sean0michael · · Score: 2, Interesting
    Right on the money. As a novice Linux user, I've found my biggest hurdle to using it for more tasks has been simply not knowing how to do what I want to do (I use Ubuntu 6.0.6). For example, when I install a program and want to run it, it it isn't in the Applications menu (using Gnome), I only have the first idea of what to do --use the terminal. But I don't know what to do from there. If there isn't an option listed somewhere in those menus, I have to search forums to try and find solutions.

    It's not that I'm ignorant, certainly. I use Firefox, OpenOffice, Gaim, and other open-source software regularly. I've learned some Java, SQL, HTML, C++, and consider myself "computer savvy." But because I am not familiar with the language of the Linux OS (like the CHAR(3) names for the folders on the \ or the keywords for taking advantage of the terminal), I am extremely limited in what I can do. I tried to install FF2.0 the other day, but after I extracted the tar.gz, I didn't know what to do. I tried a HOWTO I found on Ubuntu's community site, tried apt-get, but neither didn't work for some reason. So I'm stuck with FF1.5 for now. It's probably a simple fix, but that all the more profoundly demonstrates how difficult it can be to use even one of the most user-friendly distros available.

    Don't get me wrong; I love the idea behind OSS and want to learn to use Linux better--I wouldn't be trying it out if I didn't. But I simply cannot use it for anything more than simple tasks like web surfing and office utilities because there is a high knowledge barrier that will just take time to overcome. If Linux can adapt like Nintendo and find a way to make Linux more accessible and bring those who can only handle Windows well into the Linux world, then we've got something. Until then, I'm afraid the author is right.

    --
    Funtime Candy Wow! - my plan for eventually conquering Japan.
  10. Windows/OSX = Arithmetic, Linux = Algebra. by madhatter256 · · Score: 2, Interesting

    What Linux needs to do in order to be a viable player in the market is to catch one type of consumer, the PC Illiterate type. These are people who either us MAC OS or Windows XP. All of these people use computers as tools for their job, not as a hobby. You have artists who would use a MAC over Windows, you have accountants who would use Windows because of Excel, etc. Etc. Those who work in the computer field will most likely use any of the platforms out there that their job requires them to do. Anyway, the people who do not work in the computer field just want something that makes their job easier. MS and MAC have set out to do that since the 1980s. MACs always excelled in simplicity and ease of use. In no way does a typical mac user have to learn the inner workins of the OS to fix a problem such as registry edit, etc. The overall learning curve of the MAC OS is little compared to Windows, however, MAC OS is heavily limited to its hardware (well it has been up until now, but even still, you need to be a geek to boot Windows on a mac) and thus not everyone is using it. Reason windows is out there is becuase it tries to do everything. It has evolved a lot to the point where the hardware now has to to support the OS, not the OS support the hardware. Linux is still just that, an OS that has support certain hardware first. That is why you have to be computer literate to be able to get full functionality out of Linux.

    --
    Previewing comments are for sissies!
  11. Re:As a new user of Linux, I have to say... it suc by ciw42 · · Score: 2, Insightful

    Have you tried doing the things you're asking of Linux in Windows?

    Have you tried to gain access to the data on a Linux partition from within Windows? It's actually pretty difficult.

    When people install GNU/Linux on a Windows box they expect it to automatically set up a dual boot option and configure itself so the two continue to work perfectly and in harmony. Have you tried installing Windows on a machine which already has Linux on it? It just zaps things so you have a job getting access to your GNU/Linux install.

    Windows now comes with an ever decreasing number of commandline utilities, but with GNU/Linux the opposite is true. When it comes to configuration, how easy is it to edit the all-important Windows registry when you can't boot into Windows itself? Bloody hard is the answer, unless you're prepared to pay for suitable third party tools.

    Most Windows tutorials don't explain what's going on under the hood either. They explain how to use the GUI, and that's your lot, so you should probably only be comparing them to KDE or GNOME tutorials. It's all very superficial stuff.

    Commandline work is always going to be the domain of those who know what they're actually doing, and not the casual user. Perhaps all we need to do is hide all the options and programs that require a decent level of technical expertise in the same way that Windows does.

  12. "But where is Photoshop?" : my Ubuntu story... by drgonzo59 · · Score: 2, Interesting
    I use Ubuntu too. I think as far as hardware just working -- Ubuntu succeeds in that.

    The problem is with the software, as soon as the user needs anything more than browse,read email and write letters they hit the wall with Linux.

    I have a photographer friend who uses Photoshop extensively. When fixing her Windows machine that kept freezing, I decided to make a it a double boot with Ubuntu as the second OS. I added all her bookmarks from Firefox, I made sure she could access her documents, her expensive high end Epson printer had a nice functional Gutenprint driver, and of course, I added GIMP as an alternative to Photoshop.

    When I demoed the system to her, up until we got to the GIMP part, my friend was impressed with Ubuntu. She liked the clean Gnome menus, she liked how her printer could print, she liked that she didn't have to use an antivirus and she liked Ubuntu because it means "humanity towards others" -- so far all was well.

    Then the bomb was dropped: she had asked a simple question -- "Where is Photoshop?" I quietly told her that there is nice replacement for it called GIMP. And headed over to the Graphics>GIMP menu to show her GIMP -- what I think is an excellent image manipulation program. But she told me to stop the whole thing and to give back her Photoshop. She didn't care that windows' security had more holes than a chunk of Swiss cheese, she didn't care that her Windows machine would freeze once in a while, she didn't care about the "free" part and she definitely didn't give a damn anymore about "Humanity towards others" when she could not have her Photoshop. Just the fact that she would have to tell other professionals that she uses a program called "GIMP" was enough for her to not wanting to try it. In other words just the names and the "image" of some of the OS applications sound "goofy", childish or "geeky" and no matter how much we don't like it but appearances and first impression are important (the marketing folk know that too well).

    Now, I know that GIMP is probably just as good and that with more or less effort one can achieve the same result with GIMP as one can with Photoshop. I have been using it for many years with success, BUT I am also a geek who likes to write device drivers and re-compile kernels. I love Linux and would never go back to Windows. I figured out a way to do everything I needed in Linux. But most people are not geeks like me. They want their computer to do a specific job. In other words the computer to them is a "tool" much like a monkey wrench -- just a means to an end, to me the computer is a "the end".

    People falsely assume that Microsoft conquered the world because of its great operating system. It was not the operating system, it was Office (especially Excel and Word) and other applications, most written by a 3rd party, that made Windows into what it is. Most people who use Windows would probably agree that it sucks: bad security, blue screens and restarts -- everyone hates those things. But as long as Office along with Photoshop, Dreamweaver and other software that people spend hundreds and thousands of dollars is there -- they will be glued to Windows.

    I realize that it is a "chicken and egg" problem: if Linux would be more popular the software companies would invest in porting their application to Linux (think Maya, Matlab and Mathematica...) but part of the reason that Linux is not that popular is because most of the applications will not work in Linux.

    P.S. No, I didn't try running Photoshop with WINE because I heard it is not stable, and Linux also didn't have an easy way to calibrate and match the input/output color profiles and was missing some other software that my friend was using. I just used Photoshop as a prime example.

  13. Spot on. by pcx · · Score: 4, Insightful

    I recently stopped playing World of Warcraft and no longer had a reason to stay on the windows platform. I use open office, media player classic, and Firefox and that's pretty much it. So I thought I'd try Ubuntu out since I'd heard so many good things about it.

    I burned the disk, backed up my data and took the plunge.

    The problem was immediate. I have a lcd monitor, a top of the line NEC monitor that is smart enough to whine, moan and complain when the resolution isn't 1280x1024. Ubuntu however gave my top resolution options as 1024x768. I thought Ubuntu probably needed the NVidia drivers so I headed over and discovered that installing NVidia's Linux drivers made the US tax code read like a harry potter novel by comparison.

    Needless to say, this ended my experiment with Linux. (And yes I know there's a command line to reconfigure the graphics shell but any time you need to send anyone to the command line to get an install working you've pretty much admitted failure.)

    But wait! It doesn't end there! A few days later on Digg there was a thread about Linux being ready for the desktop! I relayed my casual user experience almost exactly the way I have here. Two hours later my user experience had been burried down to negative numbers as had all the other "negative testimonials". Yep, the Linux fan bois had run roughshod over anyone who actually had the nerve to explain why they still thought Linux wasn't ready for the desktop and there were legions of them.

    So the problem is two fold really. Linux still doesn't nail the "out of box installs" anywhere near as well as Windows does and there is a sizable portion of the community that would kill the messengers rather than address the problem.

  14. I Just Got a LINUX CAR! by CheeseburgerBrown · · Score: 5, Funny

    The best thing about my new car is that it's free, which really jibed well with my bank account status.

    The first bad news came when I tried to actually get in the car and drive; I received an error message on the dashboard that said, "No tires detected."

    I got out and checked, and there were tires on the car, so I got back in and punched the steering wheel a few times. After a few hours of poring over the manual I discovered that I had to tell the car about what kind of tires I had, so, after some digging, I found the button to initiate tire declarations (for some reason it was called INI RUBBER-BASED ROAD INTERFACE LIB EZ). I pushed it and a little sign lit up saying, "If your Linux car is a 2006 model or better you may need to install a rubber-based road interface synchronizer before attempting to declare tire status to the vehicle."

    I went to the hardware store and bought one, but it was the wrong size so I had to go back again. The instructions were in German but I still managed to wedge it in there. I pushed the button and went on with my tire type declarations, after which the car decided to recognize my tires.

    Great, I thought -- now where's the gear-shift?

    After hours of searching I gave up and called up a friend who's a real car expert. He chuckled. "Dude, only idiots use gear-shifts. Linux drivers use gear modulating paddles located on the sides of the driverseat. Don't you know anything about cars? Jeez."

    I made fun of him for being a virgin and then returned to my car. Indeed, the gear modulation paddles were conveniently hidden under the edges of my seat.

    I decided to take the car for a spin, so I pulled out of my driveway and the car stalled. A message on the dashboard said, "Before initializing for road driving, please specify your exact model of Linux car."

    It then gave me a list of four hundred vehicle types, each with just a slight difference in model number. I was eventually obliged to take apart a substantial part of the engine in order to see the little model number on the side of the block. Satisfied, I inputted this number into the dashboard once I'd put the engine back together and started off on my first Sunday drive with my brand new Linux car.

    Then I found out my car wasn't compatible with my iPod so I put the fucking thing up on cinderblocks in my front yard and took the bus.

    The bus sucks, true, but you know what? It's a no-brainer.

  15. Re:As a new user of Linux, I have to say... it suc by mackyrae · · Score: 2

    Ubuntu definitely allows dual boot. It has a partitioner in the installation. With Linux, you don't usually use NTFS, you'd use ext2 or ext3 or ext4 which have this nice non-fragmenting feature. If you need Windows to be able to read it, that's an exception, not the rule, which is why write-support for NTFS requires installing an extra component. Ubuntu's nice because most stuff doesn't require the command line, and copy and paste works fine for entering commands into the terminal. If you want to learn to use the command line, there's a book called the Linux Phrasebook that has it all (with nice explanations) in there.

    --
    look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
  16. Different kinds of people by MS-06FZ · · Score: 2, Interesting

    I didn't say that the computer was an appliance; I said that's what people want it to be. Turn it on; compute; turn it off. Turn it on; play a game; turn it off. Why do you think game consoles are so popular? None of the hassles of maintaining a computer. Turn it on; play a game; turn it off. The console may be a computer internally but it doesn't expose any of its internals unless you work really hard at cracking it.

    "people" want it to be... Which people? Not everyone, not me. Personally I hope to see Linux evolve into a system that's really good for people like me - people who want an environment especially well-suited to tinkering. I think it has the potential and the flexibility - but one of the problems is that even people who want to tinker also want their computer to assist them in various ways. I think the need for a -print0 option is an inherent flaw in the way "find" works, for instance - and I'd like a certain degree of consistency across the various tools that's hard to accomplish without an organized leadership. There's lots of great ideas - for instance, I think the Emacs command interface is brilliant (hotkey sequences combined with a decent help system and the ability to specify commands by name if you've forgotten the hotkey sequence) but things like that are sort of little citadels surrounded by wilderness. If you step outside Emacs, you lose the benefit of the Emacs command interface - and other apps have great stuff to offer, too, but none of it really meshes from one app to another.

    But the appliance thing? It's been tried, and computers just aren't ready to be appliances yet. Or rather, people still need the "general purpose" computer, in part because everything they do on the computer is still evolving. Web standards change, hardware standards change, new software comes out all the time, and so on. People keep thinking of new things to do with computers. Things haven't settled enough for computers to be commodity "appliances" - or at least, if you treat the computer like that you're missing out on the full potential of the thing. (The botnet problem, for instance, could be solved by thoroughly debugging the e-mail, web, etc. apps, burning them to ROM, and allowing nothing else on the system to execute - but that doesn't work now, 'cause there'd be some new version of Flash, some new video codec, a new CSS or HTML spec, etc. and users would want that stuff to work.)

    Now, that doesn't mean that a system that attempts to fill the needs of people who want a certain set of functionality, with no headaches, is a bad thing. I just don't believe that a system like that should be expected to serve everyone. I think it's good that projects like KDE are trying to serve that niche, but at the same time I think that treating that kind of thing as if it's the whole point of Linux is a little shortsighted. I think there's a popular notion that's evolved out this desire to turn Linux into an "appliance-wannabe" system like Windows or Mac OS, the notion that it's inherently poor design to create an application based on the needs and expectations of hackers or power users as opposed to the vast majority of users... Or, conversely, that, with few exceptions, the ideal for a UI design is always the design that works reasonably well for the largest number of people. There is some merit to this idea - different people handle ideas in different ways, and so it's good to use a style that fits these different ways of thinking - but I believe that it's worthwhile to create systems that are specifically well-suited to power users. Some people just want to operate at a "higher" level of sorts, have more extensive control over more minute details, and so on. The key is to not be lazy about it: make the app complicated but aim to make it fit well with its neighbors' styles and in addition to providing all the power user functionality, be sure to include ways to manage that complexity intelligently. And also, it help

    --
    ---GEC
    I'm but the humble pupil, seeking to snatch the scratchbuilt pebble from the master's fully articulated hand