Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
Editorial Software Linux Business Linux

Linux Needs More Haters 617

Corrupt brings us a ZDNet column by Jeremy Allison, who says Linux could benefit from more "tough love" in order to improve its functionality and popularity. Excerpting: "As Elie Wiesel said, 'the opposite of love is not hate, it is indifference.' LinuxHater really doesn't hate Linux, despite the name. No one takes that much time to point out flaws in a product that they completely loathe and despise. The complaints are really cries of frustration with a system that just doesn't quite do what is desired (albeit well disguised). A friend pointed out to me that the best way to parse LinuxHaters blog is to treat it as a series of bug reports. A perl script could probably parse out the useful information from them and log them as technical bug reports to the projects LinuxHater is writing about. Deep down, I believe LinuxHater really loves Linux, and wants it to succeed."
This discussion has been archived. No new comments can be posted.

Linux Needs More Haters

Comments Filter:
  • Re:I hate linux (Score:1, Interesting)

    by Anonymous Coward on Sunday July 20, 2008 @12:36PM (#24263251)
    RTFA. "He or she is extremely knowledgeable and able to go into the details of every problem, sometimes as far as analyzing the underlying code and pointing out the problems"
  • No. (Score:1, Interesting)

    by Anonymous Coward on Sunday July 20, 2008 @12:39PM (#24263295)

    People who make up problems to write malicious articles will probably write equally malicious code and give bogus advice. Let's not forget how M$ sold the Lotus team development tools that M$ developers hated and ignored. Given the size of the free software community, this kind of malice will never be a serious problem but all code needs to be carefully evaluated.

  • by HangingChad ( 677530 ) on Sunday July 20, 2008 @12:41PM (#24263321) Homepage

    One of the reasons I like Linux so much is that there's so little to complain about. Everything just works. Occasionally there's a driver hunt or compatibility issue, getting a scanner to work, but overall, once it's set up and working, smooth sailing.

    That was the way Windows used to be. Everything would install and just work, while the Linux tinkerers spent hours chasing down compatibility issues and combing through HCL's. But Vista changed that perception and the very time Linux was making progress in big leaps.

    Five years ago if you wanted a smooth install and minimal fuss you picked Windows 2000 or XP. Now you install Ubuntu or buy a Mac. The reality is probably a little more complex but the perception certainly has changed.

  • by LighterShadeOfBlack ( 1011407 ) on Sunday July 20, 2008 @12:46PM (#24263391) Homepage

    Use the app from this previous article [slashdot.org] to scan a few popular Linux-hating blogs' articles and comments and maybe you've got yourself a pro-active user feedback tool. Maybe.

  • by at_slashdot ( 674436 ) on Sunday July 20, 2008 @12:57PM (#24263493)

    I don't read that blog, but in general people complain about things that are not really broken, even more I would stop liking Linux as much as I do if it were "fixed" according to their complains.

    Frankly I don't know what is to complain about Linux, except for not running Windows programs (if Wine can't handle them) but that's not a complaint about Linux per se, it's a reality external to Linux and no Linux or free software developer can fix that in a easy way, they don't do it because they are lazy or they don't want to fix it, it's just hard work and Wine people are doing an amazing work.

  • OS X (Score:5, Interesting)

    by dan dan the dna man ( 461768 ) on Sunday July 20, 2008 @12:59PM (#24263503) Homepage Journal

    OS X is the 'tough love' that Linux needs. I use Linux on the server (although I have a rack of Xserves too) and there's a reason I am happy with it there (unlike OS X).

    On the desktop? Well I use a Mac. And I don't think I will ever go back (in the interests of fairness this is being posted from my 'Games and things' XP laptop).

    I love the fact Linux is dynamic, and open source. I really do. I don't like the fact that it doesn't seem to 'evolve'. The fragementation of WM's, distro's etc. never actually seems to weed things out. What we never end up with is a 'de facto' solution.

    People argue that choice is good. I'm sure it is. But the reason that Windows and OS X still beat Linux on the desktop experience is because they are standardised - there just aren't alternatives. And OS X is a better 'desktop Unix', so as a person who wants that, where else am I meant to go? If nothing else KDE 4 would drive me away... yuck.

    I did use Linux on the desktop. For several years. I only tried OS X on a whim.

    I don't hate Linux, but I don't think I'm alone. Go to a confernce these days (I'm an academic) and I used to see people booting into myriad versions of Linux as they opened their laptops. These people are now in a minority, as the Apple logo is raised in unison at the beginning of any talk.

    Fanboy? Maybe.

  • Re:just one thing (Score:0, Interesting)

    by Anonymous Coward on Sunday July 20, 2008 @01:02PM (#24263541)

    The only thing wrong with linux is lack of availability of 3rd party shrink-wrap type applications and games.

    Linux desktop users are extremely reluctant to spend money on software and the Open Source movement essentially means shrinkwrap proprietory software gets shunned, dismissed and worse: the zealots will often take its existence on Linux as a slap to the face of FOSS and create a GPL clone to replace it, just to spite them.

    Bringing proprietory desktop software to Linux just isn't worth the effort or risk. Sorry about that.

  • by delire ( 809063 ) on Sunday July 20, 2008 @01:16PM (#24263701)
    If Jeremy is correct, then the author of Linux Haters has chosen what is possibly the least likely route to garnering interest from Linux developers. Which linux developer would consciously choose to read a blog that refers to them as a 'luser' incessantly from paragraph to paragraph.

    The 'benchmark' OS he seems to use as the basis of the bulk of his criticisms is OSX, an OS I find really frustrating to use (and I use it fairly often these days). If I were to start an OSX Haters on this basis should I expect the Aqua and XCode authors to read it daily in the interests of improving all the braindead things about both those aspects of OSX? Didn't think so.. Maybe the guy just has a crippling case of Internet Rabies induced by deep boredom and Jeremy's simply being a little generous..

    There are, afterall, blogs featuring meticulously prepared images of meals that people hated eating. Perhaps this blog is simply in the same vein; just another masochist whiling away the hours in public.

    Must be a slow news day.
  • What kernel bugs? (Score:1, Interesting)

    by mangu ( 126918 ) on Sunday July 20, 2008 @01:17PM (#24263711)

    is that it's as easy to fix kernel bugs as it is to point them out!

    This "Linux haters" thing is not even wrong. There haven't been any kernel bugs in Linux worth mentioning for at least since version 2 came out. Watch what Linus Torvalds says, there's no plan for version 3 yet. No need.

    What makes Windows and OSX more popular than Linux is the same reason why Java is more popular than Python or Ruby, it's corporate sponsorship. With enough marketing, people will pay more for an inferior product, just compare the Asus eeePC Windows version with the Linux version to see what I mean.

  • by Maxo-Texas ( 864189 ) on Sunday July 20, 2008 @01:19PM (#24263719)

    This is important to learn in life. When you reject someone that loves you, then they hate you. As long as they hate you, they still love you.

    Once they don't care any more then it's over.

    It discovered this all on my own when going through a bad breakup so that part of the comment particularly leapt out from the page to me.

  • Re:Or perhaps... (Score:2, Interesting)

    by Anonymous Coward on Sunday July 20, 2008 @01:23PM (#24263767)

    There are far, far less unique drivers needed than there are printers

    Sure, a generic driver will run a lot of printers - but it's the options that kill you. PPD files are supposed to take care of that but there are still scads of unique printers (and scanners, and All In One devices) that make this a daunting task. You're right about users, though - they'll see buttons that say "double sided" or "staple" or "tabloid" or "tray 3" and wonder why all that irrelevant stuff shows up for their $49 inkjet. That's what Apple has taken care of. It just works. Linux could get there too if only SOMEONE would organize the efforts of contributors.

  • by at_slashdot ( 674436 ) on Sunday July 20, 2008 @01:27PM (#24263821)

    Thank you for providing a good example of criticizing things that are not broken. What's your problem that are a bajillion of distros? Use only one. Do you have problems picking stuff, pick any of the top in distrowatch.com and you'll be fine. use a die if you still have problems deciding.

  • Re:OS X (Score:5, Interesting)

    by Anonymous Coward on Sunday July 20, 2008 @01:49PM (#24264019)

    Sigh, another heap of bullshit. There are really three simple reasons why Linux have difficulties becoming mainstream in the environments you describe. NONE of those have anything with any of that "standardization" bullshit you seem to believe in.

    Reason #1. Linux doesn't generally come pre-installed. If you want it, you've got to install it yourself. Usually after you've already paid for another OS. Don't have time, or can't be bothered? Get your ass into the folder your OEM have decided for you to be in.

    Reason #2. All OEMs fall over themselves to get stuff working with Windows - in the case of Apple, obviously they fix it for you. Not so with Linux. In fact there are plenty of OEMs who seems to deliberatly try to make life difficult to use anything but the original, OEM approved OS.

    Reason #3. ISVs reluctant to try new markets until it's obvious that they are on the verge of becoming obsoleted. (Don't feed me that "all distros are incompatible" line, it's horse shit). In fact, the way for instance Adobe behaves, one might actually start to wonder if there aren't cheques coming in from certain parties in order to assure that some applications stay off the Linux platform.

    These three reasons are basically all there is to it. If Linux had shipped pre-installed, and OEMs didn't put obstacles in the way, I bet we would see a lot more of it. And if some ISVs actually grew some backbone, instead of cowardly assisting with the vendor lock-in, we'd probably see even more of it. It has NOTHING to do with the fact that some people prefer a wm, some gnome and yet others prefer kde on their desktop. Just get your damned libraries in line, and you're home. Anyone with a IQ above that of a log can see that.

  • Re:just one thing (Score:3, Interesting)

    by couchslug ( 175151 ) on Sunday July 20, 2008 @01:50PM (#24264023)

    "Linux desktop users are extremely reluctant to spend money on software and the Open Source movement essentially means shrinkwrap proprietory software gets shunned, dismissed and worse: the zealots will often take its existence on Linux as a slap to the face of FOSS and create a GPL clone to replace it, just to spite them."

    Most Linux users want everything for free, yet some of them also want Windows software. The solution is to develop ever more efficient ways to run Windows software on Linux.

    The vast number of folks who wish can run their warez copies of Windows software, the few business users who need legit installs can pay for the software and be legit, and overall Linux adoption will be furthered.

    It's realistic to admit that most people want whatever they can grab, so cater to that in a calculated manner.

  • My Linux Experience (Score:3, Interesting)

    by KenSeymour ( 81018 ) on Sunday July 20, 2008 @01:55PM (#24264073)

    I count myself in the group of developers that used Linux for a few years, then switched back to Windows.

    I had and have one PC at home. To run Linux, I set that machine up dual or triple boot. I was running Red Hat for a while until they changed it into Fedora. I worked with Fedora for a while, but they had a bug with dual booting that they would not only not fix, but called it a feature. I got as far as the version of Fedora that had SELinux in it. Someone told me "Debian is better." I had that as a partition for a while. But I like trying out new software development frameworks and that made for incompatible library versions and apt-get didn't help. I mostly kept with the Fedora, fought the SELinux configuration and got it under control. Then the one PC died.

    At this point, I had spent huge amounts of time fiddling with Linux and faced more basic problems, like knowing how much money I had in my checking account.

    So I went out and got another PC with Windows pre-installed. It came with Quicken, which I already knew how to use. Later, when I really got into digital photography and purchased Adobe Photoshop Elements. It not only seemed more intuitive then GIMP, it also allows you to organize your photos within the program. When I started shooting RAW mode with my DSLR, it handles that quite nicely too. I also got an iPod and started listening to more music than I had in years.
    Since I was no longer trying to keep running Linux, it was not a problem.

    This is despite the fact that I have spent 25 years developing software and have many years of Unix experience. I might have thought all that time spent becoming familiar would help me at work. Maybe it did a little. My employer had one contract that I worked on which familiarity with Linux played a role. But otherwise, my employer has about 70 employees, no IT department, and as far as I know, no one else who knows Linux. If I were successful in introducing anything there that ran under Linux, guess who would be supporting it? They have me doing this other job that would not go away while the Linux training and support ramped up.

    In my regular job, I select hardware to install as part of integrated systems. I may deal with 20 or 30 such devices while traveling to the customer job sites. All of them either have web configuration or require you to install a support program under Windows. If I were to adopt the stance that I would only run Linux on my work laptop and reject equipment that did not support Linux, we would not be able to complete our jobs and would have a hard time explaining to the customer why we could not complete the job. Actually, I would just get fired and they would hire someone who doesn't have a problem running Windows on their work laptop.

    So I run a mix of closed and open source applications on Windows and am happier since I gave up depending on Linux. I have all that free time now to pursue other things. If I want to run Linux, I can boot a Knoppix CD. But I don't really do that very much anymore.

  • by Toll_Free ( 1295136 ) on Sunday July 20, 2008 @01:56PM (#24264083)

    1. Vision. You can't have a bunch of haphazard crap floating around in a bunch of different distros and expect it to be adopted by people who have to have accountability.

    2. Marketing. Nobody is going to purchase anything when their is no value associated with it. Linux has no value on the desktop simply because their is nobody to blame when "shits all fucked up". You can't point to MS Tech Support and say "We are waiting on our trouble ticket to be resolved". As much as any C?O HATES to hear those words, they also know that they are the words that ensure they don't get "kicked off the team".

    3. Drop the fanboishness. Nobody in an enterprise is going to choose a desktop flavor because some pimplefaced geek says it's better than MS. Lets see, who has an actual track record here? And (this is a biggie for enterprises, especially public ones) Let's see, do we place blame on a corporation who we can sue, or do we place blame on the pimple faced geek that talked me into Red Hat, and has now moved on to another job?

    Yeah, that's a big one, the actual ability to place and lay blame. Don't give me the Red Hat crap. Yeah, they provide technical support. They also provide no guarantee that anything will work for anyone. You get that with MS, even if it doesn't mean much.

    What Linux needs is marketing, vision and a leader.... And by a leader I mean someone who wasn't just out to say "I can do this, and you can't stop me".

    Yeah, this will be an unpopular opinion here. Oh well, truth sometimes hurts.

    --Toll_Free

  • Re:What kernel bugs? (Score:3, Interesting)

    by William Baric ( 256345 ) on Sunday July 20, 2008 @01:59PM (#24264111)

    You forget that linux is just a kernel, it's not a whole system. No matter how good a kernel might be, if the rest of the system is buggy or incomplete, then people will choose something else. Every six months I try the new release of Ubuntu, and every six months I see serious bugs and limitations within 30 minutes of testing. It's certainly usable, but usable is not good enough. The result is, although I install linux server professionally, I use Windows almost exclusively for my personal needs.

  • by AndGodSed ( 968378 ) on Sunday July 20, 2008 @02:00PM (#24264125) Homepage Journal

    I agree with parent.

    That said - there is no such thing as a perfect, trouble free OS. Every OS has it's warts.

    I am an IT manager - and Linux Geek - that currently works in an all Windows department in our company.

    A few things stand out for me:

    1) Becoming a Linux geek has taught me so much about computers that the techies under me constantly come to me for troubleshooting tips - not that I am so much better, they are all new guys that I need to "grow" in the company.
    2) I constantly, on a daily basis, need to delve into the windows command line/registry to fix things in Windows. (XP Especially since it is still the most pervasive version of Windows in use by our desktop clients)
    3) Vista really is causing us problems - and yes we have had to delve into the command line in order to reset forgotten passwords and other broken things.

    Hence I firmly believe that the argument of "Linux will not be desktop ready until you don't need the command line" to be complete rubbish. One will always need the command line - in fact I deem it a good thing to have a command line available to hack Vista in case something went pear shaped because of user error.

    4) Windows is insecure. Example: Unless an account has been specifically configured not to allow this, you can type "CMD" in the search box in Vista, press [CTRL+SHIFT+ENTER] answer "Continue" when the prompt pops up and PRESTO you have a shell with administrator privileges. Same with XP that creates administrator accounts on install without a password by default. Press [CTRL+ALT+DEL] at the login screen, type "Administrator" leave the password blank and you should be able to log in as Administrator - unless the user was wise enough to specifically password protect the Administrator account.

    Why not require a password for Administrator by default as with Linux?

    On another note - Hardy Heron really disappointed me. Hence I installed Intrepid Ibex to see if I need to start hunting for a new distro. So far the prognosis is good.

  • by crhylove ( 205956 ) <rhy@leperkhanz.com> on Sunday July 20, 2008 @02:02PM (#24264137) Homepage Journal

    I'll give fair crits.

    Let me say first and foremost, that I prefer booting into Ubuntu and using that as my daily driver. Sometimes I just can't though.

    Here is a list of short reasons why:

    Skype seems to be faster, and work better in w32. My video gets sent at higher resolution, and I can hear the other party better. Dunno why, this is just the case.

    7zip is screwed up in Linux. I installed a wine version, AND a native version, only the wine version will start and it flickers and won't let me select a package to extract. Making it unusable.

    Random crashes. I mean, probably as many or more as I get regularly in Windows, with the added inconvenience of ctrl+alt+bckspce not being near as good as ctrl+alt+delete, which brings up a handy task menu for me to clean up (usually).

    No two sound things going at once. Sometimes I like to put on mp3s, and THEN go kill people in Urban Terror. This is easy and works perfect in W32, but not in Ubuntu, I just get the mp3s, and NO sound in a game whilst they are playing.

    TVtime not recognizing my TV card. Dscaler turns on perfectly in Windows. So does TVtime in Ubuntu, but then the screen is blue and there is no menu for me to figure out what is wrong, either.

    Joost. Works in windows, not in Ubuntu. I'm sure partially Joost's fault, but still sad.

    Civilization 2. Best/funnest version of the game, will not play in wine even though it's like 10 years old.

    I like how Windows arranges it's GUI, start button, quicklaunch, then task list, then systray and clock. Less real estate, all the same functionality, but without a top AND bottom bar.

    Zsnes. Does not work in any way shape or form, or under wine.

    What Linux gets RIGHT however is it's ability to find and install 99% of my hardware without me hunting for hours for drivers, inclusion of most of the software I prefer (firefox, gimp, pidgin, open office, cd burner), Compiz Fusion (blows every Windows attempt away!), and it's open source nature. There is something good knowing the code to my machine is inspected by lots of eyes, not just one corporation, and it's also good to know that if I was knowledgeable enough, some of those eyes could be mine.

    Honestly Linux feels "closer" than it ever did. It just needs to solve a few naggling issues before it can fully dominate the world by desktop. Another way it could do so is by being AHEAD of the curve. It would be nice if there was a superior FOSS Skype killer, since skype is actually deficient in numerous ways, including not being FOSS. Speex is a better speech compression algorithm, so it would seem like we have the tools in hand to beat the current corporate paradigm too, and yet it sadly isn't happening.

  • Re:Or perhaps... (Score:3, Interesting)

    by mir ( 106753 ) <mirod@xmltwig.com> on Sunday July 20, 2008 @02:06PM (#24264187) Homepage

    Wasn't there a story a few month back about a guy, a normal guy, some French medic IIRC, that wrote drivers for a few hundred, or thousand, who's counting, webcams? He just wanted to get his webcam to work but ended up writing a framework and churning out driver after after driver. Try doing this on OS X (all webcams come with Windows drivers, so no one has to write them of course).
    Oh, what is K3B but a front end to a bunch of commad line tools?

    Cheers

  • my 2 minutes of hate (Score:3, Interesting)

    by British ( 51765 ) <british1500@gmail.com> on Sunday July 20, 2008 @02:20PM (#24264301) Homepage Journal

    My old junker 700MHz Linux box fell to the 'linux curse' where hardware started failing left & right, thus making the OS fail. It happens on every 2ndhand system I install Linux on. So I get a refurbished computer & reinstall linux. Spent over an hour getting the resolutioon BACK to 1024x768 on a Micron monitor. Nothing, NOTHING should ever take that long just to change the desktop resolution. Ubuntu's "desktop resolution" is like a showcase of resolutions you honestly dont want(640x480)

    Tbe rest of my time was spent trying to get my account to authenticate in Samba. I have never been so frustrated with one app than Samba. It's just one authentication problem after another.

  • Re:What kernel bugs? (Score:4, Interesting)

    by amn108 ( 1231606 ) on Sunday July 20, 2008 @02:29PM (#24264383)

    Agreed.

    ACPI support is not finished yet, in terms of completeness.

    The Intel X3100 Open Source driver DRI module exhibits issues, which send interrupts to the CPU every time screen refreshes - i.e. 60 times per second, preventing the CPU from idling, and thus eating battery and power.

    USB driver interrupts the CPU without any device plugged in to the bus.

    yenta_sockets module - same story.

    The above may only hold true to the Thinkpad machines, but the laptop (mobile) Linux is just not there yet, given that my Thinkpad has a standard Intel graphics, and standard Intel USB controller. I am sure other notebook machines have similiar issues.

    In addition to that Linux starts to exhibit side-effects of "too much choice". There are at least two desktop interfaces (GTK, and QT) so, half of the people only get half of the applications, because their desktop user interface is not supported. Things like that.

    It may well be that Ubuntu != all linux distros, but the majority of packages are shared between distributions, and so most of the quirks, bugs and status-quos make it everywhere.

    I admire the programmers, who implement newest hardware support in software for Linux though. Like ACPI. But there is more that needs to be done, and I don't have time to learn ACPI right now, so all I can do is complain :-)

  • Re:OS X (Score:5, Interesting)

    by Magic5Ball ( 188725 ) on Sunday July 20, 2008 @02:35PM (#24264437)

    The main difference I've found between commercially developing for Linux and commercially for OS X is that suggestions for improvement generally get the response "that's a problem with [other part of the stack]", where the [other part of the stack] gives the same form of response, and the pointers rarely dereference to anyone who takes responsibility or ownership of the issue.

    A fine example currently is asking for modal dialogs to be dismissable on 400 px tall screens of UMPCs ("Please let me scroll the dialog, or locate the OK/Cancel/Apply/Help buttons on screen where I can see and click them"). The echo chamber of "talk to (app | xorg | GTK | Intel | Java | Nvidia | distribution | libc | vendor | etc.)" really turns me off of wanting to help any of them resolve the issue. As a developer on Linux (but with OSI Layer 2/3 stuff, rather than GUI things), I could probably spend a week or two to figure out how all of those pieces interact (without deeply understanding the design philosophy or project plans) and make patches that would work on my current setup, but that would generate significantly more regression testing and QA load than would be required if the patches came from in-house where the developers are already intimately familiar with their own code. Also, as one of the advantages of a package management system is supposed to be that it all gets taken care of for me, I have no interest in maintaining my own versions of app, X, GTK, etc, nor do I want to spend a day each understanding the 32 to 200 KB spec files that build those packages, nor am I interested in waiting 3 months to year before the fix makes it into the non-beta parts of the distributions I might use.

    Now, ask grandma to change the screen resolution back to 800x400 (using a dialog the entirety of which she can't see or access) after she experiments with plugging a regular monitor into her new eeePC (or whatever UMPC the banks are giving away these days) and it stays mirrored at the new resolution after the experiment. It's unreasonable to expect that random non-technical user would want or need to understand that the entire stack around the problem even exists, let alone attempt to fix it.

    By contrast, if I encounter an issue manifesting in CoreFoo, Cocoa, some kext or library or wherever else on OS X, Apple will offer to take ownership of it even if it isn't directly their problem (and then work on it in the background), other vendors/developers in the stack will at least acknowledge if not fully investigate the problem in the test case(s) submitted, and random other developers in the same space will be thankful for the new knowledge instead of responding with RTFM or its analogues. Granted, fixes in OS X still take weeks to a couple of months to widely roll out, but that's still faster than many distributions update their stable packages.

    And then there are (the comparatively few) great OSS people like Tim Waugh, who knows the (printing) stack up and down, and responds with a reasonable fix or workaround within 48 hours, even though the problem is not in his part of the stack, regardless of who's customer you are. Plus, you'll usually get some insights by responding to his "I'm curious about what you're doing with this" follow-up.

  • Of course, linked to that is the really annoying challenge to "Just fix it yourself! You've got the source!" That's an absurd claim.

    Yup. I write, among other things, device drivers under Linux for a living. But each time I take a Linux graphical app and try to make some changes to it, it fails. Wrong compiler setup. Wrong libraries. Wrong rpm. Wrong system config. Wrong wrongness.

    It's to the point that there are only 3 types of Linux progs that work: the one that comes with the system (and its updates), the simple "./configure; make; make install" and the kind I write myself. Any of that "fix it yourself" is crap.

  • Re:What kernel bugs? (Score:1, Interesting)

    by Jasonjk74 ( 1104789 ) on Sunday July 20, 2008 @03:34PM (#24264951)

    true, I've found instaling apps in Linux to be easier than Windows once you have a binary distribution that is packaged.

    Ridiculous.

    Of course, momentum and installed base helps a lot, but Windows cannot ever compete with free.

    Also ridiculous. Windows, like it or not, is ~ 92% of the OS market.

  • Re:just one thing (Score:5, Interesting)

    by howlingmadhowie ( 943150 ) on Sunday July 20, 2008 @03:34PM (#24264957)
    i'm not sure that it is 'the only thing wrong with linux', as i think that linux as a distribution has a number of other flaws, but it is remarkable to think that this is where the problem now is. after years of hearing about the complexity and command-line intricacies of gnu/linux as being the showstoppers, i'm reading more and more posts from people saying things like 'ubuntu is just as easy or even easier to use than vista and it has better hardware support, but it's a pain getting WoW running on it'.

    do you think it is fair to say that if the next big game was available on ubuntu for example, and for the sake of argument, let's throw the next version of photoshop in there as well, we could see a fairly large movement towards linux distributions on the desktop?
  • by mark99 ( 459508 ) on Sunday July 20, 2008 @03:48PM (#24265077) Journal

    MS has never brought out an OS that had as many haters as Vista. So according to this logic the next version will be great.

    Actually from what I have heard, it might indeed be true.

  • by techno-vampire ( 666512 ) on Sunday July 20, 2008 @05:11PM (#24265683) Homepage
    Most modern "viruses" (read: trojans) don't do anything which requires Local Admin privileges in Windows - and hence, Linux equivalents wouldn't need root access.

    There are many trojans out there that try to "phone home" by sending email, or try to turn your computer into a spambot. They can't do that without binding to port 25, and in Linux, that takes root access.

  • Linux is for bitches (Score:5, Interesting)

    by Lank ( 19922 ) on Sunday July 20, 2008 @05:19PM (#24265737)

    OK. I've got karma to burn, but seriously, check out this website first before starting to flame or mod me down - at the very least it's got a funny picture on the page :)

    http://www.linuxisforbitches.com/ [linuxisforbitches.com]

    Seems fairly appropriate given the topic at hand...

  • Re:Or perhaps... (Score:2, Interesting)

    by ET3D ( 1169851 ) on Sunday July 20, 2008 @05:52PM (#24265987)

    I agree. Much as some Linux distros try to aim at end users, the basic attitude is still an OS by programmers for programmers.

    On second thought, I wonder if it's really that, or just the way the vocal Linux fans see it. They seem to do a good job at dissuading people from using Linux.

    Just have some poor non-Linux-user read a thread like this, with the multitude of demands to fix bugs herself (or himself), and people saying that changes to make the OS more usable by laypeople are bad. Do you think that after reading this such a user would have any wish to try Linux?

    It's obvious from posts here that a lot of Linux fans just don't want non-programmers to use the OS. They seem to be happiest when few people are using Linux, because:

    1. The OS is geared for them, and nobody else
    2. They can feel fulfilled by bitching about nobody using Linux

    Unfortunately for them, it looks like there's a chance of Linux becoming more mainstream thanks to being bundled on devices like the Eee PC.

  • Re:OH SHUT UP (Score:3, Interesting)

    by flnca ( 1022891 ) on Sunday July 20, 2008 @06:22PM (#24266261) Journal

    For the rest of the 99% of the world's computer users, it's an instant deal breaker.

    Exactly. That's why more software companies need to publish software for Linux. Just a couple of days ago, I purchased a commercial software package for Linux. I think the time of Linux is just beginning. :-)

  • Re:just one thing (Score:3, Interesting)

    by bcrowell ( 177657 ) on Sunday July 20, 2008 @06:37PM (#24266387) Homepage

    The only thing wrong with linux is lack of availability of 3rd party shrink-wrap type applications and games. I would love to give up XP, but linux can't run the video editing software that I need and games that I want.

    I use linux as my only OS. I don't agree that lack of shinkwrapped apps is the only problem. In fact, I don't perceive the lack of shinkwrapped apps as a problem at all. I'm not into gaming, and as far as the rest of the software that I see on the aisles of retail stores, my usual thought when I look at it is My god, these poor shmucks pay $60 for this? I have software on linux that does the same thing, and it's free. I'm not saying that you're wrong to want to run games. I'm just saying that your perception of that as the main problem is valid for some people like you, and not valid for some other people like me.

    Here's my list of the main things that I perceive as problems with linux:

    1. Power management has been difficult or impossible to get working properly on any machine I've ever tried it on. For a laptop, this is a real showstopper.
    2. Sharing a printer is a disaster. I've spent endless hours trying to get this to work on my home network. Had it working once, a couple of years ago. Can't get it working anymore after upgrading ubuntu. I can't figure out why it should be so difficult to get one linux box to share its printer with another linux box.
    3. Java applets are another thing that I can no longer get to work on my x64 box after an ubuntu upgrade. (This will probably get fixed soon.)
    4. To my taste, the linux scheduler seems too oriented toward server use rather than desktop use. I would like it to have soft real-time, or to at least be more responsive under heavy I/O load. I know there are real-time patches for the kernel, but I don't want to have to do that level of voodoo to keep my system from locking up under certain circumstances.
    5. OOo sucks, I'm convinced that OOo isn't going to stop sucking any time soon, and the alternatives to OOo also lack the combination of features, performance, and usability that I would consider decent.
  • Unix Haters (Score:2, Interesting)

    by ponraul ( 1233704 ) on Sunday July 20, 2008 @06:42PM (#24266431)

    This reminds me of the Unix Hater's Handbook [amazon.com] from the 90's. It's available [google.com] for download.

  • Re:Or perhaps... (Score:3, Interesting)

    by nick.ian.k ( 987094 ) on Sunday July 20, 2008 @08:05PM (#24267191)

    Not when you are a customer. Yes, Linux is F/OSS. But if you want users, then treat them as customers. If you ignore people, lose bug reports, call them stupid, tell them to RTFM, or tell them to fix it themselves, don't be surprised when you lose them.

    This does not run contrary to my statement. Strictly commercial concerns can and often do ignore "[X] sucks because it isn't exactly like [Y]", "I did such-and-such with [X] and it didn't work; therefore, [X] is the most worthless piece of garbage ever", and so on because they aren't useful criticisms, they're just cranky bitching. The people who stand the chance of changing products and/or policy are the ones who make a reasonable, informative complaint rather than throwing a tantrum when they don't get their way immediately.

    Don't mistake this for excusing people in the F/OSS community who act like dicks, because they are indeed out there. But if you go in expecting to be greeted with hostility, it's going to be apparent in your tone, and at best you'll get *polite* hostility in return.

  • Re:What kernel bugs? (Score:3, Interesting)

    by Hucko ( 998827 ) on Sunday July 20, 2008 @09:21PM (#24267899)

    I understand that self-contained apps are superior from an end-user situation. I'm just not sure how they cater for dependencies that are required for other apps as well... does it mean apps don't share any dependencies other than the system API's? Each app contains it's dependencies in itself?

    As for the sitting in /Applications, linux could move to this I'm sure if it is actually a superior method. I can't see where except for removing an app, but I'm still learning. Otherwise, it could just be a link if that is needed.

  • Re:What kernel bugs? (Score:3, Interesting)

    by jedidiah ( 1196 ) on Sunday July 20, 2008 @11:03PM (#24268795) Homepage

    > Businesses need specific software, not free hobbyist knockoffs.

    Perhaps.

    OTOH, you could rephrase it like so...

    "Business needs specific brands of software, not some commercial knockoff"

    This has nothing to do with achieving actual requirements. People are just
    fixated on brandnames. Thus you can't actually come up with any reason that
    the "free hobbyist knockoff" isn't suitable. You just come up with some lame
    insult that doesn't really tell anyone anything.

    "fix it now" commercial software is nothing trivial and for software that
    really has that sort of support available for it you will pay a kings
    randsom for it. For most of the sorts of software that gets bandied about
    here it's a total fabrication.

    It's just something else that people that have no real genuine grievances
    bring up to try to torpedo something they don't like. It's much like the
    famous "no one to blame" or "no one to sue" criticism with Free Software.

    Serious support means that you and your boss will be at the disposal of
    your software vendor until a fix is created. Nothing that you didn't pay
    6 or 8 figures for will even have this as a support option.

    So don't try to kid us about "toys".

    Those things that run Windows. Those are the real toys. Always have been.

  • by Hal_Porter ( 817932 ) on Sunday July 20, 2008 @11:34PM (#24269063)

    What annoys me about Linux users is the assumption that everyone who doesn't run it is essentially ignorant of the possibilities.

    But I've tried it a couple of times. Each time was an epic battle getting all my newish hardware to work. And even after I did it, the free software versions of all the commercial software I use are completely amateurish. And I basically don't like the way Linux is developed - "Looks good and compiles ok, ship it!". People that have spent time on commercial software know that not doing an enormous amount of testing just means that you have to do an enormous amount of tech support. And with Linux the tech support is some teenage idiot on IRC who knows less about the platform than you do.

    And I hate the idea that software development is about making things easy for developers as opposed to users. You can see this in the "No Stable API" rule. It means the kernel developers have freedom to refactor, but it also means that the only way you can get driver support for your card is if you hand over the source code to them and integrate it in the kernel. Microsoft, whatever its other failings doesn't work like this. Windows APIs are very stable across different OS versions. Even things which were not officially part of the API like stuff higher up on the stack will be faked in Windows N+1 if important applications depended on it in Windows N and earlier. Windows will shim even broken applications to keep them working when its internal structure changes.

    Not having stable kernel APIs just allows the kernel people to release unfinished stuff and then rework it a dozen times. No one cares about this shit except for them - its not like most of it has much of an effect on performance. Sure the code might be beautiful to the person who wrote it, but that's a bit like babies being beautiful to their mothers. The rest of us can't see that.

    And the very worst thing about it is that new programmers come out of uni thinking the Linux way is the best one. And they create chaos in the commercial world, where if you release something and it doesn't work absolutely 100% of the time when tested by non experts, the company has a serious problem. Or if the customers applications all fail to build on the new platform, that's a problem too.

The only possible interpretation of any research whatever in the `social sciences' is: some do, some don't. -- Ernest Rutherford

Working...