Catch up on stories from the past week (and beyond) at the Slashdot story archive

 



Forgot your password?
typodupeerror
×
Editorial Software Linux

Asa Dotzler on Why Linux Isn't Ready for the Desktop 958

An anonymous reader writes "Asa Dotzler of The Mozilla Foundation compares the explosive growth of Firefox to the anything but explosive growth of Linux and what it needs to do to get there for the "regular user" AKA mom, dad and grandma Bootsie."
This discussion has been archived. No new comments can be posted.

Asa Dotzler on Why Linux Isn't Ready for the Desktop

Comments Filter:
  • by the_mad_poster ( 640772 ) <shattoc@adelphia.com> on Wednesday July 13, 2005 @08:58PM (#13059173) Homepage Journal
    My general take on Linux, take it or leave it or try to convince me why I should change my outlook.

    Linux is not a bad system, it just doesn't have anything to offer that its competitors don't already do as well or better.

    The problem with Linux is not that it's not production ready, it's that it's a system that doesn't have anything special to offer and has nowhere new left to go. It has taken a large chunk of the market share away from the old, cumbersome UNIX systems, with their painful licensing models and lackluster support, but now it has no more market share to chip at because the supermajority of disk space that is left is in the form of desktops.

    And Linux is just nothing special in that realm.

    I speak authoritatively on the subject because my experience with Linux begins many moons ago with an old system called Linux Mandrake, now called Mandriva Linux. It started with version 5.2, a system forked from the Red Hat 5.2 release. I have since used Mandrake 6.0, Red Hat 7.0 and 7.3, 8.0, 9.0, Fedora Core 2, and variations from SuSE.

    The first version I used was painful. It was a horrible system with a horrible interface and horrible documentation. Managing it was excruciating, and it wasn't uncommon for a seemingly simple change to break numerous systems in unrelated modules and drivers. The GUI was weak, disorganized, and difficult to manipulate. The desktop was hard to customize, and the interfaces were slow and cumbersome. Installing and uninstalling was nearly impossible because packages scattered files across a confusing, oblique filesystem, and it was a very common occurrence to find rpm entries had been corrupted and left unusable.

    These problems I experienced were not uncommon and plagued Linux for years, leaving astute IT professionals shaking their heads, and young, energetic, and idealistic kids suffering under a burdensome system. I think it is fair to say that the rise in Linux use during the IT bubble and the subsequent pop of that bubble is not a completely coincidental correlation. Literally millions of man hours were lost in this time to troublesome Linux boxes and that sort of loss can hit new IPOs hard when it comes time to pay the piper.

    It took many, many years and thousands of developers, but the system finally began to shed its inadequacies and "quirks" and develop into a full-fledged corporate workhorse. The managers who had been shaking their heads warily approached new versions and their confidence was bolstered as the GUIs began to fill out, the quirks began to shrink to the background, and more application support became the norm on new releases.

    Now, Linux is a force to be reckoned with in backoffices and server racks. It is not, however, any closer to dethroning Windows as the supreme ruler of meatspace userland.

    There is a very simple reason for this: it sucks.

    I know, I know, I just finished zipping up the body bag on the "Linux isn't production ready" myth, but we've moved to a whole new realm here. We've gone from the terminology of fsck to frag. From SMP to MMORPG.

    The problem is that everyone knows Windows and everyone's applications already run on Windows. There is no purpose in learning a new system because Windows is now polished and stable, and maintains its original attractiveness through its continued ease-of-use. Like Linux, it has shed its inadequacies and become a competent and powerful system in its own right.

    So, in effect, we have the Windows system which has provided a consistent and simple interface for a decade now, and the Linux system which is an alien world to most people. Both function competently, though Linux still suffers a bit from the problem of glut thanks to its monolothic structure, and neither really offers a serious bnenefit over the other. As Joe Sixpack sitting in my cubicle, I have to think "Well, then why should I switch?" As the IT manager evaluating the cost of switching, I have to ask, "Well, how can you justify the tens of thousands I'll need to spe
  • Linux Objectives (Score:4, Insightful)

    by fembots ( 753724 ) on Wednesday July 13, 2005 @09:00PM (#13059182) Homepage
    It seems Linux has to be "like Windows" to attract a broader user base. I thought that is obvious and has been talked about for many years.

    The thing is, how many of the developers are willing to sacrify what they have built so far in exchange for a bigger market share? Are linux developers really keen to get as many people onboard at all cost?

    I guess what I'm trying to understand is, what are the objectives in Linux? What is it trying to achieve? Is world domination still the name of the game?
  • insightful (Score:3, Insightful)

    by diegocgteleline.es ( 653730 ) on Wednesday July 13, 2005 @09:02PM (#13059194)
    So, in order to be a successful desktop OS, linux needs to be more user-friendly. Film at 11.
  • by ScrewMaster ( 602015 ) on Wednesday July 13, 2005 @09:12PM (#13059256)
    Ma, Pa and Aunt Bootsie are irrelevant. The corporate world is where the money is, and that's the area where Microsoft is most concerned about losing market share to anything or anyone. Right now, people that buy a computer for home use are to a large degree constrained by what they use at work, which is most likely Windows. All this talk about Linux being ready for Joe Sixpack belies the fact that operating system acceptance begins in the workplace and filters down from there. If the idea really is to displace Microsoft, then the place to start is the cubicle farm, not the den. The original IBM PC, all those years ago, gained widespread popularity among the corporate set because it had a ready-to-go set of business applications (and, of course, the IBM name.) Everything else flowed from there ... and it's still true today. Linux really needs (and is getting) some heavy-duty office/business applications and functionality. That's what it will take.
  • PS (Score:3, Insightful)

    by SQLz ( 564901 ) on Wednesday July 13, 2005 @09:12PM (#13059258) Homepage Journal
    Make sure to tell that to Ebay, Google, Disney, Yahoo, IBM, and about upteen other major companies who have large installations of Linux desktops.
  • by wolffman1982 ( 897620 ) on Wednesday July 13, 2005 @09:12PM (#13059260)
    I don't think the collapse of the irrational speculative bubble of the late 90's had any real correlation with those start-ups using cumbersome Linux systems. Rather, the reason peapod/pets/...com failed was because they were given amazing amounts of money to fund business models that didn't make money.

    The VC firms just wanted a company to grow as fast as possible in order to create a profitable IPO. Linux costs were a pittance compared to the misappropriation of money by these .com's.

  • Re:insightful (Score:2, Insightful)

    by nomadic ( 141991 ) <nomadicworld@@@gmail...com> on Wednesday July 13, 2005 @09:13PM (#13059267) Homepage
    So, in order to be a successful desktop OS, linux needs to be more user-friendly. Film at 11.

    Yes, seems obvious, but most of the developers never seem to actually listen to it when it's said.
  • by khasim ( 1285 ) <brandioch.conner@gmail.com> on Wednesday July 13, 2005 @09:14PM (#13059272)
    There are 4 major market segments:

    1. Servers
    2. Corporate/government desktops
    3. Mom/Grandma home users
    4. Power users/Gamers

    Linux is making huge gains in the server market. The statistics show that.

    Linux is just starting to gain in the corporate/government desktop market. Expect this to take at least another 3 years.

    Once OEMs are comfortable with Linux (due to large orders from corporations/governments), they will start offering it on desktops suitable for basic email/web surfing. The largest limitation is lack of drivers for new hardware. As this market grows (slowly), that will change.

    Which will, finally, result in power users and gamers having Linux as an option. That means that the latest hardware will be released with good Linux drivers and the games will be available on Linux. The biggest problem here is the Microsoft desktop monopoly.

    Other than that, a corporate KDE or GNOME desktop can be made to look almost exactly like a Win2K desktop so there is no need to worry about training the end users.

    The value of Linux doesn't exist for the last two market segments (both home segments). The value exists for the server market and the corporate/government desktop market. But that value will drive the home adoption as people become familiar with Linux at work.

    The original article is correct in that having a way to capture the info from Windows would be a major boost to Linux adoption in the home segments. But without the hardware/game support, it just isn't worth the trouble for the average user.

    Firefox is worth the trouble of the few websites that don't support it because of all the great features of Firefox (no ad/spyware, very few popups, ad-blocker, etc).
  • by PocketPick ( 798123 ) on Wednesday July 13, 2005 @09:15PM (#13059281)
    People who don't want to learn Linux aren't ignorant. But someone who actually would think that we should all spend our time surfing man pages and learning 100+ commands line applications so that we can do rudimentary tasks are. What would happen if you went to the bank, and the teller handed you 100 pages of documentation on how to perform a deposit?

    Most people use thier computers read thier email, surf the internet, play a few games and use office-style applications. Linux offers this, but at no greater benefit than Windows or MacOS from a learning curve perspective.
  • by Anonymous Coward on Wednesday July 13, 2005 @09:16PM (#13059288)
    So long as the next generation uses linux who gives a shit?

    But, if Mom & Dad are running Windows at home...and the schools are all running Windows...when is the next generation going to get exposed to Linux? Sure, they can tinker with it in their spare time, but they'll be expected to use Windows applications for school and work. They'll be taught how to use MS Word and things like that, and in the end we'll be left with yet another generation that is more comfortable with Windows than it is with Linux.

    What we need to do is make Linux enough like Windows that people will switch over for largely trivial reasons... A price difference, a nifty feature or two, a catchy logo, the recommendation of a friend. Right now Linux has some real advantages to offer, but there's simply too much effort involved in switching over. Make it easier to switch over, easier to give it a try, and you'll get more people staying with it. And if you can get Mom & Dad to use it at home, and some of the schools to use it, then you'll actually wind up with a generation that is comfortable using Linux.

  • by Anonymous Coward on Wednesday July 13, 2005 @09:16PM (#13059292)
    KDE, GNOME, XFCE

    this has nothing to do with linux, it affects BSDs too.
  • by Sv-Manowar ( 772313 ) on Wednesday July 13, 2005 @09:17PM (#13059293) Homepage Journal

    The article seems to suggest that the general idea of "Putting things in the "right" place for Windows users will go a long way" is something that would be beneficial to linux switchers. The many users who have switched to OS X haven't needed this, and in fact have moved to systems where menu choices and design philosophy are significantly different to windows.

    The reason for this not being a problem is that things are laid out in a way that's intuitive to those who just want to perform the action, rather than perform it in the way windows does. From my experience people who mostly use macs find it harder to use windows pc's on occasion than vice versa for precisely this reason. Windows has its usabilit nuances, and cloning them doesn't help people get a better experience from using the computer

  • by jrcamp ( 150032 ) on Wednesday July 13, 2005 @09:17PM (#13059298)
    Regular People don't want their OK and Cancel buttons reversed -- tossing out years of finely tuned muscle memory.

    I'm really sick about this mentality that seems to have actually increased in recent years. Everybody seems to think "well just because it doesn't work like Windows then it is flawed." We should not (and will not) bow down to these kinds of gripes. The coummunity is in the business of producing better software--not equal software.

    In none of these write-ups do they care to mention viruses, spyware, or other basic design flaws Windows has. Or how things seem to bit-rot over time. All they do is moan about how things in Linux are different without digging into why it might actually be a better system. Or, if not, seeing what is being developed to solve certain problems.

    Don't get me wrong, Linux has a long way to come in some areas. In others it is light-years ahead. I hope more people will join in with me to celebrate Linux's strenghts while being honest about where we are lacking and how to improve.

  • Re:it IS ready... (Score:2, Insightful)

    by asa ( 33102 ) <asa@mozilla.com> on Wednesday July 13, 2005 @09:19PM (#13059308) Homepage
    "Just sit down with linux for a bit and you will find it can do everything that Windows can do, just a bit different."

    My point is that masses of people _won't_ "just sit down with linux for a bit." They'll spend a few minutes on it and decide it's not good enough and go back to Windows. My post covered a few of the reasons for this.

    - A
  • by aussersterne ( 212916 ) on Wednesday July 13, 2005 @09:19PM (#13059310) Homepage
    Classic formulation: if you're not interested in adopting the Unix mindset (text-based text processing, pipes, small well-defined tools, a de-emphasis on graphical user interfaces, non-data-processing devices, etc.) then why choose a Unix operating system?

    Linux offers a great deal of value that Windows doesn't. As someone who works with huge databases of text at a major publisher on a day-to-day basis and who has to use both systems at varying times, I can assure you of this. Just because you don't have the needs that justify the Linux learning curve doesn't mean that no-one else does. And even if you can't even see any features that Linux/Unix has that Windows doesn't, it's fairly rich of you to assume that everyone who chooses Linux/Unix over Windows does so simply becuase they are deluded.

    I can honestly tell you that for any number of large jobs in my workplace, two or three commands at a Linux command line replace either dozens of labor hours, dozens of development hours, or the $$$ to purchase a specialized product in Windows.

    What I don't understand is why desktop users who have no need of the "Unix philosophy" of data processing insist on complaining about an operating system that was designed to move DATA (not icons or mouse pointers) around efficiently.

    If it doesn't fill your needs, don't use it. The unfathomable leap comes when you assert that no-one else should either.
  • by sgant ( 178166 ) on Wednesday July 13, 2005 @09:20PM (#13059317) Homepage Journal
    Really...and how do they determine it's "not ready for the desktop"?

    How about setting up someone with Linux already installed on a system? Much like Windows systems that are pre-installed on machines? I know I was the one that always had to go and reinstall windows on many people's machine because it was too confusing for them...so does this mean since people can install Windows that it's not "ready for the desktop"? The same can be said for OSX.

    Any person not familiar with a computer will be confused on any system...be it OSX/Windows/KDE/Gnome. No one that's never touched a computer before will be able to just sit down and run one of them without a little reading/training. Sorry folks, but that's the truth. Each system usually has a "getting started" tutorial to get people up to speed.

    Linux is as ready for the desktop as any other system out there. And all this article is just BS. It's just this guys feelings. He's not doing any tests or research. He didn't go out and test 50 grandmothers and sat them down in front of a computer and see what would happen. It's just this guys feelings and opinion.
  • by yagu ( 721525 ) * <{yayagu} {at} {gmail.com}> on Wednesday July 13, 2005 @09:23PM (#13059338) Journal

    From the post:

    needs to do to get there for the "regular user" AKA mom, dad and grandma Bootsie

    (First off, I'm a little nervous about how the OP knew my grandma's name.)

    If you don't help newbies with linux, especially ones not very technical, then linux may not be ready for mom, dad, and grandma. Applying this standard implies also then Windows is not ready for mom, dad, and grandma. I've spent countless hours (that I can't charge, and I'll NEVER get back) fixing, re-installing, helping, instructing, etc. in a support role for my parents from Windows 95 through Windows XP.

    And, guess what? They're still struggling. Part of this stems from the fact they missed the technical revolution (and lest you diss my parents, one is a Doctor, the other is a Concert Violinist, played in the Pittsburgh Symphony). But most of it stems from the intractable problem of rendering technology intuitive and transparent to the lay-person.

    Interestingly this problem plagues both Windows and linux. Interestingly, for Windows what I've found in coaxing my parents along the learning curve is Microsoft has done much if not most to make Windows obfuscated to my parents. Each new generation has left them re-learning pieces of the environment they had just about almost mastered... (they were this close!)

    But, I do think linux is up to the desktop task for many who use the internet for mostly surfing, e-mail, quick word docs, and simple spreadsheets. And I think linux actually fares better simply for the rock solid reliability. I haven't set up my parents with linux because I live 2000 miles away from them, so I'm a little paranoid that should something really bizarre happen, I wouldn't know who to have help them, while with Windows, though it demands more support, if I'm not available, there's always some quasi-pseudo expert ready to jump in and "fix" things.

    However I have set up others with linux, and I've been amazed... the support calls simply stop! This is for people who satisfy the above criteria: internet surfers; e-mail junkies; and simple "office" tasks. The linux just works. There's probably a larger demographic out there that could use linux than most people think.

  • by Anonymous Coward on Wednesday July 13, 2005 @09:29PM (#13059388)
    (Bye bye Karma...)

    In the other two major desktop OSs things just work.
  • by flithm ( 756019 ) on Wednesday July 13, 2005 @09:30PM (#13059396) Homepage
    how the hell did you get first post with so much freakin' writing?

    Did you type this up ages ago, just waiting for the day you could get first post with this?

    As for my comments on your fine post:

    I recently installed Linux on my non-computer literate girlfriend's computer. She was always afraid of Linux because whenever she tried to use my computer it was nothing like Windows.

    I put on a nice easy to use distro, set her up with KDE, and let her go to town. She's now using GIMP, uses it for all her photographic needs (scanning, digital camera). She even sighs when she has to reboot to Windows.

    She was amazed at the little things, like how cut 'n paste works. I could tell she was thinking "why wasn't it always this easy?"

    Or how she can resize an entire "folder" of images with a couple of clicks and no fuss.

    I really don't think it's so much a matter of Linux offering nothing of value that Windows doesn't, because that's simply not true. Linux has tons to offer the average person that Windows doesn't.

    The major problem, as I see it, is that it requires changing the way you think about using a computer.

    When I first started using Linux I got very frustrated for a while, simply because my mind is notoriously bad for resisting change. It didn't like having to re learn such simple stuff. In fact in the beginning I kind of felt like I was a prisoner to my computer. I no longer knew how it worked at all. No idea! How do things run at startup? How do I add a printer? It was all this huge mystery.

    And then, even beyond that, everything is just Done Differently. You really have to change your mindset to become a fully functioning *nix/*BSD user.

    For a lot of people that's a really hard thing to do. But the funny thing is it really doesn't take that long. No longer than a week later my girlfriend was installing her own applications, updating her system, etc.

    Anyway I don't want to give the impression I don't agree with what you said, because that really was a good and well thought out post. For the most part I agree with what you said, I just wanted to add that.
  • by Nailer ( 69468 ) on Wednesday July 13, 2005 @09:31PM (#13059405)
    • You install it, there's no apps (or crap ones - compare IE to Firefox or Outlook Express to Evolution), or you pay lots of money to get them.
    • You run as root by default, not for ease of use (how difficult is 'type your passsword to continue' that Fedora and OS X do?) but because Microsoft and Windows developers couldn't be bothered fixing things. And you get spyware and viruses as a result, and you fix most, but a few remain, and the whole thing moves like molasses. The SP2 'firewall' still lets in about 7 network ports by default, including those used for some of the major worms.


    That's why I recommend Linux. I don't see either item changing soon either. I've played with Longhorns betas, and nothing's different. It's your computer, you may as well use it. That's why I recommend Fedora.
  • What a surprise! (Score:2, Insightful)

    by OzRoy ( 602691 ) on Wednesday July 13, 2005 @09:33PM (#13059426)
    What a big fucking surprise this has turned out to be.

    66 comments, and what do I see? The majority of posters flaming away, or covering their ears screaming "I'm not listening, I'm not listening!"

    And as long as this attitude continues linux will continue to suffer. For once in your geeky lives how about you sit back and think about what people are saying about your precious holy operating system. How about you take the constructive critisism and recognise it for what it is! These people are trying to HELP YOU! But no, you don't listen, and these problems will continue to plague Linux, and normal users will take one look and turn away leaving it forever in the hands of the fanatics.
  • by obeythefist ( 719316 ) on Wednesday July 13, 2005 @09:34PM (#13059432) Journal
    I RTFA and it made some good points, and most importantly, they were constructive!

    The author implies that one of the major reason Firefox was successful is the ease of migration. And it's true! Firefox will seamlessly "borrow" MSIE settings while leaving IE there in case you want to go back. This makes it a very comfortable transition.

    Now, I don't think I'm the only windows user who thinks it would be excellent if I could install Linux and have it inherit at least some of the information from Windows. Now, I've seen enough Linux password changers for Windows to know Linux can crack open and interrogate the Windows registry.

    Some really valid ideas in the article. Will people take notice? I hope so.
  • by llamaluvr ( 575102 ) on Wednesday July 13, 2005 @09:35PM (#13059442) Journal
    Right, but don't ya think that she's gotta point on providing some good migration tools? As I recall, that's what Apple does with that "Move2Mac" software they have. Yes, users should be prepared to learn some new paradigms, but their data will still be relevant.
  • by Eric Damron ( 553630 ) on Wednesday July 13, 2005 @09:38PM (#13059457)
    "Linux is not a bad system, it just doesn't have anything to offer that its competitors don't already do as well or better."

    It's not what Linux has that attracts me. It's what it has not.

    It doesn't have a philosophy of lock in.
    It doesn't have virus after virus taking my system down if I don't patch it daily.
    It doesn't have a philosophy of limiting my fair use rights.
    But most of all it doesn't have Microsoft with their anti competitive practices and their obnoxious licensing agreements.
  • by Mornelithe ( 83633 ) on Wednesday July 13, 2005 @09:39PM (#13059462)
    Was the "objective" of Linux ever world domination?

    I thought it was a bunch of people working in their spare time (and more recently, for corporations) to produce a Free operating system that they would enjoy using/developing, and, in many cases, that other people would enjoy using as well.

    Many people have some political agenda when they work on Free/Open Source Software. Many people don't. Asking "what is [Linux] trying to achieve," isn't a very well-defined question, because "Linux" is not a single sentient entity. It's a community of people with many different goals and ideas.
  • We? (Score:3, Insightful)

    by msimm ( 580077 ) on Wednesday July 13, 2005 @09:41PM (#13059475) Homepage
    I've been using Linux fulltime on the desktop since 1999-2000. What pisses me off is applications switching between ok/cancel positions themselves. When I don't need to worry about where the OK button is going to pop up in Firefox/Mozilla then I'll start to worry about the rest of the OE.

    I think part of the problem is Linux (as a Unix) is just so damn good on the server. So we get the distro's/developers with a kind of hybrid mindset. There needs to be some kind of official split between the Desktop and the Unix server (don't get me wrong, I love the server and cry when I have to work on our Solaris ..2.8.. boxes, but hey).

    I mean seriously, where are the UI RFC's?

    So for the record this portion of we still thinks Linux on the desktop is more of a hobbyists adventure (I love a good adventure).
  • by radarsat1 ( 786772 ) on Wednesday July 13, 2005 @09:42PM (#13059488) Homepage
    I am loathe to try to explain to them that I have walked all the way across the building to use a Linux station on a particular database or directory tree because in so doing I can save two days' work of data processing just by spending ten minutes with bash+perl+tools.

    Next time try using SSH instead. ;-)

    (Actually I started this just to write that snide comment, but it actually encapsulates a HUGE advantage of Linux/*nix that I've really come to appreciate in the last year or so: You can get a hell of a lot more done remotely in a Unix environment than you can with Windows. I can work on 3 or 4 computers simultaneously without moving from my desk. Which I do quite often, actually. Programming, compiling, testing under various environments, etc, even remotely operating equipment for testing purposes. With Windows I use VNC, which is hardly the best use of the network bandwidth. Meanwhile my co-workers are still running up and down the stairs... Okay so it's not an advantage in terms of exercise and health, but that's a whole other story. I know I must be lucky that they put up with me and my vices in our Windows-oriented environment at work, I don't have to deal with this "pristine" problem you have. Thank goodness.)
  • by kahanamoku ( 470295 ) on Wednesday July 13, 2005 @09:43PM (#13059493)
    > how the hell did you get first post with so much freakin' writing?

    'The Next Slashdot Story Is Ready.... Subscribers Can See It Early'

    Just maybe???
  • by Volvogga ( 867092 ) on Wednesday July 13, 2005 @09:43PM (#13059495)
    While Dotzler makes a few good points, I don't entirly agree with most of them. These in particular.

    And what is a Regular Person to think when confronted with a choice between Helix Player, CD Player, and Music Player? Does the Music Player not understand CDs? What's "Helix" mean?
    I threw this argument right out the fucking window. Anyone bought a Dell Computer lately? Ye Gods! You get Dell Musicmatch Jukebox (which has explorer controll over the music files), Windows Media Player (Movie control, I think), and Dell Media Experience. All of these play audio. Movies are Dell Media Experience, Windows Media Player, and the Start menu yeilds Power DVD by Cyberlink. Futher investigation would yeild that the Dell Media Experience seems to be nothing more than a front end for other programs, but is our so called "average user" going to be able to deduce that? Moving on to burning software, two icons were on my Dell Laptop desktop by default. "Burn CDs & DVDs with Sonic DigitalMedia LE" and "MyDVD LE". [Average User time] "So, lets see. Sonic does DVDs, so why is there another DVD program right next to it?" [Dummy mode is now on!]. And then we have 3 ISPs to choose from; AOL, Earthlink, and NetZero. Bah!

    I don't want to start a desktop war but I really gotta say to the distros, pick a desktop and be happy. Regular People shouldn't have to (guess or learn enough to) choose between Gnome and KDE when they're installing your product.
    This also irked me a bit. How many of the average users actually install windows now? Going back to my Dell Laptop I just got, WinXP was already installed on it, so much that I didn't have to activate the installation. If a computer company like Dell, IBM, Compaq, Sony, etc. were to preinstall Linux on their machines instead, would they allow the user to select the desktop on bootup? Personally, I think they would choose one and have you be stuck with it. The "average user" probably would not know the difference.

    Meh. I liked the idea of Raskin with the Archy OS (http://rchi.raskincenter.org/aboutrchi/index.php [raskincenter.org]) . Give the average users something simplistic and good enough to do what the average user wants, and leave the complex systems (Linux and, dare I say it, Windows) to those of us who know a little bit about what the box under the desk is and are willing to learn a little more.
  • by ZephyrXero ( 750822 ) <.moc.oohay. .ta. .orexryhpez.> on Wednesday July 13, 2005 @09:45PM (#13059503) Homepage Journal
    Unfortunately, not every household has someone "with a clue" to be that administator. I'm not disagreeing that you should keep standard user and root accounts seperate, but to pretend that everyone will be able to just figure it out is ridiculous.

    I don't think Gnome or KDE are any more confusing than the Windows interface. What is confusing though is program installation. People like Autopackage and Klik are working to make it easier..but the distro guys aren't willing to give up their archaic repostitory system. Having a repository for the OS and popular libraries is fine...but keeping a repository of every single program available is impossible. The only other thing that really confuses people is the cryptic posix file structure...but some distros like Gobo and RubyX are making strides to change that already.

    I think Linux is at the point the old Mozilla browser was at a year or two ago...it's great if you take the time to get used to it, but it's too complicated and at times ugly to deal with for the average person. When the Firefox equivalent of a linux distro finally happens it really will explode.
  • by tomstdenis ( 446163 ) <tomstdenis@gma[ ]com ['il.' in gap]> on Wednesday July 13, 2005 @09:47PM (#13059514) Homepage
    That's like saying the house you build that won't stand a 10km/h wind shows how "construction work is easy".

    If windows were easy to use it would be easy to use securely.

    The fact that grandpa can't install, update, manage, us the anti-{spy, mal, virus, windows} software you have to install shows that it's not easy to use.

    Next you'll say open-heart surgery is easy as well....

    Tom
  • by TheRealSlimShady ( 253441 ) on Wednesday July 13, 2005 @09:49PM (#13059535)
    Dude, terminal services has been available for remote admin of Windows servers for five years now. If they're still running up and down stairs (or indeed using VNC) they're doing something badly wrong. Terminal Services is much lighter on bandwidth than VNC, and in dedicated LAN/WAN environments is great. Not so great over dial-up, but still usable in an emergency.
  • Re:We? (Score:5, Insightful)

    by snorklewacker ( 836663 ) on Wednesday July 13, 2005 @09:50PM (#13059540)
    I've been using Linux fulltime on the desktop since 1999-2000. What pisses me off is applications switching between ok/cancel positions themselves. When I don't need to worry about where the OK button is going to pop up in Firefox/Mozilla then I'll start to worry about the rest of the OE.

    You can thank gnome for that. They decided that since That Other Desktop Environment was ordering buttons according to the Windows interface convention (of "ok/cancel", "yes/no"), they'd just switch to the mac convention of "cancel/ok", "no/yes". They trotted out some high minded theory about how the lower-right corner of the dialog was "special", and how all these HCI studies (all put on by Apple of course) proved this was an enlightened change ... but as usual for gnome these days, it was just another gratuitous jarring change. End users were told to suck it up and bask in the glow of gnome's superior wisdom.

    So that's why they're backward.
  • Shhhhhhhhh...... (Score:2, Insightful)

    by khasim ( 1285 ) <brandioch.conner@gmail.com> on Wednesday July 13, 2005 @10:06PM (#13059642)
    I put "power users" in there because that's how they describe themselves. They're the ones who buy the latest toys for their machines/OS.

    Linux rocks for real power users. The people who will rip out anything they don't want and jack up the priority on what they do want. Real power users read the documentation and launch apps with command line flags.

    But Windows has resulted in people who believe that clicking on a "use DMA" button is "hacking" their machine.

    These are the kids who just love to have the newest toys. Toy-philes. I work for one of them. He likes to show off his newest PDA toy, but he doesn't have a clue how it connects to the Internet.

    That's where I come in. I set it up for him and write all the steps down so if it breaks, he can set it up the same way it was. He loves toys, but he doesn't have a clue about the technology.

    There is no way he would be happy with Linux until he could drop in his latest purchase and just click on a "make it work" button to complete the installation (even better would be for it to just magically work). That's not going to happen until Linux has 51%+ of the desktop market.

    So I just tell that segment of the population that Linux isn't ready for their "power user" needs.
  • Asa is right (Score:4, Insightful)

    by jalefkowit ( 101585 ) <jason@jaso3.14nlefkowitz.com minus pi> on Wednesday July 13, 2005 @10:10PM (#13059665) Homepage

    Unsurprisingly there's already a lot of "bah, this guy wants Linux dumbed down for n00bs" comments on this thread. Which totally misses the point:

    Linux-on-the-desktop isn't just too complicated for n00bs -- it's too complicated for reasonably sharp users, too. And that's the problem.

    I offer myself as an example. I am not the God of All Things Computing. But I've been tinkering with PCs since MS-DOS 3 days, I've used Windows, Macs, Linux and even CP/M for pete's sake. Today my primary desktop at home runs Ubuntu Linux [ubuntu.org]. I'm comfortable compiling software from source tarballs and rooting through Google for HOWTOs and FAQs.

    In short, I know my way around a computer -- and yet Ubuntu still manages to throw me for a loop more frequently than I'd like.

    Example. The other day I installed the new Deer Park preview of Firefox. For some reason, its installer (bonus points to it for even having a graphical installer, btw) didn't add a shortcut for launching it to my GNOME panel. So I wanted to add one myself.

    Easy? Right? Bzzt.

    On Windows, here's the steps for adding a new item to the Start menu:

    1. Click Start menu button
    2. Navigate to folder where you'd like to add shortcut
    3. Right-click folder name
    4. Select "New Shortcut"
    5. Wizard launches that walks you through finding the program you want the shortcut to point to, and giving the shortcut a name.

    I figured there must be a way to manipulate the GNOME panel in a similar fashion. Nope. There is no direct way in Ubuntu Hoary to add a panel item to the menus through the GUI. Instead you have to open a shell, find /usr/share/applications, and create a .desktop file in there for your application.

    But! You don't have permission to do that by default, so you have to use sudo to create the file. ("You do know how to use sudo, right Mom?")

    And then -- once you figure out that you need to create a .desktop file, and where this file needs to go, and what format this file needs to be in, and you actually go and create it -- nothing happens! That's right, you don't see the item in your panel until the next time you log in, unless you manually restart the X server with CTRL-ALT-BACKSPACE.

    (Yes, you have to restart the window manager, or else it will appear that all your work was for naught. "Just restart the X server, Mom. Mom? Hello? Noob.")

    The icing on the cake is that to find this answer, you have to go through three levels of redirection:

    • Ubuntu tells you to refer to GNOME, since it's their desktop, Ubuntu's just distributing it
    • GNOME tells you to refer to FreeDesktop.org [freedesktop.org], since it's their standard for panel items, GNOME is just packaging it
    • FreeDesktop.org hides the instructions on how to write a .desktop file deep in a standards document.

    ("You do read standards documents, right Mom?")

    I went through all that and finally got my shortcut added to the panel. But how many average users are gonna put up with that? (And Ubuntu does better at this stuff than most others.)

    With all the spit and polish issues that Linux has, Asa is not the only Mozillian to find fault with it; former Moz UI gadfly Matthew Thomas (aka mpt), who's now with Ubuntu sponsor Canonical, recently posted a list of 69 usability flaws in Ubuntu Hoary [slashdot.org], and old skooler Jamie Zawinski gave up Linux for OS X for good [livejournal.com].

    My case was not a case of "user who could not snap out of Windows-ism". I'm more than willing to embrace a better approach when I see it. But this is not a better approach fo

  • Re:But they do... (Score:2, Insightful)

    by ZzzzSleep ( 606571 ) on Wednesday July 13, 2005 @10:12PM (#13059675) Homepage Journal
    Quoth Soul-Burn666
    Windows is not easier to use than various linux windowmanagers. It's just the switch which is tough.
    Which is one of the points that the article is making.

    "Linux is going to need a serious migration plan"

    "When Regular People fire up the Linux desktop for the first time, the browser, office suite, email client, IM client, file manager, etc, each need to carry over as much as possible of the Windows application settings and all or very nearly all of the user data. Without this, the hill is just too steep to climb and Regular People will not make the climb."

    Anything that makes the switch less painful is a good thing.
  • by EmbeddedJanitor ( 597831 ) on Wednesday July 13, 2005 @10:12PM (#13059682)
    Embedded. Cell phones, TVs, dektop boxes.

    Linux excells where Joe Sixpack does not have to fiddle with set up. That includes situations where the computer is not visible to the users (embedded and servers) as well as those where someone else completely manages the box (eg. corporate desktops).

    For the general home user I agree that Linux is a pig. I can't get my PC to play MP3s. The Winmodem needed a bunnch of hacking etc.

  • by kollivier ( 449524 ) on Wednesday July 13, 2005 @10:17PM (#13059720)
    People always say "Linux" like it is one big community all moving towards one ultimate goal. It's not. All "Linux" is, really, is a kernel that can be used as the core of an operating system.

    Look at the comments in the article. Do all the comments apply to all Linux-based distros? Many of the criticisms are not only already known (in a general sense), but also being addressed by some distros. If you look at Ubuntu Linux, for example, they've already taken steps to address many of the issues Asa pointed out. (One GUI, remove app clutter, focus on simplicity.) So exactly what is this "desktop Linux" he says is not ready? Is he talking about Ubuntu, RedHat, SuSE, Debian, Gentoo, etc., etc. Really, he's just talking in generalities.

    And thinking and talking in generalities is a major part of the problem - how do you address a problem with 100 distributions? How do you standardize all these operating systems out there based on Linux? You can't, really. You can't sit around and wait for even a majority of distros to decide to come up with, and support, some standardized "Desktop Linux" experience.

    In fact, the main issue with most *nix-based distros is that they're bound by their components and build systems to remain mostly the same as other *nix distros. They're different enough to not be the same, but similar enough not to really be different. There's a glut of distros but there's not that much going on in terms of actual desktop work outside of people tweaking GUIs and maintaining packages. So long as no one wants to try anything radical, how does anyone plan on this new and compelling alternative to Windows appearing?

    But I wouldn't want to stop yet another person from pointing out the same deficiencies that people have been pointing out for years. Somehow it seems it's still news here. :-)
  • by tehdaemon ( 753808 ) on Wednesday July 13, 2005 @10:24PM (#13059768)
    Have you ever tried to run Windows on a laptop without the drivers and utilities provided by the laptop maker? I have. The drivers were for XP home and we were trying 2K. Almost nothing worked. We then tried Fedora core 4 on the same laptop. While there were a few problems, most stuff worked. I am posting from Ubuntu, it is easier than fedora (IMHO)

    The problem is not linux, it is manufacturer support. Windows is actually much worse than most linux distro's, but because the manufacturer supports the laptop, it (usuallly!) works fairly well. If they gave the same support to linux it would work just fine.

  • grandma linux (Score:2, Insightful)

    by Al Al Cool J ( 234559 ) on Wednesday July 13, 2005 @10:31PM (#13059823)
    I've helped a lot of older people (70s+) with their computers, and one thing I've noticed is that many of them simply don't grok the whole idea behind windows management - minimize, maximize, resize, it'll all beyond them. They start an app, they work in that app, they close the app, then they start another one. The idea of having two apps running together side-by-side or overlapping, and jumping between them is too much for them.

    My father, who has been using Windows on an almost daly basis since the Win3.1 days, is like that. Yesterday, for the umpteenth time, I had to go and help him because he said Word was no longer coming up. It was coming up, but had been inadvertantly resized to just the top window frame, and was so small that he hadn't noticed it. There were about a dozen instances of Word, all on top of each other.

    And who here hasn't helped somebody who had accidently dragged the Winddows task bar to another edge of the desktop?

    I would love to see a linux distro and/or window manager where I could lock down the behavior, preventing the user from accidently screwing everything up. I imagine you could do something like that, with a bit of effort, with icewm or fvwm. But it would be nice to have a ready-to-go distro, ubuntu-grandma or something, along with some remote admin tools already set up, like sshd and an easy way to connect a Remote Desktop session so I could see exactly what they were seeing.

  • by natrius ( 642724 ) <niran@niEINSTEINran.org minus physicist> on Wednesday July 13, 2005 @10:38PM (#13059868) Homepage
    Everybody seems to think "well just because it doesn't work like Windows then it is flawed."

    The article wasn't supposed to be a fair analysis of Linux. New users don't give thing fair analyses. If they don't like the button order and don't want to adapt, they won't use it. That was his point.
  • by try_anything ( 880404 ) on Wednesday July 13, 2005 @10:39PM (#13059878)
    The answer to every usability question is not "copy Microsoft" or "make it work like Windows." Linux is a different system, and any attempt to put a Windows-clone GUI on top of it will give us a crippled system with a hard-to-discern inconsistencies that are more insidious to Windows users than obvious differences are. A policy of making the Linux GUI a clone of Windows will make the Linux desktop cheap-feeling and mediocre forever.

    A ridiculous example of equating "different from Windows" with "too hard" is the article's comment about Helix Player. "Helix Player" is no less intuitive than "WinAmp," it's simpy different, and not arbitrarily so, because it would be a lie (and probably illegal) to call it "WinAmp."

    What makes Windows popular and "easy" today is its history. Microsoft went through years of trial and error during which the Windows GUI was turned into a (relatively) intuitive handle on the Windows system. Windows was popular during this awkward growing period because of a variety of forces that no longer apply today. Microsoft seized the one and only chance to make a crappy, immature desktop GUI a commercial success, and now they have the advantage of a huge user base.

    Linux simply can't replicate what happened with Windows. It must become polished before it becomes popular, and there aren't any shortcuts. The goal for Linux GUIs must be to make Linux as easy to learn and understand as possible, not to make Linux into a Windows work-alike.

  • by linguae ( 763922 ) on Wednesday July 13, 2005 @10:40PM (#13059888)

    KDE, GNOME, XFCE this has nothing to do with linux, it affects BSDs too.

    And, frankly, that's the biggest problem Linux faces toward desktop acceptance. No, forget Linux. That's the biggest problem Unix faces toward desktop acceptance, whether it is Linux, BSD, Solaris, AIX, HP-UX, etc. Unix has been dependent on the X Window System for its non-console output needs. For those of you who don't know the story, let me tell the story.

    The people over X didn't agree on a single toolkit that all X applications use, and left that work to other developers. Motif was the official X toolkit for one point, but Motif was closed source and therefore not embraced by BSD and Linux developers, not to mention Motif is ugly. LessTif (a Motif clone) was developed to allow Motif developers to compile/run their apps in Linux, and some projects (notable the GIMP), created their own toolkits. Years later, a Linux user comes along and says, "Motif is ugly and hard to code in. CDE isn't very user friendly, and they're both proprietary. Imagine if we had a toolkit that was easy to develop with, and a desktop environment that's easy to use, just like Windows/Macintosh. I'll call it KDE!" So this developer starts work on KDE, which uses the QT toolkit.

    Unfortunately, QT was released under a license that wasn't compatible with the GNU GPL, which is one of the most common licenses used on OSS development. So, instead of the GNU folks writing a GPL-licensed QT clone so that way they can still ethically use the growing amount of KDE applications out there, they decided to write their own toolkit and their own desktop environment. They adopted Gimp's toolkit (GTK) and started work on GNOME. Before long, users now had two competing desktop environments (KDE and GNOME), multitudes of toolkits (Motif [which became open-sourced 5 years ago], QT [which was GPL'd for OSS projects], GTK, wxWindows, GNUstep), and vast amounts of software tied to one toolkit.

    The problem with getting Linux on the desktop is that even though a "Joe Average-ready" distribution (like Mandrake, Linspire, Ubuntu, or Fedora) picks a desktop environment, picks the applications (which depends on the desktop environment), and develops its own installer, we all call them "Linux," as if you can go down to the store and buy yourself a box of Linux 2.6.11. The problem with that is each distribution should be really regarded as its own OS, since each distribution may use a different desktop environment. For example, we don't call Mac OS X "FreeBSD," even though much of the underlying OS is based on FreeBSD. However, we don't refer to Mandrake or Ubuntu as "Mandrake OS" or "Ubuntu OS." The biggest problem with this all is when the user tries to install software. Let's say that the user decides to install Ubuntu on his computer. IIRC, Ubuntu uses GNOME as its main desktop environment. The user doesn't know about GTK, GNOME, Bonobo, ATK, Gail, and all of that other technical mess. However, let's say that the user has heard of a wonderful application called KOffice which meets his needs perfectly. When the user installs KOffice, he finds out that he needs to install another toolkit (all of that KDE/QT stuff) in order to run that application. When he opens KWord, he notices that everything from the buttons, the menus, and even the ordering of the "OK" and "Cancel" buttons are different than from a "native" application such as Evolution or GEdit. Being ignorant about toolkits, he then installs some other applications such as xpdf, some GTK 1.2 applications, OpenOffice (which uses its own toolkit), some Java Swing applications, and more. By the time he's finished, he would have to deal with almost a separate toolkit for each application that he's using.

    The biggest problem with the Unix desktop is the X Window System. There is no consistency with the look-and-feel of applications. There is also no consistency with toolkits. Mac OS X did it right with Aqua, but Aqua isn't the X Window S

  • by the_bard17 ( 626642 ) <theluckyone17@gmail.com> on Wednesday July 13, 2005 @10:45PM (#13059923)
    Cooler? Maybe. Depends on your definition.

    Configurable? Yes.

    I run Linux mainly because I like buttons, dials, and switches. I want to be able to change this, and see what happens... fiddle with that, and watch as this and that changes.

    I take pride out of what I assemble, what I've modified, and what I've changed. I like someone looking at my desktop, and saying "Never seen that before. What's this?"

    I want the ability to do all that. I don't want a mega-corporation in charge of deciding what I can change, and what I can't.

    To me, that's cool. Your definition of cool might differ, at which point you'll figure it's not cool. That's ok... you do your thing, I'll do mine.
  • by typical ( 886006 ) on Wednesday July 13, 2005 @10:47PM (#13059936) Journal
    It will need to install on machines next to Window, leaving that completely intact and easy to return to, and carry over all or nearly all of the user's data and settings.

    Not going to happen. Doesn't happen with Mac OS. Too much proprietary setting information that changes format from version to version. This is a significant convenience, but I do not see it as crucial to adoption. People reconfigure all their apps when they upgrade their computer anyway -- Windows has extremely poor support for retaining application settings.

    A user should be able to install Fedora Core 4 and go grab the latest Firefox release from Download.com and have it work without the need for finding and installing compat-libstdc++ or whatever.

    I'll give that the environment is not perfect, and could be improved, but running a program, getting a list of packages and just choosing what you want and having it all automatically downloaded and installed (with dependencies autohandled, just as they have been for a long time) it's honestly easier to use than the Windows world. I'll give you that not everything is packaged, but I am a developer and power user, and I have only a few binaries in /usr/local/bin (thus unpackaged), and most of those were things that I wrote. Of the others, an nzb client, a readline wrapper to add readline support to apps that lack it (not of interest to the typical user), and a fuse userspace utility are the only things sitting in there. ~/bin contains a few more unpackaged things, but again almost everything was written by me -- the exceptions include a bin2iso converter, a grep colorizer, an ebook converter, a process memory dumper, a Gnutella client that I hack on, a parity file generator, an X11 memory usage analysis program, two interactive fiction game runtimes, a console MUD client, a console UNIX-DOS linefeed converter, a pair of programs to pack and unpack executables for reverse engineering, and a Super Nintendo emulator. A couple of those programs would be interesting to the typical user, but most probably would not. The rest of the binaries on my system come from just usage of yum. I will admit that configuring yum properly to use third-party repositories is a bit of a pain, but it's not *that* hard, and there are step-by-step instructions on dag/dries/atrpms/etc. And that's really the only unusual step.

    The problem comes in when people treat Linux distros as they do proprietary software, which is designed around systems where all the vendors can't cooperate to provide downloads, because they *sell* their software. They start hunting around webpages to download software, when all they have to do is just fire up their package downloader. And compat-libstdc++ and friends get handled automatically.

    Asking them to figure out complex system library and kernel compatibility issues is a one way ticket off of their desktop.

    Is asking them to try synaptic or yum or another package manager?

    I mean, Windows Update has at least as complex an interface, and Windows users are expected to use *that*.

    I guess that some users might want somethng a bit more like Red Carpet -- a package manager that does a bit more hand-holding ("click on this square if you want a program to write letters with, and this one if you want to get games"), but it really isn't *that* complex. It's just different.

    Regular People shouldn't have to (guess or learn enough to) choose between Gnome and KDE when they're installing your product.

    IIRC, Fedora Core lets you choose which desktop environment you want to use every time you log in -- it's not as if trying it out is that bad. (I can't be sure of this, because I just use sawfish+gkrellm+xbindkeys, but I distinctly remember seeing a friend using a vanilla Fedora Core having a menu to select.)

    Regular People don't need 15-20 mediocre games in a highly visible Games menu at the top of the Applications list.

    Actually, I don't think that
  • by Rutulian ( 171771 ) on Wednesday July 13, 2005 @10:48PM (#13059943)
    When I first started using Linux I got very frustrated for a while, simply because my mind is notoriously bad for resisting change. It didn't like having to re learn such simple stuff. In fact in the beginning I kind of felt like I was a prisoner to my computer. I no longer knew how it worked at all. No idea! How do things run at startup? How do I add a printer? It was all this huge mystery.

    I agree with this 100%. My first linux experience was exactly the same way. Where is autoexec.bat? How do I set my PATH? Where are my programs? It takes a while, but now that I am used to it, it is very painful to have to use Windows/DOS. Now when I started using linux, I had only dabbled a little with Win 95/98. I hadn't become proficient in the "new Windows." So that probably made a big difference. The linux desktop has really caught up to WinXP and MacOSX in recent months, so now I wouldn't say the learning curve is all that steep, but a year and half ago it was.
  • It's the apps. (Score:3, Insightful)

    by khasim ( 1285 ) <brandioch.conner@gmail.com> on Wednesday July 13, 2005 @10:51PM (#13059961)
    Yep. Most people don't buy an OS for the OS (except during the Win95 roll out).

    They want to run certain apps. Their apps.

    But the first step is getting their hardware supported. Once the hardware is supported, the Linux desktop market can start to grow.

    Then we'll see how large it grows and whether it provides enough of a market for the developers of those apps to port them to Linux.

    I believe it will. Just as the Linux server segment grew enough to support Oracle sales. But server apps are different than desktop apps so I may be wrong.

    The OS is just the portion between the apps and the hardware.
  • by Synbiosis ( 726818 ) on Wednesday July 13, 2005 @11:15PM (#13060116)
    Yes, I have, with decent success. Beyond my modem, I get pretty much everything running fine on a clean install of XP. I wasn't expecting video acceleration, but I was hoping I could at least get my wireless card working.

    I'd read that Intel had released Linux drivers for my wireless card about a year ago. I had figured that such support would have been integrated into Kubuntu, which was the most recent distribution at the time, but I was wrong.

    IMO, if a driver for a wireless card that's as popular as the Intel ones still isn't supported in a default install when drivers were released months ago, Linux still has serious support issues.
  • by creativity ( 885623 ) on Wednesday July 13, 2005 @11:31PM (#13060196)
    This question seems to be popping up every few weeks, and we have a huge discussion if Linux is better, suited etc

    I did a comprehensive study about a year back to see if Linux can push Microsoft out of the office. In the study I compare SuSe, RedHat, Mandarake and a bunch of others. They fell wowefully short in the desktop, a major reason being the UI, it is just too unstable and compared to GUI of Windows and OS X looks shabby. Second, the lack of support, I will stick my neck out and say this, the level of support that is available to Linux is just not there. If I pay RedHat everytime based on their tier system to service my PCs, I might as well go with windows.

    However, in the server space Linux is quite competitive, its easy to administer and maintain. I have a built a ton of servers using Linux, but for stability I am kind of partial to Free BSD.

    For Linux to break into the Desktop market, it needs a fresh UI. Something, like what Apple did with BSD and packaged it with this Fresh UI. If the UI is stable, fast and looks great, the rest of pieces will fall in place. But before that lets not even have this discussion and just say Linux is a great server OS.
  • former linux user (Score:2, Insightful)

    by kyle74 ( 896634 ) on Wednesday July 13, 2005 @11:38PM (#13060240)
    as a former fedora core 3 user who returned to mac, here is my take....linux is a really cool os that is usable as long as everything installs off the rpm or disc correctly the 1st time. if i had to install from source (i.e. that tar.bgz BS) i was sunk. i rate myself as an average user of average ability, but if i couldn't ever figure it out i doubt my mother and/or grandparents could. i think i represent the type of users linux needs for widespread adoption. i gave up on linux when i went wireless and FC3 did not support my wireless card (d-link dwl g510). i believe linux can become a widespread OS if it can be more user friendly but it is obviously not there yet.
  • by shrewtamer ( 521554 ) on Thursday July 14, 2005 @12:11AM (#13060423)
    I'd agree that Linux isn't ready to be installed by average users. Neither is Windows. I think MacOS is the only OS I'd be happy to see installed by anyone - partly down to Apple's good work but also because of hardware compatibility.

    I'd disagree about the need to install alongside windows and shift settings etc. Mostly only nerds upgrade their OS. People buy a computer they switch it on and expect it to work. Many companies are already selling PCs with linux preinstalled. It is up to them to choose good default software.

    I think Linux is perfectly ready as a configured desktop for any user. Many of my friends come round my house and have no problem operating my computers - they're often unaware they're using Linux. A browser is a browser. No one has had a problem using Juk.

    What I think is more important is that Linux is ready to be connected to a network. Windows obviously isn't. As network services are essential to so many desktop applications this has to be an important consideration.

    Maybe MacOS X is ready for the generic desktop and networks. But after being shafted 3 times by Apple hardware I'll wait until I can install it on the quality components of my choice.

    For most desktop applications I think all 3 major OS's are 'ready'. The network security is really where the pinch comes. Businesses need secure data and robust systems - a lot of people should be fired for choosing windows.
  • by the_womble ( 580291 ) on Thursday July 14, 2005 @12:15AM (#13060444) Homepage Journal
    Not only will "power users" be the last to use Windows because they want all their hardware supported, but they are also usually specially "windows power users" they have invested a lot in learning how Windows and whatever apps they use do things, but they do not actually understand how they work so their "knowledge" is not transferable.

    This is actually the group who the article call "regular users", real regular users are quite happy with Linux desktops - copy their files over, export their bookmarks and import into Firefox and that's it. This has worked fine for my father, my wife and some guys who worked for me (one is now planning to install Linux at home).

    I also do not understand what he is talking about when it comes to installing applications. There are only three pieces of software I have installed which required anything more complicated than downloading the RPM, clicking in it to start the installer, and then typing the root password and clicking OK a few times. These were: Erlang, Firefox and Thunderbird.

    In fact, bar Erlang (which needed to be compiled), Firefox has been by for the most problematic thing to install.
  • by tokabola ( 771071 ) on Thursday July 14, 2005 @12:19AM (#13060464) Homepage
    Uh, no. I'm one such power user, and the problem with Linux is that moderate customization requires intimate knowledge of the command line and Linux's quirks.

    That's funny, I set up a half dozen systems with Mandrake 10.0 and never had to use the command line once. Sure, there are some things that can't be customized without using the cli, but making those same customizations in Windows often requires editing the registry, or installing third party add ons. Personnally, the cli is a lot easier for me to work with than the Windows Registry.

    To address your "issues",
    First: I guess you missed seeing the graphical frontend for your package manager (can't remember the name of the one for that distro)? You could have browsed a list of available packages (with descriptions and usually a link to the projects homepage, and installe them with a couple clicks of the mouse. Personnally, I find that much easier than driving to the Windows package manager (AKA Best Buy, Comp USA, etc).

    Second: The reason your Wifi card works under Windows is because the maker of your laptop did all the dirty work (like driver installation and configuration) for you. Had you purchased the computer with Linux pre-installed the Wifi would have worked "out of the box" and you'ld be whining about having to make it work when you added the Windows install.

    Third: same as above. Most laptops don't function correctly on the regular version of Windows, either - that's why the maker of your laptop provided the customized install and recovery disc (or partition). Chances are your WIFI and APM stuff wouldn't work "out of the box" with a regular retail version of Windows

    Fourth: it's all in your head. I've never felt that Linux is "cramped" compared to windows at the same resolution. And I vastly preferr the Gimp over photoshop for what I do - mostly web and 3-d textures. If I was a photographer I'm sure I'd prefer Photoshop - but the Gimp's "make seamless" tool makes it so much more usefull than PS for me. That's just a matter of preference - YMMV.

    As for compiling things - you don't need to with most distros. I used Linux successfully and happily for a couple years before I ever had reason to compile anything.

    I think the only real problem you have with Linux is that you don't know how to use it. Once upon a time you didn't know how to use Windows, either, but you learned. Now, however, you're a big bad "power user" and your ego won't let you go back to being a noob and learning Linux. To bad - your loss.

    Tommy
  • by asa ( 33102 ) <asa@mozilla.com> on Thursday July 14, 2005 @12:24AM (#13060493) Homepage
    Everybody seems to think "well just because it doesn't work like Windows then it is flawed." We should not (and will not) bow down to these kinds of gripes. The coummunity is in the business of producing better software--not equal software.

    I don't think "just becuase it doesn't work like Windows then it is flawed" and I didn't say anything like that in my blog post. I said that if you want to get Windows users to migrate to Linux, you need to make the transition as easy as possible and that often means making some features and behaviors work like Windows.

    Firefox didn't adopt IE's "be overrun by pop-ups" feature but we did adopt Ald+D to focus the addressbar. We decided it was worth more to the user to give them a pop-up free browser than to try to train them to use Ctrl+L to focus the addressbar.

    It's not one or the other. Pick your battles. For linux to be successful in converting Windows users, it is going to have to make smart decisions about these kinds of issues. I can see approximately zero value in reversing the OK and Cancel buttons and I can see it being a very uncomfortable re-learning curve with a lot of pain when the user gets it wrong out of habit. Where is the value there. Why throw up that difficulty.

    - A
  • by gordo3000 ( 785698 ) on Thursday July 14, 2005 @12:24AM (#13060495)
    I think you got your example wrong. Vendors like intel cooperate just the same with windows as they do with Linux, they release compiled drivers. Why someone who runs linux feels they should get more than that confounds me.

    Really, its as long as open source zealots are not willing to coexist with closed source(even though most closed source is willing to go the other way) many Linux distributions will have a steeper learning curve.
  • by dusik ( 239139 ) on Thursday July 14, 2005 @12:42AM (#13060574) Homepage
    Indeed, a power user having trouble with power management?!?!

    Seriously, though, you're right. That's Linux's main problem at this time, as I see it. I have fun tweaking and fixing things every day in Gentoo, but like the original article says, it's not for Regular People (and probably not for many of the Rest either). It will probably be a few more years before things like that really get ironed out. I'm trying to keep a positive attitude (and I sure hope I'm not kidding myself).
  • by Synbiosis ( 726818 ) on Thursday July 14, 2005 @12:47AM (#13060593)
    Heh, this entire thread reminds me of a bash quote:

    <dm> I discovered that you'd never get an answer to a problem from Linux Gurus by asking. You have to troll in order for someone to help you with a Linux problem.
    <dm> For example, I didn't know how to find files by contents and the man pages were way too confusing. What did I do? I knew from experience that if I just asked, I'd be told to read the man pages even though it was too hard for me.
    <dm> Instead, I did what works. Trolling. By stating that Linux sucked because it was so hard to find a file compared to Windows, I got every self-described Linux Guru around the world coming to my aid. They gave me examples after examples of different ways to do it. All this in order to prove to everyone that Linux was better.
    * ion has quit IRC (Ping timeout)
    <dm> brings a tear to my eye... :') so true..
    <dm> So if you're starting out Linux, I advise you to use the same method as I did to get help. Start the sentence with "Linux is gay because it can't do XXX like Windows can". You will have PhDs running to tell you how to solve your problems.
    <dm> this person must be a kindred spirit of mine
  • by gamer4Life ( 803857 ) on Thursday July 14, 2005 @01:10AM (#13060676)
    Mod parent up.

    Things don't have to black and white. An OS can be both user friendly AND powerful.

    Look at the companies that Slashdot users rave about: Google, Apple, Mozilla.

    All three have something in common...they make powerful and EASY-TO-USE applications. Easy enough for Joe Onepack to use without spending much time to learn. Yet they are powerful enough to satisfy the most hungry power user, and allow for users to tinker all they want.

    For example, Firefox with it's plugins, extensions, etc...

    Google Maps with it's API

    Mac OS runs on BSD

    Despite the power, they are easy to use even for first-time users.
  • by robolemon ( 575275 ) <nertzy@noSpaM.gmail.com> on Thursday July 14, 2005 @01:36AM (#13060756) Homepage
    One reason that people want Linux drivers uncompiled is so that they could compile it for a platform other than x86. While I'm not here to say that supporting so many platforms is the right solution from a Linux-on-the-desktop standpoint, it is the state of Linux these days, and opens up the ability to use a lot of older or obscure hardware that never could run Windows in the first place. It would probably work better if some sort of board could evaluate hardware drivers and give a rating ranging from Open Source to Unusable (although no hardware manufacturer would put the Unusable rating badge on their box!) Then Linux people could only buy hardware or complete systems that check out with a rating of Pre-Compiled Driver Available or Open Source or whatever level of support they desire. But it would need to be someone people would trust, like the FSF or someone. Although the FSF probably wouldn't make much of a distinction between pre-compiled and doesn't work.
  • by Columcille ( 88542 ) on Thursday July 14, 2005 @02:03AM (#13060821)
    Something like 12 years ago I did my first linux installation - Slackware from a stack of floppy disks. Since Slackware I've moved to Redhat, then Mandrake, and now Gentoo. Quite a lot has changed in the Linux world over the last 12 years. In Linux terms, 2 years is quite old.
  • by Vantage13 ( 207635 ) on Thursday July 14, 2005 @02:15AM (#13060862) Homepage
    OS X took me 2 hours. XP took me 4. Kubuntu.... I spent the better part of two days and I was still as frustrated as ever.

    But let's compare apples to apples here. Your XP laptop was preconfigured when you got it and I assume you didn't get OS X running on that same laptop, so you most likely used a piece of apple hardware (funny how all the apple hardware works with that preinstalled apple OS). And next tried to install a different OS that was not preconfigured to run on any of that hardware and are amazed when you run into difficulties.

    A fair comparison would be to get someone to set up a Linux computer for you that has all compatible hardware installed on it and all hardware working and then see if you still have as much trouble. I suspect it would take you no more time to get accustomed to using the OS as it did for any of the others.

    There are companies that sell preconfigured Linux systems (though you may have to hunt to find one). I suggest you give one of them a try.

  • by MightyMartian ( 840721 ) on Thursday July 14, 2005 @03:18AM (#13061076) Journal
    And yet I, a guy who does tech support for a small ISP, is going to get calls as to Norton's latest piece of crap firewall and virus package is blocking all web traffic, or not letting the guy send his email. His printer will suddenly stop working, and he'll have to pay some pimply 18 year old to get rid of all the spyware he's managed to get on his system. Even worse, if he goes out and gets a new video card, he may find out that the drivers aren't quite up to snuff and performance is the shits.

    Windows is no panacea. If it was, there wouldn't be an entire tech support and repair industry based around it.

    As to it's GUI, that really hasn't changed, despite cosmetics, in a decade (and is still inferior to the old OS/2 WPS that was badly ripped off for Chicago). There's nothing particularly marvelous about the GUI, and half the people I deal with suddenly find themselves in the deepest, uncharted jungle when you ask them to click on the Start button. It's probably one of the least innovative GUIs ever developed. What Windows has that other desktop-class OSs don't is about fifteen years of bullying and underhanded dealings with hardware manufacturers. It scammed, threatened and robbed its way to the top, so that now anyone with another operating system is hitting a brick wall whose sole purpose is to keep MS on top. If some of these hardware manufacturers would simply give the damn specs to the open source community, that advantage would disappear. By now KDE and Gnome are at the very least the equals of Windows, and I tend to think they may be slightly better.

    So, in short, is Linux perfect? Nope, absolutely not. But then again, Windows isn't either, and the advantage that it has is due to its maker being a predatory monopolist, and nothing to do with any particular technical advantage.

  • Disappointed (Score:5, Insightful)

    by RAMMS+EIN ( 578166 ) on Thursday July 14, 2005 @03:22AM (#13061095) Homepage Journal
    The scoop made me think that this would be a nice comparison of what made Firefox get adopted so quickly, and Linux so slowly. Instead, it gives the same old crappy arguments of why Linux is "not ready":

    ``The first issue, migration, is pretty serious.''

    No, it's not. You don't need to run it next to Windows. You don't need to provide the same applications. You don't even need to provide an equivalent for every app. Nor all the games. OS X doesn't have all this. Is OS X not ready for the desktop?

    ``The second problem that blocks massive Linux Desktop growth is stability.'' (The use of "stability" is confusing. What he means is: you can go to a website, download an application, and expect it to run, i.e. binary compatibility)

    This is the Windows Way. Linux has a better alternative: packaging. Applications packaged, tailored, and tested for your distribution. Try Debian. Go through a number of installs, uninstalls, upgrades, and dist-upgrades. Then tell me if you like the Windows Way better.

    If you do like the Windows Way better, there is hope for you. It _is_ actually possible to distribute binaries that work. Opera has been doing it. StarOffice did this last time I checked (a very long time ago). I'm sure there are others.

    ``The third issue is a lack simplicity.''

    The complaint here is that Linux gives you too much choice. Choice is not an antonym of simplicity. Try Ubuntu. Installation requires that you select a drive to install on, create a user account, select your keyboard and timezone, and wait for stuff to install. No hard choices there. Once installed, it has a nice GUI environment with one app for every job. Just because the choices exist, doesn't mean _you_ have to face them. You can have other people make them for you.

    All the 237584704908c34 window managers are for people who like to experiment and try new things. If you don't want to bother with them, then don't.

    ``The final major issue is comfort. Linux must feel comfortable to Windows users.''

    AKA, everything needs to be called the same and be in the exact same place as on Windows. Again, see the earlier argument about OS X. As for the new concepts of mounting and unmounting, have you heard of automount? I believe KNOPPIX uses it, complete with icons appearing on the desktop when you insert a drive.

    So, with all these issues declared junk, what do I think is holding back Linux? Here's my list:

    1. Linux isn't shoved down people's throats. This is why people have to "switch" in the first place. When people start using computers, they run Windows. At work, computers run Windows. When you buy a computer, it has Windows installed. Sure, there are exceptions, but for all practical purposes computer = Windows.

    2. People don't care. Many in the Linux community want people to switch to this "better" system. To most people, Windows works fine. Why fix what isn't broken? This is also why Firefox users are still outnumbered by MSIE users.

    3. The issues you raised are widely _seen_ as problems by people who haven't actually used Linux. Linux has a bad reputation for being user-unfriendly, which is entirely undeserved (and has been for years). One could even argue that the security problems with Windows make Linux easier for non-experts [slashdot.org].

    4. People are not sufficiently aware. They are not aware of how bad Windows is. They are not aware of how good Linux is. They are often not even aware that there is an alternative (they may have heard of Linux, but not understand what it is). If we want more users to switch, we need to educate people.

    As for me, I don't really care what other people use. I've used DOS, Windows, various Linux distros, NetBSD, OpenBSD, Mac OS, and OS X. I like how I can write a program on one of the unix systems, then compile and run it on another. I don't like that it won't work on Windows, and that Windows is missing so many basic things, but Cygwin goes a
  • by the_womble ( 580291 ) on Thursday July 14, 2005 @03:43AM (#13061159) Homepage Journal
    I'm not sure how you're able to make the claim that Windows power users only know how to do things, but don't know how it actually works.

    I make the claim because I have known people for whom it is true. "Power users" known recipes for getting things done, and secondly their knowledge tends to be very narrow.

    I think that you do not understand how people who know absolutely nothing about computers approach them. I would have agreed with your statement at one time, but I have slowly realised how many people get a lot of stuff done by learning sequences of actions, rather than actually understanding what is going on. Yes they do inevitably learn a little (especially if they start writing macros), but it is much less than you might think. If you have absolutely no idea of how computers work, you have no framework to learn from. A computer becomes a black box device that produces certain outputs for certain inputs and that's it.

    Most people do not actually do much configuration beyond installing software (which these days is easy), and setting backgrounds and screen savers (and even there many users call the former the latter).

    As of the narrowness of power users knowledge, let me give you a few examples. Many years ago I came across someone keeping a database in Wordperfect. They knew WordPerfect so they wrote a set of macros to do what they needed. That is a power user in action. More recently I have seen Excel used to circulate information - so that in order to see a single page that you wanted, you had to download an Excel file that ran to several megabyte with macros etc., the file had to be manually copied to the file server at each branch office. Putting the information on a web server would have been obviously better. This was the product of a "power user" who knew how to write VB scripts in Excel but little else.

    As for software installation, I have not used OS X , but I would say that the better Linux distros (such as Mandrake) are at least as easy as Windows - easier if you stick to software from your distro. The hardest are of course very difficult to install (both OS and additional software), but they are designed for a different user base.

  • Pont 4! (Score:2, Insightful)

    by 6wl ( 746136 ) <greg.loscombe@gmail.com> on Thursday July 14, 2005 @04:15AM (#13061258)

    I've been banging on about this with Linux (KDE especially) for years now.

    KDE and the QT toolkit just seems to waste space - buttons have massive empty areas, scroll bars are way thinker than needed (and I've never found an easy way to scale them down).

    The first thing I do when I boot up an XP machine from a fresh install is move the top window size down to 20 and scrol bars to 12. Yet in KDE you seem stuck with massive obtrusive buttons. Windows has a nice 2 pixel seperator, KDE will have about 12 pixels. Total waste of desktop real estate.

  • by rjshields ( 719665 ) on Thursday July 14, 2005 @04:34AM (#13061302)
    I'm an XP man

    That says it all, entire post summed up in four words. Linux is a unix-like OS for unix-like people. You're not going to get on very well with it if you come along expecting it to behave like windows. You say you are a "power user" but you seem remarkably naive.
  • by drsquare ( 530038 ) on Thursday July 14, 2005 @04:52AM (#13061340)
    1. How much freedom have you sacrificed by installing a driver? I mean, compare a computer without a driver, and a computer with a closed-source driver. How does the former give you more freedom than the latter. Installing a driver doesn't take anything away. You can still read 'ls.c' if you want.

    2. Having your computer actually work is more than a 'little convenience'. Unless you think that using your hardware is a luxury, a mere trifle which isn't as important as peering through source code of software you don't understand anyway. For people in the real world, the whole point of a computer is that it works, and we can use it to get our work done, not to read source code for the hell of it. A computer without working hardware is useful only as a doorstop.

    3. It's not a learning curve. Having your hardware not working is a learning WALL. You can't learn anything when your computer doesn't do anything.

    4. There's no benefit to learning something which should be automatic. Do you still mill your own wheat between rocks? There's nothing to be gained by spending hours searching documentation just to make your computer sleep when it's supposed to.
  • by Anonymous Coward on Thursday July 14, 2005 @05:05AM (#13061366)
    I'd read that Intel had released Linux drivers for my wireless card about a year ago.

    Yes, but with a licence that made re-distribution of those drivers by the distributions impossible. So again, we're back to the stupid-vendor problem. Non-existent or poorly managed Linux support by vendors. None of this is "Linuxs" fault. Go talk to Intel and ask them why they don't support Linux in a form that is useful.
  • by drsquare ( 530038 ) on Thursday July 14, 2005 @05:07AM (#13061373)
    I think by customisation, he means useful things, not graphical fluff. Everyone knows that enlightenment is a barely-usable eye-candy demonstration.

    Yeah, Linux is configurable, but people want to configure things without playing with obscure files and commands. People want obvious things to work by default rather than having to fuck about to get it to work.

    Whether you can change desktops with the scrollwheel is so insignificant it doesn't matter at all.
  • Dood... (Score:3, Insightful)

    by poptones ( 653660 ) on Thursday July 14, 2005 @07:27AM (#13061684) Journal
    Then don't buy their shit.

    Seriously. I use ubuntu. Linux is my ONLY computing system and has been for years now.

    Just don't buy their shit. it is not your "right" to use their hardware, nor is it your "right" to force them to sell or support something for a market they choose to ignore.

    Support manufacturers who are reasonably friendly to linux. Vote with your feet.
  • by It'sYerMam ( 762418 ) <[thefishface] [at] [gmail.com]> on Thursday July 14, 2005 @08:10AM (#13061825) Homepage
    I think at least part of the problem with all of these "Linux isn't ready" arguments is that there is so much focus on getting "Joe Average" to switch over. I truly wonder whether Linux will ever be the right option for Joe Average - there's no doubt that with a system as customisable as Linux, there will be added complexity, and to reduce one is to reduce the other, at least at the surface level. The challenge for people like the GNOME guys has always been to balance user-friendliness against customisation.

    However, would it not be better to ignore "Joe Average" or "Joe Beloe Average" at any rate, and focus on people who are better able to handle the technicalities? Of course, that doesn't mean a regression, nor ignoring Linux's current failings (such as dependencies) but it does mean moving the focus away from getting everyone and his grandmother to migrate.

  • Re:Exactly! (Score:4, Insightful)

    by It'sYerMam ( 762418 ) <[thefishface] [at] [gmail.com]> on Thursday July 14, 2005 @08:36AM (#13061936) Homepage
    While a universal type of package might be useful, it's probably unlikely. What's more likely, I expect, is a source "package," like the emerge system except universal. You download, say, "firefox.ins" which is a tar.gz/bz2 file including at the root something like an INSTALL file, except designed to be read by a package manager. It could just be a shell script, or something more like an xml file including instructions to hand to make, ./configure and so on. When to ask for root passwords, perhaps define some kind of GUI for options to pass to the configure script.

    Basically an installshield equivalent, that then becomes capable of installing on any distro. Sure, you still have the speed of installation being an issue what with compilation, but hopefully a system like this will be available in the not-too-distant future.

  • "user base" (Score:2, Insightful)

    by mnemonic_ ( 164550 ) <jamec@umich. e d u> on Thursday July 14, 2005 @09:20AM (#13062220) Homepage Journal
    That's the problem with you linux guys, you talk about "user bases." If anything's too hard to use or install, you just lay the blame on the user for trying to breach his assigned "user base."

    Take a look at Mac OS X. A power user can calibrate his color, run an Apache webserver and encrypt his files completely from a friendly GUI. For security he can enable a firewall and manage access ports by clicking check boxes. There's no "user base" bullshit saying "those things are too advanced, you must use a command line."

    The first step in improving linux is tearing down the notion of exclusive user bases. Software can be easy to use and powerful, not just one or the other.
  • by indifferent children ( 842621 ) on Thursday July 14, 2005 @09:35AM (#13062332)
    I have to say, by far the easiest operating system I've ever installed anything on is OS X. Just open the disc image and basically drag the file onto your desktop or wherever and boom! It (usually) works! After that, I feel that Windows is the next easiest (that might have to do with the fact that Windows programs are so ubiquitous and therefore easy to find... and you usually have all the DLLs and such from previous installs that actually shipped with them. Then again, this leads to "DLL-Hell"...) followed by Linux as being the most difficult to install things on, on average.

    I don't think that you have used any of the Debian-based distros. The Debian apt-get is fantastic (the RPM-based apt-gets are still inferior). You need to know the name of the program that you want to install. After that, it is: apt-get install mozilla-firefox . And apt-get resolves all DLL-Hell-ish dependencies for you (recursively).

    If you prefer GUIs, 'synaptic' shows you lists of all known applications, you click the apps that you want, and synaptic runs apt-get for you.

    With OSX and Win32, you must go out on the Internet and find the packages that you want to install, download them, download any other packages to satisfy dependencies, and then use the 'easy' install procedures (in the correct dependency-driven order). Apt-get wins hands-down.

  • by Anonymous Coward on Thursday July 14, 2005 @10:02AM (#13062545)
    Really. How many times can we hear this? About once every 2-3 months we get an article about how linux isn't ready for the desktop. We get hard ot install, hardware not supported, blah blah blah almost none of which is true anymore.

    My girlfriend has, if I had to guess, 3 brain cells that have any knowledge of computers. She uses ubuntu. You know how hard it was to install? I stuck in the disk. You know how hard it was to get it to run all her hardware? Again . . . I stuck in the disk.

    It's got a fully functional desktop that comes with software that would cost you in excess of a grad using windows for comprable programs (and in many cases inferior programs depending on your POV). Done and done. easy to install, use, and update.

    The naysayers get their panties in a nbunch for one reason: linux isn't windows. They can't "click the start button" or "open the My Documents" folder (notunless they create one, which is takes a right click). They can't open a doc file in word, they have to use openoffice. Which has a strange layout and a mysterious interface. they forget the time they spent learning windows in thje first place and assume that they were somehow hardwired with this knowledge from birth.

    Bottom line, if you like windows and you don't mind spending a few thousand dollars for software to make your system behave like linux does out of the box then fine, run with it. I care not. But to say that it's not ready for the desktop just because you're not ready to use it is dumb. it's an outmoted idea whose time has come.
  • by Anonymous Coward on Thursday July 14, 2005 @10:05AM (#13062574)
    I honestly don't care if Windows users stay Windows lusers. Linux isn't going away and I will continue to use it to my hearts content. It's way better than Windows and MS users of course will stand in line to bitch about how hard it is to use linux and display a high level of group think in this regard so as to feel better about themselves. And Linux users will use a different sort of group think to justify some the hurdles they jump to stay linux users. Who cares? Use what you want and STFU!
  • by Suppafly ( 179830 ) <slashdot@sup p a f l y .net> on Thursday July 14, 2005 @10:32AM (#13062839)
    One thing these "linux is not ready for the desktop" type articles miss is that computers in general aren't really ready for the "regular user" AKA mom, dad and grandma Bootsie."

    If you can't get your mom and dad to use windows or a mac, how are you going to get them to use linux?
  • by Anonymous Coward on Thursday July 14, 2005 @11:13AM (#13063222)
    1. Hardware support is a problem, we all know this. This is not a problem that is inherent with Linux itself but a problem with hardware manufacturers not supplying drivers for Linux. However, even this is understandable as Linux can be vastly different distro to distro and even kernel to kernel? I mean, if you're a hardware manufacturer and you_want_to provide Linux drivers, you have to decide which distros/kernels you will write them for? There are so many and so many variations you'd probably just give up and say, "Why did I even think about producing drivers for Linux?".
    Ok, so you decided you're not going to produce the Linux drivers after all. The best way to get your hardware supported on Linux would be to release the source for your other drivers. Personally, I don't see the problem there. However, perhaps hardware manufacturers have some kind of incentive _not_ to release the source code of their drivers. I'm not positive what these might be but there are a few possible guesses.A) they don't want people to see how bad their code is? B) other os's *ahem* provide incentive for you to not release the source. this can include money itself, provide product placement (on their search engine, in press releases, through their contacts in the community - writers, reviewers, etc.) - or C) by intimidation.

    2. Users. FUD.
    There is a certain computer here shared by myself and two others. NONE of us are experienced Linux users. On this computer is OpenOffice.org, as well as Mozilla. One user has plenty of MS Office experience but their is no MS Office on the computer. It took them about 3 days to get used to OpenOffice and are now very productive with it, yet the user still says they'd rather have MS Office. Why? I have no idea. Fear of change I guess. Fear of change goes for the third user as well. I was sitting nearby when they were frustrated by the pop-ups on a certain site (using IE). I told them, use Mozilla then! They used it for that session and that session only. Next time I witnessed one of their sessions, they were back using IE. I have no idea why. It's a browser and even though Mozilla's is (to me) better, it's not like the interface is vastly different.

    I am a Linux novice. I have used a few Live CD's (SLAX & Knoppix). Done a couple of HD-installs of them. I decided to make the leap on a secondary computer around here. I installed Ubuntu on an old laptop that is used by two out of the three users. There were two problems with the install. The screen res. was stuck at 640x480 and the Winmodem didn't work. Wow, big deal. It was easy enough to fix. I edited the xorg.conf file and did something wrong which prevented the xserver from starting the next time I booted. A dpkg-reconfigure xserver-xorg was all it took to fix. I didn't even have to search the web for this command, it was in a FAQ I had read before I installed it. As for the winmodem thing, well, let's just say I'm glad I had an old full-hardware external modem sitting in a drawer upstairs because I'm not quite comfortable with recompiling yet. heh.

    All that aside, the other user who utilizes the laptop does fine with it. This is the same one who on the Windows box will not use Mozilla instead of IE. Granted, they only use the Ubuntu computer when they absolutely have to (and to play Mahjongg, of course ;) but they get by. They can listen to their mp3's, surf, send email. That's basically all this person does on the computer anyway. So, what seems to be the overriding factor? A plethora of FUD. Plain and simple.

    For me it's slightly different. When I get a new computer (No $, what can I say) I am going to switch everything I have over to Ubuntu aside from the new computer and that's only for games. Even with games, I could probably use WINE and/or Cedega for gaming on Linux but I'd keep Windows around just to keep sharp, a bunch of people want me to be their personal techs even though I only have an A+ (Computer Kindergarten diploma?) w/limited experience.

    As to what Linux can do to better
  • by Anonymous Coward on Thursday July 14, 2005 @11:15AM (#13063238)
    Last I checked, Firefox isn't winning novice users at that rate on technical superiority, either. It's winning them because Microsoft has abandoned them in the cesspool that is Internet Explorer 6. If Microsoft stopped patching Windows and let it sit for a year or two, I'm sure you'd start to see a desktop migration of the same magnitude.

    Linux and Firefox share technical superiority over their so-called adversaries, and that wins adoption among geeks and corporate users, which takes longer to filter down into the population but eventually does. Other "non-literate" users will wait until it's painfully uncomfortable not to change (ie, a spyware ridden system that never works).
  • Re:Disappointed (Score:1, Insightful)

    by Anonymous Coward on Thursday July 14, 2005 @12:27PM (#13063879)
    Oh really? So what you're saying is that Linux doesn't need any of the applications or fucntionality of Windows simply because you don't like Windows?

    Do tell the point of an OS that can't do basic everyday tasks...


    I think what the GP is saying is that it isn't a requirement to duplicate every Windows program exactly as those programs operate. We don't need "Windows Calculator App", we've got other calculator apps; we don't need Internet Explorer with ActiveX, we've got Mozilla. And then there are the programs we don't need at all: "Norton Internet Security", "McAfee Antivirus", "pcAnywhere" -- these functions are covered in the OS itself. Similarly, there are dozens of fine programs on Windows that don't exist at all on Mac, yet Mac thrives in its own way.

    OK you're just stark raving mad here. God forbid I double-click on an executable, the program installs, and it works. Yeah I can see how that's a much worse way than the nightmare that is Linux installs...

    Try installing Visual Studio.NET 2003 . I just did a month ago, it took three hours with multiple screens of questions to get through. (The installer first forced me to install the .NET runtime and a web server, even though I just wanted to make Win32 C console apps and didn't need .NET at all.) Then at the end came product activation, and I hope that the hard drive never fails now because my media is useless without the activation key.

    Contrast this with 'apt-get gcc' on Debian.

    Pssstt... Windows was here and had the market before Linux.

    And Unix, which Linux closely resembles, pre-dates Windows by about 20 years. And like Unix, Linux runs on hardware platforms that Windows can't even touch, from tiny (2MB RAM) to huge (1024 processors).

    Being different for the sheer sake of Being Different(TM) doesn't cut it.

    Which is why BeOS, ReactOS, Amiga, GeoWorks, Plan9, etc. remain on the sidelines. They're great, people like them, but fundamentally they don't offer much more than Linux, BSD, and even Windows.

    [Windows] runs all the programs I want, and I can make it do what I want... what's the point in using anything else?

    That's fine for you, keep doing that.

    But Windows doesn't run the programs *I* need, most of which are POSIX-compatible and won't compile on Windows. I'm not willing to pay for Windows-equivalent programs, especially closed-source where the programs' futures are dependent on the financial ups-and-downs of their respective vendors.

    Windows also doesn't work well on my primary work machine, a Dell laptop whose "trackpad mouse" is flaky. With Linux I can switch between 12 consoles and get my work done with a minimum of fuss using the keyboard for everything; on Windows XP I have to plug in an external mouse to get anything done, and many times I have to stop what I'm doing to click away some popup box or other.

    If someone has Windows problems and your solution is to try and push them to Linux without offering much help... you're just being an unhelpful, arrogant dumba**. No wonder you're unpopular. Who are you to tell them what to run? They didn't ask your opinion on that.

    Well, at least he's informing them of an alternative that doesn't have the same problems. Suppose your Pontiac mechanic told you that besides fixing your car for $200, there's another car available for trade-in with $5000 cash back that has twice the fuel efficiency, bulletproof windows and armored doors, a Porsche body frame, and 0-60 in 3.2 seconds, but it has the steering wheel on the other side, would you still consider him an ass for mentioning it?

    You like Windows, so keep using it. I'm all for computer users being comfortable and productive.

    For me, I've been using Linux full-time since 1998, and am now so used to it that Windows feels clunky and almost impossible to work with. I hate having to use the mouse so much, and switching between major

"May your future be limited only by your dreams." -- Christa McAuliffe

Working...