Slashdot Mirror


Why Linux Has Failed on the Desktop

SlinkySausage writes "Linux is burdened with 'enterprise crap' that makes it run poorly on desktop PCs, says kernel developer Con Kolivas. Kolivas recently walked away from years of work on the kernel in despair. APCmag.com has a lengthy interview with Kolivas, who explains what he sees is wrong with Linux from a performance perspective and how Microsoft has succeeded in crushing innovation in personal computers."

995 comments

  1. Don't think so by jasonmicron · · Score: 4, Insightful

    how Microsoft has succeeded in crushing innovation in personal computers.

    I found that rather funny. Blaming Microsoft for your own lack of creativity and ingenuity.

    Besides, Steve Jobs would very much disagree.

    1. Re:Don't think so by jellomizer · · Score: 4, Insightful

      Creativity is very rarly an out of the blue thing, It is about looking at many alternatives trying to take what you like about them and make it your own, with perhaps somthing extra to get them to work correcly together.

      Having many Different OS's and Computers around we would be much better off seeing what works what doesn't why it does and how to improve on it. Back in the 80s If I were asked how would a Desktop System look in 2007 I would have given a much different answer (In my mind a 2007 desktop would look more like Plan 9 and less like windows) But during the 80s the Only GUI i had experinece with was Gem Desktop and I didn't particully care for it. I expected graphics in 2007 to be a bit better then they are now, But the OS in my mind would have frames not windows.

      --
      If something is so important that you feel the need to post it on the internet... It probably isn't that important.
    2. Re:Don't think so by rve · · Score: 1

      Steve Jobs would very much disagree.

      Are you sure? Apple isn't slowly moving away from the whole desktop business and focusing more and more on gadgets?

    3. Re:Don't think so by ImaLamer · · Score: 4, Insightful

      The whole thing is dead wrong. All that enterprise crap is what keeps the platform solid and almost crash free.

      Sure, some extra code may slow things down, but since Linux, Windows and even MacOS now, is all based on server kernels (linux's own, VMS/WNT for anything newer than Windows 2000, *BSD) they don't crash too much. YOU may have problems with XP or 2000, but you shouldn't be. I've had an XP install going for more than four years, Windows 2000 running for months. (If you can't do this, you should not be using it, nuff said)

      Code doesn't care how many employees you have. Maybe this guy belongs at Ubuntu, where things are moving towards the 'desktop'. Just ask my new Ubuntu installation on my laptop - it's running like a desktop just fine. I just finished 5 hours of World of Warcraft on it!

    4. Re:Don't think so by jedidiah · · Score: 1

      In the 80's I would have told you that the ultimate desktop OS would be System 6 with Unix underneath.

      GEM was the "desktop" on my personal machine at the time.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:Don't think so by LighterShadeOfBlack · · Score: 0

      Are you sure? Apple isn't slowly moving away from the whole desktop business and focusing more and more on gadgets? No.
      --
      Spelling mistakes, grammatical errors, and stupid comments are intentional.
    6. Re:Don't think so by NDPTAL85 · · Score: 4, Interesting

      No they aren't. They're expanding their company into other industries, not moving away from Macs.

      There's a difference.

      --
      Mac OS X and Windows XP working side by side to fight back the night.
    7. Re:Don't think so by Kadin2048 · · Score: 5, Funny

      In the 80's I would have told you that the ultimate desktop OS would be System 6 with Unix underneath.

      Funny, that's exactly the same answer I'd give in 2007.

      (The eye candy -- make it stop!)

      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    8. Re:Don't think so by StarvingSE · · Score: 1

      Awsome, another GEM user! I miss my Atari ST....

      --
      I got nothin'
    9. Re:Don't think so by mixmasta · · Score: 1
      --
      #6495ED - cornflower blue
    10. Re:Don't think so by mixmasta · · Score: 0, Redundant
      --
      #6495ED - cornflower blue
    11. Re:Don't think so by jedidiah · · Score: 1

      Yes... sold next to sparc workstations in the college bookstore and at about the same price.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Don't think so by utopianfiat · · Score: 1, Interesting

      Okay, I hear Microsoft, Sony, and Apple mentioned in the same sentence as "Stealing Ideas"- Who cares if they steal ideas or not? They're the most unpopular companies worldwide in terms of intellectual property; their stealing each others ideas is just a big corporate circle-jerk anyway.
      I don't think I'll ever forgive Sony for putting Lik-Sang out of business.

      --
      +5, Truth
    13. Re:Don't think so by ardor · · Score: 5, Informative

      His point is that the kernels are optimized for servers. That is, focus on throughput, performance, but not latency or responsiveness. A desktop has the latter two as priorities, while sacrificing the former two. As an example, it doesn't matter if that mpeg4 video I/O eats a little more CPU, as long as other tasks don't interrupt its playback.

      --
      This sig does not contain any SCO code.
    14. Re:Don't think so by Cracked+Pottery · · Score: 0

      This does not make sense. What happens in the kernel should stay in the kernel. Enterprise is in user space. I want the prettiest, bestest, fastest "experience" I can have. I heart Linux, but use XP. (Go ahead, make my day and troll rate me.)

    15. Re:Don't think so by HermMunster · · Score: 2, Interesting

      Linux has not failed on the desktop. Any article with a title such as this is just FUD. Linux is growing on the desktop like wildfire. There's an estimated 100 million Linux users world wide. No way can you consider 100 million of anything a failure.

      Are there optimizations that can be taken into account to clean up Linux? Sure. As with any OS. But Linux is no way a failure. The biggest problem Linux has had is the failure to communicate it's existence to the masses. Yeah, there were issues with the zealots killing Linux a couple years ago but you can tell that more reasonable minds have prevailed.

      The Windows zealots believing they can kill Linux with their FUD simply brings Linux into the minds of more potential users.

      I'd say we just let it ride and everyone do their best to bring awareness about it to others and we'll see how it grows.

      --
      You can lead a man with reason but you can't make him think.
    16. Re:Don't think so by lordtoran · · Score: 5, Interesting

      This is why Linux distributors supply custom built kernels in different flavors. In desktop distributions like Kubuntu or Mandriva, the standard kernel is in fact configured to be responsive for desktop use.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    17. Re:Don't think so by edmicman · · Score: 1

      You say toe-may-toe, I say toe-mah-toe....

    18. Re:Don't think so by munpfazy · · Score: 4, Informative

      But that's not the title of the article. It's just the title of a horribly written slashdot post. The article itself is pretty reasonably, and makes some excellent points.

      But, I suppose, "why linux has failed on the desktop" sounds catchier than "a well known kernel hacker muses on the relationship between software and hardware in PC innovation and discusses the problems he sees in the way the mainline kernel developers address desktop user needs."

    19. Re:Don't think so by Anonymous Coward · · Score: 0

      Besides, Steve Jobs would very much disagree.

      Youre right, I think he would have preferred:

      how Microsoft has succeeded in fucking killing innovation in personal computers.

    20. Re:Don't think so by BlueStraggler · · Score: 5, Informative

      All that enterprise crap is what keeps the platform solid and almost crash free.

      I want to agree with you, I really do. But my SuSE 10.1 desktop regularly has fits where it becomes completely unuseable - if I can manage to get a shell, I find that the load has spiked to 5-10 (on a single core system) when the system was doing *nothing*. Just this morning, I woke up, poured a bowl of cereal, walked over to it to read some Slashdot over my Cheerios, and found the system thrashing and refusing to come out of screensaver because the load was so high. This happened while I was sleeping. I had to ssh in from my Powerbook to kill off any processes that appeared to be using CPU before the system would respond to the mouse.

      Meanwhile at work, we just tossed an Ubuntu server that should have been reasonably swift, but was regularly DOS'ing itself by spiking to loads of 40 or more several times a day under normal use. A load of 40-60, on a single-core machine! We "fixed" it by spending thousands of dollars replacing it with a pair of multicore beast with scads of memory and fast disks, which seems to overpower the problem.

      Then there's that server belonging to a client, a RHES 4 system. When I ssh in through a tunnel to update it, it insists on running the update program as an X client for crissakes. Then it tells me to register the system at a URL, but the URL cannot be selected or copied to the clipboard. This is "enterprise" quality software?

      Back at work, the dev server is still a RedHat 7.3 clunker. It has a half dozen developers fine-tuning their infinite loops, fork bombs, broken joins, buffer overruns, and spaghetti code, all day long. It simply never crashes or hangs, never gets slow, and never complains about the abuse it receives. It's a rock-solid dream. Except that it's a damn nuisance to update, since it's so old. And it's only hobbyist-quality software, after all, built before RedHat went all enterprise-centric

      Posted, with regrets, from my Powerbook. I'm starting to think that software built for the home user is a safer bet than the "enterprise" shite I'm dealing with every day.

    21. Re:Don't think so by HermMunster · · Score: 5, Interesting

      Why he's getting the response he is, is because of the claim that Linux is a failure, which only feeds the Windows fanboys. Linux is in no way a failure on the desktop. It just isn't as widely accepted as a viable desktop due to so many people not knowing anything about it as a desktop OS, or that it even exists. Focusing on that--getting the word out--is what will ensure Linux on the desktop.

      The good thing is that Linux, GNU, and Open Source development are moving along at a faster pace than Windows is and sooner or later it will begin to surpass other OSes and GUIs in features, stability, flexibility, future potential, etc (if it already hasn't). There are weak spots as all products have them. I think Open Source will respond better to enhancing those features faster than a monolithic monopoly ever could. Not to mention there are huge numbers of potential developers that will be creating prior art and even IP that companies such as Microsoft can only steal if they want to move ahead. That's a tremendous boom.

      What also troubles me is that Linux, GNU, and Open Source tend to react to technologies instead of really developing new technological ideas. We see that feature such and such has been created and that is often reproduced, though maybe in a superior way. What I'd like to see are more unique ideas coming from the Linux community itself thus ensuring that some key new technological concepts come from Open Source. It is sort of like when John Warnock created Adobe and created PostScript for the Apple Mac and the Laser printer. It was a technology like that which propelled Apple to the front of certain markets and it is that which made John Warnock the rich man he is today. I just can see some killer app being developed for Linux which draws people into the industry created and supported by so many of us. Also, convincing companies such as Adobe to adapt their applications to Linux will also help change the landscape. The issue is why would a company develop for such a small market? Well, as we have seen in the past couple years with Ubuntu having approximately 20 million users world wide and then with all the other distributions combined we come near 100 million users world wide. That's a huge market vs. what Adobe had when it was working on the Postscript and the laser printer with Apple. Certainly a much greater potential market for even some of the smaller technologies. Personally, I don't care if software costs money. And I know software can be developed for the Open Source operating systems without forcing them to use Open Source code. So, the potential is there for a huge market to make some people very rich selling software to Linux users.

      I don't recall the guys name nor his exact quote nor the precise context of the quote, but I do recall what he was getting at when he said something like "in our fight for racial equality we should have put more emphasis on buying land/property and being less strict about fighting for equality, as equality is bound to happen in a free society." What he meant was if they had bought land they'd have it as a valuable resource--something to ensure the future. They should have focused on that as much as they did on just getting equal rights as equal rights were bound to happen. Maybe it would have taken longer but it was bound to happen. This is what I perceived he meant. What I'm getting at with this story is that Linux should be focusing on building up (as in every participant, every volunteer, every developer) the IP and prior art to keep companies such as Microsoft from getting patents on them. We'll get parity sooner or later on the desktop. Let's own the land upon which the IP is based so that the monolithic monopoly doesn't lock Open Source out of some key advances. I'd rather see Open Source lock out the commercial entities than have the freedoms that I desire held hostage to the extortion attempts we've seen Microsoft use in the past.

      --
      You can lead a man with reason but you can't make him think.
    22. Re:Don't think so by Anonymous Coward · · Score: 0

      how Microsoft has succeeded in crushing innovation in personal computers. CLICK HERE FOR PAGE TWO

      That was utter bullshit. I wish my fellow nerds would stop submitting stories with 20 four paragraph pages. When I'm supposed to be seeing an interview with someone, and I don't see a single word from whoever is being interviewed before "click here for page two" it means it's a fluff piece that they're trying to shove as many worthless words into for revenue as tey can. The first page had absolutely no content whatever, why should I expect any content further on? I not only stop reading, but I put that web site on my "never log on again" list.

      We've all got broadband now, especially nerds. We all have plenty of RAM. This isn't 1998 anymore. There is absolutely no reason whatever to span an article across multiple pages, except for more ad revenue. Your site may be there for ad revenue, but that's not what I'm there for. And you're not going to get my eyeballs by treating me like a commodity.

      Fuck that! And fuck the assholes who created that shitty site, and the horses they rode in on. I'm hoping someone further down posts a link to a "printer friendly" version.

      -mcgrew (ONE page per article there! Not that there are any new ones... and BTW it's pretty content-free too, don't bother clicking;)

    23. Re:Don't think so by PeterBrett · · Score: 1

      I want to agree with you, I really do. But my SuSE 10.1 desktop regularly has fits where it becomes completely unuseable - if I can manage to get a shell, I find that the load has spiked to 5-10 (on a single core system) when the system was doing *nothing*. Just this morning, I woke up, poured a bowl of cereal, walked over to it to read some Slashdot over my Cheerios, and found the system thrashing and refusing to come out of screensaver because the load was so high. This happened while I was sleeping. I had to ssh in from my Powerbook to kill off any processes that appeared to be using CPU before the system would respond to the mouse.

      Hmm. It sounds to me like you need to try out Con Kolivas' "swap prefetch" patch.

    24. Re:Don't think so by saltydogdesign · · Score: 4, Funny

      No way can you consider 100 million of anything a failure.

      How about: 100 million dead?

      --
      // This is not a sig.
    25. Re:Don't think so by oohshiny · · Score: 1

      I found that rather funny. Blaming Microsoft for your own lack of creativity and ingenuity.

      You got it backwards. Microsoft's m. o. is to identify something innovative in the wild. They may try to buy it cheap. If they can't, they crush it. And a few years later, they copy it and incorporate it into their own systems.

      I can't think of a single major innovation that is shipping in a Microsoft product: it's all been ripped off.

      Besides, Steve Jobs would very much disagree.

      No doubt he would, given that Jobs himself is shipping a 20 year old system.

    26. Re:Don't think so by oohshiny · · Score: 2, Interesting

      His point is that the kernels are optimized for servers. That is, focus on throughput, performance, but not latency or responsiveness

      As if the market cares. OS X will start spinning its beach ball every now and then and simply not talk to the user for seconds, sometimes minutes, for no apparent reason. Windows has similar blackouts.

      Linux interactive responsiveness can perhaps be increased further, but it already beats Windows and Macintosh hands down.

    27. Re:Don't think so by dosius · · Score: 1

      I've been a big GEM fan myself ... but I used it mostly on a Tandy 1000.

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    28. Re:Don't think so by Naerymdan · · Score: 1
      No way can you consider 100 million of anything a failure.

      Simple;

      Christians, Muslims, Buddhists, Hindus, etc. All of theses have 100 millions of failures and idiots that are in the wrong... but like you said, if there are 100 millions of them, they must be right, right?

      Never mind the fact that if one group is right, the other groups are automatically in the wrong, simplifying the problem to say that 100s millions people are necessarily wrong.

      Great.

      --
      Bah.
    29. Re:Don't think so by ThrobbingGristle · · Score: 1

      It does seem odd that slashdot has to resort to making a troll out of an article that already has negative things to say about the linux development process presumably just to garner posts and addclicks and whatever.

      I read the whole article and even though I was a user of -ck off and on for a long time I still appreciate the possibility that the actions of the other kernel hackers is open to interpretation. The price you pay for open development is that the discontent felt by some is viewable by all. Is there no disagreement in commercial environments? You can sometimes see it, mostly it's hidden. Are a small army of bright people going to agree all of the time? Not going to happen...

      I think in the case of interactivity Con has it right, it's hard to measure and I think the the kernel hackers have perhaps relied too much on measurable elements of kernel performance. Perhaps that's a mistake or maybe it's the only sane thing they can do.

    30. Re:Don't think so by Qwavel · · Score: 3, Insightful


      Yes, Apple has succeeded to take market share from MS on the desktop, while Linux has failed, but you are leaving out an extremely important piece: MS was working very hard to make sure that Apple displaced Linux. Tons of evidence has surfaced in e-mails and in interviews with ex-MS people that MS saw Linux as a real threat, whereas they saw Apple as safe and even as useful (in relation to the Justice Department).

      Now, MS never intended that Apple should take over digital media, marginalize WMA, etc. They miscalculated on that, but on the desktop, Apple has managed to make MS look much better. Not only can they claim that there is competition on the desktop, but now it is harder to blame them for charging too much or for promoting lock-in.

      So, I think the statement that you are rupiating could be modified to "how Microsoft has succeeded in crushing Linux in personal computers." because it is Linux and open source that they wanted to crush, not innovation.

    31. Re:Don't think so by skarphace · · Score: 1

      His point is that the kernels are optimized for servers. That is, focus on throughput, performance, but not latency or responsiveness. A desktop has the latter two as priorities, while sacrificing the former two. As an example, it doesn't matter if that mpeg4 video I/O eats a little more CPU, as long as other tasks don't interrupt its playback. CONFIG_PREEMPT_BKL

      Here's an example that should improve latency. Not that most users know how to recompile a kernel but the options are there and many distros already tune the kernel config for the desktop.
      --
      Bullish Machine Tzar
    32. Re:Don't think so by Eravnrekaree · · Score: 1, Interesting

      I believe this article indeed is nonsense. The same safety and performance features which are good for server systems also work well with desktop systems. Do I want my desktop to crash right in the middle of editing an important document? NO. And what if i want to SSH into my desktop system or use a remote X server to access it? I think I should be allowed to do that. That is one of Linuxs great strengths over Windows is its versatility and the main reason i use Linux.

    33. Re:Don't think so by Anonymous Coward · · Score: 0

      thx,very correctly u pointed teh reality out.again thx for da comment

    34. Re:Don't think so by MBGMorden · · Score: 5, Insightful

      As a user of all 3 (and a few more), I must disagree. EVERY operating system has it's little pauses like you describe, but Linux in particular drags the whole time, just in small incremements.

      Mr. Kolivas in the article hit the nail on the head. Take linux windows. Drag one around. It chops around into various little segments and such as it moves. Drag an icon. Select stuff. Reposition a toolbar (or buttons on it). There are these fraction of a second delays. It's almost like walking on stilts. You're on the floor, and you feel when your feet hit the floor, but there is feeling of some layer in between where you're not REALLY touching the the floor. Same applies to Linux and it's GUI (or at least it's most common collection of tools that we call it's GUI).

      Now personally, I'm not so sure the problem is in the kernel; I've always been more apt to blame Xfree86 (and now X.org) instead, but the fact remains that it just doesn't feel right.

      Mac OS X on the other hand, has a MUCH better flow to it. BeOS's approach to such things was practically perfect (my 450mhz K6-II with 128mb of RAM running BeOS feels faster than an Athlon XP 2100 with 1GB of RAM running Gentoo Linux). Even Windows, despite it's many other problems, feels more responsive on the desktop than Linux.

      What the problem is for sure, I don't know, but I'd certainly like to see it fixed. Windows is well, Windows (boring and evil). Macs work too well for their own good for a tinkerer (they work, work well, and not as many people feel like fiddling with them, so the development community is much smaller). BeOS is dead. Other operating systems like SkyOS an Syllable are just too obscure. Linux is where it's at for programming enthusiasts. It would sure be nice to be able to use it for more than that though :).

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    35. Re:Don't think so by goldspider · · Score: 1

      "Linux is growing on the desktop like wildfire. There's an estimated 100 million Linux users world wide."

      If you're going to make a bold proclamation like that, you'd better be prepared to back it up. Where are all these Linux desktop users? Or at least cite something to support your claim.

      --
      "Ask not what your country can do for you." --John F. Kennedy
    36. Re:Don't think so by Climate+Shill · · Score: 5, Funny

      You say toe-may-toe, I say toe-mah-toe....

      I say Solanum lycopersicum. Which fully demonstrates my superiority, I think.

    37. Re:Don't think so by inKubus · · Score: 3, Insightful

      With Linux, there's no cohesive community backing it and forcing it into hardware manufacturers. But, it's free. So it gets put into things by default (like Tivos, wireless routers, etc), and ends up working great. Desktop-wise, people are willing to pay to not have to be responsible. Just like people get totally ripped off at a dry cleaning shop because they don't want to wash and iron their shirts.

      Things I would like to see in Linux:

      Standardized single-sign on/authentication solution. Yes, I know there's kerberos, but someone needs to build an easy to use API over kerberos which allows you to make a simple call like "bool isTrusted()" to handle security throughout the app. ONE SIGN ON. ONE KEY staying with the user session, whether they open a shell, click on an app in KDE or Gnome, SSH or NFS to another machine or disk. One sign on. Please. This is one thing that Windows does so simply and elegantly. And yes, I know they crippled Kerberos and stuff. But it works. It really does. One of the most impressive things about Windows to me with no real Linux analogue. To get the same thing in Linux, you have to know what you're doing. In windows, you check the "Trusted for Delegation" box and make sure the computer has an account in LDAP.

      That's about it. I have about 4 linux boxes, 1 macosx, and several win2k3 servers. I enjoy working with Linux the most because I have a lot of control. But when it comes to getting something "good enough" set up from scratch to live, windows beats Linux hands down. Thus, CIO's and CEO's buy it. If it were possible to have a nice standardized teaching method to teach nice standardized Linux installs and get enough people through there to make a difference, it would be possible to stage a serious invasion of MS shops. The reason is that they have "good enough" all ready, but they are starting to get new ideas that the microsoft stuff is not capable of doing quickly, and MS themselves have become too big and bloated as a company to get anything done in a timely fashion. Whereas a small consortium is much more nimble. The problem is there's NO LEADERSHIP. It's a bunch of nerds leading each other around, arguing about the correct text editor to use and/or what window manager is best. When there emerges a clear leader, not a technology leader but someone with the vision of truthful computing who can get us all thinking the right way, then we can make a push. This leader will not be in it for the money. Although he/she may already have a lot of it. This person will DEFINITELY not be from the academic, CS or otherwise, sector. Perhaps a politician, but more likely a businessman. Above all, a great leader with the vision to provide something better than good enough, and the army to build it.

      --
      Cool! Amazing Toys.
    38. Re:Don't think so by sxeraverx · · Score: 5, Insightful

      Linux CANNOT have a killer app, because it contradicts what Linux stands for: Freedom, Openness, Choice, to name a few. If the Linux community creates something, it's damn well going to be F/OSS, and therefore, portable to just about any other platform. The fact that something is proprietary is the essence of what makes it "killer," and that just might be why Linux hasn't been able to dominate.

    39. Re:Don't think so by Zenin · · Score: 0, Flamebait

      Funny...FreeBSD has been able to adapt to these "competing" priorities very smoothly for a dog's life.

      How many times have the "smart" people developing Linux completely swapped out the scheduler wholesale? The Linux developers would do themselves, and their users, a huge service by adopting FreeBSD's scheduler design if not the implementation outright.

      It's my biggest pet peeve with Linux: Under any load whatsoever, interactive response goes down the drain. And really, it always has. This is a historic issue with Linux that a great many accept simply because they don't know any better. They don't know what a quality Unix system actually is like. "It's better then Windows" is their benchmark...

      The Linux kernel devs should be smart enough and humble enough to know when they are out of their league and clearly, writing a scheduler that's even just better then Windows 95 used is beyond their abilities. It's high time they leveraged the open source model and actually borrowed the code that works instead of thinking they have the brain cells to fix it. But they won't, ever, because as smart as they are...they aren't smart enough to know when they are dumb.

      --
      My /. uid is better then your /. uid
    40. Re:Don't think so by inKubus · · Score: 1

      Tell me, do you compile your shit natively or do you install binaries (such as using the RHEL bootable CD, which in general installs binaries)? Because I've never had any problems if I've taken a day to uninstall everything, download the newest SOURCE and recompile natively on my box with my library versions and my compiler, optimized for my memory controller and my CPU. After recompiling my Kernel image with same and rebooting. If you expect Open Source, in most cases amateur, developers to make their software automatically detect and work with older library versions, compile portable enough binaries to run on your hacked together system, you are sorely mistaken. Do it right, trust me. Binaries ARE NOT PORTABLE. They sort of work, sometimes. C source is PORTABLE. USE THE SOURCE.

      --
      Cool! Amazing Toys.
    41. Re:Don't think so by allthingscode · · Score: 1

      We all need to remember that Windows was not fully formed as the OS running on all of these machines. It did coincide with the creation of the PC, but it had to fight - with treachery - to get to where it is today. Linux is well on its way to becoming the OS that people will use, in part because of the way Microsoft is treating people, but Linux is just getting better. Anecdote: About two months ago I took my kids' eMachines desktop that we've had for four years, wiped XP off of it and installed Debian. After setting up accounts for my two oldest boys, and configuring their desktop, I showed them where everything is and let them go. My oldest, 12, is using Gimp, some other paint programs, and I am teaching him Python. My middle son, 7, gets to most of the websites he likes to visit, and recently asked his mom why she doesn't have Linux installed on her computer.

    42. Re:Don't think so by tbannist · · Score: 1

      He may be referring to the "Microsoft Effect" where venture capitalists are very wary of funding any project that might end up competing against Microsoft. Since most technology firms tend to be funded by venture capitalists, a lack of access to funding for innovative products can certainly "kill innovation". Microsoft has made it very clear that they take competition very personally and aren't opposed to deliberately harming the backers of companies they don't like.

      The charge isn't as unreasonable as it first may seem, but is still hyperbole.

      --
      Fanatically anti-fanatical
    43. Re:Don't think so by SanityInAnarchy · · Score: 2, Interesting

      ONE SIGN ON. ONE KEY staying with the user session, whether they open a shell, click on an app in KDE or Gnome, SSH or NFS to another machine or disk. One sign on.

      I'm not entirely sure you need Kerberos and such for this.

      For example: I sign on once to my desktop, and one more time to my KDE wallet -- and I could skip the second step, actually, by removing its password. I can then ssh anywhere I want -- I have the key already, and it's not encrypted on-disk. I can login to any website, and Konqueror uses that KDE wallet to remember the passwords.

      The problem is there's NO LEADERSHIP.

      Linus, RMS, Mark Shuttleworth, and quite a few others would like do disagree with you.

      In particular, there doesn't have to be leadership governing every single project, so long as there's leadership governing a distro -- which can then fix every other project any way it wants.

      But Linux works specifically because there's no permanent leadership. If Mark Shuttleworth screws up, and Ubuntu fails, we can go to Debian, or Gentoo, or Slackware, or LinuxFromScratch, or Arch Linux, or... need I go on?

      A lot of people would argue that all these distros are part of the problem, but they really are not. Ubuntu is good enough, and so is Kubuntu, Xubuntu, Edubuntu, etc. And Ubuntu is also an example of why multiple distros is a good thing -- Ubuntu happened because Debian wasn't good enough, so they forked Debian. If Ubuntu falls, we could use one of the other distros, or we could simply fork Ubuntu.

      --
      Don't thank God, thank a doctor!
    44. Re:Don't think so by Thundersnatch · · Score: 1

      This is actually one of the reasons (other than the obvious feature and financial reasons) for the different "server" and "workstation" versions of Windows, which are otherwise very similar at the kernel level. The process and IO schedulers, and even the length of the scheduler timeslices, are indeed different on the server editions.

    45. Re:Don't think so by hitmark · · Score: 1

      there is work being done on a pluggable scheduler, something that i think should help as you can then have one for server and one for desktop.

      but i have yet to experience another program messing up playback of anything. but then i rarely put something with heavy load going in the background when i turn on a movie. just my windows experience shining thru...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    46. Re:Don't think so by Anonymous Coward · · Score: 0

      Or Time Warner's 100 billion dollar loss in one year. Right after it purchased AOL.

    47. Re:Don't think so by Doctor+Crumb · · Score: 4, Insightful

      Depends which side you're on...

    48. Re:Don't think so by Anonymous Coward · · Score: 0

      Same thing I thought as soon as I read the abstract- did anyone tell Apple?

      Desktop Linux does in fact, suck; however, I would have pegged the lack of good drivers (even for old cards) the GNOME look-and-feel, the fact that Open Office is just terrible (even compared to an older version MS Office), rather than the Kernel. This should make for an interesting read.

    49. Re:Don't think so by stuntpope · · Score: 1

      That represents success to whatever or whoever killed them!

    50. Re:Don't think so by CastrTroy · · Score: 1

      Ignoring the religious zealots who try to push their religion on everyone else, there's nothing wrong with any of those religions. Just like there's nothing wrong with using Linux, or OSX, or BEOS, or FreeDos, or Windows. If it suits your needs then go ahead and use it. There sure aren't a lot of Hare Krishnas, but that doesn't mean their religion is a failure. They are right. If I use an OS and it works for me, then I'm not wrong for using it. If I practice a religion and it fulfills my spiritual needs, then I an not wrong for following that religion.

      --

      Anthropic principle: We see the universe the way it is because if it were different we would not be here to see it.
    51. Re:Don't think so by Anonymous Coward · · Score: 0

      No way can you consider 100 million of anything a failure.


      So then... why aren't you using Windows?
    52. Re:Don't think so by abertoll · · Score: 1

      "What also troubles me is that Linux, GNU, and Open Source tend to react to technologies instead of really developing new technological ideas. We see that feature such and such has been created and that is often reproduced, though maybe in a superior way."

      Like browser tabs (Firefox), or 3D Desktops? I don't know... I think sometimes it does accomplish this, but yes a lot of time needs to be spent being compatible with hardware, and "catching up" to the other OS. But then again, I don't know what counts as an "innovation."

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    53. Re:Don't think so by 51mon · · Score: 1

      That is probably down to hardware support.

      I was sorting a problem on XP once on a bog standard DELL desktop.

      Booted the Ubuntu LiveCD, opening up 20 or so video players, and watched it do a pretty good job of doing video in each of them. Windows XP couldn't do this, even when I reset the IDE driver to stop it using PIO mode (whose stupid idea to downgrade the bus performance due to errors on reading CDs and DVDs?).

      If you see issues dragging Windows it is almost certainly that your graphics card is not properly supported under X and all (or at least too much) of the work is being done on the CPU, and then pushed through extra buses before it is displayed.

      My desktop with a poorly featured ATI card which has sucky graphics performance, but I see few issues because of the stomping great CPUs you can get cheaply these days. But my VIA box, with a CPU so pathetic it doesn't need a fan (Yippee), does better interactive responsiveness, because all that graphical messing is done on a properly supported graphics card.

      I suspect if, like MacOS, you stuck to a small range of very well supported graphics card, you'd be running around going "look at my Linux desktop windows wobble, fade, and spin", instead of moaning about it on /..

      I'm not excusing GNOME or KDE bloat, but the fact is modern hardware can easily handle the bloat, I just think it a shame that you need all this modern hardware, when the main thing wrong with the old hardware was it doesn't run the bloat. Programmers seem to bloat in an OS agnostic fashion ;)

    54. Re:Don't think so by Anonymous Coward · · Score: 0

      What also troubles me is that Linux, GNU, and Open Source tend to react to technologies instead of really developing new technological ideas.

      New technologies won't be developed for Linux because it's too small a market to be profitable. If you're sitting down to invent a USB nose hair trimmer or terabit firewire, you'd be silly to target the linux market and limit yourself to what? 2% of the market? Even if you did, no one would know about it until you released a Windows version, and suddenly it would appear to be a technology developed for Windows.

    55. Re:Don't think so by PitaBred · · Score: 1

      If I'm the one holding the gun, I don't claim that as failure... I claim that as genocide! Woo $GROUP superiority!

    56. Re:Don't think so by narrowhouse · · Score: 1

      I don't believe he said anything about 100 million units/people making something "right". By many standards Islam, Christianity, and Hinduism are very successful religions, not failures. To say they have 100 million failures in their ranks doesn't determine the success or failure on a religion, just like one atheist tard who attempts to attack religions at every given chance doesn't necessarily mean all atheist have their heads up their asses. If you had a problem with his statement you could have picked a thousand examples

      Now back to the topic. Personally I believe the kernel developers should continue to look for the best way to ensure that Linux retains the flexibility that it needs to adapt to the server, desktop or mobile roles. Leave the tuning to the distro. Microsoft, despite all of their press, isn't in the innovation business as a rule. Historically they prefer to follow or purchase the early leader making only the changes or improvements that they must to dominate the market. If Con thinks he has a better way to deal with the desktop I hope he develops it. Windows and Mac envy is a good motivator but one advantage that Linux has is that multiple distros provide plenty of testbeds for new ideas. Even developments that have a very narrow application can find a home in a specialty distro.

      --


      Insert pithy comment here.
    57. Re:Don't think so by Daniel+Phillips · · Score: 1

      I found that rather funny. Blaming Microsoft for your own lack of creativity and ingenuity. What lack of creativity and ingenuity? I blame Microsoft for setting back the general progress of software technology by a number of years, the only question is how many year, not whether it happened.

      By the way, please keep a lid on the logical fallacies. Yours is a vile mix of ad hominem and straw man.
      --
      Have you got your LWN subscription yet?
    58. Re:Don't think so by electroniceric · · Score: 4, Insightful

      The good thing is that Linux, GNU, and Open Source development are moving along at a faster pace than Windows is and sooner or later it will begin to surpass other OSes and GUIs in features, stability, flexibility, future potential, etc (if it already hasn't). There are weak spots as all products have them. I think Open Source will respond better to enhancing those features faster than a monolithic monopoly ever could. Not to mention there are huge numbers of potential developers that will be creating prior art and even IP that companies such as Microsoft can only steal if they want to move ahead. That's a tremendous boom.
      Wow, those are some big shoes to fill, and filling them rests on some pretty big ifs.

      Read The Mythical Man-Month. One of the most cogent things Brooks has to say is about project coherency, best exemplified in the desktop world by Apple. What Macs give you above all, their primary value proposition, is coherency of design.

      Coherency tends to be one of the weakest suits for many or most Open Source projects, especially those without a central entity to define the direction. The exceptions tend to be server or kernel-side: Apache, Linux Kernel, databases, etc, and I'd claim this is because there's a well-defined set of CS problems being solved there. KDE, which I use daily, has absolutely no coherency of design. That's why it does well as a testbed for new features, approaches, etc, but very poorly at consistency of experience.

      Brooks' argument, which is pretty credible, is that coherency comes from having one or a few project architects and consistently returning to their vision. They absolutely need to spend a lot of their time listening to users and developers and reacting to their feedback, but ultimately someone's vision is what makes a codebase hang together. Con is saying that the architects of Linux are basically not that interested in the desktop experience on vanilla hardware, because they're most interested in more traditional CS questions that tend to play themselves out much more in the enterprise space than the desktop space. As a non-CS guy in the software development world, this really strikes a chord with me. The Linux desktop is built on very similar components to the Mac desktop, yet is worlds away in usability. And that's basically because a) nobody is defining, shepherding and advocating usability requirements at the OS level, and b) the desktop projects don't have a architect/requirements definer at all.

      The rest of the article, and particularly the extravagant claims about success and failure are pretty much what you'd expect from a smart, non-CS, hardworking, disgruntled community member who has not been taken as seriously as he ought. The same dynamic pretty clearly played itself out in the climate change debate over the "hockey stick", where Mann et. al. were too dismissive of smart, hardworking, somewhat contrarian, non-climate science authors of counterclaims, McKitrick and McIntyre (M&M). Mann's work has withstood M&M's criticism well, and frankly M&M dropped the ball on some key items (like not properly modeling how various quantities vary with latitude - a big blooper in climate science) but the whole debate would have had less drama (and therefore been less ripe for political cherry-picking) had M&M not been seen to be marginalized by the climate science community. To me the lesson is not the technical merits of Con's solutions, but the lack of serious attention to his points about where the focus is in kernel development. That's the interesting part of this story, and one that Linus should really take to heart.
    59. Re:Don't think so by sd_diamond · · Score: 1

      Back in the 80s If I were asked how would a Desktop System look in 2007 I would have given a much different answer (In my mind a 2007 desktop would look more like Plan 9 and less like windows)

      And it would fly.

    60. Re:Don't think so by Dare+nMc · · Score: 2, Insightful

      His point is that the kernels are optimized for servers.

      I guess I read into it differently.
      I thought it was more about no TIVOisation allowed. IE the original OS was just a OS, you can build on it what you will, enter different file managers, etc, etc. and they were allowed to A) be compatible without too much hacking B) have a chance to make money without being bought out by M.S.

      With MS not publishing the API's used for their apps, 3rd party developers are at a disadvantage. with so much integrated into the OS, without documentation about how to unravel/replace/build simular...

      Well how that affects no development. Is independent developers/consumers cant reasonably take their known OS/ work OS and make it work as a base. So PC manufactures/board manufactures aren't building very many specialty spin off's. EXAMPLE: very very limited option in buying a quiet PC in a small form factor, that could, for example, make a nice TIVO looking PC, that is 1) low power and 2) build upon a OS that people are familiar with.

      I don't think MS is to blame for this, people wanted simple PC's to learn without learning anything to start. Their market wasn't command line hackers, so slowly that completely faded out in the MS development cycle. And developers are getting stuck with shrink wrapped package as a starting platform. Thus you are limited to thinking inside the box
    61. Re:Don't think so by Daniel+Phillips · · Score: 3, Insightful

      His point is that the kernels are optimized for servers. That is, focus on throughput, performance, but not latency or responsiveness. Actually, the poor interactive performance of the Linux scheduler was due to a combination of a server-oriented performance hack (O(1) scheduler) and an ineffective attempt to propagate the notion of "interactivity" between processes. So in this case, both a server hack and a desktop hack contributed to the problem.

      Thankfully fixed now, due to Con figuring out how to satisfy both efficiency and latency objectives with a single scheduler, and Ingo rudely but efficiently pushing his own interpretation of Con's work into mainline. Moral of the story: sometimes the process is bumpy and feelings get hurt, but the code doesn't care, it just keeps getting better.
      --
      Have you got your LWN subscription yet?
    62. Re:Don't think so by KZigurs · · Score: 1

      Hitler would be proud!

    63. Re:Don't think so by the1rob · · Score: 2, Funny

      Yeeessss...superiority. That's exactly what I was thinking.

      Now hand over the lunch money.

    64. Re:Don't think so by shaitand · · Score: 1, Interesting

      'As a user of all 3 (and a few more), I must disagree. EVERY operating system has it's little pauses like you describe, but Linux in particular drags the whole time, just in small incremements.'

      It may be true of Linux on random system but it certainly isn't true of Linux setup by an educated user. Running a 3D accelerated desktop Linux not only has an extremely rapid response that rivals or exceeds anything you see on OSX it also has better 3D effects than OSX (and Vista by miles).

      I think that was the breaking point, with the 3D Desktops like Beryl on a proper card the GUI workload is offloaded to the video card where it belongs. Rendering desktop effects is a rather trivial task for a modern 3D video card and my outdated FX5200 doesn't hiccup.

      X always had problems with graphics. Some of those problems seemed to be related to caching. For instance, the icons in menus weren't loaded and cached until the first time you opened the menu. This meant a substantial delay when you first open your menus. In other respects, X is actually very well designed. Unfortunately, its a GUI, in the eyes of most of us, the graphical part of the graphical interface is the most important aspect.

      With the graphics heavy lifting offloaded to the video card X can finally shine. The only thing I see still being a problem is that X typical fails to fall back to the sane default low quality display that most GUIs use when the display settings are incorrect. X also fails to detect displays on the fly. You still can't unplug your monitor, plug in a new monitor, and reboot the computer and have everything work. That is a big minus.

      Some people don't realize how huge a hit this is. That means you can't bring your computer to a PC repair shop and have them fix it and give it back to you without any major hurdles. They would have to connect the tower to their display to work on it and the system would have to detect your settings when you plugged it back in (because it certainly isn't safe to assume you have enough knowledge of computers to configure one yourself and most users shouldn't be trying).

    65. Re:Don't think so by Maniac-X · · Score: 1

      He might, but Linus is a cooler dude.

      Personally, I think Linux is a great desktop environment, especially with such eyecandy as Beryl+Emerald

      --
      (A)bort, (R)etry, (I)gnore?_
    66. Re:Don't think so by quantaman · · Score: 1

      What also troubles me is that Linux, GNU, and Open Source tend to react to technologies instead of really developing new technological ideas. We see that feature such and such has been created and that is often reproduced, though maybe in a superior way. What I'd like to see are more unique ideas coming from the Linux community itself thus ensuring that some key new technological concepts come from Open Source. It is sort of like when John Warnock created Adobe and created PostScript for the Apple Mac and the Laser printer. It was a technology like that which propelled Apple to the front of certain markets and it is that which made John Warnock the rich man he is today. I just can see some killer app being developed for Linux which draws people into the industry created and supported by so many of us. I personally feel that the lack of innovation is due more to a lack of maturity in some application spaces than from a lack of ideas. At the end of the day Open Source development is driven by the needs of the current users and developers rather than potential future users. As a result when given a choice between a innovative new feature and an existing proven feature they'll choose the existing feature since they know people, particularly their current userbase, will need and use that feature. Proprietary products are primarily concerned with getting users away from other products, so rather than making a good solid product they're more concerned with adding the killer feature that draws customers away from the competition and towards them. One important thing to note is just like mutations most new features are kinda useless, do you really want a project spending its time hoping to build a killer feature when there's an existing feature you really need?

      That doesn't mean Open Source innovation doesn't happen, but rather it happens when the project is mature and there aren't a lot of important basic features missing. Firefox is one example (though I don't know how many of their innovations came from Opera), and Amarok is another, I've heard a lot of people say they like Amarok better than iTunes, I've never really used iTunes but I know that my favourite Amarok feature, using the win key as a global shortcut, apparently doesn't exist in iTunes. As well the desktop managers are getting refined enough that they have time to devote to Compiz Fusion and the kernel has lots of innovations but those aren't really visible to the user.
      --
      I stole this Sig
    67. Re:Don't think so by asylumx · · Score: 1

      No kidding, and this is why Linux is not taking off -- The terrible attitude of the community towards any commercial product, the bitter attitude towards anyone who dares mention something they'd like to see in Linux, etc.

      I get flamed for this kind of comment all the time, but really linux wont take off with general users until it is pretty, and its current community stops acting like the software most users are using now makes them into PC terrorists.

      Seriously, MS has the lead on the operating system market, the Internet Browser market, and enough other markets that I'm not going to list them all. Deal with it. If you want your product to be used nearly as widely, try putting in the features the USERS want (not the developers), make it pretty, MARKET IT -- and I mean really spend some $$ marketing it. Do NOT sit there complaining about MS when you should be spending your time making your product better than yours. You don't see them sitting around bitching about OSS -- on the contrary, you see them working to improve and market their products even more.

      Before you click reply, please remember that you can not explain away these issues and your time would be better spent making your products better, instead of trying to convince me otherwise.

    68. Re:Don't think so by Anonymous Coward · · Score: 0

      Ignoring the religious zealots who try to push their religion on everyone else, there's nothing wrong with any of those religions.
      Other than the fact that those people believe in things that DO NOT EXIST...
    69. Re:Don't think so by moderatorrater · · Score: 1

      I'd consider that more of a statistic.

    70. Re:Don't think so by fallen1 · · Score: 1

      lol! Very true. Also close to what I was going to say, which is "Depends on if that was my aim or not..."

      --

      Dream as if you'll live forever.
      Live as if you'll die tomorrow.
      ~Anonymous~

    71. Re:Don't think so by archen · · Score: 1

      I used to think dragging windows was an issue until I used two fixes. Used nvidia drivers that really seem to accelerate things, and enabled the xdamage extension in xorg. If you've ever used Win2k (or XP under some circumstances) with no video driver support (16 color vga) you tend to see almost exactly the same artifacts.

    72. Re:Don't think so by Anonymous Coward · · Score: 0
      Not to troll, just to point out a bad analogy:

      There's an estimated 100 million Linux users world wide. No way can you consider 100 million of anything a failure. 100m /6,000m WORLD population = 1.6%

      1.6% is not a failure? I thought anything less than 60% was a failure by modern day standards :P
    73. Re:Don't think so by mrchaotica · · Score: 1

      Aw, you didn't like Deskmate?

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    74. Re:Don't think so by fyngyrz · · Score: 1

      My impression is that the problem never was the scheduler. It's the memory management. Load a linux app. Stop using it for a few minutes in a system that's been running for a while. Linux will page out part of the app, replacing it with crap as meaningless as cached web pages or cached files. Next time you try to use that app, there will be a loooong delay while linux puts it back into memory. OSX does this too. Even with gigs and gigs of ram. It is *very* annoying.

      Linux has an insane hunger to use all memory, all the time, for any trivial crap that could possibly use memory. As far as I am concerned, that's a design flaw. The day you can specify which apps can be paged out and which can't, that'll be the day linux can be made to be responsive. For that matter, I'd just as soon be able to say that up to X% of my ram, NO user app or data can be paged out, and beyond X%, no user app can load until another is closed. Trading performance for the ability to load any number of (slower and slower and clumsier and clumsier) apps was never a choice that appealed to me.

      In the meantime, you can trick linux into being responsive; you need a system with a lot of ram. Just reboot it; at that point, not all ram is used. As long as there is some free ram left, linux runs great, never paging anything out. As soon as you hit the all ram in use ceiling, performance drops again. So the more ram you have, and the more careful you are about using just the app you want to get the most performance out of, the longer the system will be responsive. Load a bunch of other stuff, let linux get into the state where it thinks all ram is in use, and the only way to get that performance back is to reboot it.

      Down memory lane: One of the things that was nice about the Amiga's operating system was that it had no VM; there are negative consequences to this of course, but a huge positive is that if you loaded an application, it was freaking well loaded, and if you were expecting it to respond to you, it would. Right now. If you were expecting it to be doing something in the background, it would. At the rate the priority assigned to it allowed. If you wanted data in ram, you put it in a ramdisk, and you actually got ram performance. File caching is an attempt for systems to get ramdisk-like performance without the user having to lift a finger, but mostly, it just slows things down, at least the way that linux implements it.

      Really down memory lane: I remember running a Gimix 6809 with 256k of RAM (paged in 4k chunks) with OS9 and easily and transparently supporting 64 users on Soroc 19.2 kbaud serial terminals. That was a 2 MHZ - not a typo - CPU. Schedulers aren't that difficult. The problem is elsewhere, and IMHO, memory management is the first place to look.

      --
      I've fallen off your lawn, and I can't get up.
    75. Re:Don't think so by JM78 · · Score: 1

      Focusing on that--getting the word out--is what will ensure Linux on the desktop

      I haven't tried every flavor of Linux, and to be honest both my wife and I grew up on Windows along with the other 99% of the world, but when we attempted to switch over to Linux as our 'main' desktop NONE of the distro's we tried were good enough. Granted it's been about 1.5 years since we attempted but I can tell you (scratch that, my wife, who is not a computer geek can tell you) that Linux simply was not good enough in it's usability as a laymen desktop environment. She became utterly frustrated with it in general.

      Now I'm sure there are plenty of people who are going to have something to say about how we didn't do this or that but the fact remains: we made an attempt to switch and, as casual users Linux was the reason we aren't using Linux today; NOT because we didn't know about it or didn't want to try. Perhaps we'll try again sometime in the future but as for now our perspective is that it was a frustrating waste of our time and usability from a 'dumb user' level makes Linux not ready.

      --
      I am Jack's smirking revenge.
    76. Re:Don't think so by Frumious+Wombat · · Score: 2, Informative

      Basically, your complaints (and I remember the mysterious "box doing nothing with a load of 25" issue" (probably X related), and the replies (recompile everything from scratch after patching), point towards why it's time for you to try *BSD or more likely, Solaris 10. If your boss will spring for new hardware, of course, you should just get a copy of OSX Server with unlimited client access. 15 years ago in Grad school my boss watched me IPL a VMS box from tape, read the console for a few minute, and then emphatically told me that machines like that were supposed to be extinct by now. One might argue the same for OS's which still require you to manually configure the source, and then start recompiling the kernel and libraries. I'm running my lab off an OSX server box, with all the standard services (it manages both the desktops and the compute nodes on the private network), and really would be hard pressed to give a reason that I thought I had to change to Linux, Windows, or anything else. Nobody has ever suggested I recompile anything on that box to make it work right, and there's very little you can't tweak from the gui or through editing rc.local (good old BSD one file for tuning).

      A few years back, when Sun was pushing its Linux desktop, it made its sales reps (at least the ones in the upper midwest), use it on their business laptops. Within the year, every one of those laptops had somehow mutated into PowerBooks running OSX, with far happier reps using them. I somehow transitioned from a dual xeon to an old G4 without noticing, because of the apps and seamless experience which just let me work, which is what I suspect you've seen with your Powerbook as well. Someome took the time to add some polish, and it shows.

      --
      the more accurate the calculations became, the more the concepts tended to vanish into thin air. R. S. Mulliken
    77. Re:Don't think so by myowntrueself · · Score: 1

      Linux has not failed on the desktop. Any article with a title such as this is just FUD. Linux is growing on the desktop like wildfire.

      Linux has not failed for *you* on the desktop.

      After a significant time of Linux desktops (I started using Linux in '92/'93 (its so long ago I can't remember exactly when but it was with the 0.x kernels and I started with olvwm for my window manager)) I've gone to OSX on my desktop. It performs better and is better integrated. It requires less of my time and less effort to work with.

      For me Linux has failed on the desktop. (Not on servers though, I wouldn't dream of OSX as a server.)

      The article is not FUD; it should be a warning and a wakeup call to those who want to develop a useable, competetive Linux desktop. But it is not FUD.

      --
      In the free world the media isn't government run; the government is media run.
    78. Re:Don't think so by bendodge · · Score: 1

      I had all those problems until I installed Nvidia's proprietary drivers. Now it's all silky, which would make me suspect Xorg.

      Linux hasn't failed on the desktop; particular distos have. Kubuntu seems to work very well as a desktop OS, even for my nontechnical friends. The single biggest issue I have with Kubuntu in general is the screen resolution getting automagically trashed all the time.

      --
      The government can't save you.
    79. Re:Don't think so by a.d.trick · · Score: 4, Informative

      Two words: Direct Rendering

      The issues your describing have almost nothing to do with Linux and everything to do with your graphics card driver (or lack thereof). If you've ever run Windows XP on a system without your graphics card driver you will experience the same thing. In fact, in my experience it's quite a bit worse.

      There certainly are some things that could be optimized in Linux, but I those are relatively insignificant.

    80. Re:Don't think so by scott_karana · · Score: 2, Interesting

      Con Kolivas used to provide his own, custom 2.4 kernel patches, much like Andrew Morton still does. I'm not sure if he's done it for 2.6, but the fact that he's tried patchsets to remedy and still is discontented sure seems to poimy that patchsets aren't currently that great at what they're supposed to do.

    81. Re:Don't think so by rrkap · · Score: 3, Insightful

      Tell me, do you compile your shit natively or do you install binaries (such as using the RHEL bootable CD, which in general installs binaries)? Because I've never had any problems if I've taken a day to uninstall everything, download the newest SOURCE and recompile natively on my box with my library versions and my compiler, optimized for my memory controller and my CPU. After recompiling my Kernel image with same and rebooting. If you expect Open Source, in most cases amateur, developers to make their software automatically detect and work with older library versions, compile portable enough binaries to run on your hacked together system, you are sorely mistaken. Do it right, trust me. Binaries ARE NOT PORTABLE. They sort of work, sometimes. C source is PORTABLE. USE THE SOURCE.

      I think you've just perfectly summarized why Linux is not popular as a desktop platform.

      --
      I like my beverages with warning labels!
    82. Re:Don't think so by irieiam · · Score: 1

      >What also troubles me is that Linux, GNU, and Open Source tend to react to technologies instead of really developing new technological ideas...

      Necessity is the mother of invention. The feature must come after the need for it.

      Discovery is sometimes the pre-need 'invention' but probably helps more in the hardware industry than GUI stuff. Like how to make silicon do something different..on accident or that we learned protons do such and such...

      --
      hmmmm
    83. Re:Don't think so by Anonymous Coward · · Score: 0

      So would Bush!

    84. Re:Don't think so by J0nne · · Score: 1

      I'd agree. I have none of the problems grandparent describes. The only thing that might be slower than Windows is that Firefox and some other apps seem to take longer to start up compared to Windows. But I don't really care about that "delay". I guess Windows' prefetching code is a little more aggressive than the way Linux does it.

      I'm using Ubuntu, with the binary nvidia drivers and beryl as a WM, btw.

    85. Re:Don't think so by BlueStraggler · · Score: 2, Insightful

      Tell me, do you compile your shit natively or do you install binaries

      I understand what you're getting at, but the situation is not what you'd expect. The problematic SuSE system is hand-tweaked, which fixed a bad disk performance problem, but doesn't stop the load thrashing. The rock-solid RH7.3 system is an out-of-the-box binary, which furthermore was cloned and moved to an entirely new system when the original system disk started to show IO errors - so it's been a solid binary on two generations of hardware.

      If you expect Open Source, in most cases amateur, developers to make their software automatically detect and work with older library versions, compile portable enough binaries to run on your hacked together system, you are sorely mistaken.

      I don't expect the amateur developers to build robust, portable binaries. But they did! I *do* expect the enterprise developers at Novell, IBM, etc. to build robust, portable binaries. But they don't.

    86. Re:Don't think so by Anonymous Coward · · Score: 0

      How about: 100 million dead?


      i'd say that was a very successful campaign to end life.

      factoid: war in the 20th century ended the lives of some 170 million people. i'd say human societies are very successful warmongers.

      wouldn't you?
    87. Re:Don't think so by St0rmwarden · · Score: 1

      That's probably a victory for whoever did the killing...

    88. Re:Don't think so by MBGMorden · · Score: 1

      Well you're one of many that responded, but I'll respond to yours. My Gentoo system uses Nvidia's drivers, and I have beryl up and working just fine. It's a neat toy. Does the jiggly effects and everything. But jiggly windows and transparency effects aren't what I'm after. I'm after a snappy system, and nvidia's drivers nor beryl have solved that issue.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    89. Re:Don't think so by Rick17JJ · · Score: 1

      I have used Linux, Windows 2000 and Windows XP at home for about 6 years now and haven't noticed much difference in the performance in how any of those perform. They all perform well. I do not recall ever encountering the small delays described in the article. At the moment, I am using a single core AMD 64 3800+ computer with 1 GB of RAM running the 386 version of Kubuntu Linux. If I also boot up my other computer, I can then use my KVM switch to switch my keyboard, monitor and mouse to looking at Windows XP running on a small book sized computer with a 1.83 GHz Intel Core 2 Duo with 2 GB of RAM. Both computers perform very nicely.

      While using Linux on the AMD-64, I moved a few Windows around just now and the response was smooth and instantaneous. I also moved from application to application just now highlighting and cutting and pasting stuff and the response was still instantaneous and smooth. I opened performance monitor on my Linux computer just now and see that my CPU is running at 3 - 5 % right now. I have several programs running at the same time and when I drag a window across the screen my CPU usage jumps to about 23 %. Looking elsewhere, I see that most of the time my 2.4 GHz CPU has remained throttled back to 1 GHz to save electricity during the light usage that it was experiencing. When I open the huge bloated OpenOffice Writer program the clock speed briefly jumps to 2.4 GHz for a moment and then drops back to 1 GHz. Memory usage is a 47% right now. I have rarely noticed any small delays when using Linux on this computer. If someone with a similar computer is getting sluggish performance perhaps the have some kind of driver problem or configuration problem. By the way, I am using the 386 version of Linux on my AMD-64 computer, because of the lack of a 64-bit version of the Flash player (yes, I know there are other, but less easy, ways to solve that problem).

      Yes, perhaps the Linux kernel may theoretically may not be as optimized for desktop usage as he would like. Oh well, but that does not mean that the average desktop Linux user is noticing any slowness. I also use a Windows XP Laptop which was fast when it was new, but now, after booting up it takes about a minute or more before it is usable because various stuff is still loading in the background. It did not do that when it was new. I tried using a spyware scanning and removal program, but that did not solve the problem. Accumulating junk on start-up seems to a problem with Windows computers running commercial software. For some reason, Linux desktop computers do not experience that same problem over time.

      Are some Linux users with similar hardware are experiencing delays? If so, then perhaps it is a driver problem or some other configuration problem. By the way, I am posting this before having finished reading the article, so I don't yet know for sure what all he had to say.

    90. Re:Don't think so by jgrahn · · Score: 1

      Read The Mythical Man-Month. One of the most cogent things Brooks has to say is about project coherency, best exemplified in the desktop world by Apple. What Macs give you above all, their primary value proposition, is coherency of design.

      Coherency tends to be one of the weakest suits for many or most Open Source projects, especially those without a central entity to define the direction. The exceptions tend to be server or kernel-side: Apache, Linux Kernel, databases, etc, and I'd claim this is because there's a well-defined set of CS problems being solved there.

      I disagree. It depends on where you look. If you look at the Windows-y GUI projects, you are probably right (I only use the Gimp from that category). These are high-profile, but a minority. Pick just about any command-line toolset, and you'll find it's plenty coherent, and fits well into its environment.

      As a side note, commercial software is often not very coherent. The more features you cram in, the more you sell.

    91. Re:Don't think so by Paulo · · Score: 1

      You mean the browser tabs that were originally invented by a propietary softwate company named Opera?

      Ah, Gnulix fanboys and their selective knowledge of history...

    92. Re:Don't think so by Braino420 · · Score: 1

      I agree with the things you said, however, I'll raise you one more and say that it is also because Linux doesn't have some kind of unified marketing team. This is apparent from your argument about LDAP solutions for Linux, when a few exist such as Novell's eDirectory and Red Hat's Directory Server. There's probably quite a few other implementations, but it's very hard to find out about these things unless you spend the time hunting them down. A person making these type of big decisions doesn't have time to do this, but they do have time to sit down with someone from MS and have them go over things for them. After all, marketing is a big reason why MS is top dog right now.

      --
      They call me the wookie man, I guess that's what I am
    93. Re:Don't think so by inKubus · · Score: 1

      Good points but none of those people really stand out as a true leader, who identifies with the masses. The people you mentioned are geek leaders, which are not necessarily any good and communicating with the masses..

      --
      Cool! Amazing Toys.
    94. Re:Don't think so by toriver · · Score: 2, Insightful

      You forgot to add "four-eyes" at the end there.

    95. Re:Don't think so by inKubus · · Score: 1

      Sounds like you lucked out; you are probably running the RH on a brand name system or a popular clone system with the right set of components. Anyway, the nature of the beast is that you have to compile your stuff to work right. If you are using libtool binaries which are using shared libraries (.so or .a) there is a strong chance the libraries on your system are not the same as the compiled binary was compiled against. Thus there may be subtle changes in the interface to the shared library which would cause a seg fault during runtime.

      Load thrashing periodically is pretty suspicious. You should log your memory usage and monitor your system to figure out what is peaking. It is probably a configuration error on your part. Sometimes this is caused by swap, which you could easily monitor and find the offending process. Sometimes it is caused by heavy disk IO from an app. Sometimes it's caused by a rootkit installed on your box by some script kiddie because you failed to plug an exploit in your box. Either way, there is a solution, and it's probably not a fault of the software. That's not to say that NO software has faults.

      I think that I can grant you that enterprise software on linux is probably less tested and bug free than say, Firefox. That's because you aren't leveraging the vast hobbiest demographic, who is content to messing around with xclock while the other 10% of us try to make a decent business intelligence app.

      --
      Cool! Amazing Toys.
    96. Re:Don't think so by Hatta · · Score: 1

      But my SuSE 10.1 desktop regularly has fits where it becomes completely unuseable - if I can manage to get a shell, I find that the load has spiked to 5-10 (on a single core system) when the system was doing *nothing*.

      What the hell are you doing wrong? My debian desktop never stalls. It lags a tiny bit in the morning when it's bringing the GUI out of swap but that's it. And believe me, I really put it through the ringer. I think your problem is with your distro, some buggy daemon going to shit overnight.

      --
      Give me Classic Slashdot or give me death!
    97. Re:Don't think so by synthespian · · Score: 3, Insightful

      The Linux desktop is built on very similar components to the Mac desktop, yet is worlds away in usability. And that's basically because a) nobody is defining, shepherding and advocating usability requirements at the OS level, and b) the desktop projects don't have a architect/requirements definer at all.

      And whose fault is this? How many usability studies has GNOME conducted? NOVELL, IIRC, has done a only a handful, many years later. And KDE has set up an usability group one one or two years ago (and I've yet to read any paper on it). Not only that, GNOME has adopted the practice of not even paying attention to bug reports (look up Eugenia Loli-Queru's arguement with the GNOME project on this).

      Almost all the free software GUIs are not innovating *at all* on usability. They are all about little cosmetic changes. Mac OS X and Vista have left them behind the curve (and don't mention Beryl...what's the point of a spinning cube ?! How does that increase usability? Or wobbly windows?!!) Sometimes they inovate a little, but in the opposite direction, like Ion.

      And frankly when someone tries something new, nobody pays attention. Like OpenCroquet. Like some experimental Java desktops. You can't really expect anything other from developers hellbent on C programming...What can you expect from GMOME? All I expect from a C project of that size is that it's going to be further and further behind the curve...We can't even expecct anything from the likes of Novell: their Mono is not really being developed as a multiplatform tool, is it? (So, no FOSS desktop like GNOME or KDE).

      The real shame is having companies that are basically full with non-creative individuals injecting money on FOSS.

      By the way, "Linux" is not the only Unix-like OS that uses GNOME and KDE.

      --
      Main difference between the BSD license and the GPL license: one is from California and the other is from Massachusetts
    98. Re:Don't think so by g1zmo · · Score: 1

      X always had problems with graphics. Some of those problems seemed to be related to caching. For instance, the icons in menus weren't loaded and cached until the first time you opened the menu. This meant a substantial delay when you first open your menus.

      X menus? I think you're referring to your window manager or taskbar app.

      --
      I have found there are just two ways to go.
      It all comes down to livin' fast or dyin' slow.
      -REK, Jr.
    99. Re:Don't think so by Anonymous Coward · · Score: 0

      I think you missed the OP point.
      Linux - or X - is slow to respond to user input. Full stop. It doesn't matter how many videos you can run simultaneously, and has nothing to do with hardware support. X is just old technology, and is holding Linux back.

    100. Re:Don't think so by MBGMorden · · Score: 1

      Are some Linux users with similar hardware are experiencing delays? If so, then perhaps it is a driver problem or some other configuration problem. By the way, I am posting this before having finished reading the article, so I don't yet know for sure what all he had to say. At least in my case, this certainly isn't the issue. I've been using Linux for about 8 years now, on Lord knows how many different systems (and have used Debian, Slackware, Redhat/Fedora, Knoppix, Mandrake, Ubuntu, OpenSUSE and Gentoo at one time or another), and have always observed this behavior. My current Linux system is linux-only, no dual-booting, and was purpose built for running this OS (ie, all hardware was selected with running Linux in mind, and all has good support). Maybe it's just pickiness on my part, but it's perceptible. I'd also say that KDE/QT based apps are far worse in regards to this than Gnome/GTK based apps, though both do suffer from it.
      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    101. Re:Don't think so by ynohoo · · Score: 1

      are you suggesting Firefox originated tabbed browsing? I think you'll find Netcaptor beat them by a few years.

    102. Re:Don't think so by abertoll · · Score: 1

      Good, so at least you're as uninformed as I am. Mozilla is not either the FSF or Linux.

      My first experience with tabbed browsing was with Mozilla. That's why I brought it up. But since you're sure that no one in open source has come up with anything new, I MUST be a "fanboy" of whatever you dislike.

      --
      "he drew his sword Ringil that glittered like ice... and he wounded Morgoth with seven wounds..."
    103. Re:Don't think so by owlstead · · Score: 2, Insightful

      No, it doesn't. If it does, then *you* are on the wrong side.

    104. Re:Don't think so by Draek · · Score: 1

      The good thing is that Linux, GNU, and Open Source development are moving along at a faster pace than Windows is and sooner or later it will begin to surpass other OSes and GUIs in features, stability, flexibility, future potential, etc (if it already hasn't). There are weak spots as all products have them. I think Open Source will respond better to enhancing those features faster than a monolithic monopoly ever could

      but an OSS microkernel ought to be even faster than a monolithic one ever could, so that's why I say, GNU/Hurd on the desktop! mark my words, 2107 shall finally be the Year of GNU/Hurd on the Desktop!

      --
      No problem is insoluble in all conceivable circumstances.
    105. Re:Don't think so by Anonymous Coward · · Score: 0

      Who's trying to expand the definition of 'intellectual property'? U.S. law recognizes four types: patents,trade or service marks,trade secrets and copyrights. Distribution of ideas can be limited by trade secret agreements. Ideas can't be patented, only the embodiment of an idea in an invention. Ideas can't be copyrighted, only an expression of an idea in an original work of authorship. If you haven't violated a patent, distributed a copyright without the authors authority, or violated a non disclosure agreement, you haven't 'stolen' any ideas. Ideas aren't property. At worst you are guilty of plagarism, which is to "take the ideas or writings, etc. of another and passing them off as your own", which seems to have been redefined as 'innovation' by at least one large corporation.

      While we're at it, piracy is defined in U.S. Law since 1790, in response to Article 1, Section 8, Clause 10 of the U.S. Constitution, as murder or robbery on the high seas. This in general doesn't encompass unauthorized distribution of binary representations of copyrighted works. Please don't grant the MPAA, RIAA, et. al. 'Letters of Marque'.

    106. Re:Don't think so by backdoc · · Score: 1

      I agree. I would add that these peripherals also fuel their traditional computer business.

    107. Re:Don't think so by TFGeditor · · Score: 1

      CPM86--best OS ever. True mutitasking/multi-screens, powerful CLI, and exceptionally fast.

      Where, oh, where have you gone, Digital Research?

      --
      Ignorance is curable, stupid is forever.
    108. Re:Don't think so by Corwn+of+Amber · · Score: 3, Interesting

      How is having four workspaces that can be locate using our primate brains' basic functions NOT an usability improvement? It's the best thing since the invention of hot water. And wobbly windows are Wow factor. (You go ask Apple about the importance of that...)

      And, what about those experimental Java desktops? The most popular Java project is called Azureus and it's about as slow as a dead slug that overdosed on morphine, just like Eclipse. How on Earth did anyone think of developping a Java desktop... Sun? Yeah, I'd like a couple of Enterprise 10Ks just so that my Java(tm) word processor launches in under an hour.

      As for what innovations in usability, look at individual apps, like Amarok. That one has three times more features than every other player, not one I left unused (except the store), and I found it more friendly than any other player I've ever tried.

      --
      Making laws based on opinions that stem up from false informations leads to witch hunts.
    109. Re:Don't think so by Rick17JJ · · Score: 1

      When I first moved built this AMD-64 computer, I do I remember being pleasantly surprised by the instant responsiveness of the AMD-64. At the time, about 1 1/2 years or so ago, I had read an article that mentioned that the AMD-64 placed the memory controller directly on the CPU instead of in a separate chip on the motherboard and that was what gave it a faster more responsive feel.

      The computer that I am using and mentioned in my post has a slightly older Gigabyte GA-K8NS-939 motherboard that uses a socket 939 version of the AMD-64 and uses an AGP video card. I have the older ordinary type of PCI slots. Because I dislike noise, I chose a video card which only uses heat sinks and not a fan. The chipset in the AGP video card is the GeForce FX 5200 with 256MB of DDR memory on the video card. It is probably not a video card that a gamer would choose. The "lspci -v" command confirms those are my components and also says that I am using the nVidia nForce3 chipset on my motherboard. I have two ordinary 7200 RPM parallel ATA type hard drives (with no disk-mirroring) and do not have a serial-ATA hard drive hooked to the serial-ATA connector on the motherboard. I have several versions of Linux installed on this computer. I have both the AMD-64 and the i386 versions of Unbuntu/Kubuntu installed and also an older version of Slackware and even FreeDOS installed. I do not really see any hesitation that I can detect in any of those other than when a brief delay when first opening a program up. Every Windows computer I have ever used takes about the same amount of time to load a large program too.

      I wonder if perhaps, this might now be the minimum hardware required to give that kind of responsive performance, or if the hardware has better drivers or something. Perhaps the chipset might even make a difference. I am not an expert on any of that.

    110. Re:Don't think so by shaitand · · Score: 1

      Logically I would tend to agree that is where I'd expect the problem to be though I admit to not knowing enough detail about how graphics are actually handled to be certain. However, the problem disappearing when using an accelerated X server seems to run counter to that logic.

    111. Re:Don't think so by Rick17JJ · · Score: 1

      P.S., I forgot to mention that the computer is using the nvidia Linux video driver at 1600 x 1200 resolution on a 20.1 inch Dell 2007FP flatscreen monitor. I am using the VGA connector on the monitor instead of the other newer DVI (or whatever) type of connector so that I could hook it to my old KVM switch without using an adapter. I am also using different wallpaper for each of my 8 virtual disktops under KDE so that I can tell each one apart more easily.

      The 1 GB of memory that I mentioned earlier consists of two sticks of Corsair 512 MB Dual-channel pc-3200 memory sticks mounted in the correct combination of slots for dual-channel use. I also use a fan-less water cooling system with a 2 foot tall finned aluminum external water tank for the AMD-64 CPU, that would not affect the performance, but it does make a quieter computer. This is a 1 1/2 year old computer with a single-core CPU and am posting the specifications so that you can see that it is not the latest and greatest computers out there.

    112. Re:Don't think so by rossifer · · Score: 1

      My impression is that the problem never was the scheduler. It's the memory management. Load a linux app. Stop using it for a few minutes in a system that's been running for a while. Linux will page out part of the app, replacing it with crap as meaningless as cached web pages or cached files.
      This is why, if you have more than a gig of ram, you should not use a swapfile under linux or a pagefile under windows. Shut them off, disable them, set the size to zero, whatever. There is absolutely no sane reason under the sun to use them once you have enough main memory for the applications you use.

      With a gig of ram, you'll still be providing an enormous amount of space for the OS to cache files and content, and you won't ever have to wait for a program to page back into memory.

      Photoshop 7 used to complain that I should have a pagefile and that I was making some sort of dramatic mistake. Photoshop CS2 and CS3 don't complain any more. Looks like they got with the times.
    113. Re:Don't think so by hotfireball · · Score: 1

      No way can you consider 100 million of anything a failure.

      Heh, looking towards Windows users I see even more... :-)

    114. Re:Don't think so by jjacksonRIAB · · Score: 0

      "Enterprisey" == "crash free"? Throw out all of our microkernel development, boys. Someone said enterprise is the ultimate in reliability.

      --
      Make a few bad jokes on /. and watch your karma become worthy of Hitler
    115. Re:Don't think so by kabz · · Score: 1

      I'm watching the German GP, and my CPU is tripping along at 5% or so. This is on Ubuntu on a AMD64 3500+. Still kicking ass, even as a two year old machine.

      --
      -- "It's not stalking if you're married!" My Wife.
    116. Re:Don't think so by kklein · · Score: 3, Insightful

      Okay, I'll be as clear as I can be here: Linux will never take over the desktop. Ever. Ever. Why? Because it's a pain in the arse.

      Never, in all my years of working on the Mac and Windows, have I been required to type something like "sudo vim /etc/X11/xorg.conf" and then try to tell my computer to display something over 640x480 resolution--and even then not having it work, even after following 3 different, progressively complex, methods of getting an nVidia driver to work.

      Every year or so, I try to set up a Linux machine with whatever the new darling distro is. Only once have I gotten one to work acceptably, but there were still issues I wasn't happy with. And that took about a week of reading poorly-written manpages. Just the other day I gave Ubuntu 7.0.4 a shot. I gave up after 2 hours of fiddling to get working video.

      That is after having to futz with my CMOS to boot it--a step most people wouldn't know to do.

      Linux people are, and I'm going to be brutally honest here, morons. Not computer morons, obviously, because they have the skills and general knowledge required to get Linux to at least boot and display video properly, but morons because they lack even a basic understanding of what other people want from computers. Linux people are, and this will be news to precisely no one, geeks. As such, their opinions on computers are absolutely irrelevant to anyone other than fellow geeks.

      People do not want to fuss. They want to buy a computer, turn it on, and start putting in software they bought at Wal-Mart without ever even thinking about what is going on below the UI. Hell, as far as most of them know, there ISN'T anything below the GUI. That's what it has taken to get the computer into every home in every developed country in the world: compatibility and ease-of-use.

      Linux offers neither of these things.

      Ultimately, the FOSS model is fundamentally flawed. People write things they find fun or that they really need--motivations we in the education business refer to as intrinsic, which is the best kind of motivation there is. The problem is that no one finds things like video drivers fun. There's no huge drive to make sure all the features of the video card are supported, because you won't need them anyway. So, without some kind of extrinsic motivation, like profit, certain jobs just never get done--or at best, get done half-assedly.

      This problem is exacerbated by the fact that the people doing the developing are uber-geeks (we know this for certain because they are evidently coding for fun), and therefore don't sweat having to tweak a text file here and there. They pat themselves on the back for getting it to run at all (as they should--it's quite the accomplishment, and something to be marveled at!) and get so excited that they mistake this small success to be proof that everybody can and should be running Linux just like them. But they shouldn't, because (polishing off my old Slashdot chestnut)...

      Linux is a toy.

      It is a hobby OS. People have gotten this claptrap toy to do some pretty great things, and it's a no-brainer for any kind of application where the computer isn't expected to do anything very exciting (games, iTunes, iMovie/Windows Movie Maker, hook up any random scanner you buy--Only geeks are "excited" by hosting webpages and/or directing network traffic) or where you need a really small footprint (embedded). But that does not a desktop OS make. Not for the unquantifiably vast majority of computer users, anyway.

      Look, everyone hates Microsoft. Apple has their own hassles to deal with. But both are so astonishingly better at serving the customer's needs and desires than the Linux distros will ever be that the fact that some people even need that pointed out to them simply demonstrates, clearly and unequivocally, that those people are, as I have already stated above, morons.

      I'm sorry, but it's true.

    117. Re:Don't think so by SanityInAnarchy · · Score: 1

      Mark Shuttleworth? Really?

      I wonder why you're lumping him in with people like RMS and Linus Torvalds (though I think Torvalds may be better at communicating with the masses than you think), and not with people like Steve Jobs and Bill Gates.

      Keep in mind -- Mark Shuttleworth is not some random project leader. He's the CEO of a company. Big difference there.

      --
      Don't thank God, thank a doctor!
    118. Re:Don't think so by Tama00 · · Score: 1

      He also says that the focus is on the server platform because big companies are pumping money into it for that very reason. This is then killing the tradition aims of Linux as a hobby operating system developed for the user by the user, its now a hobby OS developed by the user for big business and thus is taking the same lead as microsoft. He has left the development because its now all about the money for the big companies and therefore his work for the desktop has gone unseen or as he puts it in the case of the other kernel developers his desktop work is now redundant. Poor guy. :( /3

    119. Re:Don't think so by Anonymous Coward · · Score: 0
      Please read the comments,

      I have one regret about this article. I never suggested it be called "Why Linux failed on the desktop", and I actually never said that Linux failed on the desktop. My perspective was on how the Linux _kernel_ and its development treats the desktop. - Con Kolivas
    120. Re:Don't think so by MBGMorden · · Score: 1

      You didn't read the article did you? :D

      A major point of it was that despite processors being fast, depsite low utilization, despite the lack of a numerical quantifier, Linux on the desktop feels slow. Whether CPU utilization is at 1%, 5%, or 50% doesn't really matter if the system still doesn't feel very responsive.

      I've used Linux on a myriad of machines. My fastest home machine that I run it on is an Athlon XP 2100 with 1GB of RAM. I've ran Ubuntu, OpenSUSE, and Gentoo that machine. My work machine is a dual-core Pentium 4 3ghz with 2gb of ram. I've ran Ubuntu as well as CentOS on it. I've ran it on many other machines, but the specs start to get slower so I'll only focus on the fastest of these. All have the same problem. A draggy feeling interface. I care about the feel way more than benchmarks. I "feel" how my computer is working all day long. I run a benchmark once or twice a year.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    121. Re:Don't think so by Anonymous Coward · · Score: 0

      Yes, that was a failure. Should've been one billion. Miss a decimal and you're off by 90%. *sigh*

    122. Re:Don't think so by Macthorpe · · Score: 1

      Blatant insults aside, you were both wrong anyway. NetCaptor beat both Opera and Mozilla by about 4 years. Mozilla was actually the fourth browser to implement tabs.

      --
      "It does not do to leave a live dragon out of your calculations, if you live near him." - Tolkien
    123. Re:Don't think so by dodobh · · Score: 1

      When I ssh in through a tunnel to update it, it insists on running the update program as an X client for crissakes.

      up2date -u --nox

      --
      I can throw myself at the ground, and miss.
    124. Re:Don't think so by Anonymous Coward · · Score: 0

      Why the heck would I use the source??? I want to use a computer and get MY work done, NOT to get YOUR work done. I dont have time to recompile the fricking kernel nor sorting thru a .so hell. Trust me, doing it right does NOT mean doing it your way. Your way is why Linux NEVER will win.

    125. Re:Don't think so by mjwx · · Score: 1

      No way can you consider 100 million of anything a failure. How about: 100 million dead?
      No, that's a statistic.
      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    126. Re:Don't think so by 1u3hr · · Score: 1

      I use Ventura 3 (GEM) every day. Still the most efficient DTP I know. Runs fine under Win 2k and XP, just 1000 times faster than on the original PC-XT it was designed for.

    127. Re:Don't think so by mjwx · · Score: 1

      Linux succeeded in taking far more of the server market from Windows than Apple has taken from the desktop market.

      Now is far too early to be judging Linux desktop a failure, in the war for the desktop market (and to paraphrase Winston Churchill) Linux has not begun to fight.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    128. Re:Don't think so by sqldr · · Score: 1

      Blaming Microsoft for your own lack of creativity and ingenuity.

      That's a little unfair. Was Con not creative? He made a truly fair scheduler for linux. I wholeheartedly agree with Con. The PC is shit. Four registers, a PCI bus, and a stupid BIOS, and why do we use it? because it's compatible. If PC manufacturers didn't have to retain compatibility with the 25 year old IBM PC, then they could go out and use a decent CPU in a clever computer with fun hardware. All we ever do is make PCs faster, while making them take longer to boot. Even apple gave up on the superior PowerPC architecture because with only apple using it, the investment was leaving it behind. Instead, 1000 x86 engineers can make a chip faster than 10 PowerPC engineers, and thus we continue to use the world's most dated computer chip.

      An extension of moore's law should read "the faster a computer gets, the longer it takes to boot". I miss the days of the Amiga competing with the Atari ST (and a rather crappy macintosh with a 12 inch monochrome screen), since they were different in hardware, not just software. In those days, the superior technology would always win.

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    129. Re:Don't think so by Rick17JJ · · Score: 1

      Ok, I have still been trying to duplicate the problems that everyone has been talking about while running Kubuntu Linux on my single core AMD-64 3800+. I inserted a "World Music" CD and am listening to that right now under Amarok. At the same time I have been opening various applications and dragging the Windows around with absolutely no effect on how the music sounds. The mouse responds instantly and the cursor moves normally and the music still plays perfectly even when OpenOffice Writer is being opened or moved. It mouse and music are also unaffected by Gimp resizing and rotating photos or Firefox opening web pages. I have also tried cutting and pasting text between various applications with instant responsiveness at all times.

      For comparison, I booted up Windows XP on my 1.83 GHz Core 2 duo computer and tried doing the same tasks on it. That is Windows XP running on a dual core computer with 2 GB of RAM. I could not tell any difference in performing any of those tasks on either computer, performance was smooth and instantaneous on either computer when doing multiple tasks at the same time. There was not even the slightest delay or lack of smoothness that I could detect on either computer when resizing, moving or cutting and pasting.

      I finally decided to boot up in Gnome instead of KDE as a final attempt to duplicate the problems that other people have described. I have both the Ubuntu and Kubuntu desktop packages, so I can use either Gnome or KDE. Well anyway, Gnome performed those same tasks simultaneously just as well.

    130. Re:Don't think so by sqldr · · Score: 2, Interesting
      In desktop distributions like Kubuntu or Mandriva, the standard kernel is in fact configured to be responsive for desktop use.

      No it isn't - you have to install the low latency kernel (which they do provide), but that's not the point. It's still shit.

      Try getting 2ms guaranteed sound out of it. Try dragging a window when you've got 5 GCC's running. Fact is, I don't care if I've got high load, there should be an interrupt bound to my mouse movement which will keep the desktop responsive. GCC can bloody wait.

      If I hit 'fire' in a game of quake, with a nice value of -19, I expect two things to happen:
      • At the VERY NEXT FRAME, my gun starts firing
      • I hear the noise of it firing IMMEDIATELY
      • The above is NEVER interrupted by ntpd or cron or some shit. I've told the computer which is priority, and it should behave like that
      The reality is that it's about half a second between hitting the fire button and something happening. This isn't responsive. My Amiga could do this, why can't a PC, 15 years later? Because it's running a server OS.
      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    131. Re:Don't think so by Anonymous Coward · · Score: 0

      Saying "if you have more than a gig of ram, you should not use a swapfile under linux or a pagefile under windows" is silly. Sounds similar to one person saying 640K is more memory than anyone will ever need

      Your next statement "There is absolutely no sane reason under the sun to use them once you have enough main memory for the applications you use.", is a bit better.

      "Enough" main memory for my applications is 4 gig, but what if I only have 2 gig of real memory? According to your first statement I shouldn't have a swapfile because I have more than 1 gig.

      Going by the last few decades, memory requirements are always going to be increasing, so any issues with VM should be addressed. Saying "it's okay you can just disable swap" to work around issues isn't the answer.

    132. Re:Don't think so by Anonymous Coward · · Score: 0

      I'm sorry, but I call BS. I work with linux daily on both the desktop and server level. I have servers running seriously CPU intensive sites with a lot of database activity, concurrent db connections, etc. that function just fine - I've never seen this sort of load spike. You sound like a shill to me. How is it possible that so many servers have moved from big name UNIXes to linux if it's that awful?

    133. Re:Don't think so by Brotherred · · Score: 1

      Making hardware vendors crank out more and more speed just to keep up with bloated software is not innovation.

      --
      Those that do not know, pay for it.
    134. Re:Don't think so by caluml · · Score: 1

      I've had an XP install going for more than four years I'd guess that it's corrupted media - it shouldn't take that long. Get a new CD, and try again.

    135. Re:Don't think so by Rick17JJ · · Score: 1

      Your work machine is more powerful and has more RAM that than the AMD-64s that either kabz or I are using. Perhaps your video card is not supported well under Linux or has a poorly written driver. As I mentioned elsewhere, my single-core AMD-64 3800+ has an 1 1/2 year old AGP video card that uses the nVidia GeForce FX 5200 with 256 MB of video ram. I use it to display at 1600 x 1200 resolution on my Dell 20.1 inch Dell 2007FP Flat Panel monitor. My sound card is a DIAMOND XtremeSound XS71DDL 7.1PCI Sound Card.

      Running Kubuntu Linux on my AMD-64 3800+ feels about the same as running Windows XP on my Intel Core 2 Duo computer. Both computers respond instantly and can easily do several tasks a once smoothly. I don't get a draggy feeling on either computer.

    136. Re:Don't think so by Anonymous Coward · · Score: 0

      A dollar sign in the word 'Microsoft'?

      When will this comic genius end?

    137. Re:Don't think so by Anonymous Coward · · Score: 0

      It demonstrates your ability to search for "tomato" on Wikipedia

    138. Re:Don't think so by IwantToKeepAnon · · Score: 0

      I say Brandywine ... a tomato from middle earth!

      Brandywine .... ARggggggghhhllllllllllll....

      --
      "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
    139. Re:Don't think so by Sobrique · · Score: 1

      Can you ferment it and make brandywine-wine? And then distil it to make Brandywine-brandy?

    140. Re:Don't think so by anaesthetica · · Score: 1

      I bet you rooted for the aliens in Independence Day.

    141. Re:Don't think so by IwantToKeepAnon · · Score: 0

      Somebody mod him up! ... I would but sadly no points to give.

      --
      "Happy families are all alike; every unhappy family is unhappy in its own way." -- Anna Karenina by Leo Tolstoy
    142. Re:Don't think so by dave420 · · Score: 2, Interesting

      Putting Linux's less-than-spectacular market share down to folks not knowing about it is doing Linux, and its community, a great dis-service by ignoring the real reasons it's not as popular as it could be. Most folks don't choose their OS because of ideological beliefs, but because of what they can do with it. Microsoft Office, Photoshop, games, help from the internet, hardware, etc. all play a far bigger part in Linux's desktop market share than folks knowing about it. People won't switch with the promise of "just use what's on offer at the moment, and one day it'll get better", as they're not using computers in that way - they're not part of a movement, they're just trying to get shit done. They want to use their computers NOW, not in a few years.

      Linux is fantastic, I use it every day on many machines in my job. I won't have it at home, however, as I like the software I can use on windows too much. I don't want to cut my nose off to spite MS, as I just don't give a damn about MS or RedHat or Linus or Tux or any other camp. I care about getting my work done.

    143. Re:Don't think so by Mac_D83 · · Score: 1

      Your thrashing issues might be caused by beagle desktop search indexing your files. Try disabling beagle a see if it helps.

    144. Re:Don't think so by ChrisMaple · · Score: 1

      Some cron jobs can really degrade a system. I run an older Linux (RH8), and sometimes tripwire or updatedb takes the system to a crawl, despite running at nice +19. Particularly bad is when updatedb crashes with interupts disabled, resulting in an unkillable resource hog that can prevent shutdown (!).

      --
      Contribute to civilization: ari.aynrand.org/donate
    145. Re:Don't think so by Anonymous Coward · · Score: 0

      > Linux will never take over the desktop. Ever.
      > Ever. Why? Because it's a pain in the arse.

      Ya right, because, you know, things can never change, ever... Bah! You can not say that seriously! Let's say that Linux desktop is broken, bad, insufferable, whatever (an obvious trollish exageration, but it's for the sake of the answer). So, you think that the people who built the current desktop GUIs will never enhance them? Have you not seen the ameliorations from the early days of Linux desktop? Even if we say that those are still very bad, they have _evolved_, and in a positive way. And that's the same for Windows and Apple, look at their early interfaces and their evolution... Linux on the desktop will probably not "take over" before a long time, for many reasons (Windows mindshare, inertia, etc.), maybe it will never take over at all (something else could be created for instance), but one thing is SURE, you cannot make this prediction and ignore the possibilities of future ameliorations.

      >Ultimately, the FOSS model is fundamentally flawed.
      >People write things they find fun or that they really need

      You're wrong. Maybe most FOSS software in quantity comes from people working on their spare time, but a LOT of FOSS comes from companies. Anyway, FOSS is about a philosophy (Freedom), there is no such "model", you cannot reduce FOSS to such a simple subset. The FOSS "movement" is a loose grouping of many interest groups and communities (often with conflicting goals), not just people who "write code for fun" who are only a _part_ of the whole thing...

      >Linux is a toy.

      Silly. You're just trolling here. Listen, I agree that many things are not polished, there are all kind of problems (especially on the desktop), but a TOY? Ask to the heavy users of Linux like Amazon, IBM, or the super-computers running Linux... Linux started as a toy, a hobby project, but that was YEARS ago, centuries in computer time. You can't say that today and be taken seriously.

    146. Re:Don't think so by Anonymous Coward · · Score: 0
      I've said it before but I'll repeat myself: Why do some of you want to see Linux take over the desktop? Why? Don't you know what horrors it would unveil? Seriously, let it be a server OS, and a good one at that. Better ones run at the mainframe: VMS, MVS, VM but Linux is great for what it does. Don't mind the (l)users. I'm serious. I risk suffering death by idiotic requests everyday. I have to fend-off morons that want the computer, the magnificent tool that it could be, to just work as a dumb stupid appliance to read the newspaper and send powerpoints with sunsets through email. Give them Windows. Let others invest millions and research user-friendliness. Is a particle accelerator user-friendly? Are oil platforms user-friendly? Is the shuttle user-friendly? Is designing airbags or PCBs user-friendly? Heck no, we are geeks, I am proud of who I am and of what I can do; the world spins because of people like me. Why do we have radio, plastic, engines, satellites, mathematics, submarines, medicines, etc? Not because of the 'this compootah thing hates me' types.


      Ok, so I'm feeling BOFHish but I find the attitude quite justifiable tonight. Yes, I had one of those moronic requests today. Like 'you know... the letters in this report... they don't look good...' If the mind could kill... *Takes medication*

    147. Re:Don't think so by broggyr · · Score: 1
      I think PCLinuxOS is worth a shot. Installed on a couple of computers (AMD desktop and Dell laptop) and everything that I've used "just worked" including video playback and desktop resolution - even some 3D games! For the rest, there is WINE or Cedega...

      As far as editing graphics settings, it's all done through the PCC (PCLinuxOS Control Center). nVidia driver? Download & install through synaptic (package manager). It's been the top listing on distrowatch now for the last 3 months.

      It's only been a couple of months, but I have only gone to the terminal because I wanted to, not because of some configuration issue.

      --
      Irony? Yea, it's like goldy and bronzy, only it's made of iron!
    148. Re:Don't think so by dosius · · Score: 1

      It was primitive (as a GUI) even by MY standards. As bad as Windows 1? Damn close at any rate.

      I really need to learn the gories of gemdos so I can get CrySTal written...

      -uso.

      --
      What you hear in the ear, preach from the rooftop Matthew 10.27b
    149. Re:Don't think so by bensch128 · · Score: 1

      Thankfully fixed now, due to Con figuring out how to satisfy both efficiency and latency objectives with a single scheduler, and Ingo rudely but efficiently pushing his own interpretation of Con's work into mainline. Moral of the story: sometimes the process is bumpy and feelings get hurt, but the code doesn't care, it just keeps getting better.

      I think that's why Con is really quitting. He had the right idea in the beginning, was rejected by Ingo and the other core devs because they didn't take him seriously and then later Ingo actually submits a similar "pluggable" scheduler architecture.
      If I was Con, I'd be pissed too that people didn't develop at his own pace.

      I suspect that if he's patient though, all of his good ideas will eventually be seen in the kernel. Patience is key though.

    150. Re:Don't think so by Anonymous Coward · · Score: 0

      Family dinners must be interesting at your house.

    151. Re:Don't think so by Anonymous Coward · · Score: 0

      Linux people are, and I'm going to be brutally honest here, morons. Not computer morons, obviously, because they have the skills and general knowledge required to get Linux to at least boot and display video properly, but morons because they lack even a basic understanding of what other people want from computers.

      Simultaneously claiming both of the following statements is moronic:
      A) Linux must become a desktop OS for average users.
      B) Setting up graphics by editing config files is fine.
      However, the sets [people claiming A] and [people claiming B] are disjoint. You are incorrectly assuming otherwise, labeling the intersection "Linux people". That is why your comment is a typical straw man.

    152. Re:Don't think so by robot_love · · Score: 1

      Well said. Linux is made by software engineers for software engineers. It will never gain a sizable user base (which is the only success criteria that matters) until they take the users into account.

      --
      .there is enough of everything for everyone.
  2. Correction: Why Linux has failed on YOUR desktop by halivar · · Score: 4, Insightful

    Some of us find it quite up to the task. The choice of desktop OS is up the consumer, and their individual needs. Some people need Windows, some people need Mac. Some of us need Linux because Windows and Mac have failed on OUR desktops.

  3. It hasn't by jshriverWVU · · Score: 3, Informative
    Been using it as a desktop since 96, and have several friends who've been using it as a desktop for more than 5 years. Even my girlfriend uses it as a desktop now, and had only 1 day to "convert" to the usage, and she's not that computer savvy.

    Now it's all in the marketing and politics, but on the software side it's there.

    1. Re:It hasn't by pete.com · · Score: 2, Insightful

      ... and here I thought there were more than several people and one girlfriend using desktop computers; shows what I know!

      The fact that you have a girlfriend makes your opinion suspect anyway.

    2. Re:It hasn't by Anonymous Coward · · Score: 0

      so true. for awhile my aunt was living with us, and, shes no idiot but shes not tech savvy at all.
      my mom had an old dell in the closet with a fragged installation of ME, so i decided to throw 2k on it.
      2k refused to fully load into the setup program, it would lock the install on loading drivers, so i figured instead of wasting the time to create the boot floppys (which, btw, gets around that particular lock about 90% of the time. anyone know why?) i would just install freebsd.

      set her up with kde or gnome, an email client, and firefox, and she never had a single problem or even question for me.

      i was amazed how well the conversion worked that i wanted to redo our entire home network but i could see disaster lingering down the road.
      what about when they buy some software and it doesnt work on their computer? sure, i could tell them from the get go that would be the case, but then in their mind, why have a computer if you cant put anything on it? wine? pfft. that isnt anywhere near the point where you could buy any application off the shelf and expect it to install without a single hicup. hell, a good bit of software /made for windows/ doesnt install on windows right without a hicup.

      what about when something breaks? im one of those paranoid security freaks that locked the bsd boxes down hard. no outside logins, ipstealth / divert (this was 4.11). i couldnt, myself, remotely log in to fix something if it were to break, so, could you imagine talking someone through troubleshooting a *nix problem? no fun.

    3. Re:It hasn't by Anonymous Coward · · Score: 0

      My Dad uses (GNU/)Linux now at 70; it was a quick transition after I recommended it (and helped him
      when he needed it); now we both use it pretty much exclusively.

      (GNU/)Linux desktop success story number two.

    4. Re:It hasn't by diamondsw · · Score: 0, Offtopic

      No, it most certainly is not there. Anecdote time! Due to a hardware limitation (and don't pretend most systems don't have one goofy one or another), my new gigabit NIC would only function in slots 1-4 of my system, but not in slots 5 or 6 (something to do with the different PCI controller for each set of slots). So, I moved my video card down there (yes, it's a PCI-only server, no AGP). Next boot, my uber-friendly Ubuntu couldn't locate the video card and X11 wouldn't start.

      Not only that, but it made no attempt to locate the card, autodetect stuff, etc - it just hung at a bizarre character-based "window" telling me to edit my xorg.conf. Mind you, I can do it - if I have a shell prompt, which it did not give me. Furthermore, I can edit some things, but coming up with the new PCI address of the card - why the HELL am I having to do this?

      Is this a "common" activity? No. But when you add up all of the little things a user might do (upgrade the video card, move things about - essentially "touch" anything) that can completely BREAK the system, well, it's horseshit that you can convert normal people to Linux without you there as permanent on-call support.

      --
      I don't know what kind of crack I was on, but I suspect it was decaf.
    5. Re:It hasn't by Omnifarious · · Score: 1

      Your experience is not typical. You have an unusual configuration, and while you are right to complain that it isn't supported and ask that it be fixed, your experience doesn't mirror that of the several people I've converted to using a Linux desktop.

    6. Re:It hasn't by jshriverWVU · · Score: 1

      That is a fairly rare occurrence, and sounds to be more hardware specific and not software. I'd bet that if you used windows you'd probably have the same problems. If the MB was acting that screwy maybe look into a BIOS update.

    7. Re:It hasn't by east+coast · · Score: 1

      Even my girlfriend uses it as a desktop now, and had only 1 day to "convert" to the usage, and she's not that computer savvy.

      Yeah, but you are computer savvy, on the other hand. She has someone to turn to for answers. Where does Joe Sixpack turn? You don't think that simply being lost trying to get to more then a browser and word processor isn't enough to get Joe Sixpack to not use Linux? You're fooling yourself.

      It's easy to not be frustrated when your lost if you have someone in the passenger seat that knows where you're going.

      If your idea of being "converted" is being able to open a web browser, send an e-mail and write a paper I guess anyone can be converted in a day too, if they have someone there who knows what they're doing, that is.

      I just do not understand why the Linux community is still living in denial of this simple point!

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    8. Re:It hasn't by Dr.+Smoove · · Score: 1

      Here's a pointer: don't be the analogue of a religious zealot for the Linux community. It's pathetic IMO. "Converting" normal, non-technical people to using Linux is pointless. They want something that "just works," and believe it or not, most people don't give a shit if it's loaded with spyware and viruses, or how well the kernel performs under extreme stress.

      I never understood the whole conversion scene. IMO it's a sign of naivety to think that you can "convert" people to this great free OS so they can experience such joys as:

      Compiling a kernel for driver suppot
      Hacking shell scripts to fix an init problem
      The Wonderous Package Management System that is RPM || APT

      Get Real! I like this stuff cause I'm a nerd. If you think normal people enjoy this kind of thing, you've never met a normal person before.

      "Bizarre character-based windows" should make you feel funny in the pants if you're a Linux advocate. BTW, switching to a separate TTY is done by striking the Ctrl-Alt-FX keys, where X is the number of the tty you want to switch to. I don't use Ubuntu, but you should at least be able to go to tty1, because X normally runs on tty7 or 8.

      --
      "If you plant ice, you're gonna harvest wind."
    9. Re:It hasn't by Artifakt · · Score: 1

      I'd bet that if you used windows you'd probably have the same problems.

      No, more probably Windows would have dealt with his odd configuration just fine. Now somebody else, somewhere else, has an equally unusual configuration that is running fine in Linux, and Windows would have choked and died over that one, but the two systems have a lot more individual incompatibilities than they do ones in common.

      --
      Who is John Cabal?
    10. Re:It hasn't by westlake · · Score: 1
      Been using it as a desktop since 96, and have several friends who've been using it as a desktop for more than 5 years. Even my girlfriend uses it as a desktop now, and had only 1 day to "convert" to the usage, and she's not that computer savvy.

      I've seen estimates of Windows on the desktop that begin at 300 million. Three generations in my family have been running MSDOS and Windows exclusively for twenty-seven years.

      "Linux on the Desktop" means mass-market adoption, if it means anything at all.

    11. Re:It hasn't by bgerlich · · Score: 1

      Upgrading hardware is a task suited for someone who knows what he/she is doing. You can still run your system in safe mode (even graphic safe mode with Vesa drivers), or press CTRL+ALT+F1 to get a text teminal but i digress. The important fact is that when one is upgrading hardware, one should follow instructions specific for the system currently in use. If your card vendor doesn't provide instructions for linux installation, one should know better and find it on the internet. You can't blame any OS for that. It is like a problem I've encountered a few years back when people started upgrading their HD's to Ultra DMA/66 capable, running them in that mode without the 80 wire cable, causing system halts and data corruption. The OS can not stop you from messing your computer up if you really want to. Through I have to admit I always wondered why a desktop friendly distro doesn't prompt the user to run dpkg-reconfigure if X fails to start.

    12. Re:It hasn't by Dr.+Manhattan · · Score: 2, Interesting
      Of course, for every anecdote, there's an equal and opposite anecdote. I have a USB joystick. I have to plug it into a specific USB port on my Windows XP machine. If I plug it into any other port, it wants to reinstall the drivers. I've had the same behaviour with USB printers, too.

      In your case, Ubuntu fails to properly handle a case where hardware is moved between boots. In my case, Windows fails to handle hotplug on an interface specifically designed for hotplug. Nyahh, nyaah.

      The plural of "anecdote" is not "data". So far as I can see, every operating system runs into situations that require a 'guru'. My parents are running Ubuntu pretty happily, and while I have to do their tech support... well, I was doing that with Windows, too, and now I don't have to fret so much about malware. My wife got me a t-shirt for my birthday that says "No, I will not fix your computer." because of all the 'tech support' requests I get from family and friends. Of course, the vast majority of those were Windows. I'll still do Linux support, but Windows-using people are SOL unless they are immediate family members. I just don't have time for the rest.

      --
      PHEM - party like it's 1997-2003!
    13. Re:It hasn't by zettabyte · · Score: 5, Funny

      Even my girlfriend uses it as a desktop now, and had only 1 day to "convert" to the usage, and she's not that computer savvy.

      That has to be the most brilliant use of vender lock in to date!

      I'm going to go start a migration plan for my girlfriend to switch to Linux. Then when she gets tired of my geeky arse she'll have to think twice about dumping me!

      :-D

    14. Re:It hasn't by jshriverWVU · · Score: 1
      It's pathetic IMO. "Converting" normal, non-technical people to using Linux is pointless. They want something that "just works,"

      Nope, not at all and for the very reason you said. My girlfriend, and some of my friends were sick and tired of having Windows crap out on them, having to reload every couple months, and various other problems. They just wanted to be able to use email, search the web, im, etc.

      When I loaded up Ubuntu everything "just works" and doesn't break nearly as often if at all.

    15. Re:It hasn't by Anonymous Coward · · Score: 0

      Hah get the fuck off of slashdot you wannabe nerd. Go back to trying to analyze the matrix with your 13 year old friends.

    16. Re:It hasn't by arminw · · Score: 1

      .....and believe it or not, most people don't give a shit if it's loaded with spyware and viruses........

      An increasing number of people are finding out it doesn't have to be that way. They are learning that there is one company that makes both the hardware and its software as a complete system that "just works". This company also make a music player and recently a phone that just work. There are other phones, music player and computers that have bells and whistles that Apple doesn't make and they make no cheap, rock bottom priced products at all.

      Maybe, if one of the other name brand computer makers adopted Linux, picked ONE unified flavor thereof and made as SURE as humanly possible that their computers worked at least as well as OSX does on Macs, Linux might get off the ground. They would also have to have a help desk where befuddled consumers can turn to for any problems that inevitably arise in all hi-tech products. They would have to include applications at least equivalent to the ones that Apple includes and make certain that these apps worked as advertised. There are many good open source programs they could choose from to make friendly and support for non-techie users.

      A large company would however have to be "willing to bet the ranch" and abandon Windows, since MS would not let them install their wares for the steep discounts they give to faithful Windows only PC makers. Large established companies are seldom willing to make such all or nothing bets. Until something like that happens, Linux will remain a very nice OS, but be used mostly by the /. type of people.

      --
      All theory is gray
    17. Re:It hasn't by Dr.+Smoove · · Score: 1

      Let me guess, they run Internet Explorer with Administrator rights to browse questionable websites, have no firewall or anti-virus software, and never even heard of "Windows Update"? My one and only Windows machine runs flawlessly for months at a time. Let's get real, if you're a Windows user who knows absolutely shit about computing in general, Ubuntu is "like so cool!!111 d00d". To me, and I'm going to go out on a limb and say most seasoned Linux users, and most people who can run Windows without borking it, think Ubuntu sucks rocks. Quit the fanboyism.

      --
      "If you plant ice, you're gonna harvest wind."
    18. Re:It hasn't by Temporal · · Score: 1

      I think his point was that there are a very large number of "unusual" configurations in which Linux is unhelpful; so many that most people will run into one of them at some point. I know I ran into many, many problems along these lines when I used Linux, though admittedly that was a long time ago, and of course I am not a "typical" user.

      On the other hand, Windows would have auto-detected the hardware configuration change. The worst it might have done would be to drop him back to 256-color mode from which he might have had to reinstall his drivers (a simple task on Windows), but more likely it would do this automatically and simply require an extra reboot.

    19. Re:It hasn't by Anonymous Coward · · Score: 0

      Yeah, my mom's boyfriend got so frustrated with Windows XP that he stopped using his laptop. My mom asked me to give him a CD with Mandriva so she could install that for him, and he's overjoyed with the result. He's around 50 years old and not technically inclined, so I don't see how Linux has failed him on the desktop either. He now uses his laptop for OpenOffice.org and web browsing (again), and he doesn't really care about all the other programs he could be using. Linux hasn't failed on the desktop, and it'll just get better and better.

    20. Re:It hasn't by edmicman · · Score: 1

      My girlfriend, and some of my friends were sick and tired of having Windows crap out on them, having to reload every couple months, and various other problems.
      Were they still on Windows 98/Me?
    21. Re:It hasn't by Wolfrider · · Score: 1

      o Your problem can be (fairly easily) solved, but yes - Ubuntu and other distros need to work on auto failure/recovery stuff for cases like this.

      BEGIN FRAGMENT xorg.conf
      [[
      Section "Device"
                      Identifier "NVIDIACard0"
                      Driver "nvidia"
                      VendorName "nVidia Corporation"
                      BoardName "Nvidia PCI Express 7300"
                      BusID "PCI:1:0:0"
      ]]

      --The last line is prolly where it barfed; use ' lspci ' to find out where your card moved to (start linux in runlevel 2 to get command prompt. This is one reason why I *never* run my systems in runlevel 5.)

      --Next time it happens, check IRC / forums, etc; there is help available.

      BEGIN lspci
      [[
      0000:00:00.0 Host bridge: Intel Corporation 945G/P Memory Controller Hub (rev 02)
      0000:00:01.0 PCI bridge: Intel Corporation 945G/P PCI Express Graphics Port (rev 02)
      0000:00:1b.0 0403: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 01)
      0000:00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 01)
      0000:00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 01)
      0000:00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 01)
      0000:00:1c.4 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 5 (rev 01)
      0000:00:1c.5 PCI bridge: Intel Corporation 82801GR/GH/GHM (ICH7 Family) PCI Express Port 6 (rev 01)
      0000:00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #1 (rev 01)
      0000:00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #2 (rev 01)
      0000:00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #3 (rev 01)
      0000:00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI #4 (rev 01)
      0000:00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 01)
      0000:00:1e.0 PCI bridge: Intel Corporation 82801 PCI Bridge (rev e1)
      0000:00:1f.0 ISA bridge: Intel Corporation 82801GB/GR (ICH7 Family) LPC Interface Bridge (rev 01)
      0000:00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 01)
      0000:00:1f.2 IDE interface: Intel Corporation 82801GB/GR/GH (ICH7 Family) Serial ATA Storage Controllers cc=IDE (rev 01)
      0000:00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 01)
      ** 0000:01:00.0 VGA compatible controller: nVidia Corporation: Unknown device 01df (rev a1) **
      0000:02:00.0 Ethernet controller: Intel Corporation 82573V Gigabit Ethernet Controller (Copper) (rev 03)
      0000:07:01.0 RAID bus controller: Silicon Image, Inc. PCI0680 Ultra ATA-133 Host Controller (rev 02)
      0000:07:02.0 Ethernet controller: D-Link System Inc RTL8139 Ethernet (rev 10)
      0000:07:05.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23 IEEE-1394a-2000 Controller (PHY/Link)
      ]]

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    22. Re:It hasn't by nuzak · · Score: 2, Insightful

      > she'll have to think twice about dumping me!

      About the only thing worse than being lonely is living with someone who hates you.

      --
      Done with slashdot, done with nerds, getting a life.
    23. Re:It hasn't by Anonymous Coward · · Score: 0

      No, his girl friend runs Linux, TuxChix 2.0 (Heidi release 2.0)

    24. Re:It hasn't by lordtoran · · Score: 1

      Count my girlfriend, too. She's completely computer illiterate. Windows constantly broke on her desktop, or some idiot went and broke it. So I upgraded it to Kubuntu, installed some emulators so she could play her favorite console games and guess? She's happy. She also found out by herself how to watch and backup DVDs, rip Audio CDs to MP3 and manage her picture collection. So far, after 6 months, there hasn't been an issue that required me to look at her PC myself.

      So, in my experience, Linux is ready for the average user, as long as that user has access to a Linux savvy friend.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    25. Re:It hasn't by rufus+t+firefly · · Score: 1
      My girlfriend, and some of my friends were sick and tired of having Windows crap out on them, having to reload every couple months, and various other problems.
      Were they still on Windows 98/Me?

      The vast majority of people I've done Ubuntu installs for were running Win XP or Vista. They've complained about a number of different things, but usually the propensity for the system to start bogging down after a large number of applications were installed and/or the crapware that came with the computer started seriously impeding their ability to work.

      Even if the issues with WinXp / Vista are the application developers' faults, the end user doesn't see it that way -- it usually is just easier to migrate them to something else, fairly similar, that "just works". Enter ... Ubuntu.

      Also, I've noticed that most of the "unusual cases" which have been cited in response to this article have been involving initial hardware setup. Unless I'm mistaken, simply purchasing a pre-installed version of Ubuntu on a machine (or making your machine-savvy friend or neighbor install it for you) seems to completely circumvent this, and is vaguely the equivalent of having someone install a pirated version of XP or Vista for you, but without the guilt ... or at least without the "Genuine Software" warnings. I remember when "games don't work" was an acceptable excuse for not using Ubuntu, but sadly quite a few games will work with Cedega or Wine which won't work on Vista due to that nagging "forced DX10" thing...

      --
      "He may look like an idiot, and talk like an idiot, but don't let that fool you. He really is an idiot." - Duck Soup
    26. Re:It hasn't by PitaBred · · Score: 1

      Ever tried taking a drive out of one computer, and putting it in another, different model? Linux handles that flawlessly, from my experience. And Windows has never once done it nicely, without a full OS reinstall or at least upgrade or major driver reinstalls and hacking.

    27. Re:It hasn't by PitaBred · · Score: 1

      Your first sentence describes 90% of Windows users. Show me a default XP install that is set up to run as anything BUT administrator, from a major manufacturer. Almost all Linux installs (the ones that matter at least, Ubuntu/Redhat/SuSE) don't run any applications that could be exploited under root by default, which would be great for those 90% of Windows users who just want to IM gibberish to each other.

      I'm a seasoned Linux user, and I routinely run XP for weeks on my laptop before rebooting it (it hibernates regularly though), and I think Ubuntu is the greatest thing since sliced bread. More things work more reliably under Ubuntu than not. I use Kubuntu, but it should be the same kind of thing. You were out on a limb, and you fell off.

    28. Re:It hasn't by xubu_caapn · · Score: 0

      I use Linux as my sole operating system, but of course I used Windows XP before that. I have never once had a virus, spyware is rare and easily dealt with, and I've never had to do a system re-install (although I did voluntarily because I like to start fresh). People that complain about Windows are usually people that don't know what the hell they're doing. Linux has a very small user-market, because the people that would most benefit from its advantages don't know what it is, and the geeks that most use it don't really care about ease-of-use. It doesn't make any sense... who exactly are we marketing to?

      --
      FYI: I don't know what you guys are talking about half the time.
    29. Re:It hasn't by Dr.+Smoove · · Score: 1

      Sorry I forgot I was on Slashdot. Everyone here's got a hard-on for Ubuntu. I am in the minority for thinking it sucks shit-covered rocks through straws I guess.

      --
      "If you plant ice, you're gonna harvest wind."
    30. Re:It hasn't by Temporal · · Score: 1

      True, last I checked, if you swap out your motherboard, the NT kernel will crash on boot. I always found that rather retarded, especially since Win9x seemed to be able to handle it.

    31. Re:It hasn't by master_p · · Score: 1

      It's much worse to be a friend who's sole purpose is to fix your ex-girlfriend's computer, trust me.

    32. Re:It hasn't by Anonymous Coward · · Score: 0

      I did it on my work PC, just ghosted the drive on the old one, and slapped it on the new one. A couple of reboots later, and it was running perfectly. Driver downloading took place for some of the >2005 components. Hacking was not needed, and a full OS reinstall never crossed my mind.

    33. Re:It hasn't by dave420 · · Score: 1

      "on the software side it's there" - really? Photoshop, Dreamweaver, Flash, MS Office, games? All as available as on Windows? I'm not being a dick here, but please, you know that's not true :) It just takes needing ONE of those and Linux is off the table for that user. The "use open office/gimp/some html editor that doesn't do everything dreamweaver does/buggy wine" advice doesn't cut it for folks, as the simple answer is "why should I, when Windows is right there?". Most folks don't choose their OS through ideological methods, but because they have a task to complete, and they want an OS that will let them complete it. I use linux all the time, and it's nowhere near as complete software-wise as Windows is.

    34. Re:It hasn't by Anonymous Coward · · Score: 0

      I wont disagree with you on that. While I do feel OO is as good as MS office, the rest are dearly needed. Especially photoshop. Though for most of the "average" users I've shown linux to and enjoy it are the mom-type how just email, web, IM.

  4. Applications by grasshoppa · · Score: 4, Insightful

    The answer is simple: Application support. That's why desktop linux has failed. Nevermind the rest of the chatter; I can tell you that had I had the applications needed, I would have switched two organizations over to linux desktops by now, possibly more.

    And it's not a problem of performance; It's a question of politics. We have to convince enough software vendors to start coding in a cross-platform language/way.

    --
    Mod me down with all of your hatred and your journey towards the dark side will be complete!
    1. Re:Applications by whoever57 · · Score: 1

      The answer is simple: Application support.
      I believe it is a small but important subset of Apps that supports the MS lock-in: Outlook/Exchange/Blackberry. Outlook does not work well with Exchange replacements (it can work with the aid of a plug-in, but there are all kinds of limitations).
      --
      The real "Libtards" are the Libertarians!
    2. Re:Applications by catbutt · · Score: 1

      It seems that first the linux people need to embrace the concept of cross platform development. Most linux developers I know don't want to build their stuff to run on all platforms, so it should be no surprise that vendors don't want to bother with developing cross platform either, and will simply target the platform that reaches the most uses.

      If the cross platform toolkits were the easiest way to build apps, and those apps were every bit as good as ones developed targeting a single platform, things would change.

    3. Re:Applications by ookabooka · · Score: 1

      Coding in a corss-platform manner adds to costs; why would a company spend the time re-writing portions of their code or teaching their programmers to learn a new cross-platform library when it will only gain them 1% market share? What Linux supporters should do is encourage the use of java, Mono compatible .NET, etc. Microsoft is pushing .NET and Sun is pushing Java, Linux users should hop on the bandwagon and help out as well as it helps them too. There will still be compatibility issues like the windows registry or filesystem structure, device interfacing, etc, but it'd be nice if companies that pushed out products had less work to do to port it to Linux.

      Some programs don't even need any alterations and will run quite well on Linux even though they weren't designed with that in mind. That, my friend, is the holy grail to getting Linux on the desktop.

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    4. Re:Applications by nyctopterus · · Score: 5, Insightful

      ... and Photoshop, Illustrator, and video editing apps. There is a hell of a lot of media software that people need that you just can't get on Linux (either natively of a replacement). I want to switch (from OS X), but I just can't. For example, what do I replace After Effects with?

    5. Re:Applications by PurPaBOO · · Score: 1

      Photoshop, Flash, Scenarist ...

      --
      If it weren't for the rocks in its bed, the stream would have no songs.
    6. Re:Applications by kcbanner · · Score: 0, Flamebait

      RTFA! The article is about the kernel not the support for apps. Next time please read the article.

      --
      Obligatory blog plug: http://www.caseybanner.ca/
    7. Re:Applications by slackmaster2000 · · Score: 3, Insightful

      Agreed.

      There are lots of applications out there, but perhaps too many. So many applications have everything but that one critical feature that an organization has come to rely on. "But it's open source and you can implement it yourself!" True, but that costs real money too. Quite a bit actually.

      And then there are the vertical applications that we can't move away from because we've got years and years worth of data stuck in the swamp. Yes, we could migrate but at what cost? Business doesn't care about operating systems or information philosophy, it cares about getting the job done to make money. It would take a considerable cost advantage to move an organization of medium size or larger from a Windows environment to a Linux environment.

      I spent years on and off trying to figure out how to move my company to Linux both on the desktop and the server. It's just too much, even still. Our business is manufacturing Widgets, and we get along just fine in our Windows world. If we were starting over from scratch today with the 5 or so employees we had when I first started a decade ago, I would make different choices. I despise 3/4 of Microsoft server products, and I hate the cost of MS Office.

    8. Re:Applications by shelterpaw · · Score: 2, Insightful

      That may be true for the Business environment, but your not accounting for the multimedia environment. I can't use Linux as a main desktop machine because it just doesn't have powerful enough applications. Some are great, but they're not up to snuff with products from Adobe and others. Though you can do more with some linux applications, they tend to be a hodge podge of apps, even iLife is a better suite of applications. iLife applications work together so effortlessly and I've tried a slew of applications on Linux which can't touch it. Then take into account professional music apps. Their are some for Linux, but there's is just not enough support.

      At least in the business environment, I can live with OpenOffice.

    9. Re:Applications by Anonymous Coward · · Score: 0

      The title of the article is "Why Linux Has Failed on the Desktop". While the article may suggest one reason, the GP is suggesting another. I fail to see how you can suggest RTFA when the post simply proposes a different reason for the failure.

    10. Re:Applications by Asphalt · · Score: 4, Insightful
      I don't think Linux on the Desktop has failed. I have been running it in one form of the other since the mid-90's, and have a Ubuntu machine now. As a matter of fact, every other machine but this one is running Linux on the desktop.

      But ... I am currently using Windows Vista as I am typing this.

      Why?

      Because I got a new machine. Quad Core with 2x8800GTX cards powering 3 monitors and an X-Fi Sound Card. It looks and sounds great.

      But when I tried to install Ubuntu 7.04 on it over the pre-installed Vista, I got a blank screen. Apparently the 10 month old 8800GTX drivers are not included on the Ubuntu install disk. Yes, there are some workarounds, using a text install, installing envy from a shell, and some other tips that may or may not work (results have been mixed), but it's a leap of faith. People that are running the 8800 cards in Ubuntu have been generally disappointed at their performance from the reading I have done on the Ubuntu forms, finding them slower than 7xxx series cards, and even slower then 6800's. What a waste of expensive graphics cards. And there does not even exist a driver to power my X-Fi soundcard. So I would not get sound. Sweet, a computer with no sound. All that music I downl ... I mean BOUGHT ... would never get heard.

      And that may be a bit of a problem for the Linux Desktop. It is hard to start out with a Linux desktop if you have psuedo-cutting-edge hardware. Many people buying new machines have to wait some time for stable and easily installable drivers to appear for their hardware, and by the time they appear, they are already fully entrenched in Windows, have their file structure laid out, etc.

      I am sure I will eventually have Linux installed on this machine, but it will be long after it is a high-end machine. I am not going to waste good hardware on drivers that don't work, or work sub-optimally.

      But this is not the fault of Linux. The folks who release the drivers just don't care too much about Linux. That is the problem.

      In two years, this will be a killer Linux workstation. Today, it would make a shitty Linux workstation.

      So, Vista it is for the time being. I have already gotten a BSOD. The OS is nuttier than a squirrels turd and is a general pain in the ass. But my applications run, everything installs the moment I plug it on (joystick, pocket PC, Bluetooth adapter, SD cards, etc) ... I can see what I am doing, the audio sounds great and I can get things done.

      Would I rather run Linux? Yes. Vista thrashes the disk around like crazy the whole time the machine is on, and it can only see 2.5 gigs of the 4gigs of RAM I have installed. I suppose I could shell out a few hundred for 64but Vista, but who knows what drivers will and won't work in that.

      But at least I have audio and video on the OS I have now. It's an imperfect work.

      The Achilles heel for Linux desktops has been and always will be fast and easy driver support, IMHO.

      Linux works great on slightly older hardware, but by the time the hardware is slightly older, it is more difficult to get converts. People tend to dance with who brought them, and on most machines, that is Windows.

    11. Re:Applications by jedidiah · · Score: 2, Insightful

      Multiple platform support is a boon to software quality. It encourages better engineering practices and allows the QA department to subject the codebase to a far more interesting collection of obscure configurations.

      Of course most companies just see quality (of any sort, not just software) as a needless cost.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    12. Re:Applications by christianT · · Score: 2, Insightful

      I think what we need to change our focus. So much emphasis is put on migrating existing behemoth environments to Linux. Why don't we focus more on the new startup businesses that aren't currently locked into their current platform by data migration costs, and lack of that one little function that they have come to rely on?

    13. Re:Applications by janrinok · · Score: 1

      No, you are wrong. The summary is titled as you claim, but not the article to which it refers. This is about how the kernel has put too much effort into following enterprise requirements and not enough effort into meeting desktop needs. So, as you can now see, the /. summary is not quite accurate (well, that shouldn't surprise anyone) but the rest of us were discussing the article; the applications are, therefore, irrelevant.

      --
      Have a look at soylentnews.org for a different view
    14. Re:Applications by cyfer2000 · · Score: 1
      Look what I use everyday:
      • Igor Pro, Mac and windows only, heard rumor that it can run under wine.
      • Photoshop, can be replaced by Gimp.
      • imageJ, Java.
      • jchempaint, Java.
      • Illustrator, IMHO can't really be replaced by Inkscape and openoffice yet.
      • Latex, linux works perfectly on this.
      • PDF viewing and editing with Acrobat. Any replacement on linux? I would like to know.
      • Word, Excel, Powerpoint, OpenOffice works pretty good, but gave me trouble many times too.

      So the application side of linux is not that bad at least for me.

      --
      There is a spark in every single flame bait point.
    15. Re:Applications by westlake · · Score: 1
      And it's not a problem of performance; It's a question of politics. We have to convince enough software vendors to start coding in a cross-platform language/way.

      The commercial developer isn't interested in politics. He is interested in sales.

      Windows is 95% of the desktop market.

      OSX running Boot Camp and Linux running WINE skims the cream of what remains - at no added cost.

    16. Re:Applications by Anonymous Coward · · Score: 0

      "But it's open source and you can implement it yourself!" True, but that costs real money too. Quite a bit actually.
      You're right, of course... but what bothers me is that most companies don't even investigate the alternative. For instance, they find a FOSS solution, but it's missing a feature, so instead they go with a proprietary solution, at a cost of $COST_PER_SEAT*$NUM_SEATS. However, did they even consider going to a third party, and asking them how much it would cost to implement the missing feature? Or, in fact, what about going to those working on the FOSS project itself, and offering them some fraction of $COST_PER_SEAT*$NUM_SEATS dollars to move your feature request to the top of the list?

      I bet alot of companies could get the exact software they want at a lower cost than the more obvious proprietary solution. (Plus they would get all the incidental advantages of FOSS: no lock-in, ability to further expand the code, etc.)
    17. Re:Applications by jma05 · · Score: 1

      For most part, these days it is very easy to write mostly cross-platform code with any open language and tool chain without even trying. Sure, actually deploying across multiple platforms requires working out some chinks and needs testing. But writing cross-platform code is not as hard as it once was except in the case of low level code. Most user applications in question only need the a portable GUI library. The rest is usually portable by default.

    18. Re:Applications by Anonymous Coward · · Score: 2, Funny

      For example, what do I replace After Effects with?


      Vim.

    19. Re:Applications by sven.schoenung · · Score: 1

      > Germans love David Hasslehoff No, we don't. (This is the first time I post on Slashdot. This HAD to be set straight.)

    20. Re:Applications by whoever57 · · Score: 1

      ... and Photoshop, Illustrator, and video editing apps.
      Those may be important to you, but they are niche applications, with replacements in the open source world. The Outlook/Exchange combo is much more difficult, partly because there has to be a migration path to effect a replacement (ie. replace one at a time) and there is no good migration path.
      --
      The real "Libtards" are the Libertarians!
    21. Re:Applications by impossiblerobot · · Score: 1

      I don't necessarily disagree, but I'm amazed at the number of times the companies for which I've worked have been forced into costly data migrations just to be able to stick with a proprietary vendor who has changed the way data is stored in their a newer version, and refuses to continue to support the old version.

      --
      Impossible Robot
    22. Re:Applications by tgv · · Score: 1

      Holy Lord. You call Photoshop a niche application? A bloody rich niche it is then. Whole hordes have weekly photoshop competitions, and they run it on their own computers. And Linux also lacks a decent Office suite (yes, I've got OpenOffice and AbiWord running on all platforms and Word, as sucky as it may be, still beats them).

      The Open Source model just doesn't suit mass markets: mass markets generate mass money, which is a big stimulus for companies. Thus Desktop Linux will always stay in its own niche where userfriendliness is not that important and you can have flame wars over KDE vs. Gnome (vs. twm vs. fvwm vs. ...) instead of combining efforts on a unified GUI. Linux could succeed on servers because they're operated by geeks anyway.

      Until total computer literacy breaks out, Linux is stuck with geeks...

    23. Re:Applications by poot_rootbeer · · Score: 1

      Apparently the 10 month old 8800GTX drivers are not included on the Ubuntu install disk.

      Are modern graphics cards no longer compatible with the VGA standard or something? An OS installer should be able to bootstrap using a bare minimum standard hardware configuration (even if those hardware standards are 20 years old), needing no hardware-specific drivers except maybe for the network interface. Once bootstrapped, all the HW-specific drivers can be retrieved and installed over the network.

    24. Re:Applications by whoever57 · · Score: 1

      Holy Lord. You call Photoshop a niche application?
      I don't have any numbers, but I doubt that it is installed on more than 5% of all PCs. That's still a large number of installations (and worth a lot of money), but I call 5% a niche. If you have any concrete numbers that show me to be wrong, I will gladly withdraw my comment.

      Regarding Word vs. Openoffice Writer -- I have found capabilities in the latter that do not exist in the former (and the reverse). Writer is a very capable tool, suitable for the majority of users. And don't get me talking about un-improvements in Office: useful features that worked in prior versions, but do not in later versions. Yuk!

      The Open Source model just doesn't suit mass markets: mass markets generate mass money, which is a big stimulus for companies.
      The mere existence of OpenOffice as a viable tool shows that this comment is not relevent.
      --
      The real "Libtards" are the Libertarians!
    25. Re:Applications by novakreo · · Score: 1

      ... and Photoshop, Illustrator, and video editing apps.
      Those may be important to you, but they are niche applications, with replacements in the open source world. You mean like the GIMP, which, stupid name aside, doesn't even support colour management?
      --
      O frabjous day! Callooh! Callay!
    26. Re:Applications by Jthon · · Score: 2, Informative

      Would I rather run Linux? Yes. Vista thrashes the disk around like crazy the whole time the machine is on, and it can only see 2.5 gigs of the 4gigs of RAM I have installed. I suppose I could shell out a few hundred for 64but Vista, but who knows what drivers will and won't work in that.

      Well if you purchased the retail version of Vista you can go to http://www.microsoft.com/windows/products/windowsv ista/editions/64bit.mspx to get a free dvd of the 64 bit version. It also appears that you don't get a new product key so if you have access to the 64 bit media you can just use your 32 bit key to install 64 bit vista. Though I have no idea if this works or is allowed with an OEM copy of Vista.

      This might work for you until there's an update to Ubuntu which allows your 8800 GTX to be fully supported.

    27. Re:Applications by Asphalt · · Score: 1
      Are modern graphics cards no longer compatible with the VGA standard or something? An OS installer should be able to bootstrap using a bare minimum standard hardware configuration (even if those hardware standards are 20 years old), needing no hardware-specific drivers except maybe for the network interface. Once bootstrapped, all the HW-specific drivers can be retrieved and installed over the network.

      No video mode would work, although the text installer would work. And even after graphic driver installation, the $400+ 8800 cards in Linux have pretty much been panned across the board, reportedly being no better than $70-ish 6600 cards.

      And there currently exists no Linux driver for the X-Fi sound card.

      Call me old-fashioned, but I like both video AND sound.

      I know, I know ... I'm a greedy bastard.

    28. Re:Applications by Asphalt · · Score: 1
      This might work for you until there's an update to Ubuntu which allows your 8800 GTX to be fully supported.

      That might very well be a viable solution. Thank you.

    29. Re:Applications by Salsaman · · Score: 1
      what do I replace After Effects with?what do I replace After Effects with?

      LiVES ?

    30. Re:Applications by Richard_J_N · · Score: 1

      Thoughts:

      1)Try installing Ubuntu in "safe graphics mode" (i.e. the vesa driver). No 3d eye-candy, but it *does* work. If you're wary of doing an install and then wishing you'd left vista alone, try installing on a USB stick.

      [FWIW, My expensive T60p laptop is cursed with an ATI card, and the fglrx driver is unstable, so I just use the vesa driver. I get full resolution and colour depth - I just had to forego the pretty GL screensavers]

      2)In my experience, a cheap USB soundcard (eg Behringer UCA-202 for $25) will wipe the floor with any internal card. 16-bit, stereo sound is perfectly good enough - and you avoid all the hums and interference that arise from having audio inside the case (even good soundcards suffer from this).

    31. Re:Applications by Anonymous Coward · · Score: 0

      I hate mixed feeling about recent hardware + Linux.

      Some time ago, I bought i965 motherboard + Pentium D to make a system for my dad.
      The reason I've picked i965 was because all drivers were made open source, so I thought excellent!

      While I don't really care that much binary vs open source video drivers, I want it to work, it would be nice to know that you can install Linux and 3d acceleration would be on by default. To my disappointment, nothing, absolutely nothing worked on that system. Not the video drivers (800x600 anyone?), not the sound, not the ethernet, not the ATA bus where the cdrom was connected.

      After trying different linux (Debian, Ubuntu, OpenSuse and Fedora) and spending 20+ hours hunting down info on forums, compililing modules here and there all to no avail.

      I gave up, put in the windows cd, two hours later everything was working.

      About 6 months has passed from what I've seen the drivers that I needed got merged into the distros. I haven't bothered to try since.

      About 2 months ago, I built another system for myself this time. I bought core2duo board + cpu, 4 gb ram, 3 sata drives raid0 array, nvidia 7600 powering two 22'' lcd panels, (and gigabit naturally :D)
      Put in Opensuse 10.2 cd, about 2 hours later I was up and running with continuous displays.
      I've (manually) configured two different videocards to run in xinerama mode before, but I never had a dual video card so I wasn't too optimistic. But after setting up the nvidia repository, selecting nvidia binary package and nvidia config tool, maybe rebooting (don't recall), it took about 5 min to set up the dual monitor option and it was so easy!

      So to recap, I made a mistake of not checking supported chipsets for my first install, and that has caused me some grief, on the other hand, now there's a fast dedicated windows computer in the house.
      For my fast workstation I've done some research and it turned out to be a very nice experience. Unfortunately I didn't get a large enough case to fit more drives, I had a certain $$$ limit.

      Another quick comment. I really suggest everyone should try out OpenSuse, while Ubuntu is getting good rep for hardware detection and it is certainly deserved, especially in the wireless card support area, I think overall OpenSuse provides better user experience as I don't recall myself touching shell to do any setup work or configuration.
      (Exception: the wizard to setup Openldap server was not working right, had to do that manually)

    32. Re:Applications by PitaBred · · Score: 1

      So, how's that SLI working for you under Vista? Because it wasn't working only a month ago. I'd mutter something about glass houses, stones, etc., but hey, who am I to judge? Your system isn't even doing what it's supposed to with your shiny Vista and shiny new hardware, and you expect Linux to be somehow better with cutting-edge hardware support, even when traditionally Linux gets the scraps and pieces of company support, if at all? What are you smoking? Driver support under Linux IS fast and easy. Easier than under Windows. It's that manufacturers don't support Linux.

    33. Re:Applications by gomoX · · Score: 1

      Very few people actually need the features that set PS apart from Gimp. For your average photo retouching task, Gimp is perfectly suited. It is when you need to interface with the outside world through more than just a JPEG that you need stuff like 16-bit support, Genuine Fractals, ICC profiles and a few more of those. Given that few people actually calibrate their printing process or print anything larger than 20x30cm, PS remains a niche application.

      --
      My english is sow-sow. Sowhat?
    34. Re:Applications by Asphalt · · Score: 1
      So, how's that SLI working for you under Vista?

      I's not, I don't run SLI. Nor did I eve intend to. I run multiple monitors 21" LCD screens. Running FSX with 3 monitors is pretty sweet and is a much more realistic experience, and since FSX is CPU bottlenecked and not graphics card bottlenecked (save for DX10), frame rates are about the same. Especially with the release of FSX SP1 which finally takes advantage of multiple cores. The "gaming" (or simming) aspect of the cards is very nice.

      Because it wasn't working only a month ago. I'd mutter something about glass houses, stones, etc., but hey, who am I to judge?

      Why would you mutter something about glass houses, and how would that be applicable to my situation? And I don't know how you are to judge. It's your post. Apparently you felt qualified enough to make it.

      Your system isn't even doing what it's supposed to with your shiny Vista and shiny new hardware

      Awesome sound ... really, the sound is just incredible. Great framerates on my multi-headed simulator at 3x1600x1200x32. Great graphics for all around work. Runs all of my usual Open Apps (Gimp, Open Office, Firefox, Thunderbird, etc, etc). Heck, I can run them all at the same time with hardly a 2fps drop.

      So besides not recognizing all of my memory (which is a function of a 32bit OS), occasional BSOD's, and what seems like diabolical non-stop disk access, exactly what is it not doing on my shiny new hardware? Not saying that I wouldn't prefer the workstation partition to be Linux, because I would, but in your opinion, in what manner is my hardware not being used by the OS?

      and you expect Linux to be somehow better with cutting-edge hardware support

      "Cutting Edge" is somewhat relative. The 8800's have been around since last year. As has the X-Fi card. The processor may be cutting edge (QX6800), but that shouldn't be an issue for either OS.

      So after 10 months or so do I expect Linux to support it. In 2007, yeah ... kind of. I didn't expect this back in 1997, but these days it usually happens within a year. Nvidia is pretty good about releasing drivers, and Ubuntu is usually decent about incorporating drivers, so yes, I was a little disappointed given my previous great experiences with Ubuntu.

      when traditionally Linux gets the scraps and pieces of company support, if at all?

      You just summed a problem with the Linux desktop yourself.

      What are you smoking?

      I don't smoke.

      Driver support under Linux IS fast and easy.

      That all depends on what hardware you are using, doesn't it?

      Easier than under Windows.

      Not on this machine. I don't even think there is a driver for the sound card (which is arguably the best sound card I have ever heard)

      It's that manufacturers don't support Linux.

      I believe that I stated this in the original post. And I believe that I said that it was a problem with the Linux desktop that was not Linux's fault.

      I suppose not even the best Linux distribution can improve one's reading comprehension.

    35. Re:Applications by Asphalt · · Score: 1
      So, how's that SLI working for you under Vista?

      BTW, your post inspired me to try it.

      I checked a little box on the Nvidia settings and it prompted me to reboot.

      When the system came back, the monitors on the secondary card stayed off, but the primary (middle) monitor came on.

      I booted up FSX. With the same settings, I got about a 30% improvement in frame rate taking off from McCarran airport and flying over the Las Vegas Strip.

      Sweet!

      I guess the CPU wasn't as bottlenecked as I had thought.

      Although since both configurations exceed 30fps (which is all I need in FSX for smooth flying), I am going to go back to the triple headed setup.

      Which I am back in now to type this. I had to uncheck the "SLI" box and restart, so it takes about 60 seconds to change between SLI and multi- monitor setup in Vista. No opening of the case or anything (thank goodness).

      Thanks for inspiring me to try it. I can confirm that for single-monitor games, it's pretty fucking awesome in 32 bit Vista.

      It's probably even better for games that are more graphic card constrained than CPU constrained.

      So to answer your question, it certainly works.

      And it works very well.

      Thanks for the heads up!

      And to think, I thought you were being sarcastic.

    36. Re:Applications by langelgjm · · Score: 1

      So, Vista it is for the time being. I have already gotten a BSOD. The OS is nuttier than a squirrels turd and is a general pain in the ass. But my applications run, everything installs the moment I plug it on (joystick, pocket PC, Bluetooth adapter, SD cards, etc) ... I can see what I am doing, the audio sounds great and I can get things done.

      Would I rather run Linux? Yes. Vista thrashes the disk around like crazy the whole time the machine is on, and it can only see 2.5 gigs of the 4gigs of RAM I have installed. I suppose I could shell out a few hundred for 64but Vista, but who knows what drivers will and won't work in that.

      I'd advise against Vista 64-bit. I'm currently running it on 'pseudo-cutting-edge' hardware (dual-core Opteron, 4 GB RAM, 3 monitors), and I'm tempted to say that more stuff is broken than works. Bad drivers and lack of application support are the main issues, and it makes it very painful - things don't install the moment I plug them in (e.g., Bluetooth, and I'm having issues with Windows Mobile Device Center). Besides that, there are a lot of programs that won't run (or won't run reliably) on 64-bit Vista - the Cisco VPN Client for 3000 series concentrators, Winamp, a hefty price tag CAD program I use (fortunately this is my home machine)... I'm considering trying 32-bit Vista.

      --
      "Anyone who [rips a CD] is probably engaging in copyright infringement." - David O. Carson
    37. Re:Applications by Draek · · Score: 1

      I don't have any numbers, but I doubt that it is installed on more than 5% of all PCs. That's still a large number of installations (and worth a lot of money), but I call 5% a niche. If you have any concrete numbers that show me to be wrong, I will gladly withdraw my comment.

      I'd say the actual number is bigger, but the percentage of people who actually *need* it would be even smaller than 5%... if I had a penny for every 17-years-old anime-artist-wannabe that I've seen having problems with Photoshop, I'd be rich enough to actually buy the overpriced POS. While TheGIMP, Inkscape et al are making huge inroads in that area, Photoshop is still king among the less computer-savvy teenagers of today, that pirate a piece of software worth more than their computers just to fix grandma's redeye.

      And regarding Word vs Writer, I know it may be elitist or whatever but I'll take LaTeX over both any day of the week... yeah, it's not suited for your average secretary or high-schooler, but if you're advanced enough to know and care about the differences between Word and Writer, you're probably advanced enough to appreciate LaTeX's advantages and superior output.

      --
      No problem is insoluble in all conceivable circumstances.
    38. Re:Applications by Anonymous Coward · · Score: 0

      You can only see 2.5G of RAM because you have a 32-bit OS and a lot of hardware in your PC. It's not Windows' fault - the same thing happens in all 32-bit OSs. The hardware has to be addressed somewhere, and there's only 4GB total of address space.

    39. Re:Applications by mjwx · · Score: 1

      Got this with a GeForce 6600 GT but not with my 8800 GTS. The problem here is that the card does not support VGA properly. Problems will manifest themselves on windows without the correct drivers (for me it was incorrectly coloured pixels appearing randomly). This is not typical of the 8800 or 6600 series but is a problem of your (and my) specific manufacturer and revision. Ubuntu 6.10 and 7.04 dont load the GUI from the live CD on my PC but does on my house mates PC which is near identical, same motherboard (Asus A8N-SLI) same processor (Athlon64) same video card (Geforce 6600 GT), the only difference was that my card was made by palit and his card was made by leadtek.

      --
      Calling someone a "hater" only means you can not rationally rebut their argument.
    40. Re:Applications by dave420 · · Score: 1

      source->ffmpeg->gimp->ffmpeg->final. You'll have to edit each frame by hand, but it works! :-P

  5. Enterprises want enterprise crap. by Agent+Green · · Score: 4, Interesting

    And that enterprise crap in Linux saves companies an incredible shitload of money. Enterprise users also have the muscle to keep their systems up to date. The back-office stuff is the more important arena to win, IMHO.

    Desktop users are fickle ... and that's why Linux has failed on the desktop. However, Ubuntu has made incredible progress on this front.

    --
    // Agent Green (Ian / IU7 / KB1JQO)
    // IEEE 802.3: All 10base Are Belong To Us
    1. Re:Enterprises want enterprise crap. by Brian+Gordon · · Score: 1

      Yeah, I agree- there are billions of dollars spent yearly on unneccessary proprietary software. Here free software can impact the Real World and save businesses real money. And think of how desktop adoption will skyrocket once peoples "computer training" field on their CV starts saying linux instead of windows because all their previous employers used it and they're more comfortable in linux than windows..

    2. Re:Enterprises want enterprise crap. by spun · · Score: 2, Insightful

      Note too that much of the work being done in open source these days comes from companies like IBM, Redhat, and Novell, not from Joe Q. Randomhacker. These companies see the server market as the largest, most profitable Linux market. That's where their throwing their development dollars. Hey, here's an idea: why not make desktop distribution without all that enterprise crap in the kernel?

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    3. Re:Enterprises want enterprise crap. by roster238 · · Score: 1

      Face it, the "enterprise crap" that you see as a waste of money is needed by IT Managers to adequately maintain the enterprise. The desktops of a 3000 user company requires a level of management that Linux can't provide and Linux developers don't want to provide because they see it as "enterprise crap" rather than management tools.

      --
      I swear I didn't know it was loaded...
    4. Re:Enterprises want enterprise crap. by 8-bitDesigner · · Score: 1

      Really? Honestly I think the kernel dev here is referring more to the scheduler than anything else. As it stands the Linux kernel is designed to load balance like a server and not a desktop, so the response time suffers.

      While I don't expect/want a ssh session on our production server to be snappy at the expense of serious number-crunching or web-serving, when I'm at home, I want my desktop to be snappy and do whatever I need to do now, even if that means my background processes need to chug a bit.

    5. Re:Enterprises want enterprise crap. by wolf31o2 · · Score: 1

      Desktop users are fickle ... and that's why Linux has failed on the desktop. However, Ubuntu has made incredible progress on this front.

      I think that you hit the nail right on the head here. Two years ago, Gentoo Linux was the desktop distribution for many people. Now it is Ubuntu. I figure in another year or so, people will start shifting to some other distribution. Then again, I even split "desktop" into "home" and "enterprise" since they have very different goals and very different needs. I'd much rather win the enterprise desktop market than the home desktop market, even though the latter is likely much larger these days.

  6. Too much choice and yet none at all by ArcherB · · Score: 3, Insightful

    One of the strengths of Linux is also its biggest weakness. If someone has a computer and for some strange reason needs to install an OS, which Linux distro do they choose? I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.

    Another problem is the MS dominance over the OS market. It's hard to buy a computer without Windows and even harder to purchase one with Linux preinstalled. Your average computer user is not going to purchase a computer that won't run (because of no OS) and even if they did, when they go to the store pick up an OS, all they see is Windows.

    Linux users need to stick to a Distro that works, is easy, is well known, and comes as an option to be preinstalled on computers from the majority of manufacturers, even if it is along side Windows or as a bootable DVD thrown into the box.

    --
    There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    1. Re:Too much choice and yet none at all by lilomar · · Score: 0, Offtopic

      I'm sorry, you must have posted on the wrong topic. here you go.

      Seriously, didn't we just have this conversation?

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    2. Re:Too much choice and yet none at all by gardyloo · · Score: 4, Funny

      I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.


            I can't name them, either. But I also can't name all the available versions of Windows. So what?

    3. Re:Too much choice and yet none at all by Anonymous Coward · · Score: 0

      That distro may be Ubuntu. It works, it's easy, well known and now you can purchase a Dell computer with ubuntu preinstalled and soon more other manufacturers will offer ubuntu linux on their boxes.

    4. Re:Too much choice and yet none at all by Doctor+Crumb · · Score: 2, Interesting

      Your average computer user doesn't go to the store to pick up windows; windows comes on the computer they just bought, and they don't know that they have any other options. The problem is not the number of distros; the problem is the lack of distros pre-installed on OEM computers.

      Plus, if you're not happy with a particular distro, you can try another one, for free, and with a minimum of effort. I've gone through 3 or 4 over the years before sticking with Kubuntu.

    5. Re:Too much choice and yet none at all by ArcherB · · Score: 2, Insightful

      I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.

      I can't name them, either. But I also can't name all the available versions of Windows. So what? Let's see how I do:
      Available?
      XP Home, Server, and Enterprise
      Server 2k3
      Vista Home, Professional, and Ultimate.

      Let's see how I did by comparing to this Wiki page. I missed:
      Windows Vista Starter
      Windows Vista Enterprise
      and the Windows 2k3 server editions. There are six, which I lumped into one.

      Of course, I skipped the embedded. Also, many of those are Enterprise editions of 2003 that you probably won't find people confusing them for a desktop OS (well, they might until the see the price tag!). Also, I skipped older versions of Windows since they can no longer be purchased. They would include Windows 1-3, NT4 and Windows 2k.

      I'd copy and paste the Linux list from Distrowatch, but they only list top 100.
      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    6. Re:Too much choice and yet none at all by ookabooka · · Score: 1

      I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.

      I'll bet you any sum of money that there is in fact no one in the world who can. As soon as you think you found someone I'll release an image of my harddrive and call it "ookabookix: elevendy billion edition" or something else more catchy, either way no one will see it coming. . . .

      --
      If you are about to mod me down, keep in mind that this post was most likely sarcastic.
    7. Re:Too much choice and yet none at all by Anonymous Coward · · Score: 0

      If someone has a computer and for some strange reason needs to install an OS, which Linux distro do they choose?

      Ubuntu

      Really, it's that simple. Just tell people: 'Ubuntu,' and that's all they need to know. If they feel adventurous they'll find out about other distros by themselves. That's when they'll see the many distros as a strength, we just have to be good salesmen/women and get our pitch right.

    8. Re:Too much choice and yet none at all by vivaoporto · · Score: 4, Insightful

      You know. The same thing happens to me, but instead of with Linux distributions, it happens with cars, televisions and other goods.

      If someone has far away job and for some strange reason needs to own a personal vehicle, which car do they choose? I've driven cars for years and I still can't name all the available models. I doubt ANYONE can.

      Car drivers need to stick to a model that works, is easy, is well known, and comes as an option to be sold at every auto shop and used car fair, even if it is along side the models from the brand that particular auto shop represents.

      I cannot imagine a reasoning more beaten up and less relevant than this one. While it is true that people prefers pre-packaged goods, too much choice was never a problem in the other markets. There is a multitude of car brands, TV brands, beer brands, all of them differing in a way or another but every of them catering to their target audience. And we do not see people fighting to get this or that car (beer, TV set) brand to dominate the market because of an eventual technical superiority, better taste, features, etc.

      That is because what is the best alternative for one may not be the best for other, because people taste differs, because people need differs. The only difference from that to computer Operational Systems is that the collaborative culture brought by the microcomputer "revolution" make people expect a level of interoperability and interchangeability between these different branded machine that they don't expect in other ones, like cars, for instance.

      And to blame the lack of interoperability we have nobody else than certain proprietary software companies (there are many of them for me to enumerate by name, but you know the ones I'm talking about), that could agree on standards that would thrive interoperability (imagine what would the industry be if they didn't agreed on ASCII, for instance), but instead put their short time gains over it and helps to push the whole industry back a couple of decades.

      To summarize: too much choice happens everywhere, and it is a good thing, inclusive in computing, as long as there are interoperability among the choices. Linux (the kernel) and its most of its userland is open source, open specs so, the lack of interoperability can't be blamed on them.

    9. Re:Too much choice and yet none at all by DragonWriter · · Score: 2, Insightful

      One of the strengths of Linux is also its biggest weakness. If someone has a computer and for some strange reason needs to install an OS, which Linux distro do they choose? I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.


      So? I can't name all the different kinds of laundry detergent (or even Tide laundry detergent), but its not hard for me to find one that works well enough and use it.

      Why would I need to be able to name all of the Linux distros in order to use one? I don't need to use all of them.

      Another problem is the MS dominance over the OS market. It's hard to buy a computer without Windows and even harder to purchase one with Linux preinstalled. Your average computer user is not going to purchase a computer that won't run (because of no OS) and even if they did, when they go to the store pick up an OS, all they see is Windows.


      I'm pretty to sure that, e.g., Fry's sells both Linux pre-installed systems and retail-box versions of some of the commercial Linux distros. Dell sells systems with Linux pre-installed. And, of course, plenty of computers come with MacOS pre-installed, which, while it isn't Linux, is certainly "without Windows".

      Linux users need to stick to a Distro that works, is easy, is well known, and comes as an option to be preinstalled on computers from the majority of manufacturers, even if it is along side Windows or as a bootable DVD thrown into the box.


      Since no distribution exists that "comes as an option to be preinstalled on computers from the majority of manufacturers", and its clear that none will until the demand for Linux from consumers is great enough to force that option, you seem to be saying that to become popular, Linux must first be popular. (I disagree that Linux users have to stick to one distro for this to be the case; as long as there is application compatibility across distros, it wouldn't matter if each hardware manufacturer offered a different distro.)

      But there is a kernel of truth there in that Linux won't acheive desktop competitiveness (in the market sense rather than the quality sense), until lots of people get exposed to Linux other than by choosing to buy it individually, so that they don't have to take the risk of what they perceive as "the unknown". Which means that the only way Linux will compete is the same way MS got its desktop dominance back in the days of DOS: providing enterprises a reason to standardize on it so that its what people need to use for work.

    10. Re:Too much choice and yet none at all by DragonWriter · · Score: 1

      And, according to Microsoft, "Vista Home" does not, contrary to your list, identify a single version, the versions are "Vista Home Basic" and "Vista Home Premium", and you missed "Vista Business". Actually, the Wikipedia page you link to also points that out, so your description of what you missed is wrong even based on the source you used. You also missed, for Windows XP, again from the page you cite, Windows XP Starter, Windows XP Home Edition N, Windows XP Professional Edition N, Windows XP Professional Edition x64, Windows XP Tablet PC Edition, and, oddly enough, what was probably the most popular bundled version of XP in the last year or so before Vista, Windows XP Media Center Edition.

      Did you even read the page you cited to claim that you only missed two Vista versions and the Server 2k3 versions?

    11. Re:Too much choice and yet none at all by ArcherB · · Score: 1

      I'm pretty to sure that, e.g., Fry's sells both Linux pre-installed systems and retail-box versions of some of the commercial Linux distros. Dell sells systems with Linux pre-installed.

      What does Fry's sell more of, name brand machines or custom built? And last time I was in Fry's shopping for a machine for my step-father's business, I couldn't even get XP Pro on the machine we wanted. I was limited to XP Media Center, period. We purchased a comparable machine from elsewhere for about the same price.
      As for Dell. They've done this for how long? A week? A month? What is the default option? Is Linux available on all PC's or just a few "business" models?

      Since no distribution exists that "comes as an option to be preinstalled on computers from the majority of manufacturers", and its clear that none will until the demand for Linux from consumers is great enough to force that option, you seem to be saying that to become popular, Linux must first be popular. (I disagree that Linux users have to stick to one distro for this to be the case; as long as there is application compatibility across distros, it wouldn't matter if each hardware manufacturer offered a different distro.)
      You have a point, but we are talking about a chicken and egg thing here. MFG's are not going to switch to installing Linux by default because few will buy them. Few people will try Linux when their system comes preinstalled with Windows. However, if the MFG's included an Ubuntu Live-DVD in the box or in the listed Ubuntu as "Ubuntu Linux -$50" (as in minus 50 bucks) in the OS menu, more people might consider trying it.

      But there is a kernel of truth there in that Linux won't acheive desktop competitiveness (in the market sense rather than the quality sense), until lots of people get exposed to Linux other than by choosing to buy it individually, so that they don't have to take the risk of what they perceive as "the unknown".
      Right On!

      Which means that the only way Linux will compete is the same way MS got its desktop dominance back in the days of DOS: providing enterprises a reason to standardize on it so that its what people need to use for work.
      You have a point, but the opposite is also true. There are many IT managers (not techs, but managers) who hear Windows Server, see an interface that is familiar to them and think, "I run that at home. I already know something about that. I know a LOT more about Windows than I do CentOS."

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    12. Re:Too much choice and yet none at all by Frosty+Piss · · Score: 1

      One of the strengths of Linux is also its biggest weakness. If someone has a computer and for some strange reason needs to install an OS, which Linux distro do they choose? I've run Linux for years and I still can't name all the available distros. I doubt ANYONE can.

      If you're a business, you install Red Hat (or CentOS) or SuSE. Reason is good corporate account support.

      --
      If you want news from today, you have to come back tomorrow.
    13. Re:Too much choice and yet none at all by ArcherB · · Score: 1
      And, according to Microsoft, "Vista Home" does not, contrary to your list, identify a single version, the versions are "Vista Home Basic" and "Vista Home Premium", and you missed "Vista Business". Actually, the Wikipedia page you link to also points that out, so your description of what you missed is wrong even based on the source you used. You also missed, for Windows XP, again from the page you cite, Windows XP Starter, Windows XP Home Edition N, Windows XP Professional Edition N, Windows XP Professional Edition x64, Windows XP Tablet PC Edition, and, oddly enough, what was probably the most popular bundled version of XP in the last year or so before Vista, Windows XP Media Center Edition.

      Point well taken. However, I'm sure there are many MS employed marketers and vendors that can list every version from memory. But with Linux, as someone else here pointed out, in the time it would take someone to memorize every Linux distro, several new ones would appear because anyone can create a distro, and many do.

      For comparison purposes, it may be fairer to refer to Linux as distor's, and not so much Linux. For example, we could compare the versions of Ubuntu, (KUbuntu, Ubuntu 64-bit, Ubuntu Server, Gobuntu and so on) to Windows rather than the Linux versions as a whole. Same could go with Gentoo, Sabayon, Redhat and the rest. Then we are not looking at Windows vs. Linux, but Vista vs Sabayon, XP vs KUbuntu, or Server2k3 vs. CentOS, and so on.

      Did you even read the page you cited to claim that you only missed two Vista versions and the Server 2k3 versions?

      Ouch, you got me there. However, I did say:

      Of course, I skipped the embedded. Also, many of those are Enterprise editions of 2003 that you probably won't find people confusing them for a desktop OS (well, they might until the see the price tag!). Do you even read the posts you reply to? :-)
      Looks like it happened to both of us.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    14. Re:Too much choice and yet none at all by bonefry · · Score: 1

      I'd copy and paste the Linux list from Distrowatch, but they only list top 100. You only need to list Red Hat Enterprise (versions 3,4 and 5), Debian (Sarge and Etch), Ubuntu (Dapper and Feisty), OpenSuse (10, 10.1, 10.2), Suse Enterprise 10, Fedora (5,6 and 7) and Gentoo ... and you've got 99% of all Linux users.

      Besides ... any open-source application can be compiled to run on all the distributions listed.
      You can't say that about Windows.
    15. Re:Too much choice and yet none at all by david_thornley · · Score: 1

      One of the strengths of Linux is also its biggest weakness. If someone has a computer and for some strange reason needs to install an OS, which Linux distro do they choose?

      If they're buying a Linux box from Dell, under the home and home office category, it's Ubuntu.

      How do you think most individuals get their OS? It comes pre-installed on their computer. Dell makes it simpler to pick a Linux distro than a Windows version.

      Why would somebody want to install an OS? If they're looking at an installation, they probably have an available geek, who can not only install the OS but recommend a distro. If they're in a bookstore thinking they could install Linux, they can pull some book-with-CD/DVD off the shelf and read the back cover to see if it sounds good.

      How does somebody select a laundry detergent? There's lots of those, each slightly different, but very few people feel unable to wash clothes because they can't figure out which detergent is best.

      I think this is a very small issue, at most, in the success of Linux.

      --
      "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
    16. Re:Too much choice and yet none at all by aztektum · · Score: 1

      speakin' from a /.'er/nerd point of view, who cares if you can name them all? gentoo, slackware, debian, redhat can be tweaked to fulfill most server roles. if you need something more specific then look for it (KnoppMyth, super tiny installs, Beowulf versions for you toaster :))

      from the end-user role, if you aren't a computer person and you're running linux at home, you were probably setup by a friend or family member who is a nerd. so what would they care if there really is 1,000 other distros out there to check email and download pr0n on?

      i don't think that because there is so many distros it really creates such a huge issue. find the tool for the job. only anal retentive types are worried about knowing EVERY option there is.

      --
      :: aztek ::
      No sig for you!!
    17. Re:Too much choice and yet none at all by neonfrog · · Score: 1

      I'm going to spin on your analogy, just to make a point. Someone else will come along and spin mine and screw it up too, so don't feel bad.

      Cars are applications, not operating systems. The roads and traffic laws are the operating system (roads = MS - ubiquitous). Cessnas use a different OS (air = MAC OS - planes are good at what they do, but not much else). So do trains (tracks = Solaris - you gotta be a big boy to play). And boats (ummm, water = Linux - think scale like battleships and jet skis able to co-exist).

      Cars can run on train tracks, but not without modifications, and it is sub-optimal (Think CrossOver Office). Trains almost never fly. Can you land your Cessna in your short suburban driveway? Or in your pool?

      That's why Linux isn't making good inroads on the desktop. It needs to be an SUV out of the gate and instead it is more like a rare flying water-car that requires training to drive on regular roads.

      Where the heck is BadAnalogyGuy when you NEED him?

      --

      I'm thinking about it, therefore I might be.

    18. Re:Too much choice and yet none at all by wicka · · Score: 1

      You don't understand his point. Imagine if were trying to decide between buying an Accord and a Camry, and there were 5 different trim levels of Accord with just different features, but there were 407 different Camry models, and they varied widely in quality, ability to actually drive the thing, comfort features, etc. THAT is an actual comparison between Linux and Windows, not your bullshit. Also, Linux users and "zealots" spread far more FUD than Microsoft and their users could ever even remotely hope for. It's ridiculous the amount of lies and deception there is promoting Linux.

    19. Re:Too much choice and yet none at all by _Sprocket_ · · Score: 1

      I'd copy and paste the Linux list from Distrowatch, but they only list top 100. If you want to play that game, you've really missed with Windows. You see - not only is there various Microsoft releases of windows, but there's various OEM releases of Windows. What about the Windows bundle that came with Compaq, HP, IBM, Gateway, and Dell systems (and their variations depending on the system model)? All those variations in available drivers, pre-packaged software, configurations... all very different than what you'll find in a plastic-armor box at your local Fry's.

      It's the same with the 100+ Linux distributions. Some are pure vanity releases. Some are very niche compilations with very specific functionality requirements. Very few are completely different ways of approaching Linux. And even fewer have any application towards the question "which distro do I use for my desktop?"

    20. Re:Too much choice and yet none at all by Billly+Gates · · Score: 1

      The industry remembered the IBM monopoly and how great it was to buy from all one vendor before MS came into the picture. Many IT managers were fired from making poor investment choices in the 1980s for failed software and hardware from companies that are not around anymore. Datageneral anyone?

      So now we need to stick with 1 standard and that is microsoft for all the business computing needs. Sorry but interoperability is a huge selling point which is why I wiped Ubuntu off my laptop for windows when I changed my major from MIS to accounting. My classmates will be sending me access files and excel spreadsheets so I have to do what I have to do.

      The internet is trying to open the standards whichis good but the analogy is different than cars.

    21. Re:Too much choice and yet none at all by mosch · · Score: 1

      Cars, beers and TVs all work in roughly the same way.

      SUSE Linux is a fine example of why choice is confusing and bad. In a modern version of SUSE, you can install software via RPM, YaST, apt, rug, zypper and yum.

      Depending on what you read, you will find directives to use one or another, or some combination thereof, but it's all very confusing and difficult to understand what is different about them, and why the user should care.

      The user would have been vastly better served with a single, slightly less advanced option. But no, Linux users insist that choice is good, when reality is that choice is expensive, inefficient and a pain in the ass.

    22. Re:Too much choice and yet none at all by DragonWriter · · Score: 1

      Do you even read the posts you reply to? :-)


      Yes; you'll note (presuming that you read the posts you respond to) that the omissions I point to from the webpage that you neglected to mention are neither embedded, nor the Enterprise editions of 2003, simply the non-embedded versions of XP and Vista that are listed on the Wikipedia page you cited but that you missed both in your guess and in your review of what you missed in your guess.

      Outside of those exclusions, you claimed you missed only two versions of Vista, and the Server 2003 versions (though, as you note, the latter aren't entirely outside the exclusion).

      But your mistake on Vista versions was more wrong than you claimed, and you missed a number of non-embedded XP versions that you neglected to mention.
    23. Re:Too much choice and yet none at all by ArcherB · · Score: 1

      How do you think most individuals get their OS? It comes pre-installed on their computer. Dell makes it simpler to pick a Linux distro than a Windows version. I went Dell.com and started selecting a PC. I started with an Desktop-Home and Office. Next I selected the Inspiron series. I then selected the "Built for you" option. The next option selected was Inspiron 531s, Everyday Productivity, I clicked on "build yours". The next two options were service plan and processor. I don't think it matters what you select here. Finally, it comes to the OS. Here are my options:

      Genuine Windows Vista(TM) Home Basic [subtract $30]
              Genuine Windows Vista(TM) Home Basic + Belkin Easy Transfer Cable [add $9]
              Genuine Windows Vista(TM) Home Premium [Included in Price]
      Dell Recommended! Enhance your multimedia experience.
              Genuine Windows Vista(TM) Ultimate [add $169 or $5/month1] I don't see Ubuntu listed anywhere. I thought it was simpler to get Ubuntu than Windows? Where is the option? I looked under small business desktop, servers, rack systems. It wasn't until I typed "ubuntu" in the search field before I found the Inspiron Desktop 530 N, which came with Ubuntu as the option. However, if I selected the 530 from the front page, Ubuntu was not an option.

      So it appears that Linux is available on Dell systems, but you have to actively seek it out. No only is it not listed as a default option, but it's not listed up there at all unless you manually search for it. This is simpler?

      How does somebody select a laundry detergent? There's lots of those, each slightly different, but very few people feel unable to wash clothes because they can't figure out which detergent is best.
      They pick one off the shelf who's packaging claims to meet their needs best for the price. If a brand was kept off the shelf and the customer had to ask the grocer to get it out of the back probably wouldn't sell too well either. Right now, Linux is not on the shelf. You specifically ask the Grocer to go get it for you.

      I think this is a very small issue, at most, in the success of Linux.
      Maybe. But the situation won't change until Linux is presented as an option next to Windows.
      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    24. Re:Too much choice and yet none at all by Anonymous Coward · · Score: 0

      I will tell you why it doesn't matter much with other products- they all operate about the same. You sit in a car, and you can pretty much figure everything out in under a minute. There are minor annoyances like figuring out which side the gas cap is on, but its going to be on the left or right, you don't have to start popping the hood or read a manual to figure out how to feed it gas.

      In fact, its a real pain in the ass when there is any real significant deviation from the norm- I remember being very pissed when I bought a Mustang a few years ago and couldn't figure out where the fark the lever was to pop the trunk (turns out it is in the glove box). And you might make the argument that under the hood cars are all very different- and you are right, and drivers pay a huge cost for that- they either have to read the manual to make repairs or take their car to a mechanic which often costs a small fortune.

      This is a problem that we tolerate with most consumer electronics, which is where the old joke about VCR's still flashing 12:00 comes from. However, most people when it comes to their desktops want and/or need their computers to do things, and anything standing in the way of that causes a big problem.

      One of the fundamental philosophical differences between Linux and Windows and OSX is that the user is supposed to figure it out, not that the OS is supposed to make a person's life easier. As a result, over 10 years later, Linux still can't give itself away to the desktop user. Call me a troll, but thats how it is.

    25. Re:Too much choice and yet none at all by Cro+Magnon · · Score: 1

      I don't see Ubuntu listed anywhere. I thought it was simpler to get Ubuntu than Windows? Where is the option? I looked under small business desktop, servers, rack systems. It wasn't until I typed "ubuntu" in the search field before I found the Inspiron Desktop 530 N, which came with Ubuntu as the option. However, if I selected the 530 from the front page, Ubuntu was not an option.


      In that example, the problem isn't too much choice. The problem is only one VISIBLE choice. Currently if you want anything other than Windows (or Mac), you have to hunt for it. That would be as true with 1 distro as it is with 100.
      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
    26. Re:Too much choice and yet none at all by ArcherB · · Score: 1

      Dell makes it simpler to pick a Linux distro than a Windows version. Ahhh! NOW I get what you were saying. It sounded as if you were saying that it is easier to pick Linux that it is to pick a Linux version. I'm up to speed. You make an excellent point! The Dell customers that request a Linux distro are not overwhelmed by the "download", post purchase user.

      Now, if we can just get the option listed next to the Window's versions, we'll be in good shape.

      --
      There is no "I disagree" mod for a reason. Flamebait, Troll, and Overrated are not substitutes.
    27. Re:Too much choice and yet none at all by Anonymous Coward · · Score: 0

      What a load of horse shit.

      There are, ballpark, a dozen major distributions out there that probably account for 99% of even Linux geeks. Beyond that, you have all sorts of niche distributions created by random folks for whatever ridiculously specific purpose they absolutely have to have. But no Joe Consumer is ever going to have to even consider, or probably even hear about those. The only people who even know about their abundance are the ones who've devoted time learning about Linux and the culture and whatnot (which most people won't do), and then go on to make dumb-ass arguments like yours.

      So, no, you won't go to Dell (the equivalent of a Toyota dealership) and find them offering 407 varieties of Linux. They probably won't offer you more than one or two. And if you do some casual reading about Linux, you're not going to find hundreds of distributions recommended. You'll probably find lots of articles recommending Ubuntu, going on about how easy it is and whatnot, and maybe some Suse and Red Hat in addition.

      The fact that some yahoo created his own distribution with built-in support for Nintendo Power Gloves isn't ever going to enter into the picture, and suggesting otherwise is ludicrous.

    28. Re:Too much choice and yet none at all by dave420 · · Score: 1

      Cars, TV, beer, etc. all work on the same raw materials. Cars use petrol, TVs use electricity, beer uses stomachs. Linux vs. Windows, however is a completely different kettle of fish. It'd be like if the car needed special petrol you get for free in the mail, that you have to mix yourself in your bathtub, whereas the Windows car gets it from the gas station on every corner. Sure it costs more, but it's right there.

      Not all choices are equal.

  7. Escalation.. by Zarhan · · Score: 0

    So, I've had enough. I'm out of here forever. I want to leave before I get so disgruntled that I end up using windows. - Con on LKML.

    How soon we'll be seeing him as a Windows 7 advocate?-)

    Anyway, I guess he's been really bitter lately, going from anger from Linus not accepting his patches to escalating to the point where the entire Linux is a spawn of the devil and should be cut up and left out to dry. Sounds more like a runaway rant, really...And I guess it's good to vent all that anger, but credibility is taking a bit of a hit.

    (Yeah, thanks for the SD scheduler - I've been using Con's patches for 2-3 years now and been very happy with'em. I guess I'll switch to mainline kernel when 2.6.23 hits).

    1. Re:Escalation.. by pavera · · Score: 2, Interesting

      He is disgruntled and rightly so. He had good ideas, he implemented them, Linus and all the maintainers spurned him, said "no this code is crap". Then they turned around, duplicated his work, took his ideas, and put them in the mainline.

      I see this whole thing as a huge ego trip by Ingo and Linus. If they were halfway decent people, they would be able to admit "Hey this new guy had a good idea, and lots of people are using it, and it works, lets bring him in". Instead Ingo was hung up on "My way is the best way", Linus bought off on that, and then after the fact, Ingo screwed this guy over. I would be pissed too if I spent 4 years of my life trying to get something into the kernel, just to have someone who is more "politically" connected steal my ideas and get the credit for my improvements.

  8. Oh ye, it's the performance, duh by A+nonymous+Coward · · Score: 2, Insightful

    Right, blame it all on the kernel performance, as if the average user could even notice, say, a 10% difference in any kind of speed.

    Nothing to do with a monopoly.

    Nothing to do with existing applications that WINE can't handle.

    Just kernel speed. He's a freakin' genius, this boy is.

    1. Re:Oh ye, it's the performance, duh by Anonymous Coward · · Score: 0

      Just kernel speed. He's a freakin' genius, this boy is. A lot more of a genius than you are.

      Con Kolivas has done some brilliant stuff to improve interactivity for GUI and other desktop applications. If you think Linux interactivity on the desktop is as good as it should be, you're delusional. And if you think CK's work is about some abstract "kernel speed", you have no idea what his patchset does.
    2. Re:Oh ye, it's the performance, duh by vtcodger · · Score: 1
      ***Nothing to do with existing applications that WINE can't handle.***

      Nothing against WINE. I am, in fact, typing this on a lightweight Windows browser running with only minor problems under WINE. It run well enough that I am using it instead to the more or less OK Linux alternatives -- Firefox, Konqueror, Lynx in framebuffer video mode. But the truth of the matter is that there are LOTS of Windows applications that do not run acceptably under WINE. Maybe virtualization will solve the problem of running mission critical Windows applications under a PC Unix. The technical problems look to be largely tractable. I'm not so sure about the licensing issues.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    3. Re:Oh ye, it's the performance, duh by jedidiah · · Score: 1

      Linux interactivity on the desktop is a HELL of a lot better than Windows XP. Linux interactivity has ALWAYS been better. It's not about "speed" it's about more robust multitasking.

      Even back when this argument was about slackware96 vs Windows95 Linux still came on top because it's able to better juggle multiple, competing, contradictory demands.

      That is what "time sharing systems" do and have always done.

      This isn't even getting into Windows style OS level bit rot or trojan infestations or just general app bloat.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    4. Re:Oh ye, it's the performance, duh by caseih · · Score: 5, Insightful

      Since I don't have mod points, I'll just burn karma instead.

      In short, you don't know what you're talking about. He's not talking about *throughput* which Linux does very well at. He's talking about latency and interactive performance. A system where the desktop is snappy and responsive, where the CPU wastes cycles if need be just to makes sure the mouse doesn't lag and that windows are redrawn in a prompt, synchronized way. A kernel optimized for desktop performance (have you ever *used* Quartz on OS/X?) will sacrifice overall throughput and raw total performance for low latency servicing of the things a user actually looks at on the screen. It's this perception of performance that matters on the desktop. If users sees a fraction of a second delay or stuttering in his UI, this is perceived as "slow!"

      For example, my Fedora Core 6 box running on an older AMD 2800+ XP, is plenty fast at lots of things. I can compile large programs fairly quickly, and do all kinds of things. But dragging a window across the screen not only is slow, but it also can cause my audio to skip.

      On the same processor (even under VMware!) Windows XP is smooth and the UI responsive. Of course under the hood Windows doesn't fair so well. I can't compile with as much raw speed, and although the UI is responsive, the code connected to it may not be executing in a speedy manner, causing me to have to wait for the computer. But the important part is that the windows draw smooth and fast. Resizing a window or moving a window is silky smooth.

      Even Vista, though it ultimately is slower than XP and Linux, has a UI that appears to be super fast and slick, much faster than any Linux desktop (remember perception *is* reality). Just try to use it sometimes.

      Now his patches combined with, say Compiz, go a long ways to making Linux have the responsiveness that desktop users require, the apparent schizophrenia on the part of Linux developers in relation to the desktop has frustrated him and driven him away. This is a tragedy.

    5. Re:Oh ye, it's the performance, duh by SerpentMage · · Score: 1

      Dude, I wish I had points to give you. You just nailed the topic, and oddly many don't seem to get it. I use both Windows, and Ubuntu and while Ubuntu is nice for developing it sucks for doing video or audio. For example say I am running a DVD, and then want to listen to a podcast. Not at the same time, but I stop the DVD, and listen to the podcast. I get an error, "Could not access device." This is completely bogus. I have to close my DVD app to listen to a podcast.

      It is these little things that drive me bonkers on the desktop... Linux as a server is great, desktop... well... Con Kolivas ain't calling it end game for nothing...

      --

      "You can't make a race horse of a pig"
      "No," said Samuel, "but you can make very fast pig"
    6. Re:Oh ye, it's the performance, duh by dedazo · · Score: 1
      Yes, I expect that's because Windows 95 was still cooperative multitasking not much better than Mac OS 9. But clearly you haven't used Windows since then, because the annoyance of having a single application freeze and bring down the whole thing is gone now, and has been getting better with each release while people like you toed the "it's better because I say so" party line.

      As for "trojan infestations", well that's entirely up to you. It's not like Windows is impossible to secure or something.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
    7. Re:Oh ye, it's the performance, duh by goarilla · · Score: 0

      huh i have more problems of that sort on windows don't know if it's the same but if a file get's accessed more than once by a program in windows it throws me a can't open file error over and over, i've seen this issue on *Unixes as well but it's rather rare on regular files maybe the problem lies with your specific dvd player because i have no issues of that sort with MPlayer

    8. Re:Oh ye, it's the performance, duh by Mazin07 · · Score: 1

      I'd love to nod my head and agree that because kernel priorities are elsewhere, the UI on Linux is always laggy.

      Except, from my experience, kernel optimization has little to do with it.

      I run Windows, but I have managed to cram it full of F/OSS apps, and the thing that always struck me was that GTK apps are terrible when it comes to the UI, not only in terms of design but also in responsiveness. The symptoms are the same - resizing a window, dragging a toolbar, opening a new dialog all cause lag. The whole thing lags all over the place.

      There's no Linux kernel involved, just Windows XP. It feels like GTK in its entirety is an awkward mess. I don't think I've ever been happy with GTK, not on Windows, not on Mac, not on Linux (and certainly not on my Nokia 770).

    9. Re:Oh ye, it's the performance, duh by Anonymous Coward · · Score: 0

      My Athlon XP 2800+, doesn't have this problem even though I also use it a MythTV frontend+backend as well as a desktop. The UI is snappy, the audio never skips. The only time I have a problem is running old Amiga games in e-UAE, which only runs smoothly when I stop mostly everything that runs in the background.

      I'm not saying you don't have a problem, but if two people with similar systems don't share a problem it does make it harder to fix. It may be that our systems only have similar the processors though. My distro is Arch Linux running a mostly stock 2.6.21.6 kernel (Arch does add 13 patches to it, but that is far less than most distros). I have onboard sound, but it does has hardware mixing, which if yours does it in software, that might be why you get audio skipping whilst under load. I have onboard VIA Unichrome video, which isn't great, but works fine for 2D (3D stuff is rather buggy with it). And I run KDE for my DE.

    10. Re:Oh ye, it's the performance, duh by jedidiah · · Score: 1

      I use XP on a daily basis.

      It still loses it's mind when a single user process goes tits up.

      Securing Windows is infact impossible to the common noob.

      If you are going to force them to be sysadmins, you might as well have them run VMS.

      The system needs to be reasonably secure by design and out of the box.

      Expecting them to "fix it" themselves is contrary all of the marketing & advocacy BS.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  9. Only thing I miss ... by jshriverWVU · · Score: 1

    Photoshop, everything else I need is available under the GPL just an apt-get away.

    1. Re:Only thing I miss ... by Limbo+Socrates · · Score: 1

      ...under the what is a what?

      Having to understand "GPL" and "apt-get" = FAIL.

    2. Re:Only thing I miss ... by aerthling · · Score: 1

      I know how you feel.. simple acronyms and software titles are beyond me too.

    3. Re:Only thing I miss ... by mhall119 · · Score: 1

      What do you need Photoshop for? There are many Linux alternatives that fit the needs of probably 80% of Photoshop users.

      --
      http://www.mhall119.com
  10. Not failed, niche by athloi · · Score: 1, Insightful

    Microsoft designs software like GM builds cars: for the average person, which is defined by having average needs. For checking email, web surfing, and using Quicken, Windows is the better product. For those with either far broader needs, or much more specialized ones, there's Linux or FreeBSD. However, Kolivas makes a good point: Linux has not adapted to the desktop paradigm and so alienates many potential users with its somewhat doctrinaire requirement that they learn entirely new ways of doing common tasks.

    1. Re:Not failed, niche by thatskinnyguy · · Score: 1

      Also, people want something that they are familiar with and can use without much training. Linux has a slightly steeper learning curve than Windows 2K or XP: which users probably already use at home. Despite all the rhetoric, Linux is not for all people.

      Also, from a business standpoint, is adopting new IT ideas for the sake of adopting new IT ideas a good practice? I think all 500 of the Fortune 500 would respond with a resounding "No".

      --
      The game.
    2. Re:Not failed, niche by Hideaki · · Score: 3, Insightful

      I disagree. If all I wanted to do with my PC is surf the web, check email, chat with friend and use office apps like the "average" computer user does, I'd switch to linux in a heart beat, in fact, I did for a while. But the one thing that keeps me bound to this monopoly that is Windows is gaming, which goes back to application availability. I don't think what the article is saying is true at all. I ran linux for months and didn't notice any of this "slow speed" in fact, it ran faster than windows, if anything. Even for games running through Wine.

    3. Re:Not failed, niche by ericrost · · Score: 1

      Sorry, but I have to take issue with this. My fiance, who I switched to Gentoo (my mistake) then ubuntu (fixing my mistake) was sick and tired of Quicken borking its own files. We had transactions in one register that were undeletable that it inserted and weren't in other registers.

      We constantly had to guess at budgeting (in our BUDGETING software) because it couldn't keep its own DB staight.

      As for checking email, browsing the web, etc. The apps on Linux are on par or better (firefox runs better in linux imho) than Windows.

      So no, for an average use case that you specifically mentioned, linux with Gnucash, Firefox, and Evolution fills MY needs MUCH better. (as in it actually works the way it advertises, doesn't fuck things up just for fun, and I don't have to "upgrade", or at least pay to upgrade, every year to get a yet worse version of the same crappy buggy shit).

    4. Re:Not failed, niche by nyctopterus · · Score: 1

      It has nothing to do with ease of use or speed. If you think about it, how many people have tried Linux, and gone back to Windows because it was slow/difficult to use? I'm guessing pretty close to zero in market terms. No, people never try it. The key is apps. Can't run iTunes - oh dear. No Photoshop either? Err um... I think I'll stick with Windows/OS X. It's not clear that Linux does anything extra for the desktop user at all. And that's why it's not krushing the proprietary kompetition.

    5. Re:Not failed, niche by Billosaur · · Score: 1

      You also have top take into account the fact that Microsoft only has Windows, and at that only a few supported versions (XP, Vista), as opposed to the profusion of flavors of Linux. "Windows" as an identifier is more familiar to the common user than Ubuntu, Red Hat, etc. So yes, Linux has lagged behind in stepping up to work with the desktop environment in a more substantial fashion, but it won't happen until there's enough of a reason, e.g. people actually get the word that there is an alternative to Windows and it can be as easy to use (with some time and practice).

      --
      GetOuttaMySpace - The Anti-Social Network
    6. Re:Not failed, niche by BlueParrot · · Score: 2, Interesting

      How exactly is 1gb of RAM minimum and $money "the better product" if all you will do is to browse the web and write some e-mails ? Increased system requirements, extra cost,privacy issues,inferior security... Now, compare that to installing Xubuntu on the box. It is probably easier than removing all the craplets from your typical pre-loaded windows system as well...

    7. Re:Not failed, niche by Anonymous Coward · · Score: 0

      so apparently what your saying is that Microsoft builds a inferior product which is terribly developed and is completely void of pleasing aesthetics and lacks taste or quality?

      I'm sorry you can not compare Microsoft to GM. Microsoft unlike GM, has a successful shitty product and GM just sucks all around.

    8. Re:Not failed, niche by Tempest451 · · Score: 0

      I think you hit the nail on the head. It's funny how every reply comes from niche user who find their niche OS better. Go figure. Microsoft is succesful because Windows made it possible for everyone to use a computer, not just basement-dwelling script Geeks. If any OS is going to replace it, it is going to have to do something equally ground breaking and so far, no other OS has.

  11. Performance, not ease of use by spun · · Score: 2, Informative

    let's just nip this little tangent in the bud, shall we? he's saying the Linux kernel is so bloated with enterprise level crap, and is so optimized for the server role, that it performs poorly on the desktop.

    --
    - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    1. Re:Performance, not ease of use by DragonWriter · · Score: 1

      he's saying the Linux kernel is so bloated with enterprise level crap, and is so optimized for the server role, that it performs poorly on the desktop.


      IME, it doesn't "perform poorly" on the desktop in the first place, at least compared to Windows XP (running on the exact same box), and where it does perform poorly, it seems to be mostly with audio/video (sometimes with other content, for similar reasons) and be primarily related to the use of substitute applications that aren't the ones the content was principally developed and tested for, which doesn't seem likely to be fundamentally a kernel problem.

    2. Re:Performance, not ease of use by jedidiah · · Score: 1

      So?

      I can say that the sky is PINK.

      That doesn't necessarily mean it's true.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    3. Re:Performance, not ease of use by Anonymous Coward · · Score: 0

      The sky is pink here right now, damn raging wildfires :(

      Pink sky

    4. Re:Performance, not ease of use by spun · · Score: 1

      Yes, but if someone says the sky is pink, and you say, "Nuh uh! A Panda eats shoots and leaves!" then you are both idiots. So, to make the analogy clear, when a disgruntled kernel hacker says that the Linux kernel has performance problems on the desktop, and Slashdot posters say it is easy to use, they are idiots.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    5. Re:Performance, not ease of use by spun · · Score: 1

      I agree, but he is not talking comparison so much as absolute performance. Operating systems take too long to boot, period. The mouse pointer on a modern desktop should never, ever lag. Media players should never stutter and skip. Applications shouldn't take five seconds to switch. We have the CPU horsepower for that.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    6. Re:Performance, not ease of use by DragonWriter · · Score: 1

      I agree, but he is not talking comparison so much as absolute performance.


      Since failure or success in a market is relative, absolute rather than relative performance would be a bad explanation for failure in the market.

      Operating systems take too long to boot, period.


      I agree with that. And, given that most OSes do much better, in terms of time, at restoring from "hibernation", you'd think this would be easy to fix—when you make a system change that affects startup, on the next startup, the system takes goes through a full startup and, before permitting user interaction, saves its state as if it were hibernating; in the future, until the next startup-affecting system change, it restores from that state image as if from hibernation, and continues on its merry way.
    7. Re:Performance, not ease of use by poopdeville · · Score: 1

      The panda. Where did it get a gun?

      --
      After all, I am strangely colored.
    8. Re:Performance, not ease of use by spun · · Score: 1

      That's not what it's shooting. You know the dirty version of the joke, right?

      So a panda hires a hooker. He eats her out and fucks her until he comes. He then gets up to leave without paying and she angrily stops him saying, "What are you doing? I'm a hooker!" The panda says, "Yeah, what's a hooker?" She says "Look it up! Right here, hooker: a person who gets payed for sex." The panda says, "Yeah, well, I'm a panda, look it up, here we go, Panda: Large black-and-white bear-like mammal, native to China. Eats, shoots and leaves."

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    9. Re:Performance, not ease of use by 51mon · · Score: 1

      On a technical point do mouse pointers ever lag these days?

      Certainly most mouse pointing is done so close to the silicon I've seen boxes stiffed, and the user would have known it if only the arrow hadn't followed the mouse around. That isn't even with fancy graphics cards.

      Funny about the multimedia stuff, as I was chatting to a load of multimedia people at LUGRadio live, and all of them pretty much run realtime kernels all the time. If it is good enough for profession audio and video work, it is more configuration than features that is lacking.

      And yes, applications taking more than an instant (5 seconds is eternity in modern computing) is silly these days, but on the other hand people will accept 5 seconds for most application if they get the software cheaper, now, better featured. Bloat happens because it isn't the most important issue for most users.

    10. Re:Performance, not ease of use by Anonymous Coward · · Score: 0

      You know, repeatedly finding new ways to say "NUH UH!!" throughout this thread really makes you look like an idiot.

      I realize you're a zealot (proof:(http://penguin.lvcm.com/)) but that's no reason to behave like one in every post you make.

      Like you have so far.

    11. Re:Performance, not ease of use by spun · · Score: 1

      I've seen the mouse pointer lag on recent Windows and Linux operating systems, usually when it's a PS2 mouse and the system is doing heavy disk IO. Now that I think about it, I haven't noticed any lag in multimedia apps recently. Boot times, application switch and start times are not much different now than they were ten years ago. I think faster processors and more memory have only encouraged developers to write sloppier code.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
    12. Re:Performance, not ease of use by Hatta · · Score: 1

      Except that it doesn't. My linux desktop functions just fine. Maybe it performs less than optimally, but who cares? It performs well enough that I don't notice any problems. And I'm running KDE on a 1.5ghz athlon with half a gig of ram. I guess people with a sub-GHZ processor might have some problems, but is optimizing the kernel for people who want to run the latest flashy desktop on the oldest crappy hardware really how we need to be spending our time?

      --
      Give me Classic Slashdot or give me death!
  12. 2008 not the year of Desktop Linux? by pete.com · · Score: 0, Flamebait

    Just a few short months ago, this very site proclaimed this was "The Year." Now a sad reality is creeping in ..... this isn't the year either. We've been let down again.

  13. Linux on the Desktop? by RedHat+Rocky · · Score: 1, Insightful

    I find it hard to get any work done with just a kernel.

    Oh, perhaps what the poster is really talking about is Linux distributions. Ah! In that case, Ubuntu has made major major progress and I would say is "mother" ready. I, in fact, have my family of four and my parents doing their daily computing on Ubuntu.

    Failed on the Desktop? Hardly.

    --
    Anything is possible given time and money.
    1. Re:Linux on the Desktop? by TobyWong · · Score: 5, Funny

      Let me take a wild guess and say you didn't RTFA and neither did the people who modded you up.

      --
      - Toby
    2. Re:Linux on the Desktop? by Anonymous Coward · · Score: 0

      Hardly? Dude, it's a dud. "Failed on the desktop" means it hasn't been able to win many converts. It doesn't mean it's unusable. And all those people above who are posting the same thing, let me just make it clear here: YOU'RE THE EXCEPTION TO THE RULE. You're smart enough/patient enough/stubborn enough to stick with Linux-even when it's obviously a dog-and make it work. Good for you! Seriously, I applaud your abilities and determination. But then there are the rest of us folks, the people who'd rather sit down, turn on the computer and start using it rather than spend an hour or more trying to figure out why it won't print or what this or that cryptic error message means. Folks who don't want to have to recompile the kernel just to add a desired feature (and who wouldn't know how if Linus himself descended from the heavens to show them how). If you want to figure out dependency problems when you're trying to compile the latest printer driver for your Epson, that's great. The rest of us have work to do.

    3. Re:Linux on the Desktop? by suv4x4 · · Score: 1

      I find it hard to get any work done with just a kernel.
      Oh, perhaps what the poster is really talking about is Linux distributions. Ah!


      Why do you have to post your thought process in written form for all of us to read? We all know distributions are meant in the context, we don't need your brain crutch for this one.

      In that case, Ubuntu has made major major progress and I would say is "mother" ready. I, in fact, have my family of four and my parents doing their daily computing on Ubuntu.

      Failed on the Desktop? Hardly.


      I got my mommy, poppy and retarded sister on Amiga. Should I declare Amiga winner on the desktop?

    4. Re:Linux on the Desktop? by RedHat+Rocky · · Score: 1

      Perhaps, just perhaps, that's why I used the word POSTER in my response.

      --
      Anything is possible given time and money.
  14. Again??? by Pedrito · · Score: 3, Insightful

    Everyone has a take on it. Haven't we had this discussion a hundred times on Slashdot?

    My personal opinion, after having used Linux quite a bit, is simply that Linux isn't ready for the desktop. While many apps have easy to install packages, a lot of apps don't. Particularly smaller, single-developer shareware kind of apps. Many of these require getting source and compiling, something my mother or grandmother won't be able to do.

    Speaking of my mother and grandmother, the other thing they already find confusing enough is the Windows directory layout. Linux is FAR more complicated in that department. They'd find organizing their documents much more difficult.

    Finally, frankly, I don't find the UIs all that intuitive to use. I've used Gnome and KDE. I prefer KDE, but I have issues with both. It took me a while to figure out how to drag and drop gzip compressed files from KDE. I can't even remember how it works off the top of my head, I'd have to go do it again. But it definitely wasn't as intuitive as drag and drop from say WinZip to a folder in Windows.

    The fact is, Linux just isn't ready for the desktop. Don't get me wrong, huge strides have been made over the past few years in usability and I suspect it'll get there eventually, but it's not there.

    Another issue is the community, which in many places is hostile to newbies. I've been insulted on more Linux support forums for asking question than I've ever been on Windows support forums. There are places to get good support for Linux, but there are a lot of really hostile ones too. Windows may have some hostile ones, but I just run into it far less frequently.

    This is just my personal opinion, based on my experiences with it. Other people may have had different experiences. I still love Linux for certain things and I run a Linux box as a file server, firewall, database server and for video editing. I'd never trust connecting a Windows box directly to the internet, but I've always trusted Linux for that. But as a desktop environment, it just doesn't work for me.

    1. Re:Again??? by AlHunt · · Score: 1

      >>Everyone has a take on it. Haven't we had this discussion a hundred times on Slashdot?

      Gee, if I had mod points, I'd give you "+5, Master of Understatement". This is a daily debate, occasionally spilling into a full fledged flamewar.

      --
      1 in 4 Maine children in struggle with hunger.
    2. Re:Again??? by Misagon · · Score: 1

      Many of these require getting source and compiling, something my mother or grandmother won't be able to do.
      ... And it is not like the package managers out there are any easier to use either.
      --
      "We mustn't be caught by surprise by our own advancing technology" -- Aldous Huxley
    3. Re:Again??? by Stormx2 · · Score: 1
      Yeah, linux is complex. Things like directory structure are mind-boggling to beginners, but with any luck (and the huge strides you mentioned) beginners won't see anything outside their home directory.

      My personal opinion, after having used Linux quite a bit, is simply that Linux isn't ready for the desktop. While many apps have easy to install packages, a lot of apps don't. Particularly smaller, single-developer shareware kind of apps. Many of these require getting source and compiling, something my mother or grandmother won't be able to do.
      Uhg, again, it depends on usage. I suspect your grandparents might have an email account, and order some products online. The bleeding-edge version of gcc won't be entirely necessary for this kind of use.

      Finally, frankly, I don't find the UIs all that intuitive to use. I've used Gnome and KDE. I prefer KDE, but I have issues with both. It took me a while to figure out how to drag and drop gzip compressed files from KDE. I can't even remember how it works off the top of my head, I'd have to go do it again. But it definitely wasn't as intuitive as drag and drop from say WinZip to a folder in Windows.
      I know you're just giving an example here, but in my experience this is a lot easier under linux than windows. Right click > Extract Here does it for me. You can also use file-roller, which is a bunch more intuitive than Winzip. Creating archives is super too. Select the files, right click > Create Archive. You can choose from a bunch of compression algorithms too... :)

      Another issue is the community, which in many places is hostile to newbies. I've been insulted on more Linux support forums for asking question than I've ever been on Windows support forums. There are places to get good support for Linux, but there are a lot of really hostile ones too. Windows may have some hostile ones, but I just run into it far less frequently.
      I'm frequently in #ubuntu on freenode, and that channel is one of the most patient and anti-elitist channels I idle in. You're right though, it varies a lot. Basic question-asking skills sidestep the whole "will-i-get-flamed" thoughts.
    4. Re:Again??? by lilomar · · Score: 1

      At the risk of starting a "My distro is better than your distro!" flame war, I just wondered, have you tried Ubuntu?

      It has everything you say you would like in Linux. You rarely have to compile from source. Never, if you aren't looking for the kind of things only someone who knows how to compile from source would be looking for. Your choice of desktops. (I seem to recall, at least in GNOME that unzipping is as easy as right-click > extract-here). And this is the kicker, a really friendly community. I have gotten help many times on the forums and never once heard the phrase RTFM. I also spent the night before Feisty Fawn was released staying up and posting in a thread created just to have fun psyching out about the update (of course this fanboism was completely unwarranted, but it's always fun just to kick back and geek-out once in a while).

      So I would suggest you give it a try. After all, it's Linux, the worst that happens is you decide you don't like it and wipe the partition. The only thing wasted is the CD you installed it on. =^)

      --
      The creator of this post (Jacob Smith) hereby releases it, and all of his other posts, into the public domain.
    5. Re:Again??? by Anonymous Coward · · Score: 0

      In my opinion, Gnome and KDE are both BAD things for a linux desktop. They tend to mimic windows, so why use them, when you already have the original ?

      I stopped using linux on desktop BECAUSE of this, because I could not use anything but those big, heavy and slow monsters.

      I now use a mac, but still have linux as a server.

    6. Re:Again??? by pzs · · Score: 1

      Flamebait? What the fuck is wrong with you?? All he did was state an opinion! But of course on Slashdot we can't stand even mild criticism of the blessed-OS-of-the-enlightened-ones.

      If Linux won the desktop war and got 100% share, what on earth would people on Slashdot talk about? Probably how it was all much better when Linux was exclusive and we didn't have to put up with so many n00bs. Or we'd all start using BSD instead to prove how l33t we are.

      Peter

    7. Re:Again??? by vtcodger · · Score: 1
      ***Another issue is the community, which in many places is hostile to newbies. I've been insulted on more Linux support forums for asking question than I've ever been on Windows support forums. There are places to get good support for Linux, but there are a lot of really hostile ones too. Windows may have some hostile ones, but I just run into it far less frequently.***

      Amen. I think that things are much better now than they used to be, but there is something about Unix that seems to attract jerks sort of like the celebrity criminal d'jour attracts photographers and camera crews. It used to require a fairly thick skin and a zero-tolerance attitude toward bullying in order to get answers to perfectly reasonable questions.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    8. Re:Again??? by Pedrito · · Score: 1

      Flamebait? What the fuck is wrong with you??

      Thank you for your support. It's precisely this kind of attitude about Linux that holds it back. It's precisely this kind of "screw the user's opinion, I like it the way it is," kind of attitude that is holding Linux back. And this is the kind of thing I get flamed for on support forums for apps. I'll go in and offer some UI suggestions that I think will make the app more user-friendly (and I do have 20 years of professional software development experience, so it's not like I'm a complete neophyte) and generally the attitude is, "Screw you."

      And like I said, this isn't confined to Linux. I've seen it with certain apps for Windows. The e-mule developers, for instance, are pretty damn hostile as well. But I simply find it far more frequently with Linux developers than with Windows developers.

    9. Re:Again??? by pxc · · Score: 1

      She just has to get used to the idea of working from her home directory instead of the root. Setting up symbolic links may help. I use a secondary partition for storage of important data, and symbolic links to make things easy/convenient for me.

      IE: /home/pxc/Downloads -> /lin/shared/inet /home/pxc/docs -> /win/c/Documents & Settings/patrick/My Documents

      Working from the home directory and using "bookmarks" in KDE/Konqueror and "places" in Gnome/Nautilus will simplify the way you interact with the file structure greatly.

      I personally like the way KDE handles compression and extraction. With the context menu, you can directly choose extract, which opens up a little submenu, allowing you to "extract here," "extract to ...", "extract to $ZIP_FILE_NAME". Double clicking on it will open it in Konqueror with "zip:///home/pxc/zipfile.zip" and it will look just like a regular folder. You can copy and paste files the same way you normally would to any other folder to extract whatever files you want.

      Personally, both Gnome's UI and Windows' UI fall short for me in customization, usability, and appearance. Particularly in the department of file management. Konqueror is incredibly well integrated, versatile (it's a decent web browser, great file manager, powerful FTP client, handles Samba shares, compressed files, etc very well). I'm very excited to see KDE 4.0 come to Windows.

    10. Re:Again??? by Trigun · · Score: 1

      I see that you got modded as flamebait, but in many aspects, your opinions align with mine. I will go one further, and state that KDE, although making great strides as a corporate user desktop, have to make fundamental changes to become a usable, securable desktop. I can set default e-mail accounts using KDE's config files, but even making those settings immutable, as described by KDE, they are allowed to change. Sure they reset when the app is closed, but, even still, if I don't want changes made, I would set defaults and prevent the users from changing them.

      The Kiosk tool is half assed, and things need to be changed before you can secure the desktop completely.

    11. Re:Again??? by huckamania · · Score: 2, Interesting

      Linux is a really great kernel.
      Gnome, KDE, etc are really ugly, poorly integrated windows managers.

      The best applications available for Linux are servers that run on top of the kernel. They are without a doubt world class, best of breed, rock solid servers.
      The best applications for Gnome, KDE, etc are p2p clients, decoders and cd/dvd rippers. They are without a doubt world class, best of breed, rock solid p2p clients, decoders and cd/dvd rippers. Everything else is a cheap knockoff of some commercial app.

      The Linux kernel continues to adopt 21st century technology.
      Gnome, KDE, etc are really ugly, poorly integrated windows managers.

      The Linux kernel has support of major corporations.
      Gnome, KDE, etc are anathema to corporations because the best apps are p2p clients, decoders and cd/dvd rippers, among other things.

      Linux development is led by Linus Torvalds.
      The development of Gnome, KDE, etc are led by a commitee, a carrot dangling from a stick and some guy in his mother's basement, repectively.

      Linus is from Sveeeden.
      Gnome, KDE, etc are from Mars, Venus and some poor mother's basement, respectively (or not).

      Linux development is focused.
      Gnome, KDE, etc do a great job of muddying the waters not just for developers but also for the users.

      Everybody loves Linux!
      Everybody can tell you why you shouldn't use Gnome, KDE, etc instead of Gnome, KDE, etc.

      Linux is the present and future.
      Gnome, KDE, etc are the reason why desktop Linux is not present.

      -------

      Call me a troll if it makes you feel better, but the truth hurts sometimes. It's not the Gnome, KDE, etc developers who are to blame, but the development model which doesn't provide focus and a market system (if you can call it that) that doesn't pick a winner.

    12. Re:Again??? by jb.hl.com · · Score: 1

      Things like directory structure are mind-boggling to beginners, but with any luck (and the huge strides you mentioned) beginners won't see anything outside their home directory.

      Why should this be so? On a Mac, the file system is incredibly transparent because the folders are logically named: all a typical user sees in the root of the file system is System, Library, Applications, Users and a link to the user guide. Windows isn't as good, but still logical; C:/Windows has Windows in it, C:/Program Files has, well, program files, C:/Documents And Settings (again obvious)...

      And then you see Linux, and the other Unices (I know OSX is a UNIX underneath but it does a damn good job of hiding it). /usr and /home could conceivably mean the same thing, yet it isn't clear (FreeBSD has /usr/home instead, which IMHO is far more logical). /sbin and /bin are confusing enough, but to a user the word "bin" is utterly meaningless. In some countries, a bin is something you put rubbish in, for christ's sake. /var, /opt, /etc, /proc, /mnt...generally the response to these would be "WTF do these mean". Don't even get me started on the whole /media thing.

      If anything, this shows the difference in outlook between the big desktop OSes and Linux... a normal person wouldn't be frightened by the layout of a Mac or Windows disk simply because it's obvious what each folder has in it, what its purpose is. Having that would give someone the confidence to explore, whereas the very opaque names Linux uses give off a distinct impression of "this is technical, do not touch this or the computer may catch fire". Because, let's face it, if you have to display technical details to the user by default, ever, you have lost.

      I know this is a long post for some friggin folder names, but it's sort of the tip of the iceberg; the layout of Linux, and the way things are, tends to make it seem more complicated and technical than it actually is. If you don't make things clear, if you don't make it so there's a nice big button or a wizard or something that does something, if you make people have to drop to a command line FOR ANY REASON other than very low level diagnostics when something is terribly, terribly wrong, it gives off that "do not touch" impression I talked about.

      --
      By summer it was all gone...now shesmovedon. --
    13. Re:Again??? by Pedrito · · Score: 1

      Man, you're going to get modded -100 flamebait for that kind of opinion. God forbid you don't think everything about Linux is just a friggin' home run. I would just make one minor correction: Linus is from Finland, not Sweden. But they're certainly close to each other...

    14. Re:Again??? by i_ate_god · · Score: 1

      I think a lot of the elitism that comes from technology stems from people who have worked with it for a while. People who have spent a lot of time tinkering, experimenting, exploring, customizing, and whathaveyou that they just fall in love.

      Why aren't there MS fanboys arguing that Window's is better than Linux as ferociously as Linux users argue that Linux is better than Windows? Overall you spend less time messing with Windows because you can't. You can alter anything and everything in Linux, so people spend more time with Linux itself and thus develop an intimate relationship with it.

      I'll risk Karma, but I'll compare technological devotion to the woman who gets beaten up by her husband, but is still in love with him and still sticks with him and even managed to defend him.

      --
      I'm god, but it's a bit of a drag really...
    15. Re:Again??? by Anonymous Coward · · Score: 0

      You lost the grandma at root. Then again at symbolic links. Then again at secondary partition. And all of that in one paragraph.

    16. Re:Again??? by Anonymous Coward · · Score: 0

      That was f***ing hilarious!!!
      You are the bomb!

      (As pointed out elsewhere, Linus is an ethnic Swede from Finland.)

    17. Re:Again??? by Stormx2 · · Score: 1

      What I was getting at is that, under normal usage, you won't have any need to have an explore. But on reflection, you're right. There's not all that much that can be done, tho. I suppose a future distro could "hack" round it, by putting things in /system (e.g. /system/usr) and symlinking stuff on the / to that (/usr -> /system/usr), and then the default file manager wouldn't display any symlinked directories in /... But that's very hacky ;-)

    18. Re:Again??? by jb.hl.com · · Score: 1

      What you suggested is precisely what Mac OS X does. There is a distro called Gobo Linux which does that, but it hasn't seen much uptake; Ubuntu would do well to emulate it. Hell, even have an Applications folder as an odd interface to apt, which you can drag and drop applications into from a repository, which is also represented as a folder! Talk about the best of both worlds :)

      --
      By summer it was all gone...now shesmovedon. --
    19. Re:Again??? by Anonymous Coward · · Score: 0

      On a Mac, the file system is hidden behind a layer of abstraction. Open a terminal and look around with ls and you will see a different structure than what you see from the finder. Knowing where a file is in one application doesn't mean you know where it is in another. This is intuitive?

      Same thing on Windows. Several posters have talked about how intuitive it is to find all your media under My Computer, at the same time failing to realize that My Computer doesn't exist in the filesystem at all. It is a collection of handy links which are there to hide the fact that the filesystem is a mess. What is intuitive about labeling every device with a semi random one-letter name which may or may not be the same next time we use it?

      Linux distributions have well-documented, reasonably well structured filesystems, AND handy links in the graphical layer. The DVD is accessed either through /media/DVD (see how all devices are in a single directory and have names describing what they are?) or by clicking the picture of a DVD on your desktop.

    20. Re:Again??? by jb.hl.com · · Score: 1

      The underlying technical details simply do not matter.

      A "collection of handy links" hides the filesystem being a mess? Wonderful! A typical user doesn't care about a messy filesystem, but WANTS a collection of handy links. What's intuitive about labeling every device with a semi random letter? Simple: "Drive C" is simpler to say and far more efficient than its equivalent under Linux or even Mac. It can be used as a common point of reference whether you're dealing with hardware or software. If you want to guide someone to the Windows folder, it's not in "the root of the filesystem", it's on "drive C". If you want to tinker with CD-ROM drive settings, it isn't "/dev/hdb", it's "D:".

      A "layer of abstraction"? Great! The key phrase in your post was "Open a terminal". If a user is confident enough to hunt down the Mac OS X terminal emulator, open it and browse the file system, then sure, the abstraction isn't needed, but for a user who couldn't give a pliant duck about terminals or file systems then that layer of abstraction serves to make things easier. (I'm not sure what you mean by the "Knowing where a file is..." thing, because pretty much all OSX programs use the same file open dialogs which all use the sanitised file system.

      And yes, Linux file systems are well documented and structured, but something being documented and structured does not make it good, intuitive or anywhere near newbie-friendly, simply because to a newbie it makes no sense whatsoever. And, even on Ubuntu or other similarly newbie-friendlyish distros, they will at some point have to drop to a command line for some reason and find themselves utterly, totally confused.

      --
      By summer it was all gone...now shesmovedon. --
  15. Failed? by AlHunt · · Score: 1

    I can't get to the story (slashdotted?), but who used the word "failed" besides the submitter? Does that mean that in any industry, everyone except the largest player is a failure? Even if desktop Linux never breaks out of it's niche (nerd/geek market), by no means is it a "failure". Yes, yes - I know, not all desktop Linus users are nerds or geeks, but for the most part, they are.

    --
    1 in 4 Maine children in struggle with hunger.
    1. Re:Failed? by shelterpaw · · Score: 2, Interesting

      If you compare it to the success it's had on the server market, then it's a failure. I think a lot of people have been rooting for linux quietly and hoping for it to really make headway. It's had some successes, but nothing close to what we had hoped for or at least what I had hoped for.

    2. Re:Failed? by oojah · · Score: 1

      You should read the article.

      Cheers,

      Roger

      --
      Do you have any better hostages?
    3. Re:Failed? by Synchis · · Score: 1

      Ok Ok I read TFA. :)

      And the headline and summary of the slashdot article do not do it justice. The editors should be spanked for that one, cuz even Con himself said it was a bad headline for his own interview. I think what he was getting at most was not that *Linux* had failed on the desktop market, but that the desktop market itself has failed its users.

      A very well founded and informative look into Linux kernel development, and a sorry loss for the Linux community.

      --
      Thomas A. Knight
      Author of The Time Weaver
    4. Re:Failed? by oojah · · Score: 1

      > And the headline and summary of the slashdot article do not
      > do it justice. The editors should be spanked for that one

      Yeah, absolutely. Hence my suggestion :) CmdrTaco posted a dupe of it a while later that disappeared quickly, but it *did* have a proper title and summary.

      Cheers,

      Roger

      --
      Do you have any better hostages?
  16. Desktop Responsiveness by Compholio · · Score: 4, Informative

    The article really focuses on how quickly the desktop responds to user operations. I haven't personally found this to be a problem on the 2.6 kernels; however, to say that work is not being done in this area is unfair. Kernel Trap has had several articles on people working on CPU schedulers to address this problem, recently the Completely Fair Scheduler was merged to potentially solve this problem: http://kerneltrap.org/node/11773.

    1. Re:Desktop Responsiveness by Anonymous Coward · · Score: 3, Insightful

      recently the Completely Fair Scheduler was merged

      That _might_ be one of the reasons he's pissed off, you know ...

    2. Re:Desktop Responsiveness by Anonymous Coward · · Score: 0

      I never hear anyone complaining about CPU scheduling.
      But disk IO's been a huge problem for amd64 for nearly a year.
      http://linux.slashdot.org/comments.pl?sid=247219&c id=19797955

    3. Re:Desktop Responsiveness by Anonymous Coward · · Score: 0

      recently the Completely Fair Scheduler was merged to potentially solve this problem

      Guess on whose ideas CFS is based....

    4. Re:Desktop Responsiveness by Zenin · · Score: 1

      Linux has been swapping schedulers on a regular basis for over a decade now.

      They need to give up.

      They need to borrow a schedule design that actually works.

      It'll never happen of course. Too many egos in the way.

      --
      My /. uid is better then your /. uid
    5. Re:Desktop Responsiveness by PCM2 · · Score: 4, Interesting
      I'm surprised (but I guess not shocked) that there hasn't been more discussion on /. as to the technical matters behind what he's saying. I, for one, do not follow Linux kernel development closely enough to be up on any of this stuff. If you make it that far in TFA, though, you'll find that his main gripe was the incredible resistance he got to his desire to include a "fair" CPU scheduler in the kernel. He even went so far as to develop a pluggable architecture that would allow you to pick which scheduler you wanted at boot time, but this was also met with resistance. Then you get this:

      Then one day presumably Ingo decided it [fair scheduling] was a good idea and the way forward and... wrote his own fair scheduling interactive design with a modular almost pluggable CPU scheduling framework... and had help with the code from the person who refused to accept fair behaviour in my flamewar.
      Presumably this is not the whole story, but I'd expect /. to talk at least a little bit about this aspect of the story, rather than all these "Linux on the desktop" comments we get. How does Ingo's new CFS compare to the code Kolivas wrote? Which design is superior? Does Ingo's design actually borrow from Con's code, or does it just do more or less the same thing? And what about Con's implied accusation that the kernel development process is impenetrable, both to end users and even key developers when they reach an impasse with one of the "elite" -- is this a fair criticism? Like I said, there's no way for me to answer these questions for myself with my current knowledge.
      --
      Breakfast served all day!
    6. Re:Desktop Responsiveness by hawk · · Score: 1

      No problem. The next scheduler schedules schedulers, so that each gets its cycles in the sun . . . :)

      hawk

    7. Re:Desktop Responsiveness by Anonymous Coward · · Score: 0

      That _might_ be one of the reasons he's pissed off, you know ...

      Yeah. Also, have you noticed that now that the Linux kernel has incorporated another implementation (which implementation also includes his ideas) it suddenly started to suck? Had Kolivas's implementation been merged would he say the same thing?

    8. Re:Desktop Responsiveness by pabs · · Score: 1

      How does Ingo's new CFS compare to the code Kolivas wrote? Which design is superior? Does Ingo's design actually borrow from Con's code, or does it just do more or less the same thing?

      Kernel Trap has an ongoing archive of CFS-related discussion from the LKML, including this detailed email exchange betweeen Ingo and Con.

      The gist of the exchange is that the two schedulers are similar, but not identical. I'm not a kernel expert and I don't know squat about schedulers, but in my opinion, the exchange seemed to indicate that CFS is superior.

      --

      Odds of being killed by lightning and winning the lottery in the same day: 1 in 2^55

  17. kernel modules? by MalHavoc · · Score: 1

    Isn't the whole point of building a modular kernel to prevent desktop Linux from being burdened by "enterprise crap"? If you don't need it, the kernel shouldn't load it. And you can always build a static kernel with just what you need, anyway.

    1. Re:kernel modules? by TheRaven64 · · Score: 1

      Kernel modules are great for entirely optional subsystems and for drivers. You can put the IPv6 stack in a module (or collection of modules), for example, and not bother with it if you're not using IPv6. It's a lot harder for core components, like memory allocation and scheduling. These subsystems are all about trade-offs. You can trade throughput for latency, for example. In a server, latency is often not that important, but throughput is. On a desktop, the opposite is true. A scheduler designed for throughput is likely to cause glitching in audio and video playback under load.

      --
      I am TheRaven on Soylent News
  18. Fragmentation! by VincenzoRomano · · Score: 1

    I think that the answe could be: too many projects all around the Linux kernel .
    This can leads to a fragmentation in the resource (both human and economic) allocation to projects.
    This in turn can lead to slow advance in technologies, loose of focus in development.
    Three to five desktops, none working perfectly.
    More than one hundred distributions, three to five browsers, three office suites ... they all do the same things with minor changes in the meat and a lot of graphics work to differentiate.
    The ability to choose is important. But hings should work a little bit better before multiplying choices. IMHO.

    --
    Maybe Computers will never be as intelligent as Humans.
    For sure they won't ever become so stupid. [VR-1988]
  19. Failed??? by jlebrech · · Score: 0

    It hasn't failed on MY desktop!!

  20. Desktop Linux Failed? by Culture20 · · Score: 1, Insightful

    When did that happen? I keep convincing people to try out linux (or at least OSS on their MS Windows boxes), and quite a few make the switch. The people I see sticking with Windows are the gamers (which might explain MS's drive to push the Xbox360).

  21. Re:Correction: Why Linux has failed on YOUR deskto by slickwillie · · Score: 4, Informative

    It's been working fine on my desktop since Slackware '96.

  22. Wrong problem by pubjames · · Score: 4, Interesting

    Linux on the desktop has been gradually improving, and is now at a point when it is probably pretty much equal to Windows. It may even surpass it in the medium term.

    But how good it is isn't really the issue. The fact is, Microsoft has an incredible lock-in, and it is going to take many years to chip away at that. But Firefox has demonstrated that it is possible to win market share from Microsoft. The two essential ingredients are persistence and time. If Microsoft continue to stumble - as they have with Vista - then Linux on the desktop will happen more quickly.

    1. Re:Wrong problem by csnydermvpsoft · · Score: 1

      But Firefox has demonstrated that it is possible to win market share from Microsoft. The two essential ingredients are persistence and time. ...and a number of highly-publicized vulnerabilities in the Microsoft product, coupled with features that are very valuable to users, such as built-in pop-up blocking.

      Most users are very conservative - they have something that works (albeit not optimally), so they're content not to change. My wife's computer has AOL IM running on it. It has an annoying habit of popping ads to the top of the screen which won't go away until the AIM window is clicked on. I've tried to convince her to switch to GAIM (which wouldn't be a hard switch), but she's refused. Though AIM has its annoyances, they're not enough to convince her to switch, which she perceives as a hassle.

      Switching operating systems is a much more significant change - even experienced computer users try to avoid it. If the only benefits Linux can offer are better stability (which isn't that bad in the latest Windows versions, really), better security (which isn't nearly the problem on Windows it used to be, thanks to all-in-one router/firewall/wifi devices and much better browser security prompted by Firefox), and a better ideology, it's going to be a tough sell. Pair that with the fact that off-the-shelf software won't run on it, AOL/Geek Squad/etc. won't support it, and its unfamiliarity (no matter how similar or intuitive), and it's nearly an impossible sell.

      A much better target is the corporate desktop. IT departments (at least theoretically) can evaluate Linux on its merits rather than comparing it to the warm-and-fuzzy feeling of familiarity. Also, not being able to install off-the-shelf software is a good thing in many corporate environments.

      I've seen the hoops that organizations have to go through to keep an installed base of Windows clients operating - it's not pleasant. Linux is much better for corporations looking to keep control of their machines. That's a big advantage, especially since it is rooted in ideology - if Microsoft wants to make Windows more competitive in this area, it must open up the system to allow more flexibility. Linux should be targeted at this market first.

    2. Re:Wrong problem by pkphilip · · Score: 1

      There are still some real issues with Linux which must be fixed before Linux is really ready for the desktop (atleast on enterprise desktops).

      1. Device Management - The ability to install drivers for devices without requiring kernel compilation. Couple this with the ability to retrieve updated drivers from a trusted repository. IMHO, a sorely needed feature. Device management on Linux can be a real problem if your linux distribution does not already have the specific driver compiled in or available as a shared module. Else, you will have to download the kernel source and then somehow determine if your hardware is supported.. and then you will have to go through the elaborate process of selecting the device to be compiled in or as a loadable module. After which the kernel compilation and the installation process must happen. This is enough to stop pretty much any non-geek (atleast 95% of the world's population) in their tracks.

      2. Display device management - This follows from point 1. X-Windows really sucks when it comes to working with different device hardware available. Changing resolutions etc is a real problem if your resolution was not automatically probed by X. The same applies to the selection of the monitors. This is currently being fixed with X0rg, but we are still some way off.

      3. Audio - Something a lot of people know is broken. ALSA daemon does lock up audio hardware making the hardware unusable to other applications in the system occassionaly.

      4. Configuration Management - You have dozens of different config files each with their own format spread out across the system. Also, different distributions store their configuration in different places. Managing the configuration of the system becomes a real challenge especially if you have hundreds of such computers to manage. Linux needs a system which allows the apps to store and retrieve the configuration using an API in a standard way. There are existing projects on Linux which do this, but they haven't received much traction yet.

      If you couple a system such as this with a trusted domain controller concept whereby a system administrator can change the configuration on any PC on the network from a central location using an automated tool without actually having to log into each individual PC, it would really make Linux more suitable in the enterprise. This can be used for things such as centralized software updates etc.

      Windows has had something like this for years - for example, the System Management Server from windows allows thousands of computers to be managed from a single console.

      5. Package Management - No, slapt-get, apt-get, yum etc are not easy to use. Users want to be able to click to install any app. They expect the OS to handle dependencies etc.

      6. Application / Configuration Updates - The ability to roll back updates. Required in Enterprise desktops. This also includes configuration updates. Again, available in Windows for years.

      7. Some sort of class library or system-wide API usable in scripts, apps etc for things such as:
      - Configuration management (given above)
      - Something like JNDI or COM allowing for a system-wide name space for reusable objects.
      - A automation interface which uses this object name space. Example: If OpenOffice is already installed on the Linux PC, it should be possible for a python script to be written which can query for the OpenOffice's writer object. This writer object can then be then used in the python script for reading/writing ODT files etc. Another example, would be if the python script can instantiate an object which can then be used for sending out emails (without requiring special configuration of the SMTP server settings as the object is preconfigured by the system with the correct settings from the system-wide configuration management API)
      - Directory services
      - Alerts, notifications
      - Scheduling
      - GUI management
      - Compression/Decompression
      - Access controls management
      - Device Driver management
      - File system managem

    3. Re:Wrong problem by dave420 · · Score: 2, Interesting

      Firefox is something completely different. It just needs to understand HTTP, HTML, JavaScript, etc. AND you can install it on Windows. Microsoft's "lock-in" has nothing to do with this. Linux doesn't offer the same as Windows. That's all there is to it. Once you can do everything on Linux that you can do on Windows, just as quickly, with the same or less hassle, people will switch in droves. At the moment people have to make sacrifices when they switch, if they're not just using their computer to check email and surf the net, and folks won't make sacrifices without a reason, and "microsoft sucks" is not a good enough reason for people to suffer these sacrifices.

  23. Re:Correction: Why Linux has failed on YOUR deskto by Hijacked+Public · · Score: 0, Troll

    Thank christ someone showed up to point out this grevious error.

    Obviously we all here at Slashdot thought that Linux had failed across all desktops everywhere and had you not taken pains to point out that it was still working on some of them no one here would have even bothered to press the Power button, assuming instead that their computers would not even POST due to Linux being installed on the hard drive.

    Thank you for the service you have provided us here today.

    --
    "Sacrifice for the good of The State" - The State
  24. Throwing his toys out of the pram by maroberts · · Score: 1

    He's raised some valid points, and his contributions to Linux development are great, but I think he's suffering from ego overload here. Often with patch submission, it seems that timing is everything, and it appears Ingo just did the right thing at the right time.

    He's correctly pointed out that lkml is a scary place, but it has to be. Ideas have to be fought for and tested. The solution probably is to have a "polite" lkml (lkml-users?) where people who are intimidated by the real thing get to express their views. This would allow the developers to get a feel for how their efforts are percieved by everyone. Even if this list got loads of AOL "Me too" responses, it would be valuable.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

  25. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    Could you give some examples?

    I'm not challenging your thinking, but I'd like to know exactly what Linux offers that Windows and Mac failed to offer. Is it simply that it's open source and that's the killer feature for you? Please elaborate on your strong but very broad statement.

  26. Kolivas means "boiled wheat" by Anonymous Coward · · Score: 0

    Koliva (http://en.wikipedia.org/wiki/Koliva) is some kind of boiled wheat used for religious purposes. I did not exactly understand what is its religious meaning (do they believe is transubstantieted in the "Body of Christ" or something different). One thing is clear: they do eat it

  27. What's really needed by Anonymous Coward · · Score: 2, Funny

    What's fucking really needed:
    - Linux fucking Desktop Edition
    - Linux fucking Server Edition

    With ONE fucking desktop/GUI, ONE fucking package installer and ONE fucking set of standard applications. People don't fucking want choices they just want their fucking computer to fucking work.

    The above post was brought to you by Gordon fucking Ramsay.

    1. Re:What's really needed by Anonymous Coward · · Score: 0

      Let me use an example of Microsoft/Vista vs the Linux methodology for upgrading core system components:

      When Microsoft changes a key part of their system (audio/video subsystems), they don't provide backwards compatibility. You either do it the new way, or not at all. The idea is that Microsoft wants to strongarm and force hardware manufacturers/software developers into picking up the new standards quickly. This is partly one of the reasons Vista has had huge driver problems. Microsoft is forcing manufacturers to get new drivers out. This process is expensive & complicated and has no/little benefit to the manufacturer when the product isn't even on sale anymore! Especially if we're talking about $50 devices that aren't expensive for people to replace with new versions (with new drivers).

      With Linux, you can have OSS (outdated sound subsystem) and ALSA (current sound subsystem) run side-by-side. All your legacy applications which haven't yet been upgraded to ALSA will still work as per normal using the legacy OSS support.

      This is just one example of where choice is vital to users. Do I even need to go on about desktop preferences with the divide between minimal and configurable? Some users naturally want a pretty, simple and minimal interface to work with. Others want 1000 cluttered options, features and buttons to click on.

      Choice is THE reason people should use Linux. If you don't like something, you can go your own way and select another application (or make your own). You can make your Linux environment 10GB. Your kernel can be packed full of features and drivers, or you can slim it right down to the absolute bare essentials. Users who demand only one piece of software to perform a task don't know what they're talking about.

    2. Re:What's really needed by Anonymous Coward · · Score: 1, Insightful

      That may be fucking fine for you but some fucking people like fucking choices. But at the same fucking time, I fucking agree that too much fucking diversity can cause a fucking lack of fucking direction.

    3. Re:What's really needed by Dude+McDude · · Score: 0

      I fucking agree with you Gordon!

    4. Re:What's really needed by Anonymous Coward · · Score: 1, Insightful

      One word. Ubuntu.

    5. Re:What's really needed by east+coast · · Score: 1

      Choice is THE reason people should use Linux.

      So you're saying that if people don't need choice they should stay put where they're at? Ok, don't expect your market to grow. Joe Sixpack needs a reason to leave Microsoft. Many of the Joes I know doesn't seem to be looking for an alternative.

      If you don't like something, you can go your own way and select another application (or make your own).

      If you really think that the "build your own" aspect is going to convert anyone don't expect your market to grow. Most people do not have the time or desire to make an app that fits their needs. This is the reason that spreadsheets and OpenOffice Base and MS Access exist; they let people build little simple systems to fill a need that would otherwise require a real developer. It's an easy way to have mailing lists, basic accounting records and inventories without having to have professional software or a different app for each need.

      If people really wanted to develop their own software office suites would have only a sliver of the market they possess today.

      And please, don't act like other platforms do not offer choices. That's pretty short sighted to think in that manner.

      Users who demand only one piece of software to perform a task don't know what they're talking about.

      It comes to this again? If you're looking to increase your "customer" base you need to listen to your potential customers. Regardless if you think their way of seeing things is stupid or not you have to win them over, they don't need to make a difference to you at all. Many people do indeed want one peice of software to do everything they need it to do. Most home PCs probably only run a couple of apps and having those apps seem seamless is a big plus for lighter computer users. Those who aren't into Linux today are either not the type of hobbyists who enjoy the computer for the machine it is (Joe Sixpack) or they have solid reasons for sticking with Windows/Mac/whatever. So your best bet at expanding the user base is to go to Joe. But Joe wants simple. He doesn't want a bunch of bullshit about freedom of choice and the politics of OSS. If you think this is reason enough to avoid Joe by all means, that's your choice. But don't sit there and act like Joe needs what you're trying to sell.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    6. Re:What's really needed by freeweed · · Score: 1

      We have that, it's called Ubuntu. At least for the desktop. Less cursing in the product name though.

      --
      Endless arguments over trivial contradictions in books written by ignorant savages to explain thunder in the dark.
    7. Re:What's really needed by Anonymous Coward · · Score: 0

      Then fucking use fucking Windows, fuckberry.

      I don't fucking want Linux to appeal to the fucking Windows crowd. They should be using fucking Windows, or at least Mac OS fucking X. I want it to appeal to the fucking power users, who know what the fuck they're doing, and who aren't fucking afraid to fucking experiment and find out which better suits their fucking tastes.

    8. Re:What's really needed by i_ate_god · · Score: 1

      No, choice is a bad thing for the uninitiated. Don't give Average Joe the choice of 50 linux distros. Give him ONE option that will suit ALL his needs relatively well. Once he gets used to it, then Average Joe will get promoted to Better-than-Average Joe and he can then start exploring other choices, other options.

      --
      I'm god, but it's a bit of a drag really...
  28. Oblig. Star Trek by Critical+Facilities · · Score: 1, Offtopic

    Connnnnn!!!!!
    ..oh wait.

    1. Re:Oblig. Star Trek by dozer · · Score: 1

      To clarify, http://khaaan.com/

    2. Re:Oblig. Star Trek by Anonymous Coward · · Score: 0

      Kaaarma Whore!

  29. APC linkwhoring by Might+E.+Mouse · · Score: 2, Interesting

    Jesus - there's NO chance of reading this story. This is the THIRD story in a row with a link to APCmag.com. Their servers have no chance to survive, and we have no chance to read the content :(

  30. I'll tell you why by Eddie_Buzz · · Score: 1

    I just wrote a blog post http://www.theteabag.co.uk/ discussing my unhappiness with the current Debian stock kernel and the NVidia drivers which longer compile against it. We need to stop alienating the vendors who only wish to supply us with useful tools to get the job done, and yes, their code is proprietary, but ultimately, its the users who are made to suffer.

    I mean, I couldn't get my dad to compile his own kernel, hell, I have enough trouble getting him to boil a kettle. So what is his answer when I tell him that either he pays for a new graphics card or uses an older kernel, or changes his distribution. I understand that choice is the beauty of the open source movement, but he is used to using a particular distro, and besides why should he have to?

    Just my £0.02

    1. Re:I'll tell you why by Anonymous Coward · · Score: 0

      Why compile nvidia drivers when they're already in the debian respository?

    2. Re:I'll tell you why by jedidiah · · Score: 1

      Sounds to me that nvidia doesn't want to support a video card that should be classified as a relic.

      Just how is this a Linux specific problem? I've had this exact same sort of problem under various versions of Windows. The end result was something that would easily infuriate the common man/user.

      Vendor support is a universal problem.

      --
      A Pirate and a Puritan look the same on a balance sheet.
  31. Slashdotted already by slickwillie · · Score: 1

    I wonder what the site is running?

    1. Re:Slashdotted already by slickwillie · · Score: 1

      Netcraft reports apcmag.com runs Linux. Must be all that desktop crap that slows it down.

      There is a "Powered by Sun" box on the front page. When I clicked it my browser (SeaMonkey) died.

    2. Re:Slashdotted already by Anonymous Coward · · Score: 0

      That's odd, considering apcmag.com is part of ninemsn.

    3. Re:Slashdotted already by fizzup · · Score: 1

      HTTP/1.1 200 OK
      Date: Tue, 24 Jul 2007 16:08:32 GMT
      Server: Apache/2.0.52 (Red Hat)
      X-Powered-By: PHP/5.1.6
      Set-Cookie: PHPSESSID=fe1ta28hd0cevng08ael9fkdt2; expires=Thu, 16 Aug 2007 19:41:52 GMT; path=/
      Connection: close
      Content-Type: text/html; charset=utf-8

    4. Re:Slashdotted already by HappySmileMan · · Score: 1

      Server: Apache/2.0.52 (Red Hat)
      X-Powered-By: PHP/5.1.6

  32. Failed? What counts as failed? by hey! · · Score: 2, Insightful

    What is "Linux" for that matter?

    If by "failed" you mean "failed to achieve X market share", I should think the answer is obvious: normal people don't give a flying fuck what kernel their operating system uses. And since their computers come with Windows preinstalled, they are not going to swap operating systems to get a better kernel -- or a better license. Even MacOS wouldn't be where it is, if it was developed and sold as a purely OS product, instead of being bundled with Apple computers.

    On the server end, people are concerned about capacity, performance, and licensing restrictions, so it's a different ball game.

    People have only two problems with the Linux kernel, and neither of them is due to the existence of enterprise features: (1) the USB doodad they just bought doesn't work automatically and (2) the specific application doesn't support any version of Linux. As to why this is so, it all comes back to the fact they don't care what kernel they have and they already have Windows, so people in the business of catering to them don't bother to do anything to fix these problems. If they did, user apathy means it wouldn't make a big difference in Linux desktop adoption.

    In the end, this is a situation that only Microsoft can change, and that by screwing up. Maybe they have with Vista, but I think not. Vista will be like the old 640K DOS memory limit. Industry (other than MS) will move heaven and earth to accomodate it, should it become the status quo, which given user indifference will probably happen.

    --
    Post may contain irony: discontinue use if experiencing mood swings, nausea or elevated blood pressure.
  33. linux failed because.. by Bizzeh · · Score: 1, Insightful

    this isnt a flame, or a troll, this is the truth, which you can go to any non-fanboy site, and find out for your self.

    GUI in linux is slow... face it.. its true...
    GUI in linux is klunky...
    GUI in linux isnt centralised around 1 goal.. you have several parties all throwing in their 2 pence.
    GUI in linux isnt intuitive. (it is more so than it was, but still not enough).

    Linux as a kernel is slower than NT and BSD as kernels.
    Linux, untill recently, was terrible at scheduling.
    Linux is still terrible at threading.

    all these combined together, mean for a bad experiance that your average joe user (nobody on slashdot can relate to average joe, since if you read slashdot, you are not average joe), which will leave them frustrated and anoyed that they cant use the system they paid alot of money for.

    1. Re:linux failed because.. by Anonymous Coward · · Score: 0

      I was a Fedora linuxand still use it until BSD and /or opensolaris
      get full Flash-9 and realplay support and all little bugs are worked out
      . I think that may be as soon as a year. I dual boot with PC-BSD and
      Nexenta solaris.

        I agree with your Linux is SLOW and feels like a big jeep when doing even
      moderate multitasking. I also believe it has unresolved essential issues
      like alsa on the ac'97 protocol which have not been resolved even after many
      years. I don't care if it's intel's fault for not opening up specs.
        It is a hack built upon hacks but now is more or less capable of anything
      XP can do expect active X crap.

          The latest PC-BSD(1.4) is finally snappy and just feels faster and more responisve
      than linux.

    2. Re:linux failed because.. by compro01 · · Score: 1

      1. and i suppose aero leaves flames on the road?

      2. matter of opinion. i personally find GNOME on Ubuntu nicer than Vista.

      3. and what goal is windows focused on?

      4. again, matter of opinion. i personally find many parts of Ubuntu nicer than vista (application management especially)

      5. i personally find Linux faster than XP or vista, though i dunno about *BSD.

      6. being worked on.

      7. still being worked on.

      8. i'm pretty sure my great-aunt qualifies (at least as an average jane), as i set her up with ubuntu for her stuff (mostly emails to people and some websurfing) and she hasn't needed help with it in 6 months (and that time was because her scanner failed physically)

      --
      upon the advice of my lawyer, i have no sig at this time
  34. It's obvious by Anonymous Coward · · Score: 0

    Every time I've tried to start using Linux I've always ran into all sorts of problems, even with Ubuntu.
    Install, okay... cool... this works, looks nice, don't have to worry about Xwindows/ Gnome BS. Okay, now to try to install NVIDIA driver through the auto-update (very nice), uh huh. Restarting... Uh oh Xwindows has crashed... fuck. Now I have two options: spend all of my free time for the next month trying to figure out the problem using the command line (ugh... I don't even know where to start, would it be /usr/bin/lib/etc/fuck or /bin/lib/X11/shit, should I use vi or emacs, what is it ctrl+z or ctrl+x because there is no tab menu like any rational person would use ...) or I can buy windows and have it all work perfectly... hmm I'll take Windows! Sorry people, Linux is a hobbyist OS and is going to remain so until the support becomes really robust, I don't know why people are working on stuff like Compiz/Beryl when there are soooo many support issues.

  35. Typing on a Linux desktop by spaceyhackerlady · · Score: 5, Interesting

    I'm typing this on a Linux desktop. It's a pretty hefty system (dual-core, 2.8 GHz, 4 GB RAM), but it earns its living, I assure you. It's Slackware, with a custom kernel. As I've mentioned before, my view is that the distro kernel is solely there for bootstrapping the system until you can build a custom kernel to match your hardware and your needs. It's open source. We can do that, you know.

    My biggest frustration with Linux is the notion that Linux systems must emulate Windows to be acceptable (e.g. Mono), and that the Unix interface is a priori incomprehensible, for no other reason than that it doesn't look and feel like Windows. I like the concept of lightweight desktop-oriented distros like Puppy, but do not like they way they so desperately emulate Windows. Right down to the icons.

    Is that all there is? We have an open-source OS here, with open source applications. If we don't like how they work, we can roll our own. Mindlessly aping whatever Microsoft are dumping in to Vista this week is dumb.

    What next, DRM?

    ...laura

    1. Re:Typing on a Linux desktop by itsdapead · · Score: 1

      my view is that the distro kernel is solely there for bootstrapping the system until you can build a custom kernel to match your hardware and your needs.

      Hmmm. I wonder why adoption of Linux by non technical users is so slow... :-)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    2. Re:Typing on a Linux desktop by fmaresca · · Score: 1
      I'm typing from linux (Debian) too; for several years now. Also, I've read a lot of similar articles here in /. and everywhere about the linux desktop failure or success, depending on the writer. But, this is the only one time I've see other person say this:

      My biggest frustration with Linux is the notion that Linux systems must emulate Windows to be acceptable (e.g. Mono), and that the Unix interface is a priori incomprehensible, for no other reason than that it doesn't look and feel like Windows. I l...

      That's it. Why linux/*bsd/whatever needs to be a windows lookalike replacement? Is it our primary goal? I think that all this work and effort would be better redirected to even rise the quality grade of our systems, not to emulate or imitate MSFT's. This is the approach that's made Firefox a better browser, not to make a similar replacement of IE, but to create a new paradigm in this field. And it was so successful that innovations like tabbed-browsing was adopted by others.

      I like the concept of lightweight desktop-oriented distros like Puppy, but do not like they way they so desperately emulate Windows. Right down to the icons.

      Exactly. I don't like win$ and it's interface, and by extension I don't like windows managers/desktops environments for linux/*bsd that emulate the former; so I don't like GNOME nor KDE; I use fluxbox. I don't like icons on the desktop, I don't wan't to take a trip over a menu that can't accommodate itself in one window (and this with 50 or 70 software packages installed; now, this Debian box has nearly 2200 packages installed: how the menu of a win$ box looks like if there are 2k packages installed (screenshot please)?). I do like lightweight console apps, I do very much like several desktops to accommodate and organize my work, and I like separation between kernel and apps, and I like the fine-grained ability to configure nearly everything in the environment.
      We desperately need to forget about win$ and it's GUI. If we will going to take over the *--*DESKTOP*--* (and I don't give a penny for that goal), this will be accomplished not by duplicating MSFT's: who wants the imitation having the genuine at hand? Come on.
    3. Re:Typing on a Linux desktop by Anonymous Coward · · Score: 0

      This is the approach that's made Firefox a better browser, not to make a similar replacement of IE, but to create a new paradigm in this field. And it was so successful that innovations like tabbed-browsing was adopted by others.


      Dude, for the record, MDI (multiple document interface) was basically the task bar in Windows 95, and according to wikipedia, Emacs had tabs in 1988.
    4. Re:Typing on a Linux desktop by DogDude · · Score: 1

      My biggest frustration with Linux is the notion that Linux systems must emulate Windows to be acceptable (e.g. Mono), and that the Unix interface is a priori incomprehensible, for no other reason than that it doesn't look and feel like Windows.

      Why don't any car makers in the US make a car with the clutch on the right, and the gas on the left? There's nothing inherently wrong with that.

      --
      I don't respond to AC's.
    5. Re:Typing on a Linux desktop by spaceyhackerlady · · Score: 1

      Why don't any car makers in the US make a car with the clutch on the right, and the gas on the left? There's nothing inherently wrong with that.

      The pedal layout in cars was only finalized after World War 2. Prior to that many cars had the accelerator in the middle. Then there were the really different ones, like the Model T Ford.

      I still reject your argument. By your reasoning, nobody would want to ride a motorcycle unless it had three pedals on the floor, and nobody would want to operate a bulldozer because it doesn't have a steering wheel.

      ...laura

    6. Re:Typing on a Linux desktop by Anonymous Coward · · Score: 0

      As far as I'm concerned, there isn't anything inherently wrong with emulating Windows, it does make it easier for people who are used to Windows, and the Windows UI isn't really bad. "Mindlessly aping" Microsoft as you put it, is bad, but copying and improving isn't.

      I don't agree with you about building a custom kernel. I can and used to do that, but I don't really see the point any more for most cases. The Linux kernel is designed with loadable modules, so it can adapt to your requirements by loading what modules you need. Being able to recompile your kernel is usefule, but shouldn't be necessary for most use cases.

  36. Oh, quite wrong!!! (Performance? HAH!!) by borgheron · · Score: 1, Redundant

    Linux didn't fail on the desktop because of bad performance.. no no... it failed because of the lack of a consistent interface. One app is done using one kit, and another is done using a different kit. All with a different set of interface guidelines. We have dozens of window managers and hundreds of different looks and thousands of people who are too convinced that their way is the right way.

    I have a very close friend who says that she doesn't know if she has a Mac or a PC, she just wants it to work. That's it. Nothing against her, she's one of the sweetest people I know, but that is the kind of person the desktop plays to. The community suffers from a consistent overestimation of their users. They forget to consider that many users are not interested in the technology... they just want it to work and look pretty... that's it.

    Oh and, by the way, this doesn't just apply to Linux, but it will happen with any free software/open source operating system out there.

    Full Disclosure: I am the Chief maintainer of GNUstep... so I'm guilty of this too. So sue me...

    Choice can, sometimes, be a really bad thing. :)

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  37. Directory layout by maroberts · · Score: 1

    ...is not that complicated

    / Base of entire system "My Computer" /usr User programs "Program Files" /etc configuration Registry /bin (sbin) Important programs "Windows" /lib Libraries "Windows dlls" /tmp Temporary files \tmp /home/me your files "My Documents" /var data

    (OK so there are more directories on some systems, but this gets the important ones explained in 2 minutes)

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:Directory layout by i_ate_god · · Score: 1

      Oh, because you know, grand mama will think "etc" isn't a logical place to put miscellaneous files she creates, like a text file with someone's phone number. After all, "etc" stands for etcetera and the definition of etcetera is "a number of other things or persons unspecified.". The first time I ever looked at a *nix directory layout, I thought /var contained anything and everything that had to do with configuration. var... variables, what is a conf file? A bunch of variables!

      --
      I'm god, but it's a bit of a drag really...
    2. Re:Directory layout by Anonymous Coward · · Score: 0

      Well, for one, / is not the equivalent of "My Computer". In "My Computer" I have links to every drive in the system, as well as links to commonly accessed network paths, and attached virtual drives from the network.

      You have NONE of these in the root folder (AFAIK they're all under "/dev", and even then probably need to be mounted to be useful). Even the freakin cd-rom and floppy drive(s) are folders under "/dev". How's that for intuitive/user-friendly?

      For the "mother-ready" crowd, I challenge your mom to try figuring out how to mount volumes and devices just so she can save her recipes to a floppy disk, let alone plug-in, mount and use a USB thumb-drive...

      Linux will never be desktop ready if it requires a compiler to be shipped with it. If you MUST have a compiler for it to be useful, it won't be to 99% of "home" (aka "mom") users. When someone realises this and (re)acts accordingly, then it might get a shot at it. Keep your source-code to yourself, the market has proven that home users have no interest in it, wtf is wrong with the FOSS community that they can't see this?

      -AC

  38. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 4, Insightful

    Wow you really didn't bother to read the link did you.
    The author was speaking about how poorly Linux performed ON the desktop. Thinks like audio skipping and the desktop feeling slow. He was talking about how the Kernel was so slanted to big iron and the server market that it has ignored desktop performance. The was also talking about how hard it is to create benchmarks that show interactive responsiveness.
    He also talked about how hard it is for "normal" users to communicate problems to Kernel developers.

    What he is talking about is how Linux has failed to perform as well as a desktop as it does a server.

    What most people have failed to notice or care about is this is a person that actually tried to fix problems by writing code! He was a truly working under the FOSS ideal and has given up.

    Too bad so many people are dismissing what he has to say.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  39. Coral Cache by Frankie70 · · Score: 2, Informative
    1. Re:Coral cache by functor · · Score: 1

      Gah. Let's try again.

      http://apcmag.com.nyud.net:8080/6735/interview_con _kolivas

  40. Is Kolivas Greek or Russian? by Anonymous Coward · · Score: 0

    Kolivas sounds vaguely Greek to me, but my roommate thinks it is a Russian word. Is the guy Greek or Russian?

  41. I wish by neostrife · · Score: 1

    "Normal" people need pretty GUI interfaces that are intuitive. I really really want to raise my sickle/crescent and bring free software to everyone - but that isn't going to happen. I convinced a cheapskate friend of mine that didn't want to buy windows to use ubuntu - and to ditch Office 2007. Ubuntu is about as close as it comes to being doughy end-user friendly, but he when he wanted to set up two monitors with his ATI card, a process that would normally have taken him 2-3 GUI clicks, I had to come and help him - turns out ATI doesn't make a GUI interface for ubuntu - and had to manually edit source files and change settings in terminal. As long as terminal is required, look forward to Windows 7.

    1. Re:I wish by jedidiah · · Score: 1

      "Normal" people don't run two monitors.

      Never have.

      I don't even see most DEVELOPERS using multiple monitors in my current win32 dominated dev environment.

      The last place I saw multiple monitors being pervasively used was a GAME STUDIO. (IOW hyper-utra-geeks)

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:I wish by plague3106 · · Score: 1

      "Normal" people don't run two monitors.

      Utter bullshit. Its common at my work place, and its starting to become pretty mainstream. I had dual monitors when I was doing web development (and I wish I had them now).

      Nice argument though; someone brings up something that was much harder to do in Linux, and you're response is "so what who does that???" I guess that's why Linux will never get anywhere on the desktop. OSS people have a really shitty attitude.. just read the article. Linus didn't like the idea of a pluggable scheduler, which to me sounds pretty innovative and wouldn't hurt to include. But I guess being able to customize a scheduler for the task at hand really wouldn't be that useful. Yet another area where Linux could shine, but don't.

    3. Re:I wish by onkelonkel · · Score: 1

      Now there's a common linux response. Second only to RTFM noob.

      Q. Linux doesn't seem to do $foo?

      A. Why would you want to do $foo? No normal person ever wants to do $foo. WTF is wrong with you, that makes you want to do $foo.

      Note: common values of $foo include:
      - integrate email, contacts and calendar (like Outlook)
      - play the latest games
      and now - run 2 monitors.

      here's a hint - this isn't helping to further the adoption of linux.

      --
      None of them can see the clouds; The polished wings don't care.
    4. Re:I wish by jedidiah · · Score: 1

      What is common? 50%? 25%? 2%?

      You're more likely to find someone running a Mac than running Dual monitors.

      It was a meaningless parlour trick back when this was a Mac only trick and it still is for the most part. It's hardly something to have "mass desktop adoption" hinge on.

      Who even demos this kind of configuration? Frys? Best Buy? Office Max?

      How would the "common man" Windows user even know this is possible?

      --
      A Pirate and a Puritan look the same on a balance sheet.
    5. Re:I wish by plague3106 · · Score: 1

      Given that we have no macs here at all, your statement is way off. Our entire graphics department has dual monitors. At my previous employer, all production people did, which was software engineers, developers and designers.

      As for the "common man" the person that owns the gym I goes to knew about multiple monitors. He actually has three; one for him, one for us to display messages as we sign in, and another which is next to his monitor so that he can see what we are seeing.

      You still never addressed my comments; why is it so easy to do on Windows, yet so challenging on Linux? Surely if Windows can do it easily, the "best OS in the w0rld!!!1111!" can do it too?

      Oh, and thanks for re-enforcing my point about the lame attitude of the Linux community.

  42. Weird? by HappySmileMan · · Score: 1

    If Linux is too full of "Enterprise Crap" to be used on a desktop, why does it run so much faster and crash so much less than Windows XP on my Desktop?

    1. Re:Weird? by Bizzeh · · Score: 0, Flamebait

      isnt it weird that the linux fanboys claim that xp crashes alot, and the xp fanboys never say anything about linux because they couldnt care less..

      allow me to say something as a BSD user... linux crashed for me far more than xp did, and xp only ever crashed once, and that was my fault, but since BSD is by far the most powerfull OS of the 3... this is where i lie for now.

    2. Re:Weird? by everphilski · · Score: 1

      I don't know, on the same machine, Firefox loads faster on Windows than Linux, and IE faster than Firefox under Windows. Windows boots in under 10 seconds, Linux takes a few seconds longer than that, and to a text console, not X. That's all I got for you; everything else I do is apples and oranges between Linux and Windows. And, in truth, I can't remember the last time my Windows machine crashed ...

    3. Re:Weird? by HappySmileMan · · Score: 1

      Well IE loads faster than Firefox on Windows at least, but probably because it's built into XP.

      Firefox loads faster on Linux than Windows for me, Linux boots up slightly faster, to my login screen, and when I login it just becomes way faster than Windows.

      Linux and Windows were installed within a week on my PC, and were both about the same speed (Linux still slightly faster), and Linux has been used much more, and probably had much more stuff installed on it, however this doesn't seem to slow down Linux, it certainly slows down Windows when you install stuff, and within a few months it became way too slow for me to bear and I just stopped using it.

      So maybe it's just my computer, but personally, even if it is only faster for me, it surely can't be considered slow?

    4. Re:Weird? by HappySmileMan · · Score: 1

      isnt it weird that the linux fanboys claim that xp crashes alot, and the xp fanboys never say anything about linux because they couldnt care less..

      allow me to say something as a BSD user... linux crashed for me far more than xp did, and xp only ever crashed once, and that was my fault, but since BSD is by far the most powerfull OS of the 3... this is where i lie for now. XP crashes about once a week on my computer, and it doesn't get used nearly as much as Linux, Linux crashed 4 times since Ubuntu 6.06.
      And yes, BSD is by far the most powerful, but I don't need a powerful computer, I'd rather stick to something I can use easily and crashes every few months than something which never crashes but which I can't use properly.

      And in response to your first statement, I don't know any XP fanboys, I've only ever seen one or two people say it's better, and they weren't being fanboys, they were complaining about hardware support on Linux, something which BSD can't claim to be better at
    5. Re:Weird? by everphilski · · Score: 1

      The problem is, different people do different things, and use different distributions. I'm using WinXP 64, and only have a few external packages loaded (Everquest, Office, Flickr uploadr, MS Visual Studio). That's it. I'm pretty nitpicky about my computers. So it stays nice and speedy. I don't get viruses / spyware behind my hardware firewall. On Linux (FC4) I use gcc and a LAMP stack for development. Just offering a counterpoint - on my box, for some reason, Windows is 'faster' per see.

      Again, its all gonna boil down to who, what where and when. And a few seconds here and there really isn't the end of the world. But to reiterate, except for some REALLY stupid shit on my part, I've never had a Windows 'crash'. That includes running WinXP betas. WinVista betas. You name it.

  43. It has not failed on my desktop by ruewan · · Score: 1

    I actually prefer my Ubuntu desktop to windows. The only problem I have is support for mainstream software. If I could get Itunes and Photoshop for Linux all would be right with the world

    1. Re:It has not failed on my desktop by ericrost · · Score: 1

      Unless you're using iTunes Music Store, use Rhythmbox. Install the iPod support in Ubuntu (pretty easy, JFGI) and Rhytmbox allows syncing and all that rot. In fact, under rhythmbox, you're not limited to hooking your iPod up to just one computer or any of that other shit. It also won't wipe your Pod when you sync to a library that has other songs that aren't on there.

      The interface is also pretty similar, so the learning curve shouldn't be too bad. :)

  44. Does this guy know what he's talking about? by dlenmn · · Score: 2, Insightful
    From TFA:

    Although I'd never learnt how to program, looking at the code it eventually started making sense.

    I was left pointing out to people what I thought the problem was from looking at that particular code. After ranting and raving and saying what I thought the problem was, I figured I'd just start tinkering myself and try and tune the thing myself. It could be that he was a natural and had great intuition, or it could be that he had no idea what he was really doing. Does anyone know? Were his patches any good? I'd have some doubts if some dude with no programming experience came along and started claiming that everything was wrong with the kernel but he knew how to save it...
    1. Re:Does this guy know what he's talking about? by Chirs · · Score: 5, Informative


      Yeah, actually his patches were pretty good. He taught himself C, grokked the kernel coding style, and was a presence on the kernel mailing list. He maintained the -ck set of patches for quite a while, and wrote a couple of new schedulers (staircase, staircase deadline, rotating staircase deadline) based around the concept of fairness.

      After quite a bit of discussion, Ingo Molnar produced the CFS (completely fair scheduler) which just recently got merged. The bulk of the new scheduler was written in 62 hours, then finetuned over many weeks on the kernel mailing list. He gave credit to Con for proving the fair scheduler design concept, and for some of the tuning.

      A number of people were disappointed by the perceived nepotism, where it appeared that Ingo's got merged because he was in the "in" crowd. I expect this is part of what triggered Con's decision to leave. On the other hand, the two schedulers are very different and it may be that one is really technically better than the other--I haven't compared the two in detail.

    2. Re:Does this guy know what he's talking about? by fmaresca · · Score: 1
      He's very well may talking about problem tracing and debugging. You not need to be a *programmer* to run a strace over a buggy program and look what's happen, instead of the win$ traditional process that involves re-installation of the buggy app, re-installation of the OS and innumerable cycles of start app/go to the point of failure/see this time. So, even if you can't program yourself, or your patches are accepted or not by the app maintainer, you can make a valuable contribution to the development and quality of the program you're using with minimal effort. If you are glad enough to take a look at the code from time to time, may be you will not become a programmer, but the general idea of how things works will be going to take some empty space in your brain, and eventually, when an app or system crashes in front of your eyes, maybe your perplexity will be attenuated. So here is a win-win situation.

      And yes, this guy knows very well what he's talking about. Code reading is the _only_ way to become a programmer. Good programmers reads lots of code. A patch may be a little as a change of one line of code, and can be written in two seconds; but to find the need of that minimal change, years of reading and studying has to took place (or, perhaps, a great dose of geniality). Here, knowledge comes only trough others people work. You can't code if you don't read code. Several hackers are hobbyists, not engineers or CS professionals, and this never is a disqualification.

      In big projects like the Linux kernel, there's technical and political concerns that can prevents a hacker to participate or impose his points of view, regardless of the quality of his contributions. But this isn't a privative problem of OSS, or software development in general. CK has made important contributions to the kernel source, both code and ideas. His decision is a loose (although I'm not necessarily according with him, but who am I anyway?).

    3. Re:Does this guy know what he's talking about? by marck · · Score: 1

      Con had some great ideas, no doubt, but he has a huge lack of objectivity which probably biased him and led to his current discontent.

      For one, he describes a horrible performing desktop environment. However, we have been avid Linux users since the late 1990s and one of our justifications was that Windows felt slower on the same hardware. It was originally due to that desktop experience that our offices have been primarily Linux based since around 1999. Most people in our office dual-booted to windows/2000 (staring with beta) or later windows/XP and we always found the windows environment to feel slower than Linux, especially when we were running lots of applications at the same time. Everyone was given the choice to use windows or Linux and by the end of 2000 everyone found they liked Linux better on regular machines for regular desktop use. Starting about 3 years ago only a few of our machines even dual boot anymore, we just wipe windows off completely so we don't waste the disk space.

      In the article there was a description of music skipping, windows jumping, programs running slowly, etc. That may have been true 10 years ago, but nothing like that exists anymore. Even on my 500MHz Gateway Laptop back in 1998 this was not an issue. It ran fine, played music, ran word processing, was a pleasure to use. It did skip when playing movies, but the rest was an upgrade from windows.

      As far as the reimplementation, I think we need to be objective. Con has had awesome ideas and great insights and could prototype well, but his coding skills were still a bit behind some of the other core developers. He pioneered a great scheduling idea, which is the hard part, having it re-implemented and cleaned up is a natural part of software progression and one of the benefits of how open source works. Unfortunately he let that get to him instead of being thankful for the adaptation of his ideas, which was his ultimate goal in the first place.

      These days Linux is a dream to use. My Linux laptop (Dell Inspiron 9300) runs fantastic. Its fast, I can have compilers, www servers, databases, number crunching applications all running and still have a very snappy desktop. If I compare it to Vista then we are talking about Linux being by far the best performer. Even if I boot into XP I feel I'm tapping my fingers waiting all the time, which just doesn't happen in Linux. Anyone who dual-boots will see that Linux feels far more snappy than windows on the same hardware, and I don't even have the new scheduler yet.

      Clearly the Linux desktop is doing very well. I think the entire context of the complaints was a way for Con to let of some steam. I wish him well in what ever he decides to do and I'm sorry to see his contributions lead to bitterness.

    4. Re:Does this guy know what he's talking about? by deek · · Score: 1

      Well written comment! I agree with your sentiments on the Linux desktop, although XP does boot about 5-10 seconds faster for me. I certainly have no problems playing music or video, even while multitasking with other software. No jitters or stutters here. No tearing while dragging windows around either.

      I converted my work laptop (IBM R51e) to Linux about a year and a half ago. I converted it, because I thought the desktop experience in Linux had matured to the point where it could be used full time. I did go through a period where things weren't exactly the way I liked them, but I managed to find ways to tweak existing software, or found other software which did what I wanted. Today, the only thing I'm not happy about is Evolution and Microsoft Exchange, but I work around that in my office environment, by using rdesktop to a teminal server, and running Outlook. I'm hopeful that something called Brutus will help in that regard. I've yet to test it out though.

      Basically, I've just about hit my desktop sweetspot, using Linux. It's responsive, has almost all the software I need, and I can tweak it exactly how I like (virtual desktops, zero wait desktop mouse flip, no raise on focus). I always feel constrained when I have to use a Windows machine these days.

  45. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    I'm not the GP, but for me:
    The window managers of Windows and Mac are unusable. For one the fact that the active window is the one in the front. Why have windows at all if the only way to use them is by having things side by side. No focus follows mouse on Mac. No middle-click paste. And so on.

  46. No excuse by overshoot · · Score: 1

    Photoshop, everything else I need is available under the GPL just an apt-get away.
    And, thanks to (believe it or not) Hollywierd, Photoshop runs nicely under WINE.
    --
    Lacking <sarcasm> tags, /. substitutes moderation as "Troll."
    1. Re:No excuse by jshriverWVU · · Score: 1

      Really? does it run under vanilla wine, or does it require some proprietary version like the one used for games (forget that is called).

    2. Re:No excuse by APLowman · · Score: 1

      Photoshop 6 works fine for me in plain old wine. The App DB says up to 7 works. CS and CS2 appear to have problems still....

    3. Re:No excuse by J0nne · · Score: 1

      nicely? It crashes frequently, gives random errors, and looks fugly. Plus installing involves installing it on Windows first, exporting the registry and program files folder from the windows install, and importing it in WINE (the installer won't work, thanks to the antipiracy crap that doesn't stop pirates anyway).

      I have Photoshop 7 under WINE, but I avoid it at all cost, i prefer the Gimp and Krita over Photoshop on WINE.

  47. Re:Correction: Why Linux has failed on YOUR deskto by mhall119 · · Score: 2, Informative

    For me:

    Virtual Desktops
    Bash (not sure what shells OS X comes with)
    Beagle (no sure how spotlight compares)
    Apt
    Beryl (ok, not really a need, but a definite want)
    Evolution

    --
    http://www.mhall119.com
  48. yea! lets all go back to Windows 3.11 by Anonymous Coward · · Score: 0

    It didn't have any enterprise crap in it and everybody was using it in the enterprise and at home.

  49. Simple by Anonymous Coward · · Score: 0

    It needs an exact clone of Vista's Solitaire... just when I had convinced the parents there would be a solitaire on linux that was just as fine, fucking MS had to go and add sound effects..

  50. Re:what an unprofessional whiner by LingNoi · · Score: 0, Troll

    Ahh! He has mod points! It burns! It burns!

  51. Exchange, bitches! by LibertineR · · Score: 5, Insightful
    Competing OS are not keeping Linux off the desktop in big numbers, EXCHANGE is, period.

    Anyone familiar with how Microsoft locks in customers will tell you the same thing.

    We have reached a point where neither the desktop OS or the Server OS doesnt matter as much as the apps they run. Exchange is the one app that is almost a must-have. Anyone can list all the non-proprietary stuff that runs 80% of Exchange functionality, or 50%, but does it better, and so on and so on.

    Give it up, and start building something that takes Exchange on directly, feature for feature, with better recovery, and message pushing to handheld devices.

    Or, maybe just shutup? This has been obvious for years. Microsoft keeps improving Exchange, Enterprises keep buying it, and everything else that goes with it.

    Linux cannot exist on its own with a bunch of 50-to-80% solutions, expecting to fill the gap by the temporary pleasure of giving Microsoft the finger from time to time.

    Either compete or change the game. Only Google and Apple seem to get this.

    And can we stop asking this question over and over again?

    1. Re:Exchange, bitches! by IGnatius+T+Foobar · · Score: 3, Insightful

      Exchange is on its way out ... or at least the idea that Exchange can lock an organization into Windows is on its way out. Slowly but surely, open source is building Exchange alternatives. Citadel is one such alternative, and it's rapidly gaining in popularity.

      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    2. Re:Exchange, bitches! by scharkalvin · · Score: 1

      Well in my place of work we don't use Exchange. We use a different
      piece of crap, Lotus Notes!

    3. Re:Exchange, bitches! by cosinezero · · Score: 1

      Reread parent. Exchange "alternatives" are not enough... you need an app that significantly matches exchanges feature set... and to convince enterprises to switch over, it should beat it.

    4. Re:Exchange, bitches! by LibertineR · · Score: 1
      Put down the crack pipe.

      Citadel? Please.

      You did exactly what I mentioned, offered up a 60% solution, to go up against the Exchange beast. Citadel may as well be a rock and a sling against Goliath. Why dont so many of you get this?

      You gotta KILL the beast, not just piss it off with your impudence. It will only get irritated and smack you down.

      Citadel, huh?

      Thanks for the laugh.

    5. Re:Exchange, bitches! by Anonymous Coward · · Score: 1, Insightful

      Can Citadel talk to Exchange clients? No? Game over.

    6. Re:Exchange, bitches! by JeremyGNJ · · Score: 2, Interesting

      A quick read of the front page displayed one of common reasons that this, and other open source software will never make it into the enterprise. Lack of marketing.

      Compare the two home pages for information and IT director (or higher) might see.

      Here's some quotes from Citadel:
      "Users love Citadel because it's software that helps them work, play, stay in touch"
      "an RSS sink"
      "replicate rooms between multiple Citadel nodes, allowing you to set up a federated, distributed messaging environment"

      Here's some quotes from Exchange:
      "Anywhere Access"
      "Operational Efficiency"
      "Comparing Exchange Server 2007 to other messaging solutions..."

      If that isn't obvious to you....what can I do. In fact Citidel deosn't really compete with Exchange it TRIES to compete with the combination of Exchange + Sharepoint, and it doesn't explain that properly at all!

    7. Re:Exchange, bitches! by Anonymous Coward · · Score: 0

      Uh.... The sling and rock worked against Goliath, dumbass.

    8. Re:Exchange, bitches! by LibertineR · · Score: 1
      This is because nobody (except IBM) is dumb enough to go head to head with Exchange.

      Citidel would be even MORE foolish to market itself directly as an Exchange alternative, as that would invite the inevitable feature-for-feature comparison.

      Bringing Sharepoint into the mix invites just another smackdown, as for those few companies that understand Sharepoint, you just cant beat it. (here come another dozen 60% of Sharepoint mentions)

      I am not surprised that most marketing is afraid to take on Exchange directly. The product works as advertised. To convince people that you have something better, on ANY platform, is a massive undertaking.

      This leaves marketers open to what you posted; statements that appear to make their product look like a toy, a little unserious applet, rather than an Enterprise solution. (disclaimer, I worked for Microsoft) Anyone who would promote an Enterprise solution with the word 'play', should have their head taken off. Those Citidel folks should fire whoever wrote that garbage line and hire me instead.

      "Federated Distributed Messaging Environment?" Holy crap. Explain that to the layperson in an elevator in 30 seconds?

      Compare that garbage to "Anywhere access". Kinda makes the point, dont it?

    9. Re:Exchange, bitches! by kollywabbles · · Score: 2, Informative

      Uhh... Open-Xchange 5?

      Integrates with Outlook clients, even.

      Way more features than Exchange, too. Better, faster webaccess... groupware, collaboration, doc management, company forums... you name it.

      I've been replacing Exchange servers with it all year long.

      --
      put it in the bit bucket
    10. Re:Exchange, bitches! by Anonymous Coward · · Score: 1, Funny

      The Creationist Museum called. They want to hire you to set up a David vs. Goliath kiosk. The kiosk will be a Flash game of David fighting Goliath. You can't lose, so it should be easy to code up.

    11. Re:Exchange, bitches! by sasha328 · · Score: 1

      I have to agree. Exchange/Shared Calendar are the only reason why enterprises use Windows on the desktop.

      I worked for a large telecoms company that was 90% running on Macs. They spent millions converting to PCs (not including hardware) because "its enterprise capabilities" ie Outlook/Exchange could not be replicated on Macs. All their custom apps had to be ported (90% were terminal based anyway).
      The whole conversion process took them about 5 years to complete (ie drop the Mac penetration to about 10%)
      So, yes. Linux on the desktop will not go anywhere without the right applications Calendar/Exchange applications.

    12. Re:Exchange, bitches! by lanner · · Score: 1

      This is the answer, very simply put. It's the Exchange, stupid. This poster is very very wise.

      I'd give my opinion at the cause being lack of project guidance or lack of individual commitment to a project. People get bored and want to start doing something else (Another damn audio player?), so a cool project stops progressing. Alternatively, a project doesn't have proper guidance and you get your typical stale blob of a project that tries to go all over the place but doesn't really get anywhere.

    13. Re:Exchange, bitches! by IGnatius+T+Foobar · · Score: 1

      You did exactly what I mentioned, offered up a 60% solution, to go up against the Exchange beast. Citadel may as well be a rock and a sling against Goliath. Why dont so many of you get this?
      Well, aside from the fact that your analogy is flawed because David was successful in slaying Goliath with his rock and sling...

      Going feature-for-feature against Exchange is a bad idea because Exchange has a lousy feature set for most organizations. "One size fits all" may work for Microsoft, but only for as long as Microsoft continues to enjoy its ability to force-feed its users. With the exception of a few large enterprises, most orgs don't want all those features. They want mail, calendars, address books, instant messaging, maybe some public folders and workflow tools. They want a messaging server. Currently, they're forced to use Exchange because it's the only thing that seamlessly supports all of the features of Outlook.

      But those barriers are slowly being overcome. And whether you like the idea or not, Citadel is already scoring wins against Exchange in both new deployments and "switchers".
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
    14. Re:Exchange, bitches! by IGnatius+T+Foobar · · Score: 1

      The product works as advertised.
      This is an outright lie. The product is extremely unreliable.

      (disclaimer, I worked for Microsoft)
      Ah, that explains the lie.
      --
      Tired of FB/Google censorship? Visit UNCENSORED!
  52. Linux is about choices, some people can't choose by xgr3gx · · Score: 0

    One of the greatest things about Linux is you can pick whatever software you want.
    You can have a fancy eye-candy 3D Gnome or KDE destop, or a light and airy one like Flux or XFCE
    You can have vim, or a full blown IDE.
    You can use ext3, Reiser, etc....
    You see where I'm going.
    Many people don't know what they need, b/c they are used to what Windows gives them/forces them to use.
    That is one reason Linux has trouble branching out from the geek market.
    Distros like Ubuntu and Redhat/Fedorda have done a great job of providing both choice, and
    the base set of programs for general use.
    The geeks can still install whatever they want, but the lay persons don't need to decide on choice they don't know about/care about/understand.

    --
    Shameless plug alert: Game server control panel
  53. Too Enterprise? by phrostie · · Score: 1

    Too Enterprise?
    if that is the best complaint they can come up with, Linux must really be doing good.

    what a cute little troll.

  54. Not all Orthodox Churces use Koliva by Anonymous Coward · · Score: 0

    The Greeks and the Slavs (Russian, Serbian, Bulgarian) use it. However only part of Romanian peolpe use it. Romanian people from Transylvania (Orthodox and Greek Catholic as well) use some special bread (Colaci) instead. Koliva is only used in Eastern and Southern Romania, not in Transylvania.
    Koliva IS NOT used in the liturgy for transubstantiation. It is just eaten at burials and requiems.

  55. innovative? by ImTheDarkcyde · · Score: 1

    What, besides the open source nature of linux, is "innovative" about it? Every single thread on every single article of every single slashdot article concerning linux is strictly in a "me too"

    "Linux has office, it's called openoffice and we're willing to overlook the flaws because its free AND 'free'"
    "Linux runs windows apps fine with WINE!"
    "OSX and Vista are filled with eyecandy? Linux too, didn't you hear about Beryl and Compiz?"

    So please, before modding me -1 for troll, flame, whichever, tell me whats so gosh darn different between Windows, the OS (not microsoft, the company) and Linux Distro X.

    ("security" might/is true, but "security" isn't an innovation in the least. also, now you can mod me down.)

    1. Re:innovative? by xgr3gx · · Score: 0

      Saying Linux is "me too" because it has an office suite, is like saying a car with 4 wheels
      is a ripoff from another car company.
      If Linux wants to be a viable desktop OS, it has to have desktop software that everyone wants and needs. What is innovative is that you aren't forced to use one kind or another. I'm not locked into one kind of mail server, directory/authenitcation server etc.

      --
      Shameless plug alert: Game server control panel
    2. Re:innovative? by R3 · · Score: 1

      If I had any points I would mod you up, actually.
      After using Linux for last couple of years (ran it either side-by-side with Windows or as the only OS for some time) I came to the conclusion that it is essentially redundant and suffering from the "me too!" problem as you described. I also got tired of looking for equivalents and "alternatives" for my Windows apps.
      They never worked as advertised or were either too complicated or too feature-less to be used as real replacements.
      I tried WINE, then after a while asked myself - why am I emulating Windows and fixing obscure DLL problems when I could run Windows natively, with no problems?

    3. Re:innovative? by HomelessInLaJolla · · Score: 1

      I also got tired of looking for equivalents and "alternatives" for my Windows apps. When I began using Windows I spent all my time looking for equivalents and alternatives to the functionalities that I had taken for granted on other more mature OSs.
      --
      the NPG electrode was replaced with carbon blac
    4. Re:innovative? by R3 · · Score: 1

      I guess this depends on the vantage point, right?
      If you started your computing life on UNIX and liked it, you would gravitate towards UNIX-like apps and tools. The reality today is that 90+% of users have never seen anything else but some version of Windows or the other.

    5. Re:innovative? by Anonymous Coward · · Score: 0

      Like which OS? Spare everyone the fanboyism. The *nix OSs, yes, can be considred more "mature", but with their maturity comes their out of dateness. Unix and its pathetic clones should have died out thirty years ago. It's only been kept alive today because of Linux, and honestly the only reason its being kept alive is due to the failures of Windows and the lack of any realistic alternatives--and it's definately a stretch to call Linux an alternative in the first place.

      I'm tired of hearing people praise the *nixes. It's like being glad your slave master allows you to have two loafs of bread for supper instead of one. Stop being pleased with borderline mediocracy.

    6. Re:innovative? by HomelessInLaJolla · · Score: 1

      It's like being glad your slave master allows you to have two loafs of bread for supper instead of one. Considering the history here... this is just damn funny for _you_ to be expressing this point of view.

      You might begin to amuse me, yet.
      --
      the NPG electrode was replaced with carbon blac
    7. Re:innovative? by Anonymous Coward · · Score: 0

      Considering the history here... this is just damn funny for _you_ to be expressing this point of view.
      Explain
    8. Re:innovative? by spitzak · · Score: 1

      Hmm, let's try reading what you wrote carefully:

      1. I came to the conclusion that it is essentially redundant and suffering from the "me too!" problem.

      2. I also got tired of looking for equivalents and "alternatives" for my Windows apps.

      You have written that Linux, simultaneously, acts too much like Windows, and does not act enough like Windows! How about that? Apparently the reason Linux is a failure is that it does not matter what it does, everything is wrong!

      Hey, the truth is, the reason Linux has not succeeded is that it is not installed by default on a machine that the average person buys if they go and buy a "computer". It is totally irrelevant whether Linux is crap or the greatest invention of mankind, or what it does or does not do or whether anything is a copy of anything else. Any argument about this is totally pointless, as the explanation for Linux's failure is bloody obvious. It is insane that so many people here continue to rant for so long.

      Really shameful is that the only interesting thing about this article, the fact that somebody got pissed off enough from arguing with kernel developers that they quit, is buried in a mess of stupid rants about why Linux is better or worse than Windows.

    9. Re:innovative? by R3 · · Score: 1

      "You have written that Linux, simultaneously, acts too much like Windows, and does not act enough like Windows!"

      Is that how my rant sounded like?...:)

      I guess what I am trying to say is - there is this idea in certain parts of Linux community that in order for Linux to become more "popular", it needs to look and behave like Windows as much as possible, so potential Windows converts will have less issues when they try to use Linux.

      Problem is - Linux is not all that good when it's trying to act like Windows (through Wine, customized GUIs that look like Windows and such), so if all you need to do is run Windows apps, why use Linux to do Windows job when you can use the real thing?

      As for the article, I don't think more than 5% of posters in this thread even glanced over it.

  56. Reasons..... by blankoboy · · Score: 1

    while, I wouldn't quite call Linux a failure on the desktop yet.... I will provide a few off the cuff points:

    - Too many distros = confused users.
    - File and directory structure too confusing for Windows users.
    - GUI while greatly improved is still not up to par with Windows (KDE and Gnome need to get join up as one).
    - Users need to be coddled and led by the hand with easy to follow manuals.
    - Application compatibility. Users have their favorite apps in Windows that they refuse to give up.
    - Software developer support. While this is greatly improved in recent years, Linux needs to get more developers on board so we can see more Windows apps showing up with Windows versions.

  57. Re:Correction: Why Linux has failed on YOUR deskto by mhall119 · · Score: 2, Informative

    I forgot middle-click to paste in my list, I try to do that all the time when I'm using windows and it drives me crazy.

    --
    http://www.mhall119.com
  58. I give up: 90% of the linked sites broken by gelfling · · Score: 1

    If /. can't locally cache all the articles it refers to then I quit. I just can't take take it anymore.

    1. Re:I give up: 90% of the linked sites broken by Anonymous Coward · · Score: 0
    2. Re:I give up: 90% of the linked sites broken by kryten_nl · · Score: 1

      Can I have you're UID? I can't take the "you must be new here" jokes anymore.

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
    3. Re:I give up: 90% of the linked sites broken by kryten_nl · · Score: 1

      *your

      I'm so sorry.

      --
      For the perfect anti-Unix, write an OS that thinks it knows what you're doing better than you do and let it be wrong.
  59. Thats a shame... by pjr.cc · · Score: 1

    Regardless of what his reasons are or what you think of them (or him for that matter), he's still leaving.

    As a fellow AU'er, its sad to see him leave.
    As a linux guy, its sad to see him leave.
    As a FOSS guy, its sad to see him leave.

    He contributed a lot and I certainly wish I could say the same. So for everyone out there calling him a whiner, you had BETTER have done at least as much as him otherwise just STFU.

    1. Re:Thats a shame... by ettlz · · Score: 1

      As a Linux guy, I am also sad to see him leave and abandon his patchset. They were good patches, especially swap prefetch. Hopefully someone else will take it up and maintain it.

  60. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    Evolution is (in my opinion) one of the worst email clients I have had the displeasure to endure. It is buggy, slow, and not fit for purpose. I'm only using it as a POP3/SMTP client, and it sucks at that. I'd hate to think of someone trying to use it as an Outlook replacement.

  61. Re:what an unprofessional whiner by Anonymous Coward · · Score: 0

    Is it possible to be modded +5, Troll? If so, this post is probably deserving.

  62. there is more to it than just that! by josepha48 · · Score: 1
    There are other reasons that Linux has failed on the desktop.

    1) Late to the market. Windows was on the desktop before Linux was even considered an operating system. It was not until the late 1990's that corporations started to look at Linux as a real operating system, and many did not adopt Linux until after 2000.

    2) The desktop part of Linux was more of an after thought in the late 1990's. It was X windows + window manager + applications + everything looked different and hardware support was sketchy (and for some hardware today it still is). There were no inexpensive prebuilt desktop systems for Linux like there were for MS Windows and Linux had not top end software like the Apple/Mac did. ( I'm still talking about back in the late 1990's ). GNOME and KDE were around, but in their infancies back then. They are usable now, but back then there were mediocre at best.

    3) You are guaranteed (almost) that if you go out and buy hardware that it will work under MS Windows or it will say what version of MS you need. Hardware rarely if ever says 'you need this version of Linux' (network cards are usually the exception). Go out and buy a web cam and then hope it works.

    4) No 'central command'. MS is a big corporation and you can find support on their site for most of your problems, or you can call someone ( it may be expensive and time consuming, but you can do this ). Apple has the 'genius bar'. Linux has ??? Well if you order from RedHat, or some other vendor, then you can pay for support otherwise you are online hoping you hit the right search term or find the right message board, etc.

    I could go on, as there are other reasons, and maybe someone else could come up with a few more.

    Now don't get me wrong I love Linux, I use it every day as my primary workstation and it is fine for me, but until someone starts selling Linux desktops like Apple does or Dell/HP+MS, it will be tough for Linux to make the inroads.

    --

    Only 'flamers' flame!
    Does slashdot hate my posts?

  63. Ubuntu by Javi0084 · · Score: 0

    I tried two different versions of Ubuntu and they both had different hardware problems that I have couldn't fix (I had no clue how to). Tech forums weren't able to help so I had to uninstall both versions. I've been meaning to download and install the newest (and greatest?) version but I'm not too sure that I really want to since WinXP has been working almost flawlessly for several months now.

  64. Patents in the way by TrueRecord · · Score: 0

    Too many desktop things suffer from US patents like font rendering or some music formats playing. I wonder how long will it take for all to understand it and do something simple: either abolish patents for algorithms or move projects to a free country to be able to do with a source code whatever we want.

  65. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    Case in point.

    We (IT support) just converted one of our users, our centers graphics and media designer, from XP over to Mac.

    The Reason?

    Windows XP has a 4GB memory boundary (limitation/problem, you be the judge), which Adobe CS2 was running into, directly effecting his work.

    So, we bought a dual quad-core machine w/ 8GB RAM to run CS3 on. Granted this is more machine than he'll probably use in terms of cpu power, but he has now been freed of those previous limitations. That, and we had the money to burn.

    Before this decision, we looked at XP 64, Vista, his RAM requirements, and CS3 compatabilties with each. In the end, the Mac was the BEST choice for this user, for the next 3+ years.

    The point is, there are niche sectors of the tech industry where your options become open to other possibilities; i.e. Linux, Mac, if you've been in a Windows camp most of your life.

    My guess is this will become more commonplace as time progresses. Windows isn't the only option that's out there. The more the PUBLIC, small businesses, consumers, corporations, non-profits.. becomes aware of this, and the more the tech. community does there part to inform them of it, withholding idealogical zealoutry to a minimum, the better off we'll all be.

    /no fanboy zealoutry responses please

  66. Re:Correction: Why Linux has failed on YOUR deskto by Orkie · · Score: 1

    I agree with virtual desktops (I know you can add this to Windows, but GNOME does it with no extra work), apt and Beryl (the last time I used Windows I installed a bash shell anyway, Google Desktop was adequate and I don't like Evolution).

    I also find it's much easier to develop on - the libraries are for the most part very standard and there is no lack of them. Some things (like cross compiling a system with buildroot) are just so much effort to get running on Windows that it's not worth the bother.

    I also like the fact that loading times are consistent on my Linux system - it doesn't mysteriously get slower and slower as time goes on or have a bad day and crawl :).

  67. Slashdot Effect Rule by Enrique1218 · · Score: 1

    I think there should be a rule that an internet publication be restricted from publishing article involving linux on the desktop, linux-some other comparison, or generally anything that can start a done-to-death flamewar if they do not possess the bandwidth to handle the Slashdot effect. Publications using cable/dsl connections and pentium X servers need not apply!

    --
    You don't have to be smart to use a Mac, you just have to be smart enough to buy one
  68. Has Linux failed on the desktop? by DragonWriter · · Score: 1

    I wasn't aware Linux had failed on the desktop. Has it peaked and begun a clear terminal decline without ever reaching mass adoption?

  69. M$FT S3X()R comments mod'd up,all others Flamebait by wsanders · · Score: 0, Flamebait

    In other words, that is why Linux isn't as successful on the desktop as it should be. Tech support consists of 10,000 fanboys, each shilling for their own distro. Makes any IT manager run want to run screaming out of the room.
    Why bother, when one can write one check to GatesCo and be done with it?

    --
    Give a man a fish and you have fed him for today. Teach a man to fish, and he'll say "WHERE'S MY FISH, YOU IDIOT?"
  70. Re:Correction: Why Linux has failed on YOUR deskto by gazbo · · Score: 1

    You may want to look at the Windows powertools options. You can switch to having focus follow the mouse, and probably to middle-click paste (but I'm not 100% certain of that one).

  71. Failed? by Synchis · · Score: 1

    I didn't read TFA... but heres my opinions based on the title and the summary of the article:

    1. You can't declare that Linux has *failed* on the desktop because Linux is still a growing phenominon, and since the advent of Ubuntu, it was my understanding that Linux desktop share has only increased. Perhaps not as remarkably as some people would like, but Linux is slowly chipping away at the desktop market, and its my opinion that the dam could burst any day now.

    2. Ubuntu runs better on my machine than any Windows version ever has. So to say that it performs poorly on desktop PC's is inaccurate. Perhaps it should read: Linux performs poorly on desktop PC's that have been designed specifically for Windows. I think that would more accurately fit the bill... and even then, its a stretch.

    3. One of the biggest hinderences to Linux right now is the complete lack of OEM support for it. If one wants Linux, one must already have a pre-existing system in order to download or order a copy. And then they have to "switch" from windows to linux. Most basic users simply don't want it that much. Even with Dell selling ubuntu PC's, they don't exactly go out of their way to advertise it. They offer them... and if your willing to look hard enough, you can actually buy one.

    The long and the short of it is: Most basic users (the largest portion of the desktop market share) don't even realize theres another option, nor do they care. They want to buy a system, take it home, and use it. It should just work. They don't want to hunt for a specific linux system... and in most cases, its been my experience that most basic users, simply pick the cheepest pc that is being offered.

    Just my 2 cents...

    --
    Thomas A. Knight
    Author of The Time Weaver
  72. Do people never leave MS? by whoever57 · · Score: 1

    Do employees never leave MS? Where are the "Xx Yy is leaving MS, Windows must be dying" stories?

    --
    The real "Libtards" are the Libertarians!
    1. Re:Do people never leave MS? by east+coast · · Score: 1

      Why is it that every time someone criticizes Linux all the Linux zealots have to turn and scream "What about MS"?

      Come on now, I thought Linux was above that.

      Why can't the Linux zealots face their own failures and turn them into success instead of leaning on the old "MS Sucks" crutch?

      --
      Dedicated Cthulhu Cultist since 4523 BC.
  73. Re:Correction: Why Linux has failed on YOUR deskto by cyphercell · · Score: 2, Insightful

    the title of the article is flamebait, of course people are going to respond to it.

    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  74. Linux is not only failing on the desktop.. by delire · · Score: 5, Funny

    .. but failing on the desktop very unsuccessfully. More and more people are using it and now even major hardware vendors are reporting great sales results of Linux on laptops. Some even say it's the least slowest-growing desktop operating system today. Linux is so crap it can't even fail properly!

    My advice? Install it now and help it be even worse at failing.

    1. Re:Linux is not only failing on the desktop.. by govt-serpent · · Score: 1

      You are the least unintelligent person it has been my profound lack of pleasure not to be able to avoid meeting.

    2. Re:Linux is not only failing on the desktop.. by CelticWhisper · · Score: 1

      No thank you so very, very little. Now my head isn't completely not exploding.

      --
      Help protect civil rights from abuse by the TSA - visit TSA News Blog.
      http://www.tsanewsblog.com
  75. WRONG. Linux has NOT failed on the desktop. by Anonymous Coward · · Score: 0, Insightful

    It's reasoning like yours that Linux has never *taken hold* on the desktop. Failure would connote that Linux at one point made a big hit on "everyone's" desktop and was left for something else. This NEVER HAPPENED.

    Mod article 100% flamebait. (Though that might be a little redundant seeing how that's pretty much how every article is.)

    --Parasonic

    1. Re:WRONG. Linux has NOT failed on the desktop. by LighterShadeOfBlack · · Score: 2, Insightful

      It's reasoning like yours that Linux has never *taken hold* on the desktop. Failure would connote that Linux at one point made a big hit on "everyone's" desktop and was left for something else. This NEVER HAPPENED. "Failure" connotes that Linux, or at least some Linux vendors, have attempted to target the desktop audience and have not substantially penetrated it. Are you saying that isn't accurate?
      --
      Spelling mistakes, grammatical errors, and stupid comments are intentional.
    2. Re:WRONG. Linux has NOT failed on the desktop. by Anonymous Coward · · Score: 0

      There has not been an attempt substantial enough to call it failure. This means that there hasn't been a company large enough to force Microsoft out of the market, nor has there been a fair opportunity for Linux to supplant Windows.

    3. Re:WRONG. Linux has NOT failed on the desktop. by cmoney · · Score: 1

      So does that mean my parents are wrong when they call me a failure at life?! Cause I've never made it big either so there's no way I can be a failure!

    4. Re:WRONG. Linux has NOT failed on the desktop. by daskinil · · Score: 1

      Yes but i have known countless people who've tried linux (and i don't mean a day or two, more like 6 months) and decided it wasn't good enough for them. I personally gave up XP and have been using linux for 2 years on both my computers. I just recently switched to vista because i found it to be much more intuitive and stable. (and about 0 maintenence as well as i didn't have to do anything except install it, which took maybe 20 minutes)

    5. Re:WRONG. Linux has NOT failed on the desktop. by another_fanboy · · Score: 1

      attempted to target the desktop audience and have not substantially penetrated it

      Yes, they have attempted to target it. However, few oems will support linux in fear of microsoft's wrath. Of the few that do, the "choice" given to users is pathetic at best. If it is failing on the desktop, it is not because of inferiority in any way; rather, it is due to microsoft's threats to oems.

    6. Re:WRONG. Linux has NOT failed on the desktop. by FragHARD · · Score: 2, Insightful

      Yeh, they tried for 6 months to get some M$ games to run probably in wine or some other converter ;) and no matter how hard they tried the games would not run as fast or at all in linux; So they went back to windows to play and now all is fine as they are hard at work playing games again at full speed with an occasional BSOD's and freezes.

      --
      FragHARD or don't frag at all
    7. Re:WRONG. Linux has NOT failed on the desktop. by LighterShadeOfBlack · · Score: 2, Insightful

      Yes, they have attempted to target it. However, few oems will support linux in fear of microsoft's wrath. Of the few that do, the "choice" given to users is pathetic at best. If it is failing on the desktop, it is not because of inferiority in any way; rather, it is due to microsoft's threats to oems. This one always comes up. I just don't get it. I could start building and selling machines with Linux pre-installed right now if I wanted to. OK so it wouldn't be a huge endeavour at first and to start with profits would be limited due to lack of an economy of scale, but if the demand is as great as Linux supporters claim it should only be a matter of time before all that changes. In other words, the threat to existing OEMs is not the be-all-and-end-all of pre-installed Linux computers. It's a free market and if I or anyone else so chooses they can go out and start their own business, and the fact that nobody is doing that says one of two things:
      - People have tried and failed. ie. the demand for Linux is far lower than people like to think it is
      - Nobody's really tried it. In which case the Linux community (if not the Linux OS itself) has only themselves to blame.
      --
      Spelling mistakes, grammatical errors, and stupid comments are intentional.
    8. Re:WRONG. Linux has NOT failed on the desktop. by daskinil · · Score: 1

      is there a reason sarcasm and complete disregard for my comments gets a +2 insightful? "Yeh, they tried for 6 months to get some M$ games" No, of the 4 people I put it on, none of them used that computer for gaming. In fact, only one of them played games at all, he used his laptop for classes and his desktop for games. and with regard to your last statement, I've had my linux crash on me way more than i've gotten BSOD's. I've probably only gotten BSOD maybe 3 times in the past 2 years? I've had know or kde freeze up- prevent me from loggging in , crash to commandline, random update destroys xserver so it needs to be reconfigured. you can go on and on about how windows sucks, but maybe just like i struggle with linux, maybe you just don't understand how to use windows. At least on my laptop- which has 1gb Ram, integrated intel graphics, about a year old... is faster with vista than with ubuntu. or at least it seems that way - but as long as the user is happier it doesn't matter. if you're going to reply to a comment - try doing so without making up my side of the story, and throwing around some misinformation and FUD. (yes, i know- that was redundant)

    9. Re:WRONG. Linux has NOT failed on the desktop. by FragHARD · · Score: 1

      Sorry, you thought my comment was filled with sarcasm; I only put in a little to do with windows and games(personally I like my windows machines running games). My post was based on FACTS I have learned the hard way through my own trials and errors(quite a few) and helping out other people with problems usually with trying to get games to work on windows (remember myst on 98) I must have had hundereds of calls just with that one game! So any more I just say my mind when it comes to what I prefer and what works with respect to computers, I have been using windows since it's very first version(beta) and dos before that(still have the origional 5.25 floppies) I have been using unix and its variants for almost as long as well as everything from apple IIe's to zenith's running everything from custom dos's to full blown highly customized gui's.
      My opinion on windows is it is great as a game machine while vista tries to change that only by making it game-unfriendly not by making it usefull-friendly...now I am not saying it isn't pretty cool and advanced compared to win98 or even nt3.5 currently I don't see it near as customizable as kubuntu 7 nor does it have even a fraction of the bells ,whistles ,glitz and responsiveness of kubuntu even running on a machine with twice the memory and same mhz! Of course this is my opinion most of the machines I put together use AMD cpu's every now and then I will build one with a celeron or whatever else I can get cheap(and overclock).
      You mention that I might have problems with windows, actually I know windows pretty much inside out except for vista which MS seems to have made changes in the most inobvious places...unexplainable... I mean usermode drivers are impossible to write ?;) in fact drivers in general are a PITA just to make a custom driver(grfx included) for an old citizen MSP-15 printer we had took several days of trials to find out why the code printed messed up pics randomly not too mention the size of the finished driver was 85.6 MB! I mean come on M$ what is with the size of programs these days. On the other hand I have been using unix and it's 'L' variants for a year or two less than windows and I have to say I know enough to really mess up a linux,debian,etc...system(same in windows just delete indiscriminantly in system dir) but like any system don't go peek'in and poke'in where you shouldn't and things will usually be a bit more stable in the long run. Of course if you were using mandrake 6-7 or redhat 5-7 they were not all that great when it came to properly pre-configured X or it's counterparts plus the autodetection didn't work all that great for a lot of hardware, now SUSE had it down to the nuts with 10.2 that was one slick linux <drools> anything I threw at it worked! I was impressed.
      Again I apologize if you thought I was attacking you with misinformation and FUD, just stating my opinions and observations and hey like you said if the end user is happy that is all that counts and right now my end users(mainly retired people) really like kubuntu according to them it is much more easy and intuitive than windows vista to use even just for email and web surfing.

      --
      FragHARD or don't frag at all
  76. Re:Linux Hasn't Failed on My Desktop by smooth+wombat · · Score: 4, Insightful
    Easy as hell! I have my grandmother using WindowMaker and I set up four buttons for her - Word processor, Email, Web Browsesr, and Instant Messenger.


    Stop. Reread what you just posted. First you say it's easy to use. Then you say that you configured your grandmothers machine with four buttons she can use to access the things she uses most.

    If it's so easy, why did you have to configure those buttons? Why couldn't your grandmother do it herself?

    I'm not saying whatever version of Linux your grandmother is using isn't easy to use. What I am saying is that well-meaning folks like you who support Linux on the desktop always use an example such as the one you gave to show how easy Linux is to use yet, by your own admission, you had to do the setup. You had to do the configuration.

    This isn't to say that configuring Windows is necessarily easy or even intuitive. However, either through force of repetition or blind luck, the average person is able to configure a Windows environment more easily than a Linux environment.

    I don't personally use Linux though I have fiddled with Slack 10 and Debian so maybe my perceptions are off, but the overall point is that those who support Linux and who say how easy it is to use ALWAYS say they got a family member/SO/whomever to use it AFTER they configured it for them so therefore, it must be easy to use. That's looking at it from the wrong angle.

    I wrote in a post a while back about documentation and how the biggest problem with it is that it isn't detailed enough for the average person. People, despite the innate intelligence we are supposedly born with, like to be handheld the first few times when doing something. Particularly if they have never done it before.

    You and I may be able to program our vcrs and dvd players (well, not me yet. See my journal for why) without reading the manual but that is only because we have been exposed to the general process for so long that we can draw upon our past experiences to get us through the configuration. Joe Average can't (or won't depending upon how militant they are).

    I don't know what the answer is because installing an OS, even as streamlined as Microsoft, Apple and the various Linus distributions have done, is still not easy. There are still questions that need to be answered to configure it that I'm certain your grandmother couldn't answer without your guidance.

    Yes, once the OS is installed and configured things will just work but as has been said a billionteen times before, people don't want to have go through a long configuration process. They want to be able to put in a floppy/CD/glass block/whatever and other than double-clicking on an icon, have the software installed and ready to go.

    I realize this is somewhat of a rant but those of you who work with Linux on a daily basis think that using your distro is simple and easy. Which it is but ONLY because you've been working with it for X months/years/decades/eons and know it pretty much inside and out. Take someone off the street and have them do an install of the OS or a piece of software on Linux and I can guarantee you they will tell you to do things to yourself which are not possible (except if you're a master contortionist).

    Easy is a relative term. What is easy for you or I is not easy to our parents or grandparents. Those who produce Linux distros need to understand this and have it plastered all over their work spaces so every time they do something they should always ask themselves, "Is this something that Joe Average can do?" not, "Well shoot, this is simple. All one has to do is rm -f *%!@, then grep for dlist -t to be sure it was disjoined at which point they can do an apt get something and finally a make something. I can do that in my sleep!" (and yes, I know what I wrote makes no sense. That it is exactly what the outside world hears when you folks talk about doing something)

    --
    We will bankrupt ourselves in the vain search for absolute security. -- Dwight D. Eisenhower
  77. Nice to see do-nothings make fun of him by Anonymous Coward · · Score: 0

    Nice to see the slashdot do-nothings are making fun of someone who actually worked to improve things.

  78. Re:Correction: Why Linux has failed on YOUR deskto by SoCalChris · · Score: 4, Interesting

    For me, Linux offers ease of use. It "just works" on my laptop (A Dell Inspiron 9100). With Windows, I need to download a driver from ATI before I can get a resolution of greater than 800x600. Ubuntu automatically recognizes my card, and correctly sets the resolution to 1680x1050. With Windows, I need to download a driver for my wireless card, Ubuntu recognized my card and configured it automatically. Windows requires several hours to set up and install all of the drivers, software, and security updates. Ubuntu takes about an hour to have the system running exactly how I want it.

    As far as software goes, Ubuntu allows me to easily install whatever I want with just a few clicks. Windows requires me to search the web for software, then (If I'm lucky) download a free or shareware version of the software, or purchase the software. I live in a pretty remote area, and there are no software stores around (Except for a WalMart and Staples that are over an hour away), so it takes me at least a few hours to get the software, or up to a week if I need to buy it online. With Ubuntu, I have it within a few minutes. Also, Ubuntu keeps all of the software on my system up to date on its own, something that Windows has no way of doing.

    Don't get me wrong, I'm not a rabid Linux fan boy. I make my living as a Windows developer, so I spend the vast majority of my time on a Windows XP box. My personal computers all run Ubuntu though, as it's shown me that it is far easier to use and maintain.

  79. Re:Good night, sweet prince. by Anonymous Coward · · Score: 0

    Them's the breaks when you engage in autoerotic asphyxiation.

  80. Utter rubbish by PeterBrett · · Score: 1

    It seems that first the linux people need to embrace the concept of cross platform development. Most linux developers I know don't want to build their stuff to run on all platforms, so it should be no surprise that vendors don't want to bother with developing cross platform either, and will simply target the platform that reaches the most uses.

    If the cross platform toolkits were the easiest way to build apps, and those apps were every bit as good as ones developed targeting a single platform, things would change.

    Pardon me, but what the hell are you smoking? All of the applications I use on my Linux desktop are developed with highly portable (yep, cross-platform) toolkits such as GTK+ and Qt. Most run very well on many architectures and many kernels (Linux 2.4 and 2.6, *BSD including Darwin, Solaris, etc).

    One data point. gEDA (the GPL Electronic Design Automation suite) has active users on Solaris, NetBSD, OSX and Linux. But when I'm working on it, I don't even have to thing about portability to those operating systems: keeping to some very simple rules makes porting as simple as "git clone ; ./configure; make install". Of course, sometimes there's a very obscure difference which breaks something, but it's always easily fixable without much thought required.

    There have been several attempts to make a maintainable port to Windows, but such attempts always run up against the realization that Windows is so fundamentally different to all these other operating systems that it's almost as if it was designed to be hard to port too -- or, more importantly, from. [1]

    Funny, that.

    [1] There's something that sort of works now... but the bugs aren't due to lack of willingness to port or effort spent on it.

    1. Re:Utter rubbish by Sancho · · Score: 2, Informative

      All of the applications I use on my Linux desktop are developed with highly portable (yep, cross-platform) toolkits such as GTK+ and Qt. Most run very well on many architectures and many kernels (Linux 2.4 and 2.6, *BSD including Darwin, Solaris, etc). You must be new here.

      On Slashdot, it's not cross-platform if there's a single platform that it doesn't run on. See the various complaints about Flash not being "cross-platform" since it doesn't natively run on 64-bit Linux.

      But seriously, most of the time when people say "cross-platform," they mean that it should run natively on Windows, Linux, and OS X. You can often force Linux applications to run on Windows if there's not a native port, but it's usually a pain in the ass.
    2. Re:Utter rubbish by PeterBrett · · Score: 1

      On Slashdot, it's not cross-platform if there's a single platform that it doesn't run on. See the various complaints about Flash not being "cross-platform" since it doesn't natively run on 64-bit Linux.

      I tend to agree: it's not cross-platform. Tell me, how well does it run on Sparc NetBSD? Or x86-64 Solaris, for that matter?

      There's absolutely no excuse for code which will run on i386 but not on x86-64 (given the same operating system, same libraries and otherwise same hardware). Such code is indicative of very poor programming practises. In fact, I would go so far as to say that any code outside the kernel or low-level libraries which won't happily compile and run on i386, x86-64, PPC and Sparc with no changes required suggests that the programmers don't know what they're doing. The "inline assembly" excuse doesn't cut it either; assembly without a plain C fallback smacks of premature optimisation.

      Differences in libraries APIs and available system calls I can understand as reasons for lack of portability. Differences in CPU architecture? No way.

    3. Re:Utter rubbish by amyhughes · · Score: 1

      GTK is cross-platform only in that happens to run on several platforms. It does not resemble the native interface of any of them, and is therefore not suitable for commercial apps with wide distribution.

      WxWidgets is potentially a better cross-platform solution, and has a commercial-friendly license. It could use some more development.

    4. Re:Utter rubbish by catbutt · · Score: 1

      Well, if it doesn't run on Windows, here in the real world, that doesn't count as cross platform. Not in any economic sense, as in "we can continue to target the 95% of users that use windows, and then get the linux and mac builds for nearly free".

      I'd say whoever considers Windows irrelevant in whether something is truly cross platform is the one that is smoking something.

  81. Oh No You Didn't by asphaltjesus · · Score: 1

    How is this insightful?

    First claiming that mysterious "application support" is missing and then switching your explanation to "politics" is telling. It suggests that if the two conditions mentioned were actually met then a third deal-breaking condition would suddenly appear.

    Please examine your motivations carefully.

    --
    Got Trader Joe's? friendwich.com RSS feeds work now!
  82. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    Interesting complaint, but it seems a little weak. The middle click and paste. I use the keyboard for most of my shortcuts, so I dunno. They have put the middle click to good use on os x IMO.

    I don't really understand your comment about the active window is in front. Would you like the inactive windows in front? Or is it that you don't like to click through windows to find the one your looking for. There are multiple solutions around this as in Expose or command-tab. I don't think I understand what you're getting at.

  83. Some of us want to get work done by everphilski · · Score: 1

    If we don't like how they work, we can roll our own.

    I don't have time - or corporate backing - to roll my own. It is a lot more cost effective for my manager to spend god-knows-how-many thousand dollars per seat to get already written software (for both Windows and Linux, yes, I have both sitting under my desk).

    But either way, you either didn't read the article or missed the point. He's talking low level stuff in the kernel, not application or GUI layer. The people on the LKML are apparently focused on appeasing their respective corporate interests (which, for the most part, fund their contributions) that their contributions tend to favor the enterprise environment, not the desktop.

  84. "enterprise crap"? by nurb432 · · Score: 1

    Without that it wouldn't ever be considered for the corporate world. Its just a 'home toy' without it.

    --
    ---- Booth was a patriot ----
    1. Re:"enterprise crap"? by faedle · · Score: 1

      That's the point in TFA, actually. Linux is failing on the desktop because it's not being targeted to, nor developed by, people using "user-class" machines. In the article, he even states that it is difficult to get a bug report acknowledged when the sluggishness doesn't manifest on a quad-processor machine with a RAID array as root.

      I know a couple of kernel developers. Both have machines that are.. literally obscenely fast and with gobs of memory and megalithic disk configurations. None of them ever try to run their code on a $500 Celeron Mobile 1.6GHz laptop they could pick up at Wal-Mart. And, as somebody who's running Linux on same (actually, I got the machine at Costco), it shows.

      The -ck kernels will be missed by this Linux-on-the-desktop user.

  85. Re:Correction: Why Linux has failed on YOUR deskto by somersault · · Score: 1

    How about stability, performance and configurability/flexibility to look and run however you want it to = I'm surprised more fuss isn't made about just how good Linux can look compared to glum old Windows - that sort of thing would attract over the users who don't really do much apart from listen to music and browse the intarweb. I recently gave someone at work an old PIII 500Mhz box with Ubuntu - they then installed XP but decided to go back to Ubuntu just because it was a lot faster for browsing. When you take gaming and Windows only applications out of the equation (I know they're very a big part of it, of course..), there isn't really any positive for Windows other than the fact that people are already familiar with it. I've always liked Macs too, by the way, though the iPod cattle and iFanBois these days kind of make me ashamed to admit it. It's nice to see Apple succeeding though. I wouldn't mind if they had a monopoly instead of MS, I've always enjoyed using Mac OS more than Windows. In fact I've always enjoyed any other OS better than Windows.. Mac OS Classic, Amiga Workbench (version 3 with a hard drive - not so much version 1 on a floppy!), Linux.. Windows is just kind of soul-less and generally feels like a poorly constructed house of cards, held together by staples, blu-tac and DirectX.

    These days, all the OSes are getting more and more similar to each other anyway, all trying to duplicate each others' best features.. there's not much to pick between them if you're only concerned with features and are not concerned about the underlying technology.

    --
    which is totally what she said
  86. Re:Correction: Why Linux has failed on YOUR deskto by jedidiah · · Score: 4, Informative

    Utter rubbish.

    I use Linux as a PVR and it's more than up to the task. It can maintain adequate performance and responsiveness even when doing heavy number crunching. My MythTV boxes are quite often running at 100% cpu and a load average of 5 or 10.

    Forget "audio skipping".

    Let's try realtime video capture + realtime video decoding + 3 video transcoding jobs all going at the same time.

    I can even still use my mythbackend as a desktop with very respectable responsiveness while all of this is going on.

    "most people" are at a loss to see what his problem is.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  87. Re:Correction: Why Linux has failed on YOUR deskto by Shaman · · Score: 1

    Maybe the author doesn't grok the idea of setting the kernel to be responsive for the desktop. It's not rocket science, you know.

    --
    ...Steve
  88. Re:Correction: Why Linux has failed on YOUR deskto by Curien · · Score: 2, Interesting

    I originally switched to Linux years ago because I had a piece of hardware that I used on a daily basis (TV tuner card) which Windows driver was incredibly buggy. Also, the Linux driver for my on-board RAID controller was much better than the Windows one.

    One of my hobbies is making interesting software environments which boot from removable media or the network. While some Windows tools exist which can facilitate this, some powerful nix-only concepts like mount -o loop just don't have Windows analogs.

    My favorite video player and encoder are mplayer and mencoder. While they are available for Windows, they run about twice as fast on Linux as it does on Windows (I managed to do a custom Win32 build, so it really is an apples-to-apples comparison) and some DVDs which rip fine on Linux don't work on Windows.

    Scripting batch processes like image processing on my photo albums or encoding portions of my FLAC audio collection to something smaller for my portable music player is much simpler. Sure, there are a few apps that have preset functionality for something close to what I want, but nothing is ever *just right*. And while Windows does have an amazing scriptability thanks to WSH and WMI, it is much more cumbersome than shell scripts (and cmd.exe is a horrible experience to script in) and most non-MS desktop apps don't provide COM interfaces. I know what you're thinking -- most desktop users don't write scripts. True, but most desktop users would be happy to USE scripts that other people write.

    Other than that, I'd be pretty happy with Windows+Cygwin.

    --
    It's always a long day... 86400 doesn't fit into a short.
  89. Mod Parent Up by Anonymous Coward · · Score: 0

    Uppity

  90. The other side of the coin by Spy+der+Mann · · Score: 4, Insightful

    and she's not that computer savvy.

    Perhaps that was the cause for her lack of problems. My guess is that she didn't need much to do with the computer anyway, apart than writing stuff for homework.

    An OS is like a car. The more you know it, the more you tune it, and you optimize and squeeze every little bit of performance from it to fit your needs. You install new seats, a more comfy steering wheel, cup holders, etc etc.

    The problem comes with the change. One day you're sitting in your perfectly-tuned american car FR with V8 engine, and then you switch to an european car. And suppose it's a 4WD or FF with a rotary engine. For starters, the steering wheel is on what you knew was the passenger's seat. You have to change speed with the left hand instead of the right hand. You have to look to the right instead of the left.
    It's much worse when you realize that the knowledge and tools that helped you to tune your old car don't work with the new car (how the heck do you fix a rotary?). It's a completely different monster, and you have to RELEARN EVERYTHING FROM SCRATCH. Lots of knowledge lost.

    For example, to quickly search for a file in Windows, I open a commandline, and type dir *mask* /s /b. In Linux it's a different command (find -name), and if you're not logged in as root, you get all these "access denied" warnings (where the heck did i put that web server root directory?).

    To get help, you don't type "command /?". You type "man command", and then you have to scroll thru pages of explanations that you don't fully understand. (And don't get me started on the config).

    Back to the cars analogy. If you're just LEARNING to drive, "ah, it has a steering wheel and pedals." It's easy. Of course it's easy! Because you don't know ANYTHING.

    The real problem with switching to Linux is having to UNLEARN every bit of knowledge you've gained about windows with the years. It's much more painful when you're a Windows power user.

    1. Re:The other side of the coin by Erich · · Score: 1

      and she's not that computer savvy.
      Perhaps that was the cause for her lack of problems.
      It certainly seems to be the cause of your problems.

      You look like you're new around here, so I'll try to be polite. Having used both UNIX[0] tools and DOS ones, the UNIX tools are far superior. They are different, but you would likely find the DOS ones more opaque if you had learned the UNIX ones first. If you are not "computer savvy" enough to learn how to use effective tools, then I'm sorry.

      ls and find are different utilities, and should be used for the appropriate task. An OS is not like a car. It is like a kitchen or a workshop -- it contains tools to let you create things. Conventional ovens, microwaves, cooktops, broilers, toasters, griddles, torches... they all heat food. But having the right tool for the job allows you to create the things you are trying to create.

      ls pretty-prints directory contents.

      find finds files according to criteria and sends them to stdout, primarily for scripting.

      locate checks a global file archive (locatedb) for filenames across the system.

      You were getting error messages because you told find to search down directories you didn't have permission to look at. If you know this and don't want to see the warnings, you can redirect stderr.

      Filename globbing is handled by the shell in Unix. Glob matches are expanded for the arguments to the program. This can be useful and dangerous.

      The UNIX tools have been honed over time by many, many smart people. You don't walk into a gourmet kitchen and ask why they need more than a microwave and a bowl for ramen noodles. The chef knows that having the right tool is essential. And you don't go into UNIX asking why they don't use DIR like DOS.

      You do have to learn new habits. You have to learn how to read man pages. You have to understand how UNIX works. But once you realize the delicious concoctions you can create with ease in your UNIX kitchen, you will find yourself frustrated when you go to your friend's house, who just has a microwave and a bowl for ramen noodles.

      I don't know how I could use a computer effectively without: bash vim egrep sed awk cut find ssh basename make mutt. I use Windows often at work, but I typically have two fullscreen RXVT's with cygwin or ssh'd to a linux box. I miss copy-on-select-middle-click-paste.

      You don't have to use vim. Emacs is fine too, though I don't prefer it. You don't have to use bash. Zsh is fine too, though I don't prefer it. You don't have to use mutt. You don't have to use the effective tool I like, if you have an effective tool that suits you. I often prefer a high-temperature silicone spatula to a wooden spoon, even though both would work. But I believe you can't effectively use notepad or "edit" as a text editor... although ed has his place. :-)

      Unix is hard to learn. But it is easy to use. Far easier than DOS. But you have to learn it first. The steeper the learning curve, the bigger the payoff. In the windows world, it's a pain to have to learn vbscript, but there's no other automated way (at least that I know of) to have visio open 1000 visio diagrams and convert them to a different format. Once you know a powerful tool, you have the ability to do things that were nearly impossible before. And having powerful tools that can be combined together is what UNIX is all about.

      I realize some of this might be personal preference. I hate VMS. A "Create" command (in my opinion) should not create text files and terminal windows. It didn't feel right to me. It never did, even after a summer of using it fairly effectively. But I understand that some people prefer VMS to UNIX. And that's OK, as long as you have powerful tools that do the things you need to do.

      Anyway, back to work.

      [0] I will use UNIX here to mean all UNIX-like systems... UNIX, Linux, BSD, GNU, cygwin, whatever you want to call these utilities.

      --

      -- Erich

      Slashdot reader since 1997

    2. Re:The other side of the coin by goarilla · · Score: 1

      i hate the command /?

      it sucks and a lot of times is pretty inaccurate and/or hard to understand same goes for linux's man-pages
      i mean in my eyes xcopy is broken since and yes i've read xcopy /? it does'nt do what xcopy /? advertises
      it can do, i mean how to do you copy a whole dir and it's contents ... i've tried it, i supplied the right switches/argument (i think)
      and then it did something like this: created the directory, copied the first file and hanged!for i in /usr/bin/*; do whatis `basename "$i"`; done >> list
      i want to do the same in windows with FOR but i can't seem to understand FOR /? decently i just want a list of cmd /? of all the commands in CWD

  91. Re:Correction: Why Linux has failed on YOUR deskto by linuxci · · Score: 1

    Evolution is (in my opinion) one of the worst email clients I have had the displeasure to endure. It is buggy, slow, and not fit for purpose. I'm only using it as a POP3/SMTP client, and it sucks at that. I'd hate to think of someone trying to use it as an Outlook replacement. I agree with your opinion on Evolution. However, that is what makes it a good Outlook replacement. Outlook is buggy, slow and not fit for purpose, particularly if you use it for IMAP, it works better with Exchange but even with the Exchange integration I hate the UI of Outlook.

    Despite my company using Exchange I'd rather use Thunderbird over Outlook (when in Windows) or Evolution as I find it a much better mail client (don't need the calendar). One thing I've noticed is that IMAP support sucks on Exchange as a server and Outlook as a client. When I worked at a different company with a Linux IMAP server those that used Outlook had problems those using other clients did not.
  92. example by r00t · · Score: 1

    The new container stuff is insane.

    We already have virtualization and SE Linux. We don't need an extra layer of complexity wedged in. Slowaris can have that to itself.

  93. PVR != Desktop by AHumbleOpinion · · Score: 1, Informative

    Utter rubbish

    I would avoid phrases like that if you are going to compare and embedded application to a desktop.

    I use Linux as a PVR and it's more than up to the task

    A PVR proves nothing about a desktop environment. A PVR is a far simpler application and easy to tune for since it is an embedded application. A desktop has a far greater load and a much more unpredictable one at that.

    1. Re:PVR != Desktop by AusIV · · Score: 4, Informative

      Utter rubbish
      I would avoid phrases like that if you are going to compare and embedded application to a desktop.

      And I would avoid correcting people when you don't know what you're talking about.

      MythTV is not an embedded application, it's a software application that runs on a general purpose PC. I, like the GP, have a desktop computer that runs MythTV. It can record two channels at once while flagging commercials or transcoding a third TV show while I use it as a desktop or watch a fourth TV show. The audio doesn't skip nor does the desktop feel slow (as the GGP suggested) until I'm functioning at 100% CPU, which is fairly rare.

    2. Re:PVR != Desktop by g1zmo · · Score: 1

      Embedded? Dedicated function or single-purpose maybe, but it's most certainly not 'embedded' software or meant to be run in an 'embedded' environment.

      --
      I have found there are just two ways to go.
      It all comes down to livin' fast or dyin' slow.
      -REK, Jr.
    3. Re:PVR != Desktop by BitZtream · · Score: 1

      I've used both MythTV and WindowsXP MCE, both of them do just fine at recording two shows, playing one on the local display, and streaming one to another PC via smb. In my case, the same machine is more than capable of streaming off to my xbox as well. All of this at the same time. All of this without 100% cpu load. And both are capable of doing other things on the local console without hurting the previously meantioned tasks.

      Of course, I use hardware encoding since neither one of them are BeOS. I can definately say that KDE on linux with MythTV doing its thing in the background is not as responsive as the XP machine in my case.

      I however, did not do any tuning other than the requirements to get things going. In this particular instance its quiet possible that the linux machine could have been made to perform better. But, most people who 'use a desktop computer' don't tune. I stopped tuning the OS when I hit puberty, you probably will too.

      The problem isn't a matter of 'can it perform better' its more of a 'does it perform better out of the box?' Users don't bother with all the crap that is available to them for performance, geeks do.

      Why does linux fail on the desktop? Because the people writing it like they want it to work are not like the mass majority of people on the planet who just want it to work when they turn it on. This is a problem with open source software written by random contributers (I know, its not entirely random and it is controlled by a reasonably select group overall). Software companies who are out to make money have to please their users in order to make money and sell more copies. Open source developers have to please themselves. Some do it to make others happy, most don't.

      I lead development at a small software company and the hardest thing I have to deal with when hiring new programmers is breaking them into doing because you should, not because you can. Once you break out of the notion that the software you are writing is for you and look at your target audience, the whole world changes. Mind you, if we paid more it would probably be easier to find more experienced developers, but much like linux, you get what you pay for and you make it better where/when you can.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:PVR != Desktop by Anonymous Coward · · Score: 0

      You're an idiot.

      The difference between an embedded app and a "software application" is how it's run. All the DO-178B compliant software I wrote (read: stuff that goes on airplanes) would run fine on x86/Solaris or Linux. What makes it "embedded" is it's the only thing running on the PPC/pSOS or VxWorks.

      MythTV is supposed to run on an Epia with 256M of RAM, as in a silent box next to your TV. An embedded app.

      So you're running it with other stuff on a real box with a Core 2 or something... And you can simultaneously write 3 streams and read 2 at 1.5 MB/s. Wow, we're almost at 7.5 MB/s. What's the througthput on that disk again? 100MB/s? Decompressing video card, of course. HOLY SHIT!

      Guess what: that's exactly what the interview was about. Assholes saying "works fine for me" after trying something on their god-box, not imagining for a second that not everyone has that kind of hardware.

    5. Re:PVR != Desktop by Anonymous Coward · · Score: 0

      And my MythTV installation plays jerky video until I pause and unpause it. (Ticket #2552)

      But that's neither here nor there.

    6. Re:PVR != Desktop by AusIV · · Score: 1

      I however, did not do any tuning other than the requirements to get things going. In this particular instance its quiet possible that the linux machine could have been made to perform better. But, most people who 'use a desktop computer' don't tune. I stopped tuning the OS when I hit puberty, you probably will too.

      I'm not sure what you mean by tune. I installed Kubuntu from the desktop CD, installed MythTV, associated plugins and applications from the repositories, and followed some instructions to compile drivers for one of my TV tuners and for my Infra Red receiver. I didn't really do anything to tweak performance - I didn't need to.

      I'm not trying to claim that this is something the average user would find easy to do, my only point was that Linux is quite capable of handling several fairly intensive tasks and still be a usable desktop, and it doesn't require any fine tuning on the part of the end user.

    7. Re:PVR != Desktop by jedidiah · · Score: 1

      MythTV is not an 'embedded application'. It's just an application. It's just another iteration of Star Office or Mozilla. It's not more an 'embedded application' than Oracle Financials.

      It has to fight for the cpu like any other desktop or server application on the system.

      You can even run it in a window if you like and have it chugging along beside amarok or starcalc.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    8. Re:PVR != Desktop by RzUpAnmsCwrds · · Score: 1

      MythTV is not an embedded application, it's a software application that runs on a general purpose PC. I, like the GP, have a desktop computer that runs MythTV. It can record two channels at once while flagging commercials or transcoding a third TV show while I use it as a desktop or watch a fourth TV show. The audio doesn't skip nor does the desktop feel slow (as the GGP suggested) until I'm functioning at 100% CPU, which is fairly rare.


      What's your point? My 6-year-old DirecTV TiVo with a 50MHz processor and 32MB of memory can record two channels at once and play back another, all while indexing the database from real-time guide data streming in from the satellite. It runs Linux, of course.

      That doesn't mean there aren't issues with the scheduler.
  94. It fails on the desktop because... by defile · · Score: 1

    building a successful general purpose desktop operating system is 10% technical and 90% everything-else. It takes a calculated, targeted, strategic multi-billion dollar investment to design a desktop experience for a mass market.

  95. Wrong forum by cpuh0g · · Score: 1

    Posting a comment like "Linux has failed on the desktop" here is bound to generate hundreds of responses saying "No it hasn't! It works just great for ME!". For the majority of /. users, Linux is a perfectly fine desktop.

    However, the OP is correct, the Linux desktop is a failure insofar as it has not, and likely will not, ever make any real impact on the overall desktop market. There are many many of reasons for this - some technical (ex: no photoshop, no Exchange, no iTunes), some aesthetic (except for Mac, the *ix desktop themes and styles are just not very good or consistent when compared to the XP interface), some are economic (Microsoft has deals with every major computer manufacturer to pre-install their OS, Linux will NEVER EVER EVER get double-digit, or even high single-digit, penetration when just about every computer sold to the public has MS pre-installed and ready to go).

    And, please, don't follow up with a reply about how you can run Wine or how you can get the photoshop-like plugins for the GIMP, etc etc. Those are fine solutions for the technically adept, but are complete non-starters when trying to attract a larger, more generic user-base. Linux will never ever ever make an impact as a viable, every-day desktop for the average (i.e. non-slashdot-reading user). Consider that Mac OS/X has the prettiest, friendliest interface around and they only get about 6% of the market.

    1. Re:Wrong forum by Kjella · · Score: 1

      Hardware and applications, I'd say. Aesthetic? Really, if you use say the KDE suite of applications they're far more consistant than my crop of Windows applications. If you just need a picture editor, Linux is for you. If you need Photoshop, there's nothing but Photoshop but those are actually far fewer. But quite recently I had two very annoying hardware issues with my parent's computers, which runs Linux under my administration.

      One, they got a new 19" LCD with an odd 1440x900 resolution. Did it list that resolution? Nope. Tried to reconfigure X, got the choice 1440x900 available in the KDE settings but the actual output was 1152x864 (don't know why). Had to create my own modeline, add that to xorg.conf before it'd work something my parents would be lightyears away from doing. On Windows, no problems whatsoever.

      The second was a multi-function printer, scanner/printer/copier in one which they thought sounded good (Canon X3470), I didn't get around to checking driver status until after the purchase. Scanner status? Paperweight. Printer status? Paperweight. Now I got it hooked up to a Windows machine, which is probably where they'll spent much more time now. Linux won't really go well with normal people until you can go out, buy something, plug it in and expect it to work.

      --
      Live today, because you never know what tomorrow brings
  96. we have a right to dismiss utter bullshit. by Anonymous Coward · · Score: 0

    "audio skipping" - I've never seen this once, ever, on any system that was near Linux. The desktop is actually the fastest one for any market. The kernel being slanted towards big iron sounds pretty funny considering that it has been (and still can be) distributed on a bootable floppy disk, let alone something like 150 live CDs out there. There is no problem making up benchmarks - we've had tools to do that with. And "normal" users can find kerneltrap.org, join up, and vent away - they can talk directly to Linux Torvalds if they want to.

    I sure hope the editors of Slashdot retire rich from all the money they collect for publishing asstroturf over the last decade. Since we're starting a new week, I suppose we have to sit through one PCWorld drolling stupidity, two Information Week top ten whines, and one Computer World FUD piece before we can see some real news squeezed in Thursday night.

    1. Re:we have a right to dismiss utter bullshit. by FreeGamer · · Score: 2, Insightful

      Anybody who has used Linux on a system that is not swimming in ram or >1Ghz CPU will have been afflicted by performance problems at some point.

      My 700mhz celeron machine would frequently grind to a halt if it was overloaded. If I compiled whilst listening to music it would usually cause the audio to become laggy and choppy. (I had a SBAWE32.) Of course, with newer hardware like you kids are used to lately, none of these things will happen, but computers that are not new should not be consigned to the dustbin, and if we make Linux more responsive on old machine then maybe it will perform better on new machines too?

      This article is certainly not bullshit. Con Kolivas is the voice of many Lusers who have witnessed such problems over the years.

    2. Re:we have a right to dismiss utter bullshit. by rnws · · Score: 1

      Yup. I've often wondered where the Linux desktop went oh-so-wrong when KDE1 on my (ancient even then) 486DX2-66 was (just, barely, "but it's prettier than TWM") usable. It might have been that (or my first DX4-100 system) I first played MP3's on and got work done in telnet/shell - anything else and the audio would kark it. PFY's and pro coders in general (IMHO) are spoiled for CPU cycles these days. (Four Yorkshireman sketch anyone? ;-)
      I refer to it at work as the Microsoft Programming Mentality: "Who cares if the code sucks? CPU, RAM and disk are cheap!" Now maybe that's not fair to MS coders (or coders in general) but Moore's law certainly seems to have enabled and encouraged code-bloat and less-than-efficient coding practices.

      There's an old PII under my stairs that was a great desktop PC in its day (now a server) but today's most spartan of Linux desktops (excepting stuff like TWM) would suck mightily on it - even with all the eye-candy turned off. Am I the only one who remembers adopting and promoting Linux because it was better (faster and less-resource hungry) and allowed for re-use of older kit and was much more efficient on the latest gear? Admittedly eye-candy like Beryl/Compiz is a tad less resource-hungry than Aero but not by a huge margin. Why isn't Linux far, FAR more efficient than it has become?

      Maybe it should be law that programmers should have to work on the slowest kit available ;-)

  97. MS does this, why not copy them? by AHumbleOpinion · · Score: 5, Informative

    Maybe the author doesn't grok the idea of setting the kernel to be responsive for the desktop. It's not rocket science, you know.

    Of course not, Microsoft does it for the customer so they don't need to learn how to do it themselves. Would it be so hard for a Linux distro to do so as well when it is doing a "workstation" rather than a "server" install. Some distro ask and have this info regarding intended use.

    I think you are exemplifying the "by nerds for nerds" attitude that the author of the article would probably argue is holding back Linux adoption.

    1. Re:MS does this, why not copy them? by WhiteWolf666 · · Score: 1

      openSuSE does this too; however, even the rate of adoption of these features into the mainline kernel (where they can then be enabled by various distributions without fear of breaking in the next revision) is slower than CK is arguing for.

      Why should Linux occasionally focus on desktop features? Why shouldn't there be a desktop performance group who maintains the stuff in mainline, rather than users (or distros!) having to rely on patchsets?

      I'm guessing that CK would still be hacking on the kernel if the -CK patchset was part of a "greater" linux-desktop group within the kernel mainline, responsible for "desktop" features.

      Hell, call it a new architecture; i386-desktop and x86_64-desktop.

      --
      WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
    2. Re:MS does this, why not copy them? by Tablizer · · Score: 1

      Would it be so hard for a Linux distro to do so as well when it is doing a "workstation" rather than a "server" install. Some distro ask and have this info regarding intended use.

      And create a standard for it so that user's can buy "Linux Desktop for Dummies", instead of [insert distro vendor] Desktop for Dummies, which will never get written because distro-specific is too small a niche. Companies want plug-and-play, for good or bad. MS-Windows desktop is not intuitive either, but people at least don't have to relearn its oddities for every different company. Thus, pick a reasonable Linux deskstop standard, and have the distro's stick to it.

    3. Re:MS does this, why not copy them? by lordtoran · · Score: 0, Troll

      And create a standard for it so that user's can buy "Linux Desktop for Dummies", instead of [insert distro vendor] Desktop for Dummies, which will never get written because distro-specific is too small a niche. Here you go.
      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  98. nothing to see here, move along by Anonymous Coward · · Score: 0

    The only thing Linux is burdened with that makes it fail on the desktop is TRUE popular application support.

    Stuff like Cubase, Flash, Photoshop, Word.

    No not free clones that are not up to par for "professional" work, but the real thing.

    Open Office is the only clone really that is up to par for Pro work.

    Linux doesn't run slowly on desktop PC's at all. In fact Linux runs superfast on a pentium 133, oh wait a minute they meant GNU/Linux *slaps forehead* nevermind.

    Honestly though, I never used a distribution of Linux that wasn't really extremely fast. Unfortunately it just doesn't do what I need a desktop computer to do.

  99. Why Windows/OSX has failed on my desktop by dmahurin · · Score: 2, Interesting

    I have used Linux exclusively for more than a decade.

    Every so often, I use Windows and think "Windows would be usable with a few changes", and every so often I reboot my Mac Mini into OSX and remind myself why I don't like it either.

    For Windows, the things I would like to fix:
          Would like to run XFCE look-alike as desktop (SharpE is ok, I guess, but would rather have XFCE).
          Replace Dos console box with real terminal window.
          Would like apt-get/yum access to install/upgrade latest software.

    For OSX, the things I would like:
          Would like to replace desktop with a simple one. Again, XFCE. I simply don't like the OSX interface.
          Firefox instead of Safari.
          I would feel better with open source Darwin underneath. ...

    In general, I trust open source software more than binary blobs. If I really need to, I can fix it. There is no hidden spyware, no secret user data mining, no locking applications in or out of hardware or OS's. Open source is portable accross OS's and time.

    For a developer, I don't know why Windows would ever be chosen. In Linux, a sea of languages, libraries, and tools are instantly available. Some of these can be installed in Windows, with some work.

    The flexibility and freedoms given in Linux are quite addictive.

    1. Re:Why Windows/OSX has failed on my desktop by geoffspear · · Score: 2, Insightful

      Firefox instead of Safari.

      You can set up a Mac to dual boot in OS X and Linux and you're too dumb to figure out how to install Firefox on it?

      --
      Don't blame me; I'm never given mod points.
    2. Re:Why Windows/OSX has failed on my desktop by Anonymous Coward · · Score: 0

      The issue for me is that all the apps do that mac thing, and the menu bar is global. So even if you install firefox, the menu bar and other things are different.

      Ports of open source apps in OSX are often quite different than the real thing. I would rather use Open Office in Linux than Neo-Office in OSX.

  100. Yes yes... (sigh) by Sfing_ter · · Score: 1

    Linux has failed on the desktop, freebsd is dead, windows vista cures cancer, NEXT on FOX NEWS.

    --
    A computer once beat me at chess, but it was no match for me at kick boxing. Emo Philips
  101. Of Course by nlong · · Score: 0

    The fact that I see one of these "studies" once a week, shows pretty well that no one has any idea.

  102. two more reasons for failure by chdig · · Score: 1

    wow, complete honesty from the maintainer of GNUstep, which at least admits it's not currently successful (from which it may improve), unlike Gnome and KDE, which are definitely on a long road to failure. Thanks for that nugget of frankness!

    Two more reasons for linux failing:
    1) Naming. For example, at kde-apps.org, the top apps include Manslide, Yakuake, manencode, digikam, K3b, KMyMoney, Amarok, Traverso...
    Why on earth do the names of linux apps have to be so arcane, techie, and science fiction-like? Half the KDE apps start with K-something... It's like they were named in the 80's. Mac/Windows names just make sense, and don't scare users

    2) Command line. I've been using linux for servers for 6 years, and love the command line (mostly because the guis are relatively inefficient), but for a desktop, I haven't touched a command line since 1995 -- until I installed Feisty Fawn, that is, and was forced to go command line for a buggy apt-get LAMP install. WAMP on windows : 5 minute install. LAMP took me hours to get the config right, which is downright embarassing given that it originated on Linux.

    We need the maintainers and leads in Gnome and KDE to start talking about, and moving to rectify their failures, rather than blindly focussing on what they consider strengths.

    1. Re:two more reasons for failure by borgheron · · Score: 1

      [W]ow, complete honesty from the maintainer of GNUstep, which at least admits it's not currently successful (from which it may improve), unlike Gnome and KDE, which are definitely on a long road to failure. Thanks for that nugget of frankness!

      Since I believe you're making an attempt at sarcasm here I feel compelled to explain that I wasn't trying to make any kind of comparison or value judgement of any given environment.

      My point was that there are too many competing looks for open source window managers and applications. They lack a consistent feel and user interface. One of the other posters said that the user would adjust to each app in it's own context. I believe that to be blatant over estimation of the users. Without a consistent look and feel, Linux (and other open source OS's) will always lag behind on the desktop.

      Two more reasons for linux failing:...

      On your other points you're right on the money.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
    2. Re:two more reasons for failure by chdig · · Score: 1

      I must've forgotten this was /. and that most things are written with sarcasm... I assure you, however that none was intended. Like I wrote, the best way to success is admitting your failings/weaknesses, in order that they can be addressed. The Linux crowd, however, usually acts like they're gawd's gift to users, when nothing could be further from the truth.

      I got your point, and couldn't agree more (on a different point in your blog post on GPLv3, however, I disagreed, and left a comment). Ironically, however, some Linux zealot read your words in fear and modded you redundant.

      It's getting like many Linux-lovers are as bad as Mac fanbois

    3. Re:two more reasons for failure by borgheron · · Score: 1

      Indeed this is very true, unfortunately.

      GJC

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  103. The REAL reason for failure by erroneus · · Score: 1

    It has been demonstrated over and over how a tweaked and customized installation of Linux can be made to serve virtually any purpose efficiently and effectively. Anything from tiny embedded system with tiny memory and hardware footprints to enormous memory-hogging enterprise server configurations running monster back-end apps can be done with Linux. The kernel can be infinitely tweaked and configured to link or embed drivers and all sorts of things like that to make the kernel as large or small as needed.

    Software packages can also be as limited or as expansive as you like and it has been demonstrated that environments can be set up to look and feel like pretty much like anything that exists out there or even better.

    I can't believe it's Linux's "limitations" holding it back. Instead, my experience in software adoption leads me to a different obvious conclusion as to why Linux's success on the Desktop has been limited: "Because it's not Windows!"

    For better or worse, because it's not Windows is the reason why. Windows is entrenched as the expectation for support people and for end users alike. When it's not Windows, expect heavy resistance. The reasons for resistance varies widely but isn't as significant as the fact that the resistance simply exists and should be acknowledged.

    The key to overcoming the resistance is by focusing on what "Applied Linux" does best -- serve specific functions and purposes very well. The more people see Linux on their phones, their printers, their PDAs, their refrigerators, their automotive dashboards, their watches or anywhere else that can be imagined, there will come a tipping point at which Linux will become ubiquitous and expectations will change. People will not fear the unknown Linux as much and will be able to slide into the final frontier that is "the desktop."

    But I have a feeling that by the time Linux is poised to conquer the desktop, the desktop will no longer be relevant.

  104. Linux hasn't "failed" by Tbeehler · · Score: 0

    You only fail if you've stopped trying. I find several distro's quite useful and I've put a few friends and families on Ubuntu and they say they'll never turn back to windows because of the rock solid reliability and lack of virus', spyware, and cost. Linux is doing quite well. Of course, there's always room for improvement, but to say it has failed is incorrect.

  105. It failed because... by Anonymous Coward · · Score: 0

    Linus is a piece of SHIT! It's a FUCKING CRAPPY USELESS excuse for an operating system that only pimplefaced angst-ridden fucking emo kids can stomach.

    Get a real OS. Get Windows. That's what you will use at work. The rest is shit.

    Linux = unemployment.

  106. It's the command line. by Knifa · · Score: 1

    Linux doesn't work on the desktop because generally people don't want to fuck about with configs and shitty command line programs to get their stuff going.

  107. Downward Spiral by imadoofus · · Score: 2, Insightful

    The article appears to be unavailable at the moment, but the issue appears to be a downward spiral. The reason all the enterprise features are there is because Linux is primarily used in the data center. This, in turn, would require Linux to have more enterprise features.

    Like others have posted, my family has been using Linux on the desktop for the past three years, but the real question is "how do we break the cycle and place more priority on the desktop?"

    --
    "pr0n": An anagram of "porn," possibly indicating the use of pornography. - www.microsoft.com
  108. without all that enterprise crap in the kernel by dpilot · · Score: 1

    That's what I do. A simple "make xconfig" and I pick the crap that I want and need, and leave the other crap out.

    But then again, maybe I do have some "enterprise crap" in my kernels, as well. I suspect it's a little like MS Office, where people say that any one user only uses 20% of what MS Office has to offer - it's just that they all use a different 20%. The kernels on all of my various machines are configured a little differently, to fit that machine, though it's not a perfect fit, since sometimes it's easier to copy .config's around and just tweak a little. By the time you come up with everyone's hardware and everyone's desired feature set, and do it with on stock kernel+modules, so that everyone doesn't have to compile their own kernel... I suspect you've got a one-size-fits-all full of enterprise crap. (as well as desktop crap, this crap, and that crap.)

    By the way, I also run LVM2 on numerous machines, and XFS on my Myth machine - both potentially enterprise crap.

    --
    The living have better things to do than to continue hating the dead.
    1. Re:without all that enterprise crap in the kernel by spun · · Score: 2, Interesting

      I remember when you could boot the Linux kernel on a 386 with 4MB of memory. You still can, but it's not a matter of merely running *config and stripping out what you don't need. You need to get in there and scrub the cruft out by hand.

      --
      - None can love freedom heartily, but good men; the rest love not freedom, but license. -- John Milton
  109. Re:Correction: Why Linux has failed on YOUR deskto by Aetuneo · · Score: 1

    The only things linux has failed at on my desktop is my fault (I managed to completely kill Xine while trying to update it, and my motherboard has had some issues). Before that, everything worked perfected - audio, video, text, internet, etc. Everything that my computer has failed at has either been because of something I did (zine dying), or the hardware (built in ethernet connection dying, inability to watch media files on a old 500MHz celeron). In case you're wondering, I'm using the version of Freespire with proprietary drivers, which almost no one seems to know about - or at least almost no one who talks about linux's shortcomings seems to know about.

    --
    Everything is subjective.
  110. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    I think the point is that he actually helped make *some* impact on that front so interactivity with your PVR churning away is better. Try running your PVR on a kernel before his and others scheduling efforts and see how interactivity behaves; I actually remember when playing an mp3 would skip when moving windows around even on a modern PC. It was really irritating.

    But moreover, it is a shame to lose an advocate for desktop performance (yes, it can always be made better) because there just aren't that many in the kernel community.

  111. DING DING DING WE HAVE A WINNER! by Anonymous Coward · · Score: 0

    I know, I know, Application X can do Microsoft applications right 99% of the time. But.... how come it seems that the 1% pops up often and it is always the one function the boss wants to use.

    When a Linux distro can run apps meant for windows with abso-fucking-lutley no intervention on the user part, it will be ready for the desktop.

    Until then, it is only for a niche market.

  112. Try Mandriva again for the first time.... by Anonymous Coward · · Score: 0

    Your distribution is Mandriva! try it again for a new first time...

  113. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 5, Insightful

    For me, Linux offers ease of use. It "just works" on my laptop (A Dell Inspiron 9100). With Windows, I need to download a driver from ATI before I can get a resolution of greater than 800x600. Ubuntu automatically recognizes my card, and correctly sets the resolution to 1680x1050. With Windows, I need to download a driver for my wireless card, Ubuntu recognized my card and configured it automatically. Lucky for you, but don't pretend your experience is typical.

    On my desktop, Windows recognized the monitor and was able to use the full resolution with its generic drivers. Performance was terrible, but once I installed the specific drivers, it worked fine.

    With Ubuntu, it simply reported "sync out of range" and there was nothing that could be done. Safe mode generated the same error, and with no UI to interact with, that's the end of it.

    Likewise, when I tried Ubuntu on a laptop, it recognized the wireless card and then refused to use it. (It just doesn't work - trying to set the WEP key does nothing, it just says "activating device" and then returns to not working.)

    Windows on both machines just work. Granted drivers had to be installed, but once they were installed, it just worked. No additional effort. No "sync out of range".

    Now this experience obviously isn't typical either, but it demonstrates the main problem with Ubuntu: when it fails, there's no way to get help. Your options are basically to whine on forums, and then get completely useless advice like editing configuration files on a read-only CD with an OS that doesn't display a UI.

    With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.
  114. Maybe the GP is one of those 20%? by Glytch · · Score: 1

    I know I am. The Gimp is decent, but will continue to be almost unusable for me until it has 16 bit support and adjustment layers. Cinepaint and GEGL are both supposed to take care of the former, but I've never been able to get Cinepaint to compile and GEGL is fast becoming the Duke Nukem Forever of libraries.

    That said, I love the Gimp's interface. It's far more usable than the wretched stoneage MDI crap that Photoshop is still stuck with.

    1. Re:Maybe the GP is one of those 20%? by mhall119 · · Score: 3, Informative

      Have you tried Krita? It's a part of the KOffice suite, but I think it handles up to 32 bit and has CMYK and color profile support. Also, have you tried Gimp 2.3? I think it's added some more of these things that have been missing.

      --
      http://www.mhall119.com
  115. Congratulations. You miss the point. by Anonymous Coward · · Score: 0

    Con's _entire point_ is that the kernel developers are paying undue attention to the needs of the "3000 user company" and IT managers at the expense of the desktop users, when they should be giving top priority to the desktop users.

  116. Configuring biggest contributor by a1mint · · Score: 1

    Some of it the fault of un-intuitive developers. Some of it the fault of hardware companies not sharing technical information with linux developers. I'm still extremely thankful to the people that have made a contribution. It absolutely totally rocks that we have what we have. It *has* to be possible to break the sound-barrier and iron out all those pesky wrinkles. Maybe the answer lies into creating a movement with enough political attachment, where hardware companies will be more compelled to share information in a format that's useful and more pro-active.

  117. the desktop PC is crap .. by rs232 · · Score: 3, Informative

    "At that time the IBM personal computer and compatibles were still clunky, expensive, glorified word processing DOS machines"

    "Enter the dark era. The hardware driven computer developments failed due to poor marketing, development and a whole host of other problems. This is when the software became king, and instead of competing, all hardware was slowly being designed to yield to the software and operating system design"

    "However, the desktop PC is crap. It's rubbish. The experience is so bloated and slowed down in all the things that matter to us. We all own computers today that were considered supercomputers 10 years ago .. So why on earth is everything so slow?"

    "I watched the development and to be honest... I was horrified. The names of all the kernel hackers I had come to respect and observe were all frantically working away on this new and improved kernel and pretty much everyone was working on all this enterprise crap that a desktop cares not about"

    "Or click on a window and drag it across the screen and it would spit and stutter in starts and bursts. Or write one large file to disk and find that the mouse cursor would move and everything else on the desktop would be dead without refreshing for a minute"

    --

    Why Linux Has Failed on the Desktop

    "Linux is burdened with 'enterprise crap' that makes it run poorly on desktop PCs", Zonk quoting SlinkySausage.

    Quoting him out of context and making him say something he didn't say ... for shame Zonk ... the headline is also misleading.

    --
    davecb5620@gmail.com
    1. Re:the desktop PC is crap .. by Anonymous Coward · · Score: 0

      It is good to see that someone actually read the article and not just the flamebait title given to it in the story headline. The article wasn't titled that way and certainly wasn't worded that way, as you have noted. Con tells the story of how he perceives that Microsoft marketing, not any real superiority of it's desktop, pretty much ended innovation and production of hardware based desktops. Microsoft via their marketing created a demand for their software from the Joe Sixpack and CEOs. This resulted in the x86 platform becoming the primary platform and it was possibly one of the worst choices.

      I have never owned an Amiga but I have heard about them, read about them and seen a few. The Amiga had some good software but its primary reason for being a good desktop was that it was hardware based multi-tasking. There is probably several Amiga afficionados here who could explain Amiga hardware and the way it handled sound, video, etc without conflicting with each other for resources as exensively as an x86 based computer does.

      Con considers this move to be a primary reason that though the hardware gets faster modern software in some ways gets slower and has problems multi-tasking. Certain limitations come along software based computing and forcing everything to step through the CPU together one step at a time. Scheduling becomes extremely important here for the traffic to avoid wrecks. With software computers the scheduling is different then with a more hardware based system. Sure with hardware based you still need software, the difference being is that far less will go through the CPU if the software can just make a direct call to the sound, video or other subsystems, particularly if they can once given the instructions to do so, access and process data without further CPU access till their assigned task is complete. Since we do not currently have such a hardware based system for a desktop then scheduling becomes even more important to performance as well as becoming a potential detriment to performance.

      Con went about learning to program on his own to sastify as much as he could his own needs here. In keeping with OSS tradition he published his work online and received some assistance with it. Many who tried his patches pushed him to try to get it in the kernel tree. Others worked more directly to get it applied to the official kernel. With these moves Con was pushed into the world of kernel politics which he perceived to be heavily tilted towards server needs. He acknowledges he lacked the tools to measure real gains from his changes for desktop use and the training of a programmer, much less a computer engineer or computer scientist. Dealing with the politics increased his stress levels and took the fun out of what he was doing as an enjoyable hobby. He made an effort to finish his last patch though he had already made the decision to find a more enjoyable way to spend his spare time away from his job in the medical field. His code is out there for anyone with the desire and skillset to examine it and perhaps to continue working on it.

      Personally I would love to see some company come out with a hardware based desktop and succeed with it, preferably with OSS software. Hierarchal systems maybe great for control, but they are always profuse with bottlenecks. That is why we rave about bad customer service, the best customer service is generally where the point of contact employee has the knowledge and power to answer service requests accurately, efficiently and independently, now wouldn't it be assumable that the same would hold true for a desktop? Until someone does this though we have to hope for scheduling to be as efficient and appropriate to our current needs as possible and that is why Con attempted to improve kernel scheduling for the desktop.

  118. Rubbish by soccerisgod · · Score: 2, Insightful

    I can agree to some of the things said by this guy, but all in all, it's rubbish. Sure, response times are one thing and I think they've been addressed very well by preemption features and configurable scheduler frequency, but to blame a slow desktop experience on the kernel is just stupid. Really stupid. If you wonder where all your megahurzes go, try looking at your KDEs and Gnomes first, your animated gizmos, your 3d desktop gimmicks and applets and your java crap.

    --
    If a train station is a place where a train stops, what's a workstation?
  119. Ease of use isn't the problem by rve · · Score: 1

    Ease of installation and use is great these days, but that's not the issue.

    With a large number CPU and I/O intensive jobs running concurrently, you get good performance, but the lack of responsiveness of the UI, not just the GUI but also of the command line, makes a Linux desktop 'feel' slow.

    Choppy window rendering, a brief, but noticeable delay before the system responds to user input, especially poor responsiveness and battery life with powersaving settings on laptops, these are things where Linux lags further and further behind the two major commercial desktop OS-es.

    1. Re:Ease of use isn't the problem by Jorrit · · Score: 1

      I don't know about others but I have a dual boot system (gentoo on one side and WinXP on the other) and I notice NO difference whatsoever in UI performance. Linux is not faster but certainly not slower either. On the other hand things like file access (useful for compilation and such) is significantly faster on windows (at least on my system here).

      I have an Acer Aspire 5024 Laptop with AMD64 btw. 1Gig ram.

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
    2. Re:Ease of use isn't the problem by PeterBrett · · Score: 1

      I don't know about others but I have a dual boot system (gentoo on one side and WinXP on the other) and I notice NO difference whatsoever in UI performance. Linux is not faster but certainly not slower either. On the other hand things like file access (useful for compilation and such) is significantly faster on windows (at least on my system here).

      I have an Acer Aspire 5024 Laptop with AMD64 btw. 1Gig ram.

      That's funny, because I have exactly the opposite experience (Acer Aspire, Core 2 Duo, 1 GB RAM). File access under Linux seems significantly faster than Windows, and it seems a lot smarter about choosing which files to keep in cache, as well as swap behaviour. (Based on totally subjective observations, seeing as I don't boot Windows very often).

    3. Re:Ease of use isn't the problem by Jorrit · · Score: 1

      It was a mistake (notice my reply). I meant that linux is significantly faster on file access.

      Greetings,

      --
      Project Manager of Crystal Space (http://www.crystalspace3d.org). Support CS at http://tinyurl.com/cb3x4
  120. Is Slashdot sincere in it's intentions? by jkrise · · Score: 1, Troll

    The title section on the site says "Slashdot - Don't Fear the Penguins"; obviously meaning the Linux mascot, and implying the Free and Open Source Software philosophy. But almost every article that follows is full of fear, misinterpretation, sensationalism or plain untruths.... specially with respect to Linux and notable Open Source offerings.

    In contrast, many articles contain positive spin about Microsoft, Apple, Cisco, Oracle or other 'Closed Source' firms - who are very antithetical to the views and leanings of the founders of this site! Needless to say, these articles are 'spin' and again misrepresentations or wrong interpretations of the facts.

    The very few articles that are even mildly critical of these Closed Source corporations are completely hijacked and taken-over by shills and fanboys; and even thoughtful, insightful comments get modded down - apparently the shills have taken over the moderation system as well.

    ****************

    Coming to this article: Apparently the author has been involved with kernel development over a long time. That implies working with huge text files, and an intimate knowledge of hardware, and low level software. It is mysterious how such a knowledgable person should find it intimidating to use Linux on a desktop. There are millions of folks who have less than 1% technical know-how than this author - and who use Linux painlessly on the desktop, for several years.

    The entire article is littered with FUD - there are numerous references to forum postings, and newbie reactions. If we judge the well-being of humankind based on the happenings in the Intensive Care Unit of a Hospital, we will think it amazing we even survived this long!

    **********************

    The author seems to be named Con Kolivas. Nice con job, but I guess he'd find any buyers for his views on this site. If Slashdot is sincere, that is.

    --
    If you keep throwing chairs, one day you'll break windows....
    1. Re:Is Slashdot sincere in it's intentions? by cpuh0g · · Score: 2, Insightful

      How do you know what the "views and leanings" of the founders are - are you one of them or are you just assuming that they are open source zealots who are programmed to automatically hate all that does not agree with Richard Stallman's manifesto?

      Why does supporting Open Source mean that you have to assume that the big corporations are somehow evil and out to corrupt? Are you even aware that the biggest contributors to open source are some of the biggest corporations - IBM, Sun, Apple, Intel, etc. ? It is not a black-and-white world out there, there are good ideas being advanced on both "sides", to ignore that fact and adopt an antagonistic stance towards all that don't agree with you is childish and ignorant.

      The rest of your post really makes no sense - if you call FUD, be specific - what part is FUD and why do you think it is so?

    2. Re:Is Slashdot sincere in it's intentions? by RKThoadan · · Score: 1

      You are the one trying to pull a con job. I see nothing in the article to indicate that he is in any way intimidated by linux on the desktop. But perhaps you are just making the mistake of thinking the title of the article has something to do with the content of the link. Indeed it appears he is still using it, but has given up on kernel development.

      I don't think he really thinks it is bad, he simply sees how much better it could be, and has been frustrated by the kernel maintainers largely ignoring his attempts to improve desktop performance (and them implementing something similar themselves).

      This is definitely one of the most misleading article titles ever to appear on Slashdot, and that's a shame because I found it to be a very interesting article. This really is the kind of article I come to Slashdot to find.

  121. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 0

    If it's so easy, why did you have to configure those buttons? Why couldn't your grandmother do it herself?


    For the same reason that you'd have to do in on a windows machine and possibly even a mac; someone with no experience at all
    will need some kind of assistance getting started.

    As for failure, it's sad every time the kernel loses a developer but I don't think I'll say anything's failed until they've all packed up and gone home.
    Evolution takes time. To get it right there's plenty of dead-ends to explore yet, and copyleft code is what gives you the time you need to get where you're
    going and gives others the opportunity to pick up where you gave up.
  122. It so obvious by bringmewater · · Score: 1

    The reason linux has failed on the desktop is because: * there is no easy way to install programs, create icon and program groups and uninstall them. * installing hardware is too difficult, even a printer driver can drive you mad * no easy programming language to create tons of apps with. Look what VB did for Win95. Instantly, tons of companies sprung up and tons of (mediocre, but useful) apps. Fix those three an you got yourself a desktop !!!

    1. Re:It so obvious by SnapperHead · · Score: 1

      I have been using a Mac for over a year now, and my favorite feature by far is how applications are handled. (installed, uninstalled, packaged, contained, etc) This is what Linux needs. I think distros could learn a lot on how to make Unix succeed on the desktop.

      Drivers are another big problem in Linux, I agree. Far too much of a pain to do it presently. Sure, most tech people can handle it. However, average Joe Smith with his 2 kids won't be able to do it on the "family PC".

      --
      until (succeed) try { again(); }
    2. Re:It so obvious by Anonymous Coward · · Score: 0

      There is an easy way to install programs, create icon and program groups, and uninstall. Since about the RedHat 6 era that has been entirely point-and-clickable. Click on whatever graphical interface to rpm or apt that your distro has, it will be right there in the "System" folder from the pop-up menu in lower right hand corner of the screen just as in windows. Right click on the bar at the bottom or on the desktop background to get a pop up menu, and select the obviously named item, and you can create an icon. There is a way to edit that pop-up "start" menu also, to create your "program groups". And there has been since, oh, the turn of the century.

      Installing hardware is not that different from windows now either. Some USB cameras and scanners simply aren't supported, but everyone uses the separate flashdisk readers instead of plugging the camera in, anyway.

      And your complaint about easy programming languages is rediculous. People have wasted so much human effort tying to make easy programming languages, and crapped up so much of computing, it would be funny if it weren't measured in billions of dollars of waste. To start off with, if VB is so great, how come RealBasic (http://realbasic.com/), the re-implementation of VB for Windows, Mac, and Linux, isn't more popular ? And is python or PHP or guile any harder to learn than VB ? The office suites all have some type of scripting language, and as someone who has written PHP extensions, I can tell you it isn't that hard to add a plugin for whatever you want.

      The only reason why you would say it was hard to install programs, is if you hadn't tried. The only reason why you would say it was hard to make icons, is if you hadn't asked anyone how to do it. I can see that you might think it was hard to install printers or other hardware if your experience was limited to one bad example. The only reason why you would think that there were no easy (i.e., bloated and slow like VB) ways to write software on Linux is if you never, ever, asked google "easy ways to program on linux".

      In short, the only reason you would be posting that post is if a) you just didn't want to run linux for some reason (probably laziness), and b) you were slightly ashamed of the fact.

      b) gives me hope.

  123. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    slackware is already up to 96? and here i thought the jump to 7.0 was version inflation...

  124. Re:Correction: Why Linux has failed on YOUR deskto by oyenstikker · · Score: 1

    Please don't lump all Christians in with the evolution-is-evil-the-bible-is-to-be-taken-literal ly wackos.

    --
    The masses are the crack whores of religion.
  125. Re:what an unprofessional whiner by Anonymous Coward · · Score: 0

    Mr. Professional,

    What have *you* contributed to Linux, lately?

  126. Linux, Macs, and MS by Anonymous Coward · · Score: 0

    I think Linux is not as popular as we had anticipated because of the UI.

    I think there is a fundamental difference to how Apple makes software and how Linux is made. Not sure where Microsoft is but probably somewhere in the middle. Apple software aims to not make user think or choose. It's very simple. When it comes down to it, while I appreciate the power and flexibility that Linux and many software that run on Linux offer, most consumers do not want flexibility, if that costs them ease of use. They don't want to have to choose.

    This is a subtle thing and I think this is what makes Apple appealing to many, and even Windows now adays are going this direction. I've not used Linux lately but my experience in the past is that even though it has gotten way way better than the old X-window-and-do-everything-yourself days (much credit deserved here), it's still more or less a power user system, or requires a power user nearby (ie, my wife can use it if i am nearby).

    This is not a rocket scientist kind of thing, just subtle differences in the UI, but these subtle differences are important. Linux are built by power users who want power user functionalities. Most Open Source projects probably don't have average users on staff to advise on usability. Try develop software with an average joe sitting next to you and the UI will come out very different. It's very hard to guess what average user will want, if you are not one.

    Linux UI tries to follow Windows, which is also not good enough. Example: Apple Mail vs. Thunderbird. I tried to switch to Thunderbird just to give it a try, and ultimately went back to Apple Mail. Thunderbird is more powerful, but just a bit less user friendly.

    All of these are just my opinions. I know others may feel differently...

    1. Re:Linux, Macs, and MS by thaig · · Score: 1

      Yes, Linux doesn't really offer anything except low cost.

      Anyone that wants usability has to buy a Mac but at least they get what they pay for.

      With Windows they get conformity - the knowledge that they are part of a huge market for which new services will always be made available quickly.

      Linux offers a lot to the enterprise but not much to the individual.

      Lets fix that.

      --
      This is all just my personal opinion.
  127. Sorry to hear... by Anonymous Coward · · Score: 0

    ...that he got frustrated and gave up.

    I really don't think I am special, but, I have been using Fedora 6 since the Novel deal came out, and had been using Suse before that, on my desktop. I never had problems with the interface seeming slow (in fact I was initially impressed with how snappy it seemed compared to XP), nor have I ever had problems with audio skipping or anything of the like. It always worked great for me (yes, installing and configuring Fedora 6 was a pain...however...I knew what I was getting into when I signed on. I wouldn't recommend that distro for a non-geek, but I also didn't do anything uber-leet to get my system performing well).

    Maybe it is because I am running on an AMD Athlon X2. Maybe Linux now requires fast dual-core 64 bit processors on one's desktop in order to perform well. That's ok with me, however. If someone wants to use Linux on outdated hardware they can go find a scaled-down distribution.

    Anyway, if the complaint is "linux doesn't perform well on desktops" my experience has been otherwise. If the complaint is "linux doesn't perform well on old hardware" that may be the case, but I say "so what?"

  128. Re:Linux Hasn't Failed on My Desktop by hitest · · Score: 1
    "I don't know what the answer is because installing an OS, even as streamlined as Microsoft, Apple and the various Linus distributions have done, is still not easy. There are still questions that need to be answered to configure it that I'm certain your grandmother couldn't answer without your guidance."

    As a Slackware, Debian user I'll agree that installing my versions of Linux is something that is probably out of the skill set of Joe average computer user. However, Ubuntu is approaching the ease-of-use zone for average users. It is now relatively easy for an average user to set-up up a dual boot with Ubuntu/Windows.
    I'm very curious to see what happens with Linux in the next little while.

  129. Re:Correction: Why Linux has failed on YOUR deskto by jkrise · · Score: 1

    the title of the article is flamebait, of course people are going to respond to it.

    And it's written by Con Kolivas!! Of course, people here detest Con Jobs and FUD :-)

    --
    If you keep throwing chairs, one day you'll break windows....
  130. Mirror Mirror on the kernel trap by Anonymous Coward · · Score: 0
  131. One person's Enterprise Crap ... by PPH · · Score: 1
    ... is another's living.


    I have lots of 'Enterprise Crap' running on my Linux desktop. It does just fine, thank you. It just happens that I need quite a bit of this 'crap' to get my work done. This involves testing s/w components prior to installing them on production (i.e. enterprise) servers.


    One more point: With Linux, its possible (in fact quite easy) to configure one's system and disable the 'crap' one doesn't need. Or install/enable it if that's what you need. And all without having to pay outrageous fees to some money-hungry outfit for that privilege.

    --
    Have gnu, will travel.
    1. Re:One person's Enterprise Crap ... by dhasenan · · Score: 1

      The CPU schedulers are all designed for enterprise systems with 16 cores or more. Say that again.

      That's a hypothetical situation, of course; Linux has several schedulers, and I'm sure some of them are reasonable for desktop use. But there are probably a few non-optional subsystems that, needlessly and by design, work well on high-end systems but do poorly on low-end systems.

      That said, people don't care too much about performance on their computers. If it were the case that, say, Ubuntu's standard install was snappy on a 600MHz processor with 128MB RAM, then more people would likely switch to save their old computers. But there's currently such an upgrade mentality in computing that that wouldn't affect many people.

    2. Re:One person's Enterprise Crap ... by PPH · · Score: 1

      The CPU schedulers are all designed for enterprise systems with 16 cores or more. Say that again.

      That's a hypothetical situation, of course; Linux has several schedulers, and I'm sure some of them are reasonable for desktop use.

      Evidently so, because whatever the one I'm running was designed for, it does quite well on an (ancient) Dell 400 MHz laptop.

      That said, people don't care too much about performance on their computers.
      Huh? This old piece of crap was surplused (in practically brand new condition) when a local company upgraded from W95 to W2K desktops and deemed it too slow to bother with. It not only runs its Linux desktop quite well, it does so while I'm testing J2EE apps, running a local web server and a local database with million plus record tables.

      But there's currently such an upgrade mentality in computing that that wouldn't affect many people.
      That doesn't make any sense following your "don't care about performance" line above.

      If you're stuck with a platform that forces you along that path for every upgrade, perhaps you've just got to run at full speed to stay in place. Meanwhile, I'll take your old equipment and run circles around you with it. Enterprise IT managers don't get freebies from vendors for saving their companies money.

      --
      Have gnu, will travel.
  132. It's just not succeeded yet.... by Anonymous Coward · · Score: 0

    It's not that it's failed, it works well in corporate environments.

    It hasn't succeeded for home users for many reasons :

    * too many distros, too little quality
    * no preinstallation from HW vendors (changing)

    the biggest one that people here forget is that MS is a small part of the Windows industry. There is a massive $billion industry of software relies on Windows by other companies. They could switch and support Mac OS X because it's one documented, supported, stable, non-GPL requiring OS and it works great for users.
    Can they ever support Linux if they are required to GPL/open stuff? Nope, they just don't want too. Games vendors don't want to open the code, they need a reliable OS that allows commercial stuff to just work. They will not support 100 distros.
    Until this is solved, Linux will never replace Windows. The best alternative for vendors sick of Windows is OS X right now.

    Users want to be able just buy a game or software program in the store and take it home and run it. That works well for Windows and OS X. If Solaris x86 was chosen by all as the alternative, then that would work fine, it's one distro, stable and supported. But Linux is way too fragmented for anyone to fully support.

  133. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    I simply don't want the active window automatically moved to the front.

    One situation I am often in: I have a big window where I enter some data and a small window with data I need to look at. In MS-Windows, when I click on the big window to enter my data it hides the small window and I have to switch forth and back. This drives me insane. Seriously. Unfortunately some of the computers in our lab have to be MS-windows, because we get them pre-installed from the vendor and they do not support anything else. :(

  134. Direct X by steveaustin1971 · · Score: 0

    Still the only thing holding me back from using Linux, is that fact that I like games, and if I want to play them I need DirectX support... Linux will never have it, so I will never have any use for Linux. And yes I know some crappy games run on Linux, but I want to play current multiplayer FPS, and for that you need windows unfortunately. If someone finds a way to emulate directX 10 well under Linux, maybe I won't have to install Vista this fall to play Crysis, but thats pretty damned unlikely.

  135. What a funny thing to say by OrangeTide · · Score: 1

    When Windows XP is based on the NT kernel, which was/is the enterprise OS from Microsoft.

    I think it's going to be tough for anyone take take him seriously when it's a battle between a VMS work-alike as a desktop OS and a Unix clone as a desktop OS.

    But honestly, I don't understand this "not ready for desktop" stuff that keeps popping up. What am I doing wrong, Linux has been my desktop for years now. What divides ready from not ready, and why can't I seem to notice the difference?

    Windows isn't ready for the desktop because once I tried to install it myself and I couldn't get it to install. makes about as much sense as any of the other "desktop arguments" I've heard.

    --
    “Common sense is not so common.” — Voltaire
  136. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 2, Informative

    Virtual desktops, which another user pointed out. MythTV. I'm sure there's an analogue somewhere in Windows, but I doubt it's free.

    It works. I had more trouble getting my current printer to work with XP than I did in Ubuntu.

    I prefer the Gnome interface. I have a few panels with different purposes, and each one has a hide button (but no arrows). I keep them collapsed on the left side of my screen. It's become instinctual for me to click in certain places for shortcuts, the menu, virtual desktops, etc.

    This one could probably be done in Windows with some work: The left Windows Key minimizes all windows, and the right one mutes sound. I know Windows+M does the former in Windows, but this is a single key, not a combination. Also, scroll lock opens a file browser, etc. Shift+Left-Win_key opens Firefox, Shift+Right-Win_Key opens Thunderbird.

    In my experience, Linux IS more stable. And as I'm the kind of nerd who installed Slackware and spent eight months in it, it should be apparent I don't have a problem tweaking my system.

    The thing is has over OS X is pretty simple: Linux runs on my desktop PC. I'm sure I COULD get OSX on here, but I COULD hack a boat engine to run in a car. It doesn't make it a good idea.

  137. Re:Linux Hasn't Failed on My Desktop by danpsmith · · Score: 1

    I'm not saying whatever version of Linux your grandmother is using isn't easy to use. What I am saying is that well-meaning folks like you who support Linux on the desktop always use an example such as the one you gave to show how easy Linux is to use yet, by your own admission, you had to do the setup. You had to do the configuration.

    Who gives a shit who does the configuration? There's almost no grandma out there that would be able to install Windows herself and install all the drivers, that's why companies PRE-CONFIGURE computers.

    People always say linux is impossible, etc. etc. I think the problem is that these people are too versed in computers for their own good. It's not that linux is too complicated. You could probably set it up so that grandma has everything she needs right now. It's a couple of other things:

    1. All major PC vendors supply Microsoft
    2. Everyone uses MS Office and such
    3. MS has become near synonymous with computing to average people

    Please stop beating yourself up about how hard Linux is or whatever. It's not that difficult for an average user to do web, email and whatever on Linux. You can even download pictures from your camera easily. The truth is that the OS isn't too hard to use, it's that people with some computer knowledge try to use the OS and use advanced features without knowing anything new. Grandma doesn't care how the menus are setup, she just wants to open her email. A lot of Windows users don't know how the start menu works, if you deleted a shortcut from it they'd think you deleted the program. A lot of windows users have no idea how a directory tree works even or the concept of a filesystem. These users don't care how these things work, as long as the little bit of crap they use works. They probably wouldn't even care if the icon changed from IE to firefox, they just want a couple clicks to email and a couple of clicks to anything.

    Linux is not that much harder than Windows under the surface folks. If you've gotten into what makes Linux harder than Windows, then you aren't an "average" user anyway. The average user is just annoyed that his crappy proprietary software from his camera he got 10 years ago won't install. That's what they get pissed about. It has absolutely zero to do with ease of installation or ease of configuration. These people NEVER configure anything.

    --
    Judges and senates have been bought for gold; Esteem and love were never to be sold.
  138. Stable vs Development Kernel Tree by Lexicon · · Score: 1

    Another example of the problems caused by no longer having an unstable development tree of the kernel comes to the forefront. Ever since that development model ended, there has been a hesitation to try new things which this article brings to the forefront. There used to be little hesitation to toss experiments into the development kernel, as since it wasn't a stable tree it could be taken out a few releases later if it didn't work out.

    Not branching a separate development tree this time was one of the worst decisions Linus has ever made.

  139. Re:Linux Hasn't Failed on My Desktop by purld · · Score: 0

    Wrong! Can grandma configure the buttons herself if she's completely new to Windows? The rest of your post only proves you know nothing about Linux so please stop.

  140. Re:Correction: Why Linux has failed on YOUR deskto by heinousjay · · Score: 1

    Who said anything about that? The entire basis of the religion can't withstand a logical argument. I don't have to cherry pick illogical parts from subgroups.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  141. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 0

    Agreed. I just setup my grandparents "new" xp box after they had been using a Tandy from 1989 ( I shit you not ) with Norton Commander. It still required setup and teaching them how to use it because they had never seen a modern GUI before. Period.

    Reason I didn't install linux is because I wanted my cousins to be able to support them (they live closer) and it was before Dell was selling Ubuntu machines so I figured I'd take the XP license. :-/

  142. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 4, Insightful

    What ticks me off is that the person in the interview was trying to take FOSS to the next level.
    He wasn't saying that Linux was a worse desktop than Windows. In fact the said that Windows had many of the same problems! He wants Linux to be the best that it can be. Not just good as Windows or not just better than Windows but the best that it could be.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  143. Re:Correction: Why Linux has failed on YOUR deskto by Raffaello · · Score: 1

    Sadly such christians are the majority - for example roman catholics are required to believe literally in the resurrection and ascension of jesus or they are not catholics in good standing. That's a billion christians right there.

  144. Re:Oh, quite wrong!!! (Performance? HAH!!) by nagora · · Score: 1
    One app is done using one kit, and another is done using a different kit.

    And users learn each in the context of the app. It's not an issue.

    The issue is the lack of bare machines. Having different Window Managers available is what makes Linux into a viable desktop machine for me. If I had to use Windows, OS X, KDE, or Gnome I would simply ditch my computer; I don't need that sort of shit in my life, thanks. But there's lots of choice and I use WindowMaker. Which is good for me.

    TWW

    --
    "Encyclopedia" is to "Wikipedia" what "Library" is to "Some people at a bus stop"
  145. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 1

    As a nice parallel, have you ever tried have a logic-based argument with a Christian?

    I'm perfectly capable of having a logic-based argument with someone who isn't an assumptive asshole. You just compared all people of a faith to the most zealous Linux nuts. That's not a logic-based statement. Not everyone is Pat Robertson, just like not every Muslim is going to blow themselves and a bus full of children up.

  146. Re:Correction: Why Linux has failed on YOUR deskto by plague3106 · · Score: 1

    If you don't want to be lumped into illogical groups of people perhaps you should reconsider the logic of your faith. There are many, many rules which don't have any logical reason today.

  147. Re:what an unprofessional whiner by EvilGrin666 · · Score: 1

    Yes, you get modded Troll, then get modded underrated six times. Tada +5 Troll. :)

  148. Linux easier to support than Windows by CustomDesigned · · Score: 1
    This is like the old saw about Linux being harder to install than Windows (have you ever tried to actually *install* Windows?) I support hundreds of Windows desktops and dozens of Linux Desktops (Fedora,CentOS). Windows is far harder and more expensive to support, and customers are far more confused by it. Most customers choose it only because all desktops come with it preloaded, and being non-geek end-users, they would have to pay us or pay somebody to load a Linux desktop for them. There has to be a really compelling reason to forfeit the Microsoft tax. We've tried charging more for Windows support - but this seems unfair to end users since from their perspective Windows is included in the price and Linux is extra cost, so why should they pay more for Windows support? The end-user Linux desktops are all recycled Windows machines. Windows "broke" (malware out the wazoo) and starting from scratch was the cheapest option.

    A number of customers choose Mac. It comes preloaded, and they don't seem to need any support at all. That says a lot for Apple. (But I still prefer Linux personally because I get to tinker with everything.) A large part of the Mac secret seems to be motivation. Users are so *enamored* with their Mac, I think the attention to the artistic side of the UI helps this, that they try much harder to look for stuff themselves before calling for help.

    In my opinion, the only thing holding back Linux on the desktop is Microsoft's illegal preload stranglehold. We'll see if the Dell/Ubuntu experiment changes that opinion.

    BTW, updating end-user Linux is easy. *Upgrading* to a new version is still difficult to do remotely. (I use schemes like copying an install image to a logical volume, and having the user test boot from that - but selecting an alternate grub option is scary for an end-user.)

    1. Re:Linux easier to support than Windows by fitten · · Score: 1

      In my opinion, the only thing holding back Linux on the desktop is Microsoft's illegal preload stranglehold. We'll see if the Dell/Ubuntu experiment changes that opinion.


      The biggest problem I've seen for home use is that it all goes great until they ask, and I have to tell them, that Linux won't run their games out of the box. Linux will run some games through the various Cadega/Wine but many times it requires configuration (I've even had to apply a patch once) but it doesn't run all games and, invariably, there's one on the list that it won't run and it is invariably a deal breaker.

      I don't see that changing anytime soon... as long as the major game companies don't target Linux and 'why run Windows games on Linux when I can just run Windows and not have to deal with it' (same thing as OS/2 ran into), there will always be an adoption issue for home use.

      Of course, companies can dictate whatever they want but few are willing to chance a large/lengthy conversion and/or reduction of utility while people get up to speed to give it a try.

      I've found, probably as others have found, having Linux running as servers and Windows as desktops is a reasonable setup. Unfortunately, it exposes you to both the best and worst of both worlds, still.
    2. Re:Linux easier to support than Windows by east+coast · · Score: 1

      This is like the old saw about Linux being harder to install than Windows (have you ever tried to actually *install* Windows?)

      Yes, I've done real installs of Windows many many times. I don't see any big difference between it an installing Ubuntu.

      Windows is far harder and more expensive to support, and customers are far more confused by it.

      Windows is easier to hire a support crew for with real credentials. I don't support being an expense issue in that manner.

      And how are your customers confused that they wouldn't be with Linux?

      Most customers choose it only because all desktops come with it preloaded, and being non-geek end-users, they would have to pay us or pay somebody to load a Linux desktop for them.

      Hold on, hold on, hold on! If Windows is so hard to install and Linux is not as confusing as Linux why would they have a problem with it?

      If what you said before is true then this has to either be a lie or you're saying that even as Linux is easy to install (and I do agree, Ubuntu is not hard to install by most standards) Joe Sixpack simply wants nothing to do with it. So which is it?

      What I think you need to look at more is that Joe either is having a problem with the install or that Joe needs a real reason to leave Windows and isn't half as confussed by Windows as you make him out to be.

      There has to be a really compelling reason to forfeit the Microsoft tax. We've tried charging more for Windows support - but this seems unfair to end users since from their perspective Windows is included in the price and Linux is extra cost, so why should they pay more for Windows support?

      What? You're trying to force people to Linux by charging more of Windows support? Ok. I see where this is going. Not to even mention the old tired "Microsoft tax" argument. Geesh.

      The end-user Linux desktops are all recycled Windows machines. Windows "broke" (malware out the wazoo) and starting from scratch was the cheapest option.

      A fresh install of Windows costs more then installing Linux how? Maybe I'm missing something here about your business.

      In my opinion, the only thing holding back Linux on the desktop is Microsoft's illegal preload stranglehold. We'll see if the Dell/Ubuntu experiment changes that opinion.

      Good luck with that. Seriously, if you can't see that people aren't clawing their way to leave Windows like most slashdotters make it seem then you're not understanding what is holding Linux back. Linux needs to offer something, not just be different.

      --
      Dedicated Cthulhu Cultist since 4523 BC.
    3. Re:Linux easier to support than Windows by CustomDesigned · · Score: 1
      Linux needs to offer something.

      Correct, and you misread what I was trying to say. End-users don't care beans whether it's Linux or Windows. For commodity applications like web/office/email they have trouble telling which system they are on. So why pay extra to have someone install when it's preloaded? They probably do care for less commoditized applications like Photoshop (and games as another reply pointed out).

      Why do I often recycle with Linux instead of reloading Windows? End user has to pay for either (unless they are up to doing it themselves, in which case they wouldn't be paying for this kind of hand holding support). Linux is easier for me. Customer doesn't care. No brainer.

      The key here is we are talking about commodity applications. The *real* support solution is some kind of web/office/email appliance - this is where I see DRMed Windows as desirable (too bad MS will want to destroy all compatibility and non-DRMed systems in the process).

  149. Re:Correction: Why Linux has failed on YOUR deskto by roscivs · · Score: 2, Interesting

    I don't really understand your comment about the active window is in front. Would you like the inactive windows in front?

    God, yes. It always amazes me how Windows-only or Mac-only users don't grasp this fundamental UI restriction. I use this functionality all the time (as a sibling post explains) and I can't imagine how people live without it. (Much less fail to understand why it's useful.)
    --
    ~ roscivs
  150. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 1, Insightful

    What CPU are you using?
    How much Ram?
    I had an old PIII that I used as a server and backup desktop. Frankly It is SLOW. Yes it is an old box but the desktop was PAINFUL to use. It ran Windows2k just fine but Linux worked better as a server on it.
    Why shouldn't an old and slow machine make a good desktop?
    I tend to blame Gnome and KDE for the low speed and have yet to play with any of the light desktops but the person that was interviewed has some very interesting points.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  151. In Soviet .. no wait ... in capitalist America ... by Skapare · · Score: 1

    ... the desktop has failed on Linux.

    --
    now we need to go OSS in diesel cars
  152. Re:Linux Hasn't Failed on My Desktop by 9mind · · Score: 1
    I don't personally use Linux though I have fiddled with Slack 10 and Debian so maybe my perceptions are off, but the overall point is that those who support Linux and who say how easy it is to use ALWAYS say they got a family member/SO/whomever to use it AFTER they configured it for them so therefore, it must be easy to use. That's looking at it from the wrong angle.

    This point here doesn't carry much weight: I've been in IT for almost 15 years now as well as supporting family and friends. Almost always, I have to setup the computer to make it easier for them. (MAC, WINODWS, or LINUX) Why, because the average user whether corporate or home can not configure a machine. Those who try usually kill their computers.

    Windows is only easier because it's familiar... the above average user to the techie can thrive on linux... I can take anyone who has never worked on a computer and teach them any of the 3 major OS platforms equally.

  153. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 1

    Well the person that was interviewed tried to get a scheduler plug in framework mainlined. The idea being that you could tune the kernel for your application. It was turned down.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  154. Re:Correction: Why Linux has failed on YOUR deskto by Pedrito · · Score: 1

    Interesting... You make a post saying how it works great for you. I write a post which I think was well thought out, pointing out problems I've seen, making it clear that it's my personal opinion. Nothing of it, I thought, was outlandish or uncalled for. You get rated +5 interesting. I get rated flamebait.

    Glad to see the regular Slashdot slant...

  155. Stupid Title by alph0ns3 · · Score: 1

    I hoped people would have RTFA, arguing if the ck patch-set actually does something, kernel related stuff...

    But no, what I read is people posting the old stupid not really true arguments why Linux has "failed" on the desktop. We already know them, STFU!!!

    Stupid title...

  156. Re:Correction: Why Linux has failed on YOUR deskto by i_ate_god · · Score: 1

    You can replace the Explorer shell with a shell of your own. I dunno, I've managed to get some pretty nice looking desktops going on my Windows box, I even made XP have a similar interface to OS X (without the bottom scrolling icon thing that I never liked anyways) and that was just using XP's own theme engine.

    You should take a look at BlackBox based shells or LiteStep (though I think development on LiteStep has all but stopped).

    There are many other options as well to beautifying your desktop.

    --
    I'm god, but it's a bit of a drag really...
  157. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0
    I'm Pat Robertson and so is my wife!

    Me: 2 You: 0

    Care to keep playing?

  158. Get off it, Con. by arodland · · Score: 1

    You're a smart guy, and I used your code for years, but you're dead wrong here. Just because some of the kernel guys are jerks and you don't have the patience to deal with them doesn't mean that Linux has "failed on the desktop". Nor is the kernel burdened with useless crap. And far from having gigantic performance problems, Linux actually kicks some serious ass in plenty of metrics that affect desktop usability. Note that that's the kernel only, of course; X is its own little problem. Linux has great soft-realtime abilities, a scheduler with great fairness characteristics and accurate accounting, tickless timers, the fast process creation and fast IPC that come from its Unix heritage, lots of great shit under the hood. And it's starting to get used. I'm not one of those guys who really wants to see "Linux on every desktop" but you've got to admit that from a usability standpoint things have also improved dramatically in the past few years.

    As for you, it's not that you don't get taken seriously -- obviously you've made a huge impact on things -- it's just that you're really good at coming at things from the wrong angle. It doesn't matter how loudly you make an argument if it's not the argument that someone wants to hear. It doesn't matter how well the code works if it's not the code that someone wants to maintain. It doesn't matter how well you can explain something if someone would rather read an academic paper, appreciate the algorithm, and write their own implementation -- and there are a bunch of people who do have that attitude. So, it was a rare occasion that your stuff won directly. But that doesn't mean you were ignored. Just that your little world of ideas had to filter through the right people before it saw the light of day. And when it did get merged (look at how much has, in time) it was generally much improved. How can you complain about that?

    Incidentally, plugsched is not a good argument to continue to make. There's no reason for a proliferation of schedulers -- that's simply a sign that you couldn't do the job right once. And that is not the kind of place where you want the complexity of a plugin system :)

  159. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    Okay, that makes sense. I rarely use Windows anymore only in VM's. Used Ubuntu for some time and dabble with various linux distros.

    I also like to look at multiple windows so I usually have dual monitors, which I'm sure you do as well. I'm on OS X and I can still checkout what's going on in inactive windows such as when a file finishes rendering etc.

  160. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    Working fine on my desk since January 95 when I replaced my SCO ODT 5 with Linux.

  161. warning: ot by JazzLad · · Score: 1

    Thank you for your (surprisingly good) analogy. As much as I hate windows, I am a power user & can do 'bout anything with it. When I sit down at my linux box (except to surf/whatever) I feel dumb.

    Again, this is OT, feel free to mod as such.

    --
    "If you have nothing to hide, you have nothing to fear." - Every fascist, ever
    1. Re:warning: ot by pintpusher · · Score: 4, Insightful

      ISTM there are two kinds of computer users: those who've learned how to use one system and those who've learned how to use computers in general. (no comment intended here as to which type the parent is)

      The first can apply to any OS: the user has learned the specific, repetitive motions that get done for them what they need to have done on their specific system (usually this would be windows, but could be any OS). Their "skills" are easily translated to another system of the same type and maybe to a similar but not too distantly related system. An XP user could probably move down to win98 or up to say vista without too much difficulty, though they'd find certain things don't work the way they'd expect. An XFCE user could move fairly easily to gnome, not so much to KDE, but still okay. But if you ask this user to move to a completely different system (from any win to any linux, or from XFCE to say fluxbox or even worse to wmii (I love wmii, BTW)) then there's trouble. They don't actually have "skills", they have a set of rote responses that look like "skills" but aren't.

      The second set have not necessarily learned any particular set of actions to get desired results. Instead they have learned about how computers work in general and have developed a set of "skills" for _determining_ which actions get desired results. The difference is subtle but important. Someone in this set can sit down at a computer they've never seen or even heard of before and figure out how to get something done in relatively short order. They will likely never be as productive on any one particular machine as the folks from the other set, but they will be proficient at _any_ machine in short order.

      To determine which set you belong to, try something radically different from what you normally use for a good period of time and see what happens. If you give up within hours, then you're probably from the first set. If you find that you've forgotten exactly when you changed, then you're like from the second set and are probably already looking for something even more different to try.

      So, after "Preview" (see what a good boy I am!), I have to add that there is probably a third set: those who probably belong in the second set, but have never fully developed that set of skills choosing instead to dive deep into the particular system of their choosing and learning it intimately. These folks can do _anything_ on their machine, but have given up their potential to learn breadth in exchange for depth.

      --
      man, I feel like mold.
  162. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 1

    Funny you should ask that since I am a Christian. I even teach Sunday school.

    The problem is that he isn't saying Windows is better then Linux. He believes that both systems are not working hard enough to be good desktops. He was a Kernel developer that offered patches that he thinks helped Linux to be a better desktop.

    I do use Linux and like it. I even develop under Linux.
    The problems the person that was interviewed where simply these.
    1. Kernel development is driven more by Server needs than by Desktop needs.
    2. It is hard to quantify responsiveness with benchmarks.
    3. It is hard for normal desktop users to post bug reports to the Kernel developers list.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  163. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 0

    If it's so easy, why did you have to configure those buttons? Why couldn't your grandmother do it herself?

    You hit the nail right on the head.

    That said, Slackware rocks, though I admit to having used Linux for the past 10 years.
  164. this affirmation is dumb by had3z · · Score: 1

    linux did not fail on the desktop. linux is moving forward one step a a time . ten years ago, linux wasn't considered an operating system, just a toy for hackers, five years ago, it wasn't considered to be good enough for average joes and grandmas, now they say it's not good enough for a handful of specialized applications (read something about 50-80% of the desired features). and in 5 years some guy will say that linux doesn't have good enough libraries for some high end quantum physics simulator. the number of things that "just work" on linux is ever so increasing.

    even the fact that linux is considered to be a viable option is a clear sign of winning. the grapes are sour, for now.

  165. Re:Correction: Why Linux has failed on YOUR deskto by mhall119 · · Score: 1

    I've actually had more trouble with Thunderbird than Evolution. Especially since Thunderbird searching was dropped from Beagle, I've been favoring Evolution.

    --
    http://www.mhall119.com
  166. Re:Correction: Why Linux has failed on YOUR deskto by heinousjay · · Score: 1

    Relax, your religious faith will survive my puny slight. Just tell your God to smite me or something.

    --
    Slashdot - where whining about luck is the new way to make the world you want.
  167. Preloads, inertia, and acceptance of mediocrity. by Richard+Steiner · · Score: 1

    Those are the reasons for the "failure" of Linux, OS/2, BeOS, and any number of other alternative operating systems.

    Each has its own set of other contributing factors, of course, but the combination in the subject line is more than enough, by itself, to kill any competition.

    Folks don't like having to make choices, they're more comfortable sticking what what they already know, and they won't start looking for something else as long as the software they're using works well enough most of the time.

    --
    Mainframe/UNIX Bit Twiddler and long time Windows/Linux Hobbyist.
    The Theorem Theorem: If If, Then Then.
  168. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    "Ubuntu allows me to easily install whatever I want with just a few clicks"

    Correction...

    Ubuntu allows me to easily install whatever I want from a limited list of applications/software with just a few clicks

  169. Re:Correction: Why Linux has failed on YOUR deskto by dbzero · · Score: 1

    OSX comes with Bash.

  170. Buh bye, Con! by Respect_my_Authority · · Score: 1

    I remember a time when ck-patches for the 2.4 kernels made openoffice start in half the time it took with an unpatched kernel. In those days a Debian derivative distro called Libranet used ck-patched 2.4 kernels and Libranet was called "Debian on steroids", for a good reason.

    I've lately used a source-based distro called Source Mage and they make it very easy to apply the most commonly used kernel patches (you can choose the patches you want from a menu when you start to compile a new kernel) and so I tested some current ck-patches on recent 2.6 kernels but I didn't notice any speed improvements while using desktop applications.

    So I guess there's not much need for those ck-patches any more. I recall that the kernel upgrade 2.4 -> 2.6 made desktop apps a lot more responsive. Maybe the kernel developers accepted some of Con's improvements to the mainline 2.6 kernel. So long, Con, and thanks for all the fish!

  171. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 0

    You fail to realize that with a Windows machine, he probably *couldn't* have made it accessible for his grandmother. The fact that Linux even makes that possible to set up is a step forward in computing for the less-than-savvy consumer.

  172. How Linux can really take the lead: Virtualization by MLS100 · · Score: 1

    Think about it. If all the time and energy spent trying to emulate the MS libraries was instead spent on improving virtualization performance. This way people can run like a OS abstraction layer kernel that houses the 'real' OS kernels.

    Imagine being able to tab between operating systems instead of only applications. This is where attention should be focused. Want to use some Windows only app? Meta-tab into Windows. Done? Meta-tab back to Linux/FreeBSD/whatever. Don't want Windows taking up that memory anymore, tab over and shut it down.

    Someday it'll happen and the application lock-in will disintegrate and finally free us all. How come this isn't a huge focus? It seems like the current desktop class system would be able to handle this with ease. Perhaps not hardcore gaming yet, but we'll get there.

    Give me OS abstraction!

  173. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    I have Apt on OS X and it works well.

    Virtual Desktops is coming, but I'm not sure if it will be implemented to the degree as on linux.

    Beryl... I think think it's cool, but it crashed a lot on me, but this was a while back. It's nice eye candy and it would be great if it was part of the distro's and worked flawlessly.

    Evolution.. Never used it.

    Spotlight is good, but not great. It needs an update.

    My biggest issues with OS X is the Finder. It sucks monkey balls.

  174. Re:Correction: Why Linux has failed on YOUR deskto by halivar · · Score: 1

    Sorry you were rated flamebait. I was just responding to the blanket statement made by former kernel dev, as if desktop OS's were one-size-fits-all. It's a divisive statement (as if those of us who do use it don't understand what a mistake we're making), and gets people's emotions pretty high. People interpret things through that emotion. It's why we have to tag everything we say with "IMHO, YMMV."

  175. Linux's Problem is Learning Curve by LifesABeach · · Score: 1

    A Desktop manager is nothing more than a GUI interface to the operating system command line prompt.

    There is a whole population out there that have key company knowledge, and only use computers to get the job done. If the Desktop Creaters want to really go get more users, then make their Desktop configurable to look, and feel just like Windows 95/98/2000/2003/XP/Vista. If in doubt, make the look and feel a user option; That way, you always win the argument.

    Once the User can configure the Desktop to behave like their favorite Desk Top, make all menu items Wizards that will figuratively take the user by the hand and guide them to their completed destination. And have the Wizard have an Audio of the instructions; Because there are 3 types of Learners out in the Wild.

    I just wish I had the time to make this Desktop Manager.

    1. Re:Linux's Problem is Learning Curve by soccerisgod · · Score: 1

      Concerning the title of your post, I disagree. It's a problem of the user, not of the OS. The OS is good. It is pure. It is made by people who know what they're doing for people that know what they're doing. Everything else is an indulgence.

      I know this must sound a bit arrogant but I don't really want a Linux that's easy to use*) because in the end what it means is that you end up with an open source Windows, and in sharp contrast to some, I do not believe this to be a good thing. I for one use Linux specifically because it treats me like an adult user. The Open Sourcieness is a very very nice benefit, but it's not the main reason for me.

      * "Easy to use" meaning limited options to avoid confusion, being led around by the hand at all times and hiding "unncessary details" from the user

      --
      If a train station is a place where a train stops, what's a workstation?
    2. Re:Linux's Problem is Learning Curve by Anonymous Coward · · Score: 0

      A Desktop manager is nothing more than a GUI interface to the operating system command line prompt.

      Uh, no? You might be accurate if you said that a GUI provides an interface to the system's libraries and devices. However, the GUI exists because there are some things that the CLI simply doesn't do well. This is especially true on some operating systems like Windows; a Windows system without a GUI would effectively be useless. There are so many things that Windows' CLI simply can't do.

      If in doubt, make the look and feel a user option; That way, you always win the argument.

      Unfortunately, that's just not possible. The "feel" of a GUI isn't something that you can just change with a config flag. Other toolkits have tried this -- Java, Qt, Gtk, and so forth -- and they always succeed in imitating the look, but never the feel. There are a lot of little things that just aren't easily portable, such as how buttons are positioned, how items in menus are laid out, what situations it's appropriate to use model windows in, whether you should use a GDI or MDI paradigm, how objects should be spaced, when it's appropriate to use different colors or themes, and many more. The best you can do is imitate the lowest common denominator between systems, and that will never satisfy users who expect more advanced features.

      I'm getting the impression that you've never done any GUI programming. You seem like the sort of person who holds the opinion, "This is so simply and obvious, why hasn't anybody done it yet?" A little time actually implementing said interfaces will teach you that it's not so simply as you'd like to believe.

  176. Re:Correction: Why Linux has failed on YOUR deskto by Jeff+DeMaagd · · Score: 1

    Is it a problem with just the scheduler or is it a problem that has its tendrils everywhere?

  177. Re:Correction: Why Linux has failed on YOUR deskto by Yinepuhotep · · Score: 1

    I definitely agree with your point.

    I love Linux, and I'd be using it right now, if it only had adequate accessibility features. Unfortunately, both Gnome and KDE fail at the accessibility game, and they're the only desktops that even try. Screen magnifier sucks, they don't support screen readers, and they don't support voice input. I can do without the first two, but I NEED the third. OSX manages to do all three to various levels of excellent, and while Windows doesn't do it natively, you can, at least, buy third-party apps like Zoomtext and Jaws that will provide screen magnification and screen reading, and Dragon will give you voice input.

    So, right now I'm using XP, until I can save up enough money to buy a Mac. As soon as Linux has functional accessibility software, I'll be back into Linux fast enough to leave a sonic boom behind me, but until then, as much as I love it, I simply can not use it.

    --
    Gun control: The belief that a woman, raped and strangled with her panties, is morally superior to a dead rapist.
  178. Solution by tinkerghost · · Score: 2, Informative

    His point is that the kernels are optimized for servers. That is, focus on throughput, performance, but not latency or responsiveness. A desktop has the latter two as priorities, while sacrificing the former two. As an example, it doesn't matter if that mpeg4 video I/O eats a little more CPU, as long as other tasks don't interrupt its playback.

    nice -n 10 totem

    if that's your issue, then create a daemon that renices the priorities of pre-set programs to some given level - better yet tweak the module that starts programs to nice them as they start. Works better than blocking the background tasks by bumping everything that's happening under a users uid, while still providing the lower latency issue.

    1. Re:Solution by bladesjester · · Score: 5, Insightful

      The average user has no idea how to do that, nor should they have to.

      That's part of the reason why Linux will never really hit it big on the desktop.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:Solution by Jaqenn · · Score: 5, Insightful

      That's part of the reason why your attempt at trolling will never really hit it big on Slashdot. He's not trolling! He's not saying that your approach fails to fix the problem. He's not even saying that he doesn't like to type.

      He's saying that someone afraid of their computer can't do it. And until Linux can be used by people afraid of their computer, it won't appeal to the majority of the desktop PC market.
      --
      You are awash in a sea of fiercely stated opinions. Obvious exits are: 'File->Quit', 'Reply', and 'Page Down'.
    3. Re:Solution by cbreaker · · Score: 1

      "That's part of the reason why Linux will never really hit it big on the desktop."

      Never?

      Never, you say? Why do you say never? Because this guy thinks everyone should manually set priorities on processes?

      No. It's because GNU/Linux distributions are not Windows Compatible. That's why. It has a little bit to do with user-friendliness, a little bit to do with hardware compatibility, but almost completely to do with the fact that you can't run Windows software.

      Every day, some shmuck like you says "it will NEVER be big" but every day it gets a little bigger. Why don't you just sit back and see what happens?

      --
      - It's not the Macs I hate. It's Digg users. -
    4. Re:Solution by Dahamma · · Score: 2, Interesting

      Nice doesn't do much for disk I/O issues, which is why Linux video players like Totem, MythTV, etc, read a lot of data from disk before decoding (ie waste memory).

      Nice is not a solution to latency, either - it just gives the process a large timeslice in case it needs a larger share of the CPU than other processes running along side it. This is why said players also pre-decode an absurd number of video frames ahead of time (ie waste a LOT of memory), so that they can better manage latency and limit the critical low latency operations just to flipping pages/blitting buffers when they need to be displayed (ie every 15-30ms).

      There are a lot of ugly solutions (like your suggestion) but Kon's point is that the user is left to ugly solutions, not proper design for desktop/interactive latency concerns. It's really disappointing to hear that he has given up on the -ck patches - IMO he has done more to fight for making the Linux kernel usable in a desktop OS (and indirectly in embedded devices) than anyone.

    5. Re:Solution by bladesjester · · Score: 1

      Learn to read, kiddo. I said *part* of the reason, as in there are other parts of the reason as well.

      Unix and Unix-like systems have been around for a very long time (a lot longer than windows) and have yet to hit big on the desktop. There are reasons for that - part of that is that they weren't built with the average person in mind and still aren't.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    6. Re:Solution by SanityInAnarchy · · Score: 1

      Linux can be used by people afraid of their computer. It just won't perform as well as when it's run by people who tweak their computer.

      This is true of any OS. The OS can do a lot for you, and perhaps it could even figure out how to make sure your video never skips, even at the expense of other background tasks. But it can't do your thinking for you.

      --
      Don't thank God, thank a doctor!
    7. Re:Solution by thelastquestion · · Score: 1

      interestingly, this was put on xkcd.com yesterday: http://xkcd.com/293/

      --
      Si vis pacem, para bellum
    8. Re:Solution by psydeshow · · Score: 1

      That's why some clever software developer will make a widget that does it for them. Call it the "put my computer in responsive mode" button.

      There. I claim prior art in case you try to patent that.

    9. Re:Solution by cbreaker · · Score: 1, Insightful

      Hey, who's the kiddo? You *did* say "never" didn't you?

      It doesn't matter how much the kernel is built for joe shmoe. It doesn't matter. If you've installed any recent distribution lately you'd see that there's a lot of attention to the desktop experience and things have gotten a great deal better. Yup, building a viable OS these days, with computers and software sharing so much complexity and user demands so different between users is very difficult. It's amazing how far they've come.

      It also doesn't matter how long UNIX systems have been around. They were never intended to be a serious desktop replacement (partly because there WAS no such thing in the early UNIX days) where as recent Linux has been.

      You need to separate what you think Linux is and what you think a Distribution is. Ubuntu is not the Linux kernel. The Linux kernel is not Mandriva.

      --
      - It's not the Macs I hate. It's Digg users. -
    10. Re:Solution by Anonymous Coward · · Score: 0
      One of the things Con was fighting for was a fair kernel scheduler that strictly followed the user-specified "nice" settings, to replace an unfair scheduler that didn't.

      Then I hit an impasse. One very vocal user found that the unfair behaviour in the mainline scheduler was something he came to expect. A flamewar of sorts erupted at the time, because to fix 100% of the problems with the CPU scheduler we had to sacrifice interactivity on some workloads. It wasn't a dramatic loss of interactivity, but it was definitely there. Rather than use 'nice' to proportion CPU according to where the user told the operating system it should be, the user believed it was the kernel's responsibility to guess. As it turns out, it is the fact that guessing means that no matter how hard and how smart you make the CPU scheduler, it will get it wrong some of the time. The more it tries to guess, the worse will be the corner cases of misbehaving.


      A scheduler that pays more attention to "nice" settings would be a big win on the desktop and not a bad thing in a server environment.
    11. Re:Solution by cronot · · Score: 3, Insightful

      Unix and Unix-like systems have been around for a very long time (a lot longer than windows) and have yet to hit big on the desktop.

      Really? Like OSX?

      Granted, it doesn't have as much market on the desktop, but it's still the second. And it only is the second exactly because of the reasons de GP pointed out.

    12. Re:Solution by Orange+Crush · · Score: 1

      The end user *could* go in and manually set process priorities, but they by no means *have* to. A desktop oriented distro could come with all these things optimized. That's the really nice thing about Linux--it can be customized for its intended use, then packaged up tidily that an end user doesn't need to fuss.

      Don't believe me? Ever had to edit a conf file on a Tivo?

    13. Re:Solution by Daniel+Phillips · · Score: 1

      That's part of the reason why Linux will never really hit it big on the desktop. That's ridiculous, millions of desktop Linux users say that Linux has already hit it big on the desktop. Roughly the same share of the desktop market as Apple now, or are you going to say that Apple has not "hit it big?".
      --
      Have you got your LWN subscription yet?
    14. Re:Solution by bladesjester · · Score: 1

      Apple has not hit it big in the desktop market by any stretch of the imagination.

      Don't equate the success of the ipod (where they have hit it big) with success on the desktop (where they are still a tiny player).

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    15. Re:Solution by cbreaker · · Score: 1

      As much as I hate to admit it, it's a valid point. OSX is "UNIX-Like" and is very user friendly.

      (As a foot-note, honestly I really like OSX a lot, but I don't like many of the artificial limitations Apple imposes on it. I don't like that I'm trading one proprietary system for another (in the way of going from Windows to OSX) and I really would prefer to pick what hardware I want to use, since new Macintosh's are the same as PC's in every way but an artificial limitation. Wouldn't it be lovely if Apple just said "Screw it, let's completely Open Source MacOS since all our money we make is on iPods now anyways." It would make me wonder how long Linux on the Desktop would hold out if that happened..)

      --
      - It's not the Macs I hate. It's Digg users. -
    16. Re:Solution by jeti · · Score: 2, Insightful

      Interestingly, Kolivas provided a patch that would have
      made "nice" work properly. According to the article, the
      patch was turned down, because people relied on the
      kernel to guess priorities instead of being fair (which
      sabotated re-nicing).

    17. Re:Solution by tinkerghost · · Score: 3, Insightful

      The average user has no idea how to do that, nor should they have to.
      I think you entirely missed the point:

      if that's your issue, then create a daemon that renices the priorities of pre-set programs to some given level - better yet tweak the module that starts programs to nice them as they start.

      A tweak to the start module in the kernal should be able to set the nice level of any program when it starts - giving latency sensative software more priority & dropping those insensative. Skype cares about latency - terminal doesn't care all that much. The whole point of the comment was that a process already exists to deal with the majority of the latency issues described and either a daemon or a tweak to the start module should be able to use that process & adjust usage based on the program without user intervention.

      The administrator creates a file /etc/nicety that ranks programs as needed: [programs] /usr/local/bin/Skype 15 /usr/local/bin/gterm -4 /usr/local/bin/totem 15 ... [user] bob 45 alice 18 ...

      With the user section, you could even prevent a slob from killing the system in a multi user environment by limiting his total niceness. Anything over nice(max) results in everything being trimmed back proportionally. If you boot into single user mode, that section is ignored.

      ulimit does provide some of these constraints, but it works on the whole userspace for its memory & process quotas & per process for the nice limit.

    18. Re:Solution by bladesjester · · Score: 2, Funny

      I didn't miss the point. You did.

      We're talking about linux on the DESKTOP. Your average home user does NOT have an admin that works on their desktop.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    19. Re:Solution by dhalgren · · Score: 1

      I don't understand how somebody can be marked "Insightful" when their post says ". . .will never. . ."

      More experienced people have said that that there would never be a market worldwide for more than about 6 computers. Or heavier-than-air craft would never fly. You get my drift.

      Maybe it won't be everybody's cup of tea in the short term. Maybe it will be replaced with something else before these issues are addressed. Or, just maybe, somebody will come along and successfully address them first.

      Torben

    20. Re:Solution by Stamen · · Score: 2, Insightful

      "UNIX-Like"?

      True, if by "UNIX-Like" you mean "is UNIX". OS X is no less of a UNIX than any other UNIX. And OS X Leopard has officially been certified as UNIX 03:
      http://www.opengroup.org/openbrand/register/brand3 555.htm

      People just can't get their idea, which they formed years ago, of what UNIX is out of their head. UNIX often has GUIs. UNIX can be very user friendly. UNIX doesn't require you to edit your documents in VI. Just because UNIX can power a mainframe calculating quantum physics, doesn't mean you can't take nudie pictures, of your girlfriend, easily with your iPhone running UNIX.

      Serious question, is there anyone but Microsoft not using Unix?

    21. Re:Solution by JesseMcDonald · · Score: 1

      Nice doesn't do much for disk I/O issues...

      Really? I usually find that adding "nice -n19" to a disk-intensive process (video encoding, backups, etc.) greatly improves responsiveness elsewhere. Maybe that's just me, though.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    22. Re:Solution by Mister+Whirly · · Score: 1

      "it doesn't have as much market on the desktop, but it's still the second"

      Well, technically it is 4th, but with a bullet, with only 78.42% less marketshare than the #1 OS.

      Windows XP 81.94%
      Windows Vista 4.52%
      Windows 2000 4.00%
      Mac OS 3.52%

      --
      "But this one goes to 11!"
    23. Re:Solution by Dahamma · · Score: 2, Interesting

      "nice -n19" just puts it at the minimum timeslice, ie I believe in the stock Linux kernel it's nice 0 = 200ms, nice -20 = 400ms, nice 19 = 10 ms.

      So, now do a video encoding and backup at the same time. Now try to play video, or even an mp3 off the disk as well. It quickly becomes impossible to fix with timeslice changes alone. Using nice to work around a crappy (or, I should say "not-designed for desktop interactivity") I/O scheduler is a hack. It's not that hacks don't sometimes get the job done, it's that recommending hacks instead of proper solutions is part of the reason Con gave up, of course...

    24. Re:Solution by tinkerghost · · Score: 4, Insightful

      We're talking about linux on the DESKTOP. Your average home user does NOT have an admin that works on their desktop.

      And how exactly does the average home Windows user set the parameters on the software they install - oh yes, it's all done automagically. Why, I do believe that installation software for linux currently adds things to the SE linux contexts when it installs. But I suppose that would be impossible to do to a simple file when your creating a module to do it.

      Here how about rather than toss an idea off my head, I spell it out in a step by step process:

      1. A developer [not the desktop user] creates a daemon that runs with the ability to renice a program above 0.
        or
        A developer [not the desktop user] modifies the module in the kernal that starts processes to set the nice level of the process according to a set record already defined in a file [in /etc/nicety for our example].
      2. A developer [not the desktop user] creates a config tool that allows the definition files [in /etc/nicety for our example] to be edited in a graphical manner.
      3. This daemon or modified module and config tool are included in a distro.
      4. The packager of a program includes a file for a directory [/etc/nicety for our example]. This file contains a list of the executable files in the package and the nice level they should be run at.
      5. Someone with administrative rights [not an administrator because your average home user doesn't have an admin] to the computer installs the software with the appropriate package management system.
      6. Users start the program & miraculously their programs are niced to the appropriate level.
      7. Someone with administrative rights [not an administrator because your average home user doesn't have an admin] - uses the config tool [if needed], permitting them to increase or decrease the nicety to aleviate problems caused by the default settings.

      There did that include enough detail that your straw men are dispelled? The core protocols exist to minimize the problem - nice. A patch to set the nice level on starting shouldn't be all that hard to do, a daemon to reset them after starting even easier. Your argument that a home user needs an 'admin' who understands daemons & patches etc to do this is only valid if you also feel the average Windows box needs an 'admin' to install AIM.

      As several people pointed out, Con's dissatisfaction with the kernel dev team is that they wouldn't change the way nice works to better impliment it's stated purpose - splitting CPU time based on the interactiveness of a program. However, even in it's current state, a system to automate nicing the processes would resolve most of the issues people are seeing with desktop responsiveness. In combination with any of the new schedulers, it should make just about anyone happy.

    25. Re:Solution by T-Bone-T · · Score: 2, Funny

      I'm not afraid of my computer. In fact, I like to mess around with it. That's why I am studying Computer Science. Do I want to go around messing with priorities all the time? NO! I don't want to deal with that shit. I like going to the Control Panel to mess wth stuff, not doing all that other complicated stuff that Linux users always suggest. When the answer is "That's simple, just bs -? 459 f/f' .,fp[[po it", the answer is not simple. Most users want simple answers.

    26. Re:Solution by jZnat · · Score: 1

      OpenVMS isn't UNIX, so you could consider that. Other than that, it seems that all other operating systems follow the UNIX (or POSIX) mentality except for a couple that use the VMS mentality and Windows.

      --
      'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
    27. Re:Solution by JesseMcDonald · · Score: 1

      I'm well aware of the effects of "nice" on timeslices. However, it does appear have some effect on interactivity during I/O. In my experience, running a full backup (HDD to HDD compress and copy via "afio -Z") without "nice" (or even with "nice -n10") will ruin interactive response on my hardware, but with "nice -n19" I barely notice it's running. Anecdotal, perhaps, but true nonetheless.

      I believe some of the I/O schedulers do include a process's priority into the disk I/O schedule. That might explain why it works; CFQ, of course, uses a separate I/O priority setting, a definite improvement. Another possibility, perhaps in addition to the first, is that I/O access is stalling for lack of CPU time to process the requests, and running the CPU-intensive parts at low priorities allows for requests to be processed in a more timely fashion.

      Anyway, I can do all of the things you mentioned simultaneously without any serious interactivity problems, but that's probably just because I have some fairly decent hardware. I doubt it would work so well on one of my older systems.

      --
      "The state is that great fiction by which everyone tries to live at the expense of everyone else." - Bastiat
    28. Re:Solution by shywolf9982 · · Score: 1

      > Unix and Unix-like systems have been around for a very long time (a lot longer than windows) and have yet to hit big on the desktop.

      Well, to be fair we have to say that UNIX systems spent a lot of their career when the "desktop championship" wasn't still there.
      However I agree that the idea of "building things for the average user" isn't something that was in from the beginning in Linux developement, for a very simple reasons: the Linux community has been (in the past) just a bunch of hackers scratching their personal itches[1]. Hence they were building things for themselves primarily, and they were by no means average users.
      However this has been slowly changing, in the "application" world. GNOME and its flying circus is fairly user-friendly and designed with the average user in mind (even too much, some would argue).

      Back to TFA, I do think that has very few to do with the kernel. I rarely see a user complaining for boot times, however they do get really vocal when the whole system crashes and they lose all their work.
      So, I think that, in kernel design, priorities should be the following:
      1) Robustness
      2) Design clean-ness (helps in point 1, and in all subsequent points too)
      3) Performance in atomic areas
      4) Predictability

      Up from that point, it's the application's business, or all the layers that are in between: what about an utility that observes the load and automagically calls nice to fix priorities? That'll leave the hacker in full control (cause he just won't use the utility) and the newbie/average user won't even notice.

      But this are just my 2 cents, and have been stamped around 1974

      [1] This very partial view of the whole community has been oversimplified and characterized to enlighten an aspect of the problem. I do not intend it to be a realistic portray of anything.

      --
      nbody2002:If you can read this you may be addicted to the internet
    29. Re:Solution by Brad1138 · · Score: 3, Insightful

      Boy you are really missing the point. bladesjester is correct. Your "simplified" answer gave me a headache and I have been into computers since the early 80's. The "computer geek" that understands that makes up probably less than 5% of computer users. Which is as hi as Linux desktop market penetration will ever get if they continue to keep things so complex/complicated.

      --
      If you could reason with religious people, there would be no religious people
    30. Re:Solution by Anonymous Coward · · Score: 0

      4th and 5th.

      Windows XP 81.94%
      Windows Vista 4.52%
      Windows 2000 4.00%
      Mac OS 3.52%
      MacIntel 2.48%

      I'm not sure what, if anything, that proves. I do know that your site is a bit confusing. It's some random site which cites some other random site that doesn't make the information readily available. Market share of what, exactly? User agent strings or whatever they're called? On what sites?

      I don't doubt that Microsoft's market share dwarfs its competitors'. I don't really see how your point is all that valuable or source all that reliable.

    31. Re:Solution by Anonymous Coward · · Score: 0

      Messing around with computers and learning computer science have little to do with one another. I've studied computer science and was easily able to spot people who liked to "mess around" as opposed to those who have already learned a significant amount before stepping foot in the first computer class. I also have friends that know a significantly more than an average user but have no interest in computer science.

      I don't like to mess around with priorities either--so I don't. I still use Linux though and I'm quite happy with the responsiveness.

      BTW, I'm not sure that twiddling with the control panel actually qualifies as messing around. My knowledge of the registry was pretty thorough before starting in computer science (which, again, doesn't really have anything to do with each other but you seem to think that it does).

    32. Re:Solution by ChrTssu · · Score: 2, Interesting

      He's saying that someone afraid of their computer can't do it. And until Linux can be used by people afraid of their computer, it won't appeal to the majority of the desktop PC market.

      I just had a friend - who has never owned a computer before last year (a Dell), and who has never installed an OS, who's only computer experience period has been Windows XP (he's a 30 year old social worker) - install Ubuntu 7.04 The Feisty Fawn. Don't tell me Linux isn't ready for the desktop. All I had to say was "Windows XP uses a file extension called .exe to install programs. Ubuntu doesn't use this, so you won't get any more viruses, since they're written for Windows, and not Linux. Just insert the CD, when it boots, double-click 'install,' and follow the instructions." I sat on his couch just in case he had questions. Then I told him about Synaptic Package Manager, and how to use it. He's had no problems, complaints, or even questions. Don't tell me Linux isn't ready for the desktop.
      --
      I am not an animal! I am something worse!
    33. Re:Solution by Mister+Whirly · · Score: 1

      It's not "my" site. I typed in "operating system market share" into Google and that was the top site. The numbers are on par, if not conservative for MS OSes, than most of the other numbers I saw on similar sites. If you have a better source, I'd love for you to share it. I fail to see how your point is all that valuable either...

      --
      "But this one goes to 11!"
    34. Re:Solution by Anonymous Coward · · Score: 0

      Yup and that is why OSX is a utter failure in useability. (yeah right!)

      Everyone knows that because OSX is based on BSD it's a steaming pile of command line switches and incredibly difficult to use, that's why it's universally hated like all apple products. (as if!)

      Linux has nothing to do with complexity, talk to the Gnome and KDE guys on how screwed up linux is for the newbie. the linux desktop failure sits in the laps of the KDE and Gnome guys. if they got off their asses and worked on useability instead of new shiney it might be there.

      the Linux kernel is damned near perfect for desktop/server/and embedded use.

    35. Re:Solution by Anonymous Coward · · Score: 1, Insightful

      Boy you are really missing the point. No, you and "bladesjester" are really missing the point. The point was that there are things that Linux developers can do and already are doing for computer users to make Linux run better and differently on the desktop versus on servers. Things that computer users need to know nothing about in order to benefit from.

      To repeat, the suggestion about what things can and are being done was aimed at what Linux Desktop developers could do to make it simple and fast for computer users, not just for themselves.

      For a computer user, Linux can be and is just as simple to run as Microsoft's Windows is.

    36. Re:Solution by beav007 · · Score: 1

      Of course you can also press CTRL-Escape to pop up KSysGuard and renice the process there without touching "that nasty keyboard thingy".

      How exactly do you press Ctrl+Esc 'without touching "that nasty keyboard thingy"'?
    37. Re:Solution by setagllib · · Score: 1

      I think the problem is that he's smart. By definition, most people fall into average or downright stupid categories of intelligence, and for them even something simple is too complicated. I agree that, now, many Linux distributions are a dozen times easier to use than Windows, provided they have support for the hardware anyway. But the actual need to *install* Linux is what kills it for many people, especially those who don't have access to patient geeks. And even after install, the vendor-lock of Microsoft almost guarantees there'll be at least one piece of hardware which does not work completely, or one software requirement that will be sub-par.

      Pre-installs are going to solve a lot of this. Simultaneously we'll have out-of-the-box installs of Linux with certified hardware compatibility, and as the market grows, there'll be a significant incentive for hardware companies to start writing useful drivers. Dell has kick-started the latest push, and other companies insist they're getting onboard too. Coupled with the probable defeat of OOXML in government bodies, Windows lockin is firmly on the way out.

      --
      Sam ty sig.
    38. Re:Solution by geekboy642 · · Score: 1

      "Studying" "Computer" "Science" and complaining that the command line is difficult makes you a moron. Go back to your liberal arts degree, windows kid.

      --
      Just another "DOJ fascist authoritarian totalitarian bootlicker" -- Zeio
    39. Re:Solution by mackyrae · · Score: 1

      OSX and Linux are supposedly about even at 3%, from what I hear.

      OSX does take "easy" to an extreme in most cases (except for where there's not just one menu in System Preferences for auto-starting programs when peripherals are plugged in or media is inserted, and then sometimes it's not in the program itself either...ex: plug in a camera and iPhoto comes up but iPhoto has no setting for that. It's in Image Capture's preferences for some reason...who'd think to look there?), and I could definitely see my mom using it about as well as she uses Linux--meaning much much better (and more comfortably, I think) than she used Windows. The lack of right click is probably the one thing that would make a Mac better for her than Linux, but it's not worth spending that much on a computer she'd use so little when she can just ignore the right mouse button like she always has. I'm still not a big fan of OSX. Being able to drag anything into anywhere is pretty nice, and the Address Book is the best I've seen, but Aqua annoys me enough that I'll occasionally complain that Macs are only usable from the command line.

      --
      look! it's a bird, it's a plane, it's....a girl? yes, a girl browsing Slashdot on Linux
    40. Re:Solution by szap · · Score: 2, Interesting

      Nice doesn't do much for disk I/O issues, which is why Linux video players like Totem, MythTV, etc, read a lot of data from disk before decoding (ie waste memory).
      # man ionice

      Recent kernels (2.6.13 with the CFQ io scheduler) and distros have been using it. e.g. beagled and updatedb is in class 3 (idle). Try ionice -c1 nice -n -10 totem. That's kernel support for I/O scheduling. Now user apps and $fav Desktop Environment just need to be able to be aware of that and use that more often.

    41. Re:Solution by Anonymous Coward · · Score: 0

      > The average user has no idea how to do that [ change process
      > priority ], nor should they have to.

      So, it's perfectly acceptable to expect people to:

      1. Open Task Manager;
      2. Go to the Process tab;
      3. Find the process name;
      4. Right-click the process name;
      5. Choose Set Priority -> High;
      6. Dismiss the warning dialogue.

      ( as we have to do on these Win2K desktops in work )

      as opposed to just typing ``renice -10 223'' at a prompt?

      What strange interface guidelines you must use...

    42. Re:Solution by rtb61 · · Score: 1
      It is just another fluff piece, a look at the hand piece. The main things slowing Linux adoption are monopolistic tactics by M$ (including political manipulation and corruption, false advertising which for some odd reason is never prosecuted, exclusionary tactics and built in incompatibilities), people unwillingness to learn another system if they do not have to (for most people there is a considerable mental effort required to learn a computer operating system, which we computer geeks who love learning new computer stuff all of the time tend to forget) and sufficient motivation (which M$ is thankfully providing by supplying controlling, anti-customer, unreliable software) as well as of course time (overcoming the built up inertia of a dominant OS takes some time).

      It does take a long time to transition for one dominant system to another, years, from a text bases system to a gui for example, that Linux has achieved as much as it has is a testament to the quality of the people involved and the quality of the software they are producing and that Linux exists at all speaks volumes about the quality of M$'s software.

      --
      Chaos - everything, everywhere, everywhen
    43. Re:Solution by Anonymous Coward · · Score: 0

      I'm a liberal arts student, you insensitive clod!

      (And I'm not scared of the command line. FFS, it's no harder than learning a foreign language: nine times out of ten, the first word's the command in question, then there's maybe a bit beginning with a hyphen fine-tuning it, and anything else is the name of the file/s you want to mess with. WTF makes that scary?)

    44. Re:Solution by Anonymous Coward · · Score: 0

      You completely missed this guys point.

      Go back to your parents dark basement with your hot pocket and play hunt-the-wumpus.

    45. Re:Solution by mwvdlee · · Score: 1

      Have you tried explaining that to your grandmother?

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    46. Re:Solution by XueLang · · Score: 1

      Right, so this may get me yelled at or something for being a "non-geek" on slashdot, but:

      I have NEVER known what those priority things are for, so I never touch them.

      --
      Knowledge is power. Power corrupts. Study hard. Be evil.
    47. Re:Solution by jamestheprogrammer · · Score: 1

      Exactly. It's like how Win32 developers today have their install scripts (NSIS or whatever they choose to use) write default configuration settings to the registry. The /etc directory is like the registry, but more flexible. He's not saying to require the end user to create a new configuration setting in /etc/nicety (or even use the GUI configuration tool to do that), he's saying to have the developer include a shell script or something in their .rpm, .deb, or Makefile's install section that automatically configure the setting to one that the developer found to be optimal. And if the developer didn't, the nicety kernel module would go with a default one, set in the kernel. No action by the end user necessary whatsoever.

      --
      "You teach a child to read and he or her will be able to pass a literacy test." - President George W. Bush
    48. Re:Solution by Anonymous Coward · · Score: 0

      By calling the site "your," I meant that you had provided it.

      The post you were responding to was not trying to claim lots of market share for OSX. The post said, "Granted, it doesn't have as much market on the desktop, but it's still the second." You wanted to refute that. You found a site talking about market share of OSes, but what did it really mean? It wasn't about desktop market share--the Wii and Windows CE appeared on the list. I'm not trying to say OSX has a bigger market share on the desktop than the site indicates. I'm just saying that it's a pretty undocumented site to be pulling out technicalities based on.

      Here's an argument, if you'd like one. There are two OSes listed: MacOS and MacIntel. Both are mostly OSX (the latter entirely). If you add them together, that 7.00% is bigger than Vista's 4.52%, placing OSX in the #2 position.

      Or perhaps we should consider what market share is. Is it the population of computers out there, or does it involve...the market, actually the sale of the OSes. That changes orders, too.

      GGGP never tried to claim a large market share for OSX. The point was something to the effect of: Apple is Microsoft's biggest competitor for the Desktop PC OS market, and they use a UNIX OS."

    49. Re:Solution by Dahamma · · Score: 1

      I believe some of the I/O schedulers do include a process's priority into the disk I/O schedule. That might explain why it works; CFQ, of course, uses a separate I/O priority setting, a definite improvement. Another possibility, perhaps in addition to the first, is that I/O access is stalling for lack of CPU time to process the requests, and running the CPU-intensive parts at low priorities allows for requests to be processed in a more timely fashion.

      Interesting point w/ the I/O schedulers... and the second idea I know to be true, though not always for the better when you really need to maximize use of available CPU and disk bandwidth.

      I guess my perspective (ie needs) have been very different... I just found timeslicing tweaks were not sufficient when writing 2 19mbps MPEG2 streams to a disk and reading 2 more back, reading PNGs/JPEGs to display in a UI, and possibly streaming an MP3 to a PC - all using a 300 MHz MIPS CPU with 128MB RAM. It actually is possible, on Linux - just not with the stock CPU & I/O schedulers :) There were a few cases where it helped - but most of it was through very careful use of POSIX RT along with a few interesting (but uncommitted) patches out there like SOFT_RR, SCHED_IDLE, and a custom (userspace) I/O scheduler using direct I/O.

      I think my (and Con Kolivas', it sounds like) issue is that on modern x86 CPUs with fast SATA drives, it really is a fault (or bad design decisions/optimization goals) in the stock CPU & I/O scheduling that it's even possible to do things like skip decode/playback of a 128kbps MP3 (that needs a TINY amount of CPU and disk bandwidth to do these days) or bring your desktop responsiveness to a grinding halt just by running a disk backup unless the *user* tells the kernel how to timeslice (and of course only if it's decreasing... gotta be root to increase it!)

    50. Re:Solution by cbreaker · · Score: 1

      So much for reading the thread, because I was just quoting the person I replied to, which said UNIX-Like.

      Get a grip, fanboy.

      --
      - It's not the Macs I hate. It's Digg users. -
    51. Re:Solution by Anonymous Coward · · Score: 0

      Compared to the automotive market, where Nissan has a whopping 6% market share, what is it that you think defines success? You think the Mac or Linux is unsuccessful because they barely compare with one of the wealthiest companies in the world? I'm going to illustrate a point here by calling you the most miserable failure on earth because Bill Gates makes more in a day than you do in a year. In fact, his dick is bigger than yours too.

  179. Re:Correction: Why Linux has failed on YOUR deskto by halivar · · Score: 1

    He never said he was a Christian. That was rather assumptive, don't you think?

  180. Re:Correction: Why Linux has failed on YOUR deskto by ahaning · · Score: 5, Funny

    Ever since I finished installing Yggdrasil from the 5.25" floppies I borrowed from my friend...

    Which reminds me, I really ought to return them.

    --
    Withdrawal before climax is very ineffective and those who try this are usually called "parents."
  181. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 0

    If it's so easy, why did you have to configure those buttons? Why couldn't your grandmother do it herself?

    Because she did not need to do that! What parent showed is that Linux can be *very* easy to use, to do such specific tasks. My mother does not know how to "configure" the VCR! and she does not care, however after I have made the initial configuration it is certainly easy to use, similarly with the TV, after you have set up the channels (via automatic or manual scan) and after you have connected al the cables and whatnot my mother can enjoy her soup operas and my father can enjoy playing Wii!

    Similarly, I am *very* stupid when talking about the inners of a car, a car is *very* easy to use (I use automatic) however all that oil, tyre pressure, breaks, sparkplugs, engine and whatnot "tunning and configuration" is something I just do not care to do, I just got it to my mechanic once every 4 months (or less if i "feel" its not running fine) and for a small fee he, the "expert" checks all of it and if something needs to be repaired he does it.

    Easy is a relative term. What is easy for you or I is not easy to our parents or grandparents.
    I completely agree with you, and, fortunately for all of us the "300 different distros" and "more than 10 different Window Managers" features of Linux make it possible to be "easy" to use for you, me and this guys grandmother!

    Linux can be from as easy as editing a .conf file [Slackware] to as easy as clicking some checkboxes [Ubuntu], even as you said, as easy as inserting a CD!(Knoppix and the like).

    And the best thing of all that is that it is free (as in free beer)! you do not need to spend hundreds of dollars for all that!

  182. Re:M$FT S3X()R comments mod'd up,all others Flameb by lordtoran · · Score: 0, Troll

    Your post is a textbook example of oldschool FUD and flamebait. And I hope you will be modded appropriately.

    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  183. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    You certainly made some valid points. However you as well as many others aren't typical computer users. You're experienced users who like to tweak your system. I know developers that can't tweak their systems well, they just want it to be stable and run well. I think this is essentially what the average Joe wants. Distributions like Ubuntu are stable and IMO work well, but there's often lots of tweaking to get things in a usable state. On laptops you may have issues with WAP or WEP. You have to download video codecs etc. Many people don't even know what a codec is.

    Right now you have to be more technical to use Linux unless someone has set-it-up for you or is there to handle hold you through things. That's not really the case with Windows or OS X.

  184. The validity of these claims don't matter. by bersl2 · · Score: 1

    The story and the discussion should be about how the kernel devs traded for some code by using, abusing, and discarding a long-term asset.

    If the atmosphere of Linux kernel development will exclude all but the most hardened individuals, then the kernel will die from cruft of ideas.

    Or so I perceive. The point is that we shouldn't be talking about the software---we have ample opportunity to do that---but rather about the development process. It works in the short term, but is not caring one bit about the individuals as anything more than coding and debugging machines harmful for the future prosperity of the kernel and of the software ecosphere around it? And if so, is that acceptable to the community?

    (Yes, I know this is flamebait. I needed to say it.)

  185. Re:Correction: Why Linux has failed on YOUR deskto by Chatterton · · Score: 1

    In windows, there is the possibility to have some windows always on top like for the task manager (Options/always on top). It is just your application who doesn't use this possibility. Don't blame windows on this but the application you want to do this...

  186. What is he talking about? by DreamCoder · · Score: 1

    I give the guy credit for going in and working to solve the problem in the true FOSS way, but I really can't relate to his conclusions.

    I have an old Dell Inspiron notebook, Pentium III, 128MB, 8GB HD, that I was about to throw away because the only thing from Microsoft that could run on it was Windows 98 (which is completely unacceptable for obvious reasons). When I put Fedora Core 6 on it, though, it ran like a champ. And I'm not exaggerating here, I was genuinely shocked at how really smooth and snappy Firefox and OpenOffice are on this almost 10-year-old notebook! I gave the whole thing to my 9-year-old and he's been able to figure out just about everything he needs, so ease-of-use is certainly there as well.

    So, as far as I'm concerned, Linux has *already* succeeded on the desktop. In a big way.

  187. my personal reason by polar+red · · Score: 1

    for not switching : Mediamonkey (I like amarok, but mediamonkey is better), and i feel for many people that not switching is mostly the applications(did i hear someone say games?) they use on Windows;I don't say there are no linux-alternatives, because most of the time there are.

    --
    Yes, I'm left. You have a problem with that?
  188. Re:Correction: Why Linux has failed on YOUR deskto by Pedrito · · Score: 1

    Oh hey, I'm absolutely not pointing a finger at you... I just find it kind of funny... On top of which, twice in my post I mentioned that it was "my personal opinion" and emphasized at the end that others might have had different experiences. On top of which I mentioned it was great for some things and that I use it myself as a firewall, file server, video editor, and a few other things. And yet, it's clearly flamebait because it's not 100% pro-linux. Just the typical Slashdot slant. Windows=bad, Linux=good, anyone who disagrees is clearly trying to start a flame war.

  189. Re:M$FT S3X()R comments mod'd up,all others Flameb by walt-sjc · · Score: 1

    Oh, nice troll. In fact, you can get commercial support from Novell, Cononical, Redhat, and many other professional organizations. Pick one. No screaming needed.

    Why bother, when one can write one check to GatesCo and be done with it?

    You think one check is going to resolve all your Windows support needs???? Really??? In fact, a company just needs to resign itself to the fact that it will get repeatedly anal raped by Microsoft over and over. That first check to Microsoft is just the bending over stage... Now some people obviously think getting anal raped feels good, and for them MS may just be the best option. More power to ya!

  190. Re:Correction: Why Linux has failed on YOUR deskto by raylu · · Score: 1

    With Ubuntu, it simply reported "sync out of range" and there was nothing that could be done. Safe mode generated the same error, and with no UI to interact with, that's the end of it.
    Ctrl+Alt+F1

    Now this experience obviously isn't typical either, but it demonstrates the main problem with Ubuntu: when it fails, there's no way to get help. Your options are basically to whine on forums, and then get completely useless advice like editing configuration files on a read-only CD with an OS that doesn't display a UI. With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.
    Try the IRC channels (like #kubuntu on FreeNode). IMO, Windows has a large support base, but a larger percentage of that support base has no idea what they're talking. Poking around in config files is much more useful than "restart, scan for virii, scandisk, scan for spyware, or reformat," the advice you usually get.
    --
    Maurice Wilkes, debugging, 1949
  191. But Linux is so famous for low hardware needs by timrichardson · · Score: 3, Insightful

    Half way through the interview I slammed on the mental brakes. Linux is so famous for getting more from old hardware. My Debian distribution boots much more quickly than Windows. And waiting for me in apt-get an upgrade to a new kernel with a new "fair" scheduler. After slamming the brakes, I didn't get off the bus though. Con is a great guy, looking for 120% activity in his life. His insights are more to do with kernel development than Linux on the desktop. Con: Success with your further endeavors, and for sure you will find something related to computers quite soon. An Amiga user never gets that out of their system.

    1. Re:But Linux is so famous for low hardware needs by Single+GNU+Theory · · Score: 1

      I ran Linux on my Amiga, you insensitive clod!

      Oh, wait... That's not the system you're talking about.

      --
      Little Debian: America's #1 Snack Distro!
  192. Re:Linux Hasn't Failed on My Desktop by penalba · · Score: 1

    Okay, nerds can use Linux on the desktop. And they can set it up for their grandparents. But there's a large group of people -- let's call them "normal people" -- in between; neither expert nor clueless. Normal people use some specialized application that may not be available on Windows. Normal people like Outlook (tip: that why it's so popular!) Normal people buy computers with operating systems pre-loaded and never think to replace them. Normal people do some configuration of their desktop, but don't recompile the kernel. Linux on the desktop is fine for nerds and grandparents but still not there for normal people.

  193. Re:Correction: Why Linux has failed on YOUR deskto by PeterBrett · · Score: 1

    Sadly such christians are the majority - for example roman catholics are required to believe literally in the resurrection and ascension of jesus or they are not catholics in good standing. That's a billion christians right there.

    Um... I think you've got your wires rather crossed. All Christians believe that. Not believing that makes you... not a Christian, seeing as one of the fundamental points of the Christian belief is in Christ's divinity and corporeal ascension into heaven.

    Roman Catholics believe in the literal and actual transubstantiation of the gifts of the Eucharist into the Body and Blood of Christ (and if you don't believe that you're not a Catholic). This is the bit which gives other Christian a bit of a headache.

  194. Re:Correction: Why Linux has failed on YOUR deskto by edmicman · · Score: 1

    use Thunderbird over Outlook (when in Windows) or Evolution as I find it a much better mail client (don't need the calendar)

    Which is why Thunderbird sucks when you *do* want integrated calendaring and contacts. It's clumsy at best. I agree as a mail client, especially with IMAP, Thunderbird is the best I've seen. But as soon as you try and do what Outlook does (with Exchange....Outlook without Exchange is definitely a sub-par anything client), you lose. We have a half implemented Outlook/Thunderbird solution here: we run an IMAP server, and us tech guys use Thunderbird. The CS dept uses Outlook and POP. Email is so much nicer on Thunderbird, but Lightning SUCKS for task management. If Outlook had decent IMAP support, I'd switch to that in a second. I'm actually hoping they get around to moving to the Exchange server just so we have the vertical stack thing going.

  195. Re:Correction: Why Linux has failed on YOUR deskto by oyenstikker · · Score: 1

    I will admit that parts of my faith have nothing to do with logic, and are quite illogical. However, I am still able to have logical arguments about many things, including many aspects of religion. There are many people who are unable to have any logical argument about their religion. I do not want to be lumped in with that group.

    --
    The masses are the crack whores of religion.
  196. HEY, MODERATORS! by Relic+of+the+Future · · Score: 1
    If normal users don't read the article, but go ahead and start commenting anyway, that's fine. Expected, really.

    But moderators, before you moderate READ THE ARTICLE! Please! 90% of what's been modded up in this discussion is OFF TOPIC.

    Thank you. Rant-mode off.

    (Ironically, I've got mod points... but I think this will do more good.)

    --
    Those who fail to understand communication protocols, are doomed to repeat them over port 80.
  197. The real reason by arrgster · · Score: 1

    %80 of the reason we don't run Linux on our desktops is MS Office, another 10% is probably IE dependent software, and the last %10 would be windows dependent software.

  198. The other reason is... by itsdapead · · Score: 1

    ...that Windows XP and Mac OS X are actually very good desktops in terms of ease of use by non-technie users. A lot of research, development and testing has gone into achieving that. Although your average /.er could come up with 100 technical, security-related and ideological faults in Windows - and very valid issues they might be - "difficult to use for everyday tasks" doesn't really feature.

    Linux desktops give the impression that the designers know what a good desktop "looks like" but don't really "get" how it works.

    Couple of examples typical of many distributions:

    Menu structure - the system preferences stuff is scattered around several sub-menus - as a fairly tech-savvy person I can see that there is some logic to this, depending on whether settings are per-user, system-wide or related to the look & feel of the chosen desktop (gnome/kde/etc). This is lost on lusers - and on OSX/Windows they can find everything under "Control Panel" or "System Preferences".

    Terminology - use generic names for options/applications, not the quirky and witty names starting with "g", "k" or ending ".org"! Windows can get away with "Word", "Excel", "Outlook", "Photoshop" etc. because they are household names, but "Openoffice.org calc", "Evolution", "Synaptic package manager", "k3b" are just greek to users. Have a control panel which maps "Word Processor", "Mail" etc. to your applications of choice. Most users don't even want to know that they're using the Gnome desktop...

    Kill the "Just Doesn't Work For Anybody Except the Author Ware" - and recognise the work-around of "sudo apt-get -polarity-of-neutron-flow=reverse | forward sensor array" is a hurdle to some users... (I'd give an example of this but it would be unfair without half a day's research to see if the issue was fixed) - however, the inability of most distros' "browse network" tools to connect to shares on a windows PC that do anything unreasonable like, say, require a password is one candidate - of course, real men just edit /etc/fstab.

    How about dual head support that works properly? I.e. the way Windows and Mac do it, with a "master" and a "slave" screen that you can pretty much plug&play - not the Linux choice of (a) two independent desktops which can't interact or (b) one big desktop with all the menu bars etc. and any new windows stretching across both (with dialogues popping up right on the join). P.S. - this isn't a specialist requirement - lots of lusers where I work have laptops + a big screen and/or use data projectors regularly.

    Dump the shovelware - although to be fair Ubuntu has made some progress in terms of not installing five alternate versions of the kitchen sink by default and having a two-tier package manager. However, I've yet to find something that, by default, just installs a basic, working desktop (as opposed to a choice between a complete "office", "workstation" or "development" system or a minimal shell-only install). Choose one of each common application type, make sure they install flawlessly, appear somewhere sensible on the menu/desktop, have help files in the same place as everything else and (after installation) pop up a document to tell you where they are and what to do next... Its still Linux under the hood, so all the choice and diversity a techie might want is just a tarball and a ./configure away.

    Of course - some problems are unavoidable, like jumping through hoops to install patent-encumbered codecs or non-free drivers. Ubuntu has probably gone about as far as they can to make this easy without compromising their legality or principles - but then you find that to get RhythmBox to connect to your iTunes share you have to go edit a .rc file...

    Disclaimer - lots of people have put a lot of work into linux for free, and I really don't want to insult them, or dismiss the vast progress that has already been made. However, if Linux i

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:The other reason is... by myowntrueself · · Score: 1

      use generic names for options/applications, not the quirky and witty names starting with "g", "k" or ending ".org"!

      Gah, tell me about it... I absolutely *hate* the way that *all* KDE applications start with a 'k' and *all* Gnome applications start with a 'g'.

      Its not even consistent!

      If I want to uninstall all traces of KDE from my Debian system then this:

      dpkg --get-selections|grep ^k|sed -e 's/install/purge/'|dpkg --set-selections && apt-get -y dselect-upgrade

      will strip out the kernel too... :(

      --
      In the free world the media isn't government run; the government is media run.
    2. Re:The other reason is... by itsdapead · · Score: 1

      will strip out the kernel too... :(

      That's fine - I much prefer gErnel anyway... :-)

      --
      In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
  199. Tandy 1000 by moj0joj0 · · Score: 1

    I don't know if you can remember the Tandy 1000 (http://en.wikipedia.org/wiki/Tandy_1000) but it was about 80% compatible with the IBM-PC and was considered PC Compatible. There were a lot of early adopters with the nerd crowd, and yet... If the whole compatibility issue isn't addressed, Linux will continue to be slow to make it into the enterprise mainstream as a desktop OS. If the enterprise doesn't accept it, desktop application development can't get the funding it needs to grow and the longer we will have to wait. How many times have I read others saying "If it would play my games, I'd dump M$ like (insert pithy saying here)."

  200. Automagically - PFM - Apple by nerdstrap · · Score: 0

    If it doesn't work out of the box, without custom configuration, my Mom can't use it. Therefore, she won't buy it... Apple OSX isn't successfull because businesses don't use it... So, the moral of the story is - combine OSX and MS Office = gangbusters!

  201. Re:Correction: Why Linux has failed on YOUR deskto by lordtoran · · Score: 1, Troll

    I'm not challenging your thinking, but I'd like to know exactly what Linux offers that Windows and Mac failed to offer. Is it simply that it's open source and that's the killer feature for you? Please elaborate on your strong but very broad statement. For me, the killer features (compared to Windows) are:
    • Package manager. No need to manually hunt down, install, clean up or update software.
    • Highly configurable and concise GUI (KDE).
    • The GUI doesn't get in the way with popups and stuff.
    • Better multitasking and responsiveness, and better handling of applications that hang.
    • Bash as a commandline fallback if you screwed something up.
    • ext3 is faster and more robust than NTFS.
    • Cool, unbloated desktop apps like Kaffeine, k3b and Amarok.
    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  202. Umm no by maroberts · · Score: 1

    Grandmama has a user account and is not allowed to play with system configuration.

    All her stuff will be in her home directory which she's free to organise how she wants.

    --

    Donte Alistair Anderson Roberts - hi son!
    Karma: Chameleon

    1. Re:Umm no by jb.hl.com · · Score: 1

      So grandmama's computer is, in fact, locked down so grandmama cannot touch its configuration, ever.

      Lovely.

      --
      By summer it was all gone...now shesmovedon. --
    2. Re:Umm no by Cro+Magnon · · Score: 1

      Would you feel better if Grandma could compile kernels?

      --
      Slow down, cowboy! It has been 4 hours since you last posted. You must wait another few hours.
  203. Re:Failed? What counts as failed? by rhizome · · Score: 1

    Dont' worry about it. All of these "Linux Suxxx!!" stories are just planted PR pushback by Microsoft since Vista is a failure among everybody except those who are technically overcommitted or who have already paid.

    --
    When I was a kid, we only had one Darth.
  204. Slashdot got it wrong, but it's a real issue. by Animats · · Score: 5, Informative

    First, the Slashdot article is terrible. The article isn't about "why Linux is failing on the desktop", it's about why a kernel developer who was trying to improve scheduling performance quit.

    The scheduling issue is interesting. I used to work on mainframe schedulers, I've done real-time work, and I'm familiar with the issue in game implementation, so I know how hard this is. We could do better than what we have now, but not by some magic fix to the scheduler. We have to look at interactivity as a real time problem.

    It is, too. Alan Kay used to say that there is no more excuse for a delay between pressing a key on a computer and having something happen than there is on a piano. We haven't been faithful to that, and it subtly drives users nuts.

    One useful idea from the real time world is explicit "sporadic scheduling". Some real time operating systems have this. A process can explicitly request that it wants, say, 10ms of CPU time every 100ms. The scheduler must reject that request if the system is overbooked. If it does accept the request, the scheduler has committed that much resource to the process. If the process overruns its time slot, it loses priority and an overrun is tallied.

    This is what an audio or video player should be using. This is how you get audio and video that don't pause or skip. For this to work, the player must be able to calculate, for each system it runs on, exactly what resources are needed to play the current content. This may take more analysis and benchmarking than many programmers are used to doing. It's worthwhile to make overruns visible to tools outside the application, so that users can detect broken applications. To a real time programmer, overrunning your time slot means "broken". You have to think that way.

    On the interactivity front, it's useful for a thread to be able to request a high priority for a short period after an event, with a priority drop to follow quickly if it keeps the CPU too long. That's how you get the mouse cursor to track reliably. Of course, the thread that handles mouse events has to pass off all the real work to other threads, not stall the thread handling fast events.

    It's also probably time to end paging to disk. When it works, paging at best doubles the effective RAM. But paging inherently results in long unexpected delays. If you want interactivity, don't page. Real-time systems don't. Neither do game consoles. RAM is so cheap that it's not worth it. (1GB starts at US$56 today at Crucial.) Paging devices maxed out around 10,000 RPM since the 1960s, and haven't improved much since. Give it up. Today, paging is in practice mostly a means for dealing with memory hogging apps. (Hint: open "about.config" in Firefox and turn off "browser.cache.memory.enable". so it doesn't save screen dumps of each page for faster tab switching.) It's probably time for Linux to not page interactive processes by default.

    This implies an operating system that says "no" when you put on too much load, instead of cramming it in and doing it badly. Open too many windows of video, and at some point the player won't open another one. There's nothing wrong with that, but most Linux/Unix apps don't handle resource rejections from the operating system well.

    1. Re:Slashdot got it wrong, but it's a real issue. by Anonymous Coward · · Score: 0

      Have a look at the NT scheduler homes.. Priority boosts anyone?

    2. Re:Slashdot got it wrong, but it's a real issue. by Karellen · · Score: 1

      "paging at best doubles the effective RAM."

      Could you explain that one a bit more? If you have 1Gb RAM and 10Gb swap, how is the effective RAM limited to 2Gb at best?

      --
      Why doesn't the gene pool have a life guard?
    3. Re:Slashdot got it wrong, but it's a real issue. by randomencounter · · Score: 1

      Because performance suffers horrible degradation if you run 10:1 swap ratios with running applications. The reason for this is that each running application will need some portion of its allocated memory available to the processor at each time slice. If any of this memory needs to be swapped in performance is reduced by orders of magnitude. If the total "live" memory needed for running applications exceeds the available RAM you get swap cycling and the whole system is slowed down significantly. So you can have 10G swap with 1G RAM, but if you try to actually use 11G it will be painfully slow.

      --
      Forget diamonds, copyright is forever.
    4. Re:Slashdot got it wrong, but it's a real issue. by Karellen · · Score: 1

      So, the performance suffers. But it suffers, as the GP points out, with 1Gb if you're using the full 2Gb all the time. But compared to the alternative which is .... having processes OOM-killed? You think having your movie player stutter is worse than having the it terminated by the kernel?

      Hey, it's probably buffering a fair bit of data in an attempt to *not* stutter, so all that memory is going to make it a pretty good target for the OOM-killer when you do get to the limit of your 1Gb + 1Gb. Yes, it will be slow to use 11Gb. But I still fail to see how having 10Gb of swap "at best doubles" the 1Gb of RAM you started with.

      Paging is slow. I'm not going to argue with that. I also think having swap is better than not having enough memory to run the apps you wanted to run. But I don't see how "paging at best doubles the effective RAM."

      --
      Why doesn't the gene pool have a life guard?
  205. Low-Latency Kernel by reaktor · · Score: 1

    Ubuntu and others(?) provide a low-latency kernel if you wish to install it, with increased kernel timing. Audio and video work much better, and computer is more responsive with this kernel. Why not have a low-latency kernel as the default for a desktop distro?

  206. People are scared... by Kaeles · · Score: 2, Insightful

    of changing their operating system, most people I know who are not computer savvy think that windows is a hardware part of the machine (seriously!).

    To them, changing OS's would be like changing engines in a car (too many car analogies but hey :P )

    Anyways,
    I have a XUbuntu box running on an 800mhz with 256 ram, and I can browse, chat, and watch a movie with no lack of response whatsoever....

    I think the biggest problem in desktop linux is the windowing systems, perhaps if the distros would auto-detect or ask what speed your computer is and installed a WM that was fitted to the task, noone would have a problem with linux.

    That and we need to educate people and let them know that windows is no different from any other software on their computer (also that pushing buttons will NOT "break" the hardware hehehe).

  207. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    Yeah, we all know Window's list of software is completly unlimited...
    Seriously, Debian has more apps than you can use in your entire life...

  208. Failure? by Opportunist · · Score: 1, Offtopic

    A failure would require a decline. You could talk about a failure if Linux had some noticable share in the desktop market and is in decline now.

    This is not supported by my observations. The penetration of Linux on the Desktop is still low. Granted. But to me it seems it's on the rise, not decline. Slow rise, but rise.

    People finding Vista appalling, given its data hunger and its noseyness, trying something new. Finding that there's quite useful tools that can easily replace Outlook, IE, Word and Excel. Gamers that find out that WINE is quite stable and compatible and that it surprisingly crashes LESS than Windows itself (and if, WINE is restarted faster than Windows is...). Add in the Malware flood that plagues Windows and (at least for now) spares Linux almost completely, and the news about yet another bank phishing attack, and you can easily see why people start to peek over the fence to Linux.

    So when I look around myself, I see quite a few people who start to take a look at Linux, at least as a dual boot option. And it's far from "geeks only".

    So I wouldn't call Linux a failure. It's slow on the pickup and it has no marketing goons behind itself to push it to the front, but people talk, people read and people want their privacy back. Sure, that's not 50% market share, not by any measurment. But it's coming. Not going.

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  209. Re:Correction: Why Linux has failed on YOUR deskto by joto · · Score: 1

    I'm perfectly capable of having a logic-based argument with someone who isn't an assumptive asshole.

    Sorry, you've just proven otherwise. You are the one who are retreating to name-calling here, whereas the grandparent was the one who were discussing rationally.

    You just compared all people of a faith to the most zealous Linux nuts. That's not a logic-based statement.

    Actually, it is. Both groups are unable to look at a certain issue (their faith) using logic instead of indoctrination. Comparing linux zealotism to religion is perfectly adequate

    Not everyone is Pat Robertson, just like not every Muslim is going to blow themselves and a bus full of children up.

    And your point is what? That christians who aren't Pat Robertson or terrorists are still rational about issues surrounding their faith? Sorry, you've just failed logic.

  210. I recently switched *back* to Linux on the Deskop by RealSalmon · · Score: 1

    About 3 years ago, I moved away from Linux on the Desktop. This was after years (since Redhat 5.2) of using it almost exclusively. Eventually, I go _so_ tired of things breaking after updates -- things I'd spent quite a bit of time to get working in the first place such as video cards, network cards, etc. -- only the get the excuse of "Well, you should have read the release notes!" Please. So I'd get things working again, and several weeks or months later I'd go through it all over again. It got old, and I moved on.

    However, in the last few weeks I have moved back. All I can say is "Wow". Wow, wow, wow.

    The install was smooth. All my hardware worked (had to fiddle a bit for WiFi) as if by magic. OpenOffice -- massively improved. I can connect to Windows shares with no trouble whatsoever. My pectoral muscles have doubled in size! Ok, that last part was an embellishment, but you get my point. The improvement in useability is tremendous.

    Coming from somebody who used it on the desktop for quite some time, moved away for quite some time, and has recently returned, I completely disagree with the premise that "Linux on the desktop has failed."

    --

    -B

  211. Wrooooong. by Sukael · · Score: 1

    Linux hasn't 'failed' on the desktop... it hasn't succeeded yet. Things are still getting to the point of Linux being (average-)user-friendly in general.

  212. Real-Time Linux? by Kazoo+the+Clown · · Score: 1

    It seems to me from this that it is pretty clear (and no surprise) that Linux mainstream kernel development favors the server over the desktop. However, there are various real-time kernels available.

    Might development in the real-time arena ultimately be a closer fit to the desktop than the mainstream kernels? I realize that real-time may not currently be targeted or completely appropriate (at least in its current form) for the desktop, but I would think a more real-time approach to the user interface is what is necessary for optimum user experience. Even Microsoft has "server" and "desktop" versions of their OS and options you can set to tune it for one use or the other. Wouldn't a completely alternative kernel or distribution that you could select at install time that is designed for the desktop be a good idea-- and possibly this might grow out of some of the real-time efforts?

    I've been using Linux sporadically since 1991 (Slackware 0.9), but primarily my UI there has been svgalib. I never found Gnome or KDE or any of that very compelling-- these are great in a *server* environment as remote-desktop style capabilities where you are willing to live with less-than-optimal performance, but on a non-server desktop I expect something that performs more like running on one of those real-time kernels from the link above. I've tried to use the Linux desktop, many times, but always give it up ovar a dual-boot to Windows because it just ain't impressive enough to counter the relative lack of compatibility or availablility of relevant applications. It could be mind you (IMHO), but that's simply not the focus of the mainstream developers.

    Leave the server optimization to the current mainstream kernel developers, they're pretty good at it and obviously have little interest in trading off any of that for better optimization of the desktop-- not necessarily a bad thing, IMHO. Not only that, they're too wedded to some form of network-connected GUI which again, is fine for what it is but not what I want to work on when the machine is sitting right here in front of me and I'm wanting it to run my user interface. I look to other sources for a bleeding-edge user experience, it's clear that the core developers are either uninterested or inexperienced in this regard. And that's not a slight, I've never believed in a one-size-fits-all solution, the nice thing about Linux distributions, is there are so many to choose from (to paraphrase Tannenbaum).

  213. OT: A/UX ... the one that got away. by Kadin2048 · · Score: 1

    I'm still a little bitter that A/UX wouldn't run on my Quadra 605, the only Mac I had at the time. (Due to the lack of an FPU in the 68LC040. Why I never swapped the CPU out for a real 68040 I'm not sure...I think I was saving all my money for RAM.)

    --
    "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
  214. Re:Correction: Why Linux has failed on YOUR deskto by Schnapple · · Score: 1

    I'm also a developer in the Windows sphere and I've also set up an Ubuntu machine at home. However, my experience was the polar opposite of yours. I had to tell Ubuntu what resolution to use, Windows just figured it out (yes, I needed to upgrade my NVidia driver manually). I had to jump through many fiery hoops to get Ubuntu to use my wireless card, Windows just figured it out for me. Installation of software on Windows is a breeze, installing anything not on Ubuntu's list is a pain. Most Linux software is online by necessity since brick & mortar locations won't carry it. Microsoft can keep all Microsoft software up to date, if they did that for competitors' products, they'd get sued by the DoJ again.

    Linux and Ubuntu in particular are good products and it's great that you've had such good experience with it. But your experience is not typical and will definitely not be the norm for someone who is not an amazingly technical person like yourself.

  215. Re:Correction: Why Linux has failed on YOUR deskto by tinkerghost · · Score: 4, Interesting

    With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.

    I have 4 computer shops with 45 minutes of me that build linux boxes. All of them are quite capable of restoring one that didn't install properly. Also that support number you can call for Windows is usually a waste of time and money. Every time I've called it's been a 20 - 45 minute wait followed by:

    • It's not a MS problem call [supplier] - several issues
    • Please provide a credit card so we can charge you - hard drive replacement & reinstall failed to recognize partitions on the 2nd drive
    • No speaka da inglish - XP activation of a stand alone box w/ no network connection.

    I think once they actually gave me a MS Knowledgebase number to resolve my problem.

    As for asking for help among the massive number of Windows users - I almost pissed myself when I read that. I am almost certain that the number of people who can & will tell you how to hand configure your /etc/fstab to register a HD that the system didn't recognize on install is greater than the number of people who can tell you how to go into the registry & reset it to do the same.

    As for snobs on the forums, the few times I've gone to ask questions, I have seen people asking for additional information - often with very specific requests & exactly how to get that information - only to be rounded on by the original poster claiming nobody is willing to help them. If expecting you to be able to follow directions to provide the detailed information needed to solve your problem is snobbery, then I guess there are a lot of snobs on the boards.

    Unfortunately I guess there just aren't as many people gellering on the Linux boards as there are on the Windows boards. Oh wait, on the Windows boards they tell you to check the MS knowledgebase & if the solutions not there - reinstall.

  216. LKML IS SCARY (for average users)! by andrewd18 · · Score: 1
    I thought this quote near the end of page three was very interesting:

    The Linux kernel mailing list is the way to communicate with the kernel developers. To put it mildly, the Linux kernel mailing list (lkml) is about as scary a communication forum as they come. Most people are absolutely terrified of mailing the list lest they get flamed for their inexperience, an inappropriate bug report, being stupid or whatever. And for the most part they're absolutely right. There is no friendly way to communicate normal users' issues that are kernel related. Yes of course the kernel developers are fun loving, happy-go-lucky friendly people. Just look at any interview with Linus and see how he views himself.

    I think the kernel developers at large haven't got the faintest idea just how big the problems in userspace are. It is a very small brave minority that are happy to post to lkml, and I keep getting users telling me on IRC, in person, and via my own mailing list, what their problems are. And they've even become fearful of me, even though I've never viewed myself as a real kernel developer.

    Just trawl the normal support forums (which I did for Gentoo users as a way of finding bug reports often because the users were afraid to tell me) and see how many obvious kernel related issues there are. I'd love to tell them all to suddenly flood lkml with their reports of failed boots with various kernels, hardware disappearing, stopping working suddenly, memory disappearing, trying to use software suspend and having your balls blown off by your laptop, and so on.

    And there are all the obvious bug reports. They're afraid to mention these. How scary do you think it is to say 'my Firefox tabs open slowly since the last CPU scheduler upgrade'? To top it all off, the enterprise users are the opposite. Just watch each kernel release and see how quickly some $bullshit_benchmark degraded by .1% with patch $Y gets reported. See also how quickly it gets attended to.
    What kind of steps could the LKML folks take to reconnect with the average user? What steps could Linux communities take to connect their average users with the LKML?
    1. Re:LKML IS SCARY (for average users)! by DragonWriter · · Score: 1

      What kind of steps could the LKML folks take to reconnect with the average user? What steps could Linux communities take to connect their average users with the LKML?


      It sounds like it would help to have a linux desktop support/advocacy community of some kind that could address desktop complaints of the type pointed to, identify things that are reasonably likely to relate to kernel issues, and work with users to get to produce useful bug reports to LKML (or, for non-kernel issues, point them to the right application vendor or other party to address the issue.) Enterprise users are likely to have their own facilities that can act as that kind of filter between non-technical end users and developers, and thus are more able to frame their issues in a way appropriate for kernel developers to act on (and avoid presenting issues that aren't within the kernel developer's domain).

      I don't know if there is an existing group that tries to do this or would be a natural fit for it, or where the resources could plausibly come from to establish it, but I think that seems to be what is needed.
  217. Because.... by BkBen7 · · Score: 1

    Desktop users are stupid?

    --
    I'm a Book
    On the Bookshelf
  218. Weedy Kernel and scheduler != Desktop failure. by Qbertino · · Score: 1

    He's disgruntled and I can understand. I also understand him bickering about the large gap between the kernel developers and users. He's got some points that seem valid. However the issues he mentions have little to do with the desktop performance of Linux overall. If Desktop Linux sucks to much due to bad kernel performance and scheduling a lot of people will notice (including Linus himself) and start fixing it. It's open source people. The real stuff is mostly problem, passion and technology driven and hardly marketing driven. If things get out of line to far OSS tends to fix them for itself. No need to be so fatalistic. Desktop Linux is doing perfect considering the recent improvements as seen on Ubuntu 7 and its (for instance) excellent hardware detection. When Firefox performance is our only issue left we'll actually be in a lucky position.

    --
    We suffer more in our imagination than in reality. - Seneca
  219. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    I never said have a christian god smite me. How's your turn making assumptions going?

  220. Re:Correction: Why Linux has failed on YOUR deskto by allcar · · Score: 2, Insightful

    In the article, he expressly states that the sort of intensive number crunching you refer to is fine. The concerns he IS expressing are related to interactive responsiveness. I, for one, sympathise with these concerns. We should not need cutting edge hardware to smoothly re-position a window.

  221. why is Windows a failure on the desktop? (n/t) by toby · · Score: 1

    n/t

    --
    you had me at #!
  222. Sigh by localman · · Score: 2, Insightful

    All or nothing. Winner take all. There can be only one.

    Is it okay if Linux and Windows and Mac (and the rest) just go along and play their part in the big picture? And over time they'll shuffle around a bit, too? Can we get over worrying about who is the top dog?

  223. Re:Correction: Why Linux has failed on YOUR deskto by amias · · Score: 0

    > sync out of range

    try Ctrl+Alt+minus to cycle the resolution to a lower one , then press Alt+F2 for a run box , then type gnome-display-properties to get a gui to adjust your screen res.
    ok so thats not so intuative but if you had googled or asked in the ubuntu irc channel on freenode you would probably have got the same answer.

    > With Windows, there's a support number you can call

    They will either send the police round to bust you , tell you someone has already activated your copy and you need a new one or just tell you to wait for a patch
    which will come out at some point cost you more money . Microsoft phone support is a myth but you can buy support for ubuntu from canonical.

    > Or you can take it to a local computer store

    Have you actually asked your local computer store about linux ? i bet they are just itching to start supporting linux.

    I haven't found the ubuntu forums to be snobbish to polite users, i have however found some users to be down right rude and they understandably don't get
    answers or only get negative responses. If you have a problem with this then you should probably avoid human contact in future.

    If you feel you are genuinely being victimised then i believe you can complain about the invdividual user in question , if you have a case then you will be listened
    too , i suspect however you just like a good whinge because you do not include the facts of your situation.

    Given that most devices are built with to run with windows its not suprising that lots more devices work with it , most of the devices that don't work with linux
    use hybrid hard/soft designs that are built into the windows subsystem or custom driver structures. I would be more inclined to say that you have some ropey
    hardware but if you won't mention what it is then you will have to forgive me for ignoring your request for help.

    For me the real problem here is that microsoft and apple are creating the expectation that computers are easy to use and simple to grasp , they are not , it
    takes time to learn anything , if you don't put in the time dont expect the rewards.

    Toodle-pip
    Amias

    --
    [site]
  224. origins of linux by Corson · · Score: 1
    "Linux has *already* succeeded on the desktop. In a big way."

    well, yes and no; it depends on the kind of audience you are talking about. there are two categories of "users" who are happy with the linux desktop. first, some businesses that only need certain software to run on their machines. second, developers and/or tech-savvy users who know where to dig answers to their questions when something doesn't work as expected -- and find that rewarding.

    but for the rest of the world linux is not an option. that rest of the world wants videos and audios to play out-of-the box, when you double-click on their icons. they want the powerpoint presentations to look as intended, not with weird fonts. they want the web pages to show as intended by their creators, rather than struggle with cnn.com videoclips that won't open. they want wireless cards to work in WPA-PSK mode without having to manually edit configuration files. they want their cannon flat-bed scanner, sony digital camera, and logitech webcam to work out-of-the-box.

    linux is the heir to the unix world, which was created to serve different purposes than windows. it still serves those purposes better than any other OSes.

  225. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    and an antique version of it, too.

  226. Re:Correction: Why Linux has failed on YOUR deskto by OptimusPaul · · Score: 1

    I hear a lot of people complain about the finder, but nobody ever says why they don't like it. I have never had any issues with it and actually enjoy it.

  227. Thank you for your work! by Anonymous Coward · · Score: 0

    I applaud his attempts to improve the desktop experience. Too often in the past I've had the GUI freeze or slow down greatly just because I'm trying to do a compile in the background. Or a grep on a large file causes a highly interactive program to bog down horribly.

    We do need people working for the desktop end user!

  228. Re:Correction: Why Linux has failed on YOUR deskto by HermMunster · · Score: 1

    Linux ensures privacy. On Windows Vista you have a DRM nightmare with even the hardware manufacturers being "drafted" into Microsoft's DRM lock in mechanism--lock in meaning that once you invest in that hardware and the content for that hardware you will be forever locked into Windows. Those 47 programs that Microsoft put into Vista to collect your personal data and send it back to them is another example of the violation of your privacy. The very fact that they are looking at your computer and tracking your activities and reporting them back is just obscene. Do automobile companies do that? Do developers of land and of homes do that? Do the police do that? These things aren't done by those companies because it is a violation of your privacy to track and maintain that information. Microsoft is doing it because they are a monopoly and the vast majority of users don't know that they have a choice or even that Microsoft is spying on them.

    How would you like it if a Walmart employee showed up at your home to inspect your belongings in your home (a computer, BTW, is an extension of your home) because you are a regular shopper at Walmart? You would not like that. No more should you like that than allowing Microsoft to put hidden cameras in your home nor hidden program on your computer. It is your computer, your home, and your privacy they are violating.

    Microsoft has also locked you into the OS through other technologies such as DirectX. That's a failure to create closed proprietary technologies to lock you in. They have created closed file formats to keep you from moving to other Office suites. They have kept certain APIs hidden to keep other developers from creating programs with the ease and key features with more rapid development (not having to resort to hacks to accomplish the same thing)--video format are an example, network interoperability is another example.

    There's quite a list of things that Microsoft has done which though have given them a monopoly status in the end will bite them and create market share loss and ultimately will have failed on the desktop. Linux and OSX has not had these problems.

    --
    You can lead a man with reason but you can't make him think.
  229. Re:Correction: Why Linux has failed on YOUR deskto by hobo+sapiens · · Score: 1

    If people chose their OS based on looks, OSX would have to win.

    I use ubuntu, and I really do like it. The aesthetics/UI aren't _bad_, mind you, but they are also nothing to phone home about. In fact, I think (and of course, this part is purely subjective) that Windows (XP and Vista) looks more professional. Not necessarily better, though, just more polished. Compared with OSX, both are turds: one is just polished a bit more.

    For me, a problem with Linux is that many of the applications use different UI conventions (placing of buttons, fonts, widget spacing, etc) and it looks kind of hodgepodge. MSFT apps, since they have the advantage of coming from one vendor, tend to have more consistency in the UI elements. And that is important not just because it looks better -- it makes for better usability. Consistency is a cornerstone of usability.

    Things like Beryl are cool, but they don't really fix the real problem. I think that the Linux dev community could use more UI experts. The folks making all this F/OSS stuff are clearly brilliant programmers, but a brilliant programmer does not necessarily imply brilliant UI design skills. I am sure they are UI design standards are documented somewhere, but there needs to be some sort of UI/usability certification or review process before an app gets included in the Multiverse.

    --
    blah blah blah
  230. Re:Correction: Why Linux has failed on YOUR deskto by lordtoran · · Score: 0, Troll

    20000+ packages (including unsupported repositories) is too limited for you? Dude, get a life!

    --
    Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
  231. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    of course, only 1 or 2 of them are ones you'd ever want to use, but hey, what does that matter?

  232. Re:Correction: Why Linux has failed on YOUR deskto by cyphercell · · Score: 1
    What really torqued me was the simple fix:

    Where has Linux failed on the desktop? It really shows a lack of thought.
    --
    Under the influence of Post-Cyberpunk Gonzo Journalism
  233. Flaimbait and funny by sysadmintech · · Score: 1

    Novell released a desktop version on linux and the media said everyone hated the idea. I like smaller linux (dsl), but know that there needs to be different versions to match purposes. I read this as Microsoft marketing genius (meaning exceptionally stupid) response to pyro desktop. I'm just glad to see that there are more comments on linux desktop than the Microsoft related story.

  234. thank you comrade by Anonymous Coward · · Score: 0

    i am glad to see that we are still in agreement with the central committee. a few ragamuffin 'users' cannot dissuade us from the ultimate goal of freedom! round up 100 kulaks, and hang them from the highest tree you can find. use your best people for this.

  235. Re:Correction: Why Linux has failed on YOUR deskto by roscivs · · Score: 1

    In windows, there is the possibility to have some windows always on top like for the task manager (Options/always on top). It is just your application who doesn't use this possibility. Don't blame windows on this but the application you want to do this...
    Things like always-on-top, always-on-bottom, stickiness, skip-during-alt-tab, don't steal focus, etc., can of course be set by the application, but should always be overridable by the Window Manager. Some Linux window managers don't have all the capabilities I would like, and I certainly blame them for that lack (and use window managers that do have that functionality). Why shouldn't I blame Microsoft or Apple's window managers if they lack the same, and use something else instead?

    Oh, and "always on top" is quite a bit different (at least in my daily workflow) from "send currently focused window to back" or "put currently focused window down a layer". If you're switching back and forth between which you want on top and which you want focused (and in most cases don't want the same window focused and on top), it would be really annoying to have to set and unset the "always on top" setting, especially if it's in some Options menu.

    p.s. all this is not to say, of course, that I think every user, or even every power user, should use a window manager in exactly the same way I do. But after using these particular features for years, I'm simply addicted to them. I can't imagine myself functioning the same way in a WM without these sorts of abilities.
    --
    ~ roscivs
  236. Slaughtering a sacred cow by macdaddy357 · · Score: 1

    I know the fanboys are going to kill this, but I had to have my say. Linux is way too complicated for the average PC user. First, there are too many distros. Then, you have to pick a desktop. KDE or GNOME or other? That's just too much. To make matters worse, Linux is made by thousands and thousands of undirected tinkerers around the world who do everything their own way, so things only work worth a damn for them. When people giving Linux a try look to the online community for help, they get told how stupid they are and asked why they even have a computer. I wouldn't be surprised if the Linux dorks were doing The Church Lady's "I'm Superior" dance while berating the n00bs. Don't agree? DON'T MOD, RESPOND!

    --
    How ya like dat?
    1. Re:Slaughtering a sacred cow by wikinerd · · Score: 1

      Linux is way too complicated for the average PC user

      Or, to say it in other words, the average PC user is just too dumb to use GNU/Linux. I'm not sure whether the GNU/Linux community would be the same if hordes of dumb users started using GNU/Linux. Would you really want to be associated with average Windows users? Perhaps it's a blessing for smart users to use an OS that no dumb user can touch.



      That said, I don't mean that we shouldn't try to make GNU/Linux more popular. For me the correct approach would be hybrid: Making GNU/Linux a bit easier to use in some respects, and trying to elevate and educate the users at the same time.



      For example, most Windows users have no understanding why they should type a password any time they sit on their PC. Rather than allowing them to run GNU/Linux without a password, we ought to educate them about security.


    2. Re:Slaughtering a sacred cow by FragHARD · · Score: 1

      ->>First, there are too many distros<<-
      and twenty different distros of windows isn't the same?

      ->>Then, you have to pick a desktop. KDE or GNOME or other?<<-
      once you have picked the distro the desktop is already picked for you! although you can change it later just like windows!

      ->>Linux is made by thousands and thousands of undirected tinkerers around the world<<-
      I cab only think of about a dozen who actually make the decision of what goes into the finished product similar to microsoft and the people that program for them, just as misdirected.

      ->>When people giving Linux a try look to the online community for help, they get told how stupid they are and asked why they even have a computer<<-
      With microsoft software they don't tell you how stupid you are they just ask if the computer is plugged in? or is the power switch ON? or are you looking at the back of the monitor?

      ->>I wouldn't be surprised if the Linux dorks were doing The Church Lady's "I'm Superior" dance while berating the n00bs<<-
      I doubt they can dance but I am sure the microsofties are dancing while on vacation in the bahamas on your nickel that you overpaid them for a product that takes 'integration' to new lows. ;0-+<=|

      Don't agree???

      --
      FragHARD or don't frag at all
  237. Why Windows has failed on the desktop by wikinerd · · Score: 1

    One of the many reasons Windows has failed on the desktop for me *as a user*, putting software freedom issues aside for the sake of emphasising this particular point, is its inability to compete with GNU/Linux in terms of software available just after you install the OS. To see this for yourself, get a Windows XP or Vista disc as distributed to end users and a Debian GNU/Linux 4.0 etch DVD set as found on the Debian servers. Make a desktop-oriented installation of each on two of your computers, and then try to list every piece of software present in each OS: Windows have calculator, notepad, a command-line ftp client, and not much else; but Debian has everything. Windows give me Paint, but Debian includes the powerful Gimp. As for productivity software, Windows includes WordPad and no spreadsheet, while Debian gives me OpenOffice, KOffice, Gnumeric and AbiWord. Carrying just a set of Debian DVDs around with you is enough to make any computer you come across generally operable and actually useful, while in order to do the same with Windows you need either other discs with the application software or an Internet connection to download it (if free). This is of course not the most important reason to choose GNU/Linux over Windows, but I think it's a reason that every end user would understand easily no matter their experience with PCs. The bundle of OS and applications on the same distribution is a big advantage of GNU/Linux, and a hindsight on Microsoft's part. Of course there are ways to make similar bundles with Windows, but most end users don't have access to such solutions.

    1. Re:Why Windows has failed on the desktop by RobDude · · Score: 1

      You can't really blame MS for that. MS would love to bundle more software but it can't because of that whole 'monopoly' thing.

      Yeah, for the average user (at least short term), it would be a much better experience; they'd have MS Everything software.

    2. Re:Why Windows has failed on the desktop by Jerry · · Score: 1

      Say What?

      So you are saying that Microsoft should be "forgiven" for not including more productivity software with its OS because of the monopoly IT created?

      That's like the kid who kills his parents pleading for mercy because because he is an orphan.

      --

      Running with Linux for over 20 years!

    3. Re:Why Windows has failed on the desktop by RobDude · · Score: 1

      I think it's pretty silly to blame Microsoft for not bundling more software with it's OS when Microsoft would *LOVE* to bundle more software with it's OS and the legal system won't let it.

      If MS only had 30% of the Market, it would be free to bundle anything it wanted, and believe me, MS would love to bundle everything. Remember that whole 'Web Browser' thing between IE and NetScape? MS bundled IE with the OS and....PEOPLE USED IT.

      It was great for the end user - they buy Windows and they get more functionality. They can surf the web. It was BAD for Netscape (they pretty much disappeared)...and it's been how many years since and IE is still the number one browser, with FireFox in a distant second (even though everyone I know prefers FireFox).

      Your analogy doesn't seem to fit:

      "That's like the kid (Microsoft) who kills his parents (does something bad) pleading for mercy because he is an orphan. (consequence of something bad)"

      "That's like the kid (Microsoft) who wins all of the spelling bees (doing something good - bundling software) pleading for mercy because he is no longer allowed to participate in spelling bees (being legally prevented from bundling software because of government regulators protecting the interests of other companies, not the consumers).

      At least, short term. Long term, you could argue that, MS would have just bankrupt the competition and then the entire software industry would have been worse off due to that lack of competition.

      Regardless, anyway you look at it - I don't see how you can 'blame' MS for it. You can certainly choose not to use MS because, regardless of the reason, the MS OS won't have as much bundled software as the Linux OS.

      It's the same thing with Linux and hardware. I don't 'blame' Linux because it's hardware support sucks balls....

    4. Re:Why Windows has failed on the desktop by Xuranova · · Score: 1

      Yea totally wrong comparison. One side is a company doing what it's suppose to do and doing it too well. The other is someone killing someone for some reason you didn't name. MS exists to get market share, it does it very well. So much so, losers wanted to slow them down. The kid doesn't exist to kill peoples parents I hope.

      --
      "There is no real right or wrong, just what the majority accepts at the time."
    5. Re:Why Windows has failed on the desktop by wikinerd · · Score: 1

      MS takes a look out in the market every few years to see what's hot, copies it by creating its own competing solution, and tries to achieve a critical mass of users by bundling it into Windows, which is what they did with MSIE and Media Player. Debian and other non-comercial GNU/Linux distributors don't compete with anyone, as most of the software they bundle is created by others. They just package it, fix some bugs, and ensure that the system can work harmoniously as a whole. MS could avoid legal trouble AND do something useful for Windows users by creating a disc set containing Windows, other MS software, plus third-party software such as Navigator or WinAmp. Considering that MS is a money-hungry company, it could ask for a fee from any third-party software maker wishing to include their newest creation in the Windows distribution as an optional component. It could also supply users with an installer to let them choose what to load onto their PCs. If anyone wishing to have their software in the Windows distro paid a fee, MS's profitability would be maintained even if users preferred non-MS apps from the distribution. MS could save on legal costs, help its reputation, and make some alliances in the software market in this and similar ways. Yet, what MS is doing is to compete like a wild dinosaur, trying to kill any new software player in the market, and it's not surprisingly that the industry has taken this to the courts. This is typical behaviour of 800-pound gorilla companies that attempt to use their weight (money) to throw new entrants out of the market instead of using their brain to think of mutually beneficial arrangements and make friends instead of enemies. Such companies usually don't last too long, as everyone with the only exception of their founders/bosses and important shareholders, hate them (most importantly the users, who were the source of their wealth in the first place).

  238. Personally... by jd · · Score: 1
    I would agree that the vanilla kernel does indeed fail on the desktop. I would argue that X' single-threaded model is actually a worse culprit, however, as it makes it much harder to efficiently (or, indeed, selectively) utilize resources on modern systems. That it is a reference implementation and never intended for production desktops doesn't help.

    Slashdot has thrashed X many a time, so I'll focus on the kernel's hangups. To the best of my knowledge, the PPS patches bit-rotted and nobody wrote a new implementation. This limits the timer resolution Linux can handle. The kernel burns cycles on polling. The kernel context switch and userspace-to-kernelspace copying are damn expensive, which matters a lot if you're making lots of calls to the sound and graphics layers. Anything that could reduce that would help. (Intelligent graphics cards are obviously faster, but most desktops don't have GPUs, let alone GPUs of the kind of power you'd want.)

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
  239. Re:Correction: Why Linux has failed on YOUR deskto by dekropisvol · · Score: 0

    Was allways wondering why there hasn't been a kernel only for servers or desktop, just optimized for it task. Don't need megaraid, etc... for my desktop. Yup, i know i can make a custom kernel, it's source, but it is not optimized for it task.

  240. Why this solution won't work: by maillemaker · · Score: 5, Insightful

    >if that's your issue, then create a daemon that renices the priorities of pre-set programs to
    >some given level - better yet tweak the module that starts programs to nice them as they start. Works
    >better than blocking the background tasks by bumping everything that's happening under a users uid, while
    >still providing the lower latency issue.

    Here is what they average computer user will think of your solution:

    1) What's a daemon?
    2) What does "renices" mean?
    3) What are priorities?
    4) What is a pre-set program?
    5) What is a module?
    6) What does it mean to block a task?
    7) What is a background task?
    8) What is a UID?
    9) What is latency?

    --
    A work that expires before its copyright never enters the public domain and thus enjoys eternal copyright protection.
    1. Re:Why this solution won't work: by Anonymous Coward · · Score: 0

      If they don't know what's latency, then why do they bother about the problem at all? They'll just "accept the computer is not powerful enough", much like windows users currently do.

    2. Re:Why this solution won't work: by Hatta · · Score: 4, Interesting

      Which is totally not the point. The average user doesn't have to do this. A developer does, just once, then he distributes it to all the average users.

      --
      Give me Classic Slashdot or give me death!
    3. Re:Why this solution won't work: by ZorroXXX · · Score: 3, Insightful

      If they don't know what's latency, then why do they bother about the problem at all?

      A couple of years ago Thomas Hesse, president of Sony BMG managed to say "Most people, I think, don't even know what a rootkit is, so why should they care about it?" and this was rightfully frowned upon as an valid argument. I fail to see how your is different, am I missing something?

      --
      When you are sure of something, you probably are wrong (search for "Unskilled and Unaware of It").
    4. Re:Why this solution won't work: by v13inc · · Score: 1

      The average user doesn't need to know that even exists... it's something the distro will take care of.

    5. Re:Why this solution won't work: by jafac · · Score: 2, Funny

      Damn, are YOU sheltered.

      The AVERAGE computer user is thinking "What's a Directory?".

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    6. Re:Why this solution won't work: by Anonymous Coward · · Score: 0

      What's a user?

    7. Re:Why this solution won't work: by Anonymous Coward · · Score: 0

      1) What's a daemon?
      2) What does "renices" mean?
      3) What are priorities?
      4) What is a pre-set program?
      5) What is a module?
      6) What does it mean to block a task?
      7) What is a background task?
      8) What is a UID?
      9) What is latency?


      You must be new here.

    8. Re:Why this solution won't work: by Anonymous Coward · · Score: 0

      Which does make one wonder why a developer hasn't done it in one of the more mainstream Linux dsitros.

    9. Re:Why this solution won't work: by salec · · Score: 1

      It is simple to make it automagic: If a window got focus, or is topmost (visible) window on desktop, its process and its "processes relatives" (parent process, child processes, sibling processes) get higher priority (lower niceness).

      For advanced users, if they have multiple applications running, they should be able to edit an ordered list of descending priorities for them, but if they don't, then priority == visiting history (last visited, most served, second last visited, next most served, ... etc, last visited, ... come again tomorrow!).

      I believe that concept (hierarchy) is easy to grasp for anyone, not just computer scientists.

      However, if that computer is not a desktop machine (human inanimate tool, a brain extension) but primary a server, automaton chugging alone for most of the time with just a nice, graphical "cockpit" for admin to occasionally peek into its work, then there should be an unmovable (at least not magically) hard line that separates desktop apps from background server processes and daemons. Each "world" should have own "pool" of slices - there should be a two-layered scheduling approach - on the highest level it is decided if this CPU slice is given^Wfirst offered to the server pool or to the desktop pool, then scheduling is performed for subsequent layer, according to predefined policy for one or for the other pool.

    10. Re:Why this solution won't work: by gnuman99 · · Score: 1

      >if that's your issue, then create a daemon that renices the priorities of pre-set programs to
      >some given level - better yet tweak the module that starts programs to nice them as they start. Works
      >better than blocking the background tasks by bumping everything that's happening under a users uid, while
      >still providing the lower latency issue.

      Here is what they average computer user will think of your solution:

      1) What's a daemon?
      2) What does "renices" mean?
      3) What are priorities?
      4) What is a pre-set program?
      5) What is a module?
      6) What does it mean to block a task?
      7) What is a background task?
      8) What is a UID?
      9) What is latency?


      How is it any different from Window's solutions? Windows has,

      1) Daemons called "services"
      2) Renice is in Task Manager
      3) Priorities are there too, but really fscked up compared to UNIX ones (ie. multi-tiered for processes and threads, ugly)
      4) Windows does not have "pre-set programs?"
      5) Modules in Windows - it is ALL modules called "drivers"
      6) Windows can stop tasks.
      7) background tasks - please. Windows has those!
      8) UID in Windows is SID or something like that that is an ugly, ugly thing.
      9) Latency. That's hardware. Windows has that too.

      So, you are questioning an average user response to UNIX solution while the average Windows solution involves pretty much the same stuff.

      Linux "failed" on the desktop not because it lacks features or whatever. It "failed" because Windows was there first. That's it. Nothing more. Nothing less. If Linux + X.org + GNU was around in 1990 in current form, Windows would currently be a footnote and people would write the same thing why Windows failed on the desktop.

      PS. The "solution" was NOT for the average user. It was for the developer of the OS. ie. how to use priority levels to automatically prioritize tasks. Windows does that, but I find Window's desktop latency a lot worse than that of Linux+X.Org.
  241. Good Interview by Cinnaman · · Score: 1

    The most informative interview I've read in a while, good to see the Amigas mentioned. I'd like to hear that story told.
    It has always bothered me that an old, simple PC can load up Windows 95 quickly and not feel any slower running software of the era.

    Inefficient bloatware seems to be the achilles heel of all the RAM and processing power increases.

  242. Why Linux Has Failed On *My* Desktop... by RobDude · · Score: 1

    Slackware back in...97 - Couldn't recognize my ethernet card. Couldn't get online Linux.

    Red Hat back in...~2002 - Couldn't recognize my MP3 player or my digital camera. Couldn't open my countless .xls Files. Couldn't play any games worth playing.

    Ubuntu back in ~2007 - Couldn't recognize my wireless network card (couldn't recognize SEVERAL of my wireless network cards). Couldn't get online. Games are still lacking. Still can't open many of my .xls files. Trouble playing many of my video files. Oh, and terrible performance from my video card.

    Linux still isn't particularly user friendly and it still isn't particularly pretty. Those are things (most) people care about.

  243. Re:Correction: Why Linux has failed on YOUR deskto by ivanmarsh · · Score: 1

    I'm pretty sure I'm running it on my desktop right now... I could be wrong though.

  244. Re:Linux Hasn't Failed on My Desktop by Anonymous Coward · · Score: 1, Funny

    Rubbish.

    My Grandma installed a stage 1 Gentoo by herself, but only after she constructed her own motherboard. She was walking uphill, in 6 feet of snow at the time. And apparently the Soviet army was hunting her during the process.

    In Soviet Russia Ricer Grandma bootstraps Gentoo uphill in the snow, without Natalie Portman or any hot grits.

  245. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    When you navigate, sometimes if you go from list view to another view it takes you out of the directory your in. Also, some images aren't viable. In list view some of my JPEG's are viewable and some not. It bugs me.

  246. Re:Correction: Why Linux has failed on YOUR deskto by munpfazy · · Score: 3, Interesting

    God, yes. It always amazes me how Windows-only or Mac-only users don't grasp this fundamental UI restriction. I use this functionality all the time (as a sibling post explains) and I can't imagine how people live without it. (Much less fail to understand why it's useful.)

    I agree. But, it's not just mac and windows folks. I'm always amazed when I have to do something in other linux/unix user's window manager that, 90% of the time, they've got click-to-focus and or raise-on-focus going. I'm not sure whether I'm really the oddball for wanting to do things differently, or whether my colleagues have just grown up on windows and never tried anything else. But, having to work in that environment just drives me nuts.

    Many times a day I find myself wanting to look at one window while typing into another. Either I'm working on some data analysis and want to plot things, or I'm writing and need to look back closely at something in an online paper, or I'm using a cad program and feeding it numbers from an email or scratch paper, I'm thumbing through photographs and wand to jot down notes on a scratch terminal at the same time.

    Sure, if both objects happen to be text one can do the same in screen, emacs, or your multiplexor of choice (and I do, when appropriate.) And, if you're going to be doing it a lot with the same objects you can resize your windows and tile things. But, in practice, it's always a one-off minute long task involving random graphics for which resizing windows would be a pain.

    When it comes down to it, UI configurability is among the biggest drivers in my OS choice. If you ask me why I like linux, I'll give you a long, meandering, philosophically charged answer that won't convince anyone. If you ask me why I throw a fit whenever I'm forced to use a non unix-like system, the answer is a lot more pedestrian: X can be easily configured to fit my needs, and every task can be accomplished from within a well designed shell.

    What do I personally need in a UI?
    - multiple virtual desktops
    - focus follows mouse
    - no raise on focus
    - per-user key remapping
    - fully functional, fast keyboard control over window placement/size

    There are plenty of other little window manager tweeks that I like a lot, but that's the minimum I need in order to not hate integrating with a desktop. In windows, some of it kinda sorta works if you install lots of random third party software. (Although I've yet to find a no-raise-on-focus or a per-user key remapping option. Would love to hear about one if it exists.)

    In X, it takes a minute of setup time and works on every machine, everywhere, and it doesn't screw up the UIs of all the other users.

  247. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    Most of your rant is about Microsoft and I can't disagree with you. However Windows XP is not a bad OS. I have no opinion on Vista. Only tested for a short while.

  248. Fed up and quit... by boredhacker · · Score: 1

    hmm, I wonder how many times this has happened at Microsoft?

  249. Re:Yes he is by bladesjester · · Score: 1, Insightful

    Actually, knucklehead, I was the exec editor of an open source enterprise magazine. I also know how average users go about things.

    I grew up using the command line (both DOS and Unix) and while I like linux, it was not designed with the average user in mind. No Unix or Unix-like distro has been and they've been around a heck of a lot longer than windows. That's part of the reason why it won't truly catch on in the desktop market for "normal" people.

    I'd say the trolls are you and the one who claimed he would teach the world how to do it.

    --
    Everything I need to know I learned by killing smart people and eating their brains.
  250. Re:Correction: Why Linux has failed on YOUR deskto by msuarezalvarez · · Score: 1

    That's a plan for success: have all apps implement a simple feature which belongs conceptually to the window manager. That way, you'll get one implementation per app, withs its peculiar interface, location in the menus, keyboard shortcuts and quirks. Great!

  251. Thank you very much! by Glytch · · Score: 1

    I feel like an idiot. I've been using Slackware for ten years and KDE for five, and I'd never even heard of Krita. At first glance, this looks really, really good. Real adjustment layers, 8, 16, and 32 bit support for all kinds of colorspaces, a plugin that uses dcraw for raw images, and has all of the usual useful day-to-day filters. This looks to be a great photography app.

    Now my question is why isn't this more well known? The Gimp seems to have all the name recognition, but does barely half of what Krita can do.

    1. Re:Thank you very much! by mhall119 · · Score: 1

      Gimp has been the de facto standard for a long long time, and it still works very well for a lot of people's needs. Krita is relatively new, and has come a long way in a very short amount of time.

      --
      http://www.mhall119.com
    2. Re:Thank you very much! by PitaBred · · Score: 1

      Half for photography apps, maybe. But the Gimp is more portable (Krita won't run on Windows), and has a lot of filters, guides, scripting, etc. for it. Basically, it's the same reason that Windows is more common than Linux... it's entrenched, and it does the job "good enough" for most people.

  252. The biggest failing... by mark-t · · Score: 1

    Although this is not a failing of the OS, per se, is that hardware developers and application developers don't typically target Linux as a platform to directly support for retail products, and most consumers buy products through retail channels.

    I can count on one hand, actually two fingers, how many retail commercial products are on my Linux box that the option of purchasing it for Linux even existed.

    In what is a wonderful example of a catch-22, major developers won't tend to support Linux until a significant percentage of their target market is using it, and most people won't use it until it's supported respectably. In at least some sense, that's a failure... and can be shown to continue to be so indefinitely by simple induction.

  253. Re:Linux Hasn't Failed on My Desktop by dshadowwolf · · Score: 1
    I haven't had to provide any of that support for my family, yet my parents use Linux. In fact, when they want to use the computer I just stop what I'm doing and let them use it on my account. No special setup or anything for new users. Just the same desktop I use, customized to match how I do things. In fact, if you ask my mother what she'd want on a new computer, should she buy one, she'll tell you "Linux". ("It does what you tell it, doesn't crash and you don't see all the popups" - though, admittedly, the last computer she owned ran Windows 98) However, its been my experience that you can get similar responses from the most common class of Windows user by letting them use a Linux system for a bit - of course the Gamers out there won't run it, but thats because their games are all "DirectX Required" and released only under Windows.

    As to your "complaint" that "all the examples show a specialized setup" I'm guessing you've never done support for anyone that wasn't computer savvy. I've done setup (all windows systems) - as a living - and all but a few of the customers requested "Email, Internet and IM" icons on the desktop. That's "specialized setup" - same as the person you decided to yell at did - and its not Linux.

    Now ask yourself the same question:

    If it's so easy, why did you have to configure those buttons? Why couldn't your grandmother do it herself? But phrase it as "Why couldn't the clients do it themselves?" The answer is simple - they could have. But they felt better having someone else do it for them. Why couldn't his Grandmother do it for herself? Truthfully, she probably could have. If he hadn't used WindowMaker. WindowMaker is a WM for the more "computer literate" - if I'd been in his position I'd have used KDE. It follows the known windows paradigm and is extremely forgiving for the new user. It does, however, consume a lot more resources than WindowMaker and that might have been the reason he didn't use it.
  254. Good interblag by Anonymous Coward · · Score: 0

    Except the

    KEEP READING

    part about

    KEEP READING

    splitting the text

    KEEP READING

    into multiple pages.

  255. Re:Correction: Why Linux has failed on YOUR deskto by mashade · · Score: 1

    Amen. The best example is a web browser underneath, with a set of instructions. Have a shell on top to do your work and just use the scroll wheel over the browser to scroll... Focus doesn't change. I love it and try to do it all the time on OS X and Windows.

    --
    Technology tips and tricks.
  256. Coral cache by functor · · Score: 1

    Coral cache in case it loads too slowly: 7 35/interview_con_kolivas</a>

  257. Re:Correction: Why Linux has failed on YOUR deskto by OptimusPaul · · Score: 1

    ahhh yes... now I remember. I hate those things too, but for what it's worth I have the same issues on Windows and Linux, not so much on linux, but I've seen it.

  258. Re:Correction: Why Linux has failed on YOUR deskto by jack455 · · Score: 1

    I can't make up my mind between Thunderbird and Evolution, bight I like them both. But I much prefer KMail from KDE over everything else.

  259. Combined response by A+nonymous+Coward · · Score: 0

    I'll (try to) answer the responses to my post here.

    Yes, I know his patches address interactivity rather than thruput, which is precisely his complaint, that all the effort has been to increase thruput rather than latency. I also know that some people think linux has poor latency. My own servers, when configured as servers, do have poor latency, and I appreciate his patches.

    However, to blame it all on latency is wrong. Microsoft didn't get their monopoly by playing fairly, and they didn't get it from better latency. If latency were so important because of perceptions of the response time destroying the user experience, then Microsoft would have long since lost market share for their shoddy programs, hard to use GUI, phony security, constant crashes, general bugginess, and for any number of other user-visible deficiencies, not to mention the continual forced upgrades and restrictive licensing.

    If users don't give up on Microsoft because of all that, what makes you think latency matters?

    As for OS X, I have a MacBook, and its responsiveness is not at all impressive to me. About the only non-Apple software on it is Firefox. No, holding up OS X as a leader in responsiveness is a like holding up Microsoft as a leader in happy user experiences.

    1. Re:Combined response by dedazo · · Score: 1

      That's OK, you already proved you are in the percentile of the "community" that can't take constructive criticism worth shit and instead find it more convenient to blame Microsoft or the easter bunny for anything that's wrong with your pet technologies, along with that wholesome "kill the messenger" attitude everyone loves so much. So I'd recommend just quitting while you're ahead.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  260. Re:Correction: Why Linux has failed on YOUR deskto by halivar · · Score: 1

    LOL. Nice. I know what you meant, and you know I knew what you meant. Nice try, though.

  261. Re:Yes he is by UncleTogie · · Score: 1

    Actually, knucklehead, I was the exec editor of an open source enterprise magazine. I also know how average users go about things
    "Enterprise" users != "average user". IMHO, most PHBs should be given Etch-a-Sketches.

    That's part of the reason why it won't truly catch on in the desktop market for "normal" people.
    Funny, people go ape when we tell 'em that they can get their OS for free, so they can word-process, email Granny, and surf the web. Lots of PCs here go out the door with Ubuntu. Few come back.
    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  262. Solution-Conquer Fear. by Anonymous Coward · · Score: 0

    "He's saying that someone afraid of their computer can't do it. And until Linux can be used by people afraid of their computer, it won't appeal to the majority of the desktop PC market."

    Can't imagine why they're afraid of their computers? It's not like it raped them during childhood or anything.

    1. Re:Solution-Conquer Fear. by Ravenscall · · Score: 1

      Depends on what games you played in what era, and what showstopping bugs they had.

      --
      You say you want a revolution....
    2. Re:Solution-Conquer Fear. by JohnBailey · · Score: 1

      "He's saying that someone afraid of their computer can't do it. And until Linux can be used by people afraid of their computer, it won't appeal to the majority of the desktop PC market." The real question is should people who are afraid of their computers be using a computer in the first place? I've seen quite a few such people who are sat in front of a computer with no real training and told to get on with it. They are the ones who add up a column of spreadsheet figures with a calculator, and manage to save everything to the root of the c: drive.

      Can't imagine why they're afraid of their computers? It's not like it raped them during childhood or anything. Big expensive scary job devouring scary thing sitting on the desk, and it beeps at them. They don't know what is going to break it or when it is going to eat all of their work. People are scared of what they don't understand, and feel stupid because they feel they should be able to do this just like everyone else.
      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  263. Re:Yes he is by mapsjanhere · · Score: 1

    We need the equivalent of Godwin's law for /. The Troll law, invoked as soon as somebody mentions something not positive about Linux.

    --
    I'm aging rapidly, I bought a new game and had no idea if my machine was good for it.
  264. Slashdotted - Full article text by Anonymous Coward · · Score: 0

    APC: How did you get started developing for the Linux kernel, did you enjoy it, and what's the passion that drives you?

    Normally this would be a straight forward question to answer. However at this time, I've had the opportunity to reflect on what really got me into kernel development, and I'll be able to answer it more thoroughly. So if you give me the latitude to answer it I might end up answering all your potential questions as well. This is going to be my view on personal computing history.

    The very first computer I owned was 24 years ago. I've been fortunate to have been involved in the personal computer scene since not long after it actually began. In the time since then, I've watched the whole development of the PC, first with excitement at not knowing what direction it would take, then with anticipation at knowing where it would head and waiting for the developments.

    In the late 1980s it was a golden era for computing. There were so many different manufacturers entering the PC market that each offered new and exciting hardware designs, unique operating system features and enormous choice and competition. Sure, they all shared lots of software and hardware design ideas but for the most part they were developing in competition with each other. It is almost frightening to recall that at that time in Australia the leading personal computer in numbers owned and purchased was the Amiga for a period.

    Amiga 500: cheap, cheerful, unique and immensely successful.Amiga 500: cheap, cheerful, unique and immensely successful.

    Anyone who lived the era of the first Amiga personal computers will recall how utterly unique an approach they had to computing, and what direction and advance they took the home computer to. Since then there have been many failed attempts at resuscitating that excitement. But this is not about the Amiga, because it ultimately ended up being a failure for other reasons. My point about the Amiga was that radical hardware designs drove development and achieved things that software evolution on existing designs would not take us to.

    At that time the IBM personal computer and compatibles were still clunky, expensive, glorified word processing DOS machines. Owners of them always were putting in different graphics and sound cards yearly, upgrading their hardware to try and approach what was built into hardware like the Amiga and the Atari PCs.

    Enter the dark era. The hardware driven computer developments failed due to poor marketing, development and a whole host of other problems. This is when the software became king, and instead of competing, all hardware was slowly being designed to yield to the software and operating system design.

    We're all aware of what became the defacto operating system standard at the time. As a result there was no market whatsoever for hardware that didn't work within the framework of that operating system. As a defacto operating system did take over, all other operating system markets and competition failed one after the other and the hardware manufacturers found themselves marketing for an ever shrinking range of software rather than the other way around.

    Hardware has since become subservient to the operating system. It started around 1994 and is just as true today 13 years later. Worse yet, all the hardware manufacturers slowly bought each other out, further shrinking the hardware choices. So now the hardware manufacturers just make faster and bigger versions of everything that has been done before. We're still plugging in faster CPUs, more RAM, bigger hard drives, faster graphics cards and sound cards just to service the operating system. Hardware driven innovation cannot be afforded by the market any more. There is no money in it. There will be no market for it. Computers are boring.

    Enter Linux. We all know it started as a hobby. We all know it grew bigger than anyone ever imagined it. It would be fair to say that it is now one of the most important of the very few competing pieces of software/operating system

  265. Terrible title, great interview by AlXtreme · · Score: 1
    The Slashdot title for this article is flamebait, at best. Come on editors, start doing your job. Nowhere does Con mention that "Linux has failed on the Desktop".


    What he does mention is much more interesting. The problems of measuring UI-responsiveness, the ivory tower that is kernel development and lkml, and the fact that our computers have gotten slower (for desktop-users) over the last 10 years. A great read and an interesting look into those ck-patches everyone seemed to be using a couple of years ago.


    Thanks Con for all that work you put in, and I hope you find Japanese more fulfilling :)

    --
    This sig is intentionally left blank
  266. Re:Correction: Why Linux has failed on YOUR deskto by goldspider · · Score: 1

    I had a similar experience, with a not-even-close-to-new NVIDIA 7800 video card. I couldn't get the Ubuntu (Feisty, AMD64) GUI installer to boot, and ultimately just tossed it aside as useless.

    Were there alternatives I could have tried that would have gotten Ubuntu installed? Sure. But the fact that it couldn't even install properly on less-than-remarkable hardware spoke volumes of its readiness for the desktop environment.

    First impressions matter, and Ubuntu failed it big time.

    --
    "Ask not what your country can do for you." --John F. Kennedy
  267. Con is a crybaby. by Daniel+K.+Attling · · Score: 1

    It's a shame that it came to this and I'm not talking about the article.

    Cons pet baby project the staircase-deadline (SD) scheduler that aims at improving responsiveness on the desktop more or less got made redundant by Ingo Molnar's completely-fair (CFS) scheduler. Cons lengthy failure to get SD into mainline only to see the much newer CFS get quickly picked up seems to have been the straw that broke the camels back. Con announced that he would no longer keep producing his -ck tree as he was disgruntled with the way that the kernel development was done.

    IMHO he should have stuck at it and proven his code superior instead of walking off bitching about it.

    1. Re:Con is a crybaby. by the_greywolf · · Score: 2

      He did prove his code superior. Repeatedly. To my knowledge, the only "issue" was Mike Galbraith's complaint that CPU time was divided evenly among processes at the same priority. (Reading back over the thread, I noticed that Mike mentioned the default nice value was 4, when it's actually 10, and his "test" was a pair of nice +5 lame processes. I couldn't find any other complaints against Con's code.)

      But then, over the course of a single week, Ingo had a replacement scheduler written that immediately competed against SD, and only one week later, CFS was considered "ready" for 2.6.23.

      If you were in Con's place, wouldn't this upset you? Especially given that SD has a history of testing and refinements going back several years? Several years for a well-proven (and quite small!) chunk of code that simplified scheduling, versus a 1-week rewrite that got maybe 1 week of serious public testing before being committed to head?

      As a programmer and as a user, this pisses me the fuck off. CFS is young and unproven. It seems to work just as good as SD, but it simply doesn't have the background and code maturity that SD does.

      Add to this the fact that Con only gets a "this was his idea" mention, and this situation, to me, seems absolutely ludicrous. Ingo seriously needs some slapping around, both because of the audacity of CFS and because he ignored Con for so goddamn long.

      Yes, I'm glad the kernel finally has a scheduler usable on the desktop and that is tunable to individual (read, servers, among others) needs. I'm glad Ingo finally came around and put interactivity at a priority. But the way this was done was wrong in every respect.

      --
      grey wolf
      LET FORTRAN DIE!
    2. Re:Con is a crybaby. by Daniel+K.+Attling · · Score: 1

      I fully agree with what you wrote.

      I believe that Con won the argument concerning how the Linux scheduler should behave and that the CFS is proof of that, he himself however seems to see rejection at every point. IMO the Linux kernel needs Con not because of his code but because of his different point of view. For him to on the one hand realise that other developers have other prioritise and on the other hand not see how that wouldn't conflict with his own is astonishing to me.

      Plenty of programmers (dare I say a majority?) suffer from the urge to rewrite rather than adopt someone else's code. Ingo seems to be very much one of plenty in this regard.

  268. The problems I find with Linux by jrothwell97 · · Score: 1

    1. The file system is recursive and quite confusing at times.
    2. There are very few bits of hardware that support the OS out of the box.
    3. Everything is stored in a seperate configuration file for each program, unlike Windows which provides a pre-made registry and nice GUIs for changing them.
    4. Some desktop distros are nigh on impossible to use without Internet access - mainly due to the fact that there's no way when downloading a package from Debian's site to download all the dependent packages too.

    These problems don't stop Linux from being a great OS, but the reason I'm typing this on Windows (albeit using Firefox) is because I can't find a single WLAN adapter for sale in the UK that I can be dead sure will support Linux. Distros should offer more 'click and forget about it' methods of installation. And perhaps a registry (one of the only pros to using Windows).

    And TBH, using C:/Program Files is easier and less confusing than having to search for the bin or sbin directory that new app you installed got saved in.

    --
    Those using pirated Tinysoft signatures(TM) are a real threat to society and should all be thrown in jail.
  269. Re:Correction: Why Linux has failed on YOUR deskto by leoc · · Score: 1
    I've personally been using it as a desktop for years now, and one of the things that KEEPS me on Linux, when using Widows or OS X would be simpler from an application-availability perspective, is its performance (never gets bogged down by disk or network io) and openness.


    I could never go back to a situation where some company decides for me ahead of time what I can or cannot do with my data and my hardware. Many people who use Windows or Macs have no qualms about DRM and their reliance on proprietary software, more power to them, but for me it is just the wrong choice.

    --
    STFU about slashdot bias.
  270. Re:Correction: Why Linux has failed on YOUR deskto by SanityInAnarchy · · Score: 1

    With Ubuntu, it simply reported "sync out of range" and there was nothing that could be done. Safe mode generated the same error, and with no UI to interact with, that's the end of it.

    Others have pointed out other ways of dealing with this, but I could point out -- you can force Ubuntu to give you a VGA console (boot with video=vga or something), and you can hit ctrl+alt+f1 to get to it -- and this will work on just about anything.

    Then, it's going to take a bit to fix the problem, but I bet you're not the only one with that problem, and I bet there's already a fix. The best thing about Linux is, once you figure out what that fix is, you will never lose it. It's so much easier (at least for me) to back up all of the configuration for everything, and then selectively restore the fixes that worked -- on Windows, registry hacks aren't always as portable, and I really don't have an easy way to pull up the registry for a fresh Windows install side-by-side with the registry from the old one (that had all my tweaks).

    For my part, the worst problem that I had with Ubuntu was trying to install on a machine with about 64 megs of RAM. But there's always the alternate installer, and other people make other rescue disks that work. Still, I am going to suggest that the next round of Ubuntu install CDs have the option to boot without X.

    Likewise, when I tried Ubuntu on a laptop, it recognized the wireless card and then refused to use it. (It just doesn't work - trying to set the WEP key does nothing, it just says "activating device" and then returns to not working.)

    Probably something else you had to install.

    Let me guess -- it's a Broadcom. For those, you have to download firmware from the Windows drivers, because we can't legally redistribute that. It's legal for you to download it, just not legal for us to put on the install CD.

    when it fails, there's no way to get help. Your options are basically to whine on forums, and then get completely useless advice like editing configuration files on a read-only CD with an OS that doesn't display a UI.

    Try IRC -- at least that way, when there's a misunderstanding like this, it gets cleared up quicker.

    In the first place, ctrl+alt+f1 will give you a UI, it's just a commandline one. In the second place, the CD is read-only, but the OS isn't running off the CD. It's running off something called "UnionFS" which combines the CD and RAM -- so any changes you make to the CD will actually be stored in RAM, and anything you don't change will be read from the CD.

    With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.

    That hasn't been my experience.

    My experience is, the support number generally wants you to have a support contract. Canonical sells Ubuntu support contracts too, so that buys you nothing.

    Local computer store -- you win here. But asking for help among the massive number of Windows users is as likely to make your problem worse as not -- those snobs on the forums generally know what they're doing. And they won't charge you for it -- I swear, half the time I Google for the answer to a simple Windows question, I land on "Experts Exchange", which will happily show me the question (so they get the Google hit), but wants to charge me to see the answer.

    And again, if you're willing to pay for support, you may as well buy commercial support from Canonical. $250/year will buy you 9-5 desktop support. Or buy a Dell with Ubuntu pre-installed, and these installation issues go away -- AND you get support (from Canonical) bundled, the way you would with a Windows computer from Dell.

    --
    Don't thank God, thank a doctor!
  271. Solution: renice on the servers by Anonymous Coward · · Score: 0

    As the FTA said it's easier to configure nice on the server enviroment than on the desktop

  272. BUT OF COURSE! by Anonymous Coward · · Score: 0

    Why didn't I, or the average Joe Sixpack, thin kof inputting "Nice -n 10 totem" to prevent video playback from being interrupted. I mean, with a clear and not at all obscure command name like that, how can anyone like Windows and it's arcane "Just fucking click "Play"" method?

  273. Re:Correction: Why Linux has failed on YOUR deskto by leoc · · Score: 1

    I do something similar on an el-cheapo 1.4Ghz pentium 4 with 512 mb of ram and an ATA-100 hard drive that I bought refurbished for $199 about 3 years ago. It is a combined MythTV front-end and back-end, as well as an occasional desktop (when no one is already using it for TV).

    --
    STFU about slashdot bias.
  274. Pre-installation by houghi · · Score: 2, Insightful

    There is NOW just one reason and that is pre-installed systems are not readily available. Yes, if you LOOK for them, you can do it, but ther reality is that as long as you do not specify, you get a Windows machine and even if you DO specify, you often do not have a choice.

    Now after 15 years, people have been brainwashed into using Windows.

    Another is that change costs money and managers have three issues about changing. The first is that they need to admit that they were wrong the previous years. Second they will need to train/hire new people and thirdly, it will not look good on their budget fr the next year. Perhaps great over a 5 year period, but not many companies are intersted in 5 year plans.

    --
    Don't fight for your country, if your country does not fight for you.
  275. flamebait by thegnu · · Score: 3, Insightful

    Actually, knucklehead, I was the exec editor of an open source enterprise magazine.
    Right, and flamebait is insulting people just because you're an asshole. And I don't mean "you" in the general sort of sense.

    No Unix or Unix-like distro has been and they've been around a heck of a lot longer than windows.
    I know several people on Ubuntu who struggle with Windows. Plus, saying Unix has been around a long time and it's going nowhere is like saying, in 1994, that the internet has been around a long time, and it's going nowhere. The initiative towards a widespread Linux desktop has been around a few years, max. OSS movements take a while to rev up, and this one's doing quite nicely.

    Be quiet, be schooled, thank the nice man as he leaves.

    --
    Please stop stalking me, bro.
    1. Re:flamebait by bladesjester · · Score: 0, Flamebait

      The initiative towards a widespread Linux desktop has been around a few years, max.

      I can remember them pushing for it back in at least 1998 (it was not uncommon to see Redhat boxes on store shelves), so I have to disagree.

      Be quiet, be schooled, thank the nice man as he leaves.

      Sorry, kiddo. I don't do things without question, and experience has taught me better than to believe crap that's being spewed by rabid fanboys. As for being schooled, like I said, I've already been a voice in the community.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
    2. Re:flamebait by thegnu · · Score: 2, Insightful

      1998 (it was not uncommon to see Redhat boxes on store shelves)
      Red Hat is hardly a movement. I understand that we had Mandrake and Debian, but have you objectively examined the curve in the rate of progress? No, you haven't.

      I don't do things without question, and experience has taught me better than to believe crap that's being spewed by rabid fanboys.
      Right, so that rules out Torvalds, RMS, Ballmer, Jobs, and, err.... maybe something like 10% of Windows users, 50% of Mac users, and 30% of Linux users (I'm not only talking about desktops here)? Not everybody. I think that you're much more likely to be the kind of person who labels people he doesn't agree with knuckleheads, rabid fanboys, and kiddo. In other words, a pompous ass.

      As for being schooled, like I said, I've already been a voice in the community.
      So you're saying that you can throw out all your books once you're on TV? (or maybe livejournal in your case (nested parenthesis needed to point out that I'm being facetious, because you've demonstrated that it may just go right over your head))

      I know you're probably all 40 or something, but grow up. I used to know this guy who would always use the argument, "I have 37 years on your ass," and you remind me of him. My thoughts on the argument? Just because you're old doesn't mean you're not stupid.

      --
      Please stop stalking me, bro.
    3. Re:flamebait by Anonymous Coward · · Score: 0

      First learn what you're talking about. Then talk.

    4. Re:flamebait by Anonymous Coward · · Score: 0

      I see you grew up already :-). Good job! Next step, the nursery...

  276. Re:Yes he is by Anonymous Coward · · Score: 1, Informative

    Enterprise users ARE normal users. In fact, in a large enough Enterprise, you will find a greater diversity of users than anywhere else. Enterprise organizations employee people who barely know how to check email. They employee people who have their own domain name that they got off of Yahoo. They even employee /. readers.

    Enterprise's are the reason why the majority home computer is Windows. It is easier for the average or normal user to only have to learn ONE OS. Not the half dozen different OS's I multi-boot into.

    That really is the whole point of why Linux has trouble on the Desktop. The average user doesn't understand how to modify the Windows Registry. Why would they understand the 'nice' command?

  277. Re:Correction: Why Linux has failed on YOUR deskto by KZigurs · · Score: 1

    Yes, you are talking that CPU intense background tasks are running nicely. Good. Exactly the same thing that the guy has complains about (and so do I).

    Now, just fire up some basic stuff you need to interact with. Or, gasp, do anything that involves some guaranteed delivery time to any particular IO pipe...

    Remember BeOS? Niftly little thing. By firing everything interaction-related to insane priority they somehow nicely managed to convey that they rock. And if it cost you a .5% reduction while your downloaded vc1 movie transcodes to H.264 for PSP - who notices or gives a fuck?

  278. Check out your hardware first. by SanityInAnarchy · · Score: 1

    I know you'll say you shouldn't have to do this, but I very rarely have Linux hardware issues anymore.

    Why?

    Because when I get a new machine, I research it thoroughly. If I can't be sure that everything will work at least as well as it does on my old one, I don't buy the new machine, or I buy different hardware. Generally, by the time the hardware I want is supported, it's half the price anyway.

    --
    Don't thank God, thank a doctor!
    1. Re:Check out your hardware first. by Asphalt · · Score: 1
      I know you'll say you shouldn't have to do this, but I very rarely have Linux hardware issues anymore.

      Why?

      Because when I get a new machine, I research it thoroughly. If I can't be sure that everything will work at least as well as it does on my old one, I don't buy the new machine, or I buy different hardware. Generally, by the time the hardware I want is supported, it's half the price anyway.

      Granted. But this goes back to the ago-old argument that one should never buy a new computer, because 6 months later it will be half-priced anyway. Then in 6 months when you go to buy the computer, you realize that in 6 more months it will be half-priced in another 6 months. And on and on.

      And this machine does work much better than my old one (a single-core Athlon FX-55). It's blazingly fast and multi-tasks much better. I just don't have the OS I want, but the same apps still run.

      If I am forbidden to buy the best computer I can afford, when I need said computer in order to run Linux, then that could be considered by some to be a failure of Linux on the desktop. It is not necessarily the fault of Linux, but it is indeed a problem.

      Dumbing down the hardware or waiting 6 months when you need a machine right away is not something that is likely to gain much enthusiasm for people looking at new machines, and fair or not, could be seen by some as a negative.

      It is encouraging to know that when this machine ages, it will probably be saved and have it's life extended by Linux, but I can't load it right away. And for better or worse, most folks don't change OS's a year into a computers life.

    2. Re:Check out your hardware first. by SanityInAnarchy · · Score: 2, Informative

      Granted. But this goes back to the ago-old argument that one should never buy a new computer, because 6 months later it will be half-priced anyway.

      What I do is, I look for the sweet spot.

      That is: 4 cores is an improvement over one, certainly. However, back when I bought this computer, one core running at 2 ghz or 2.4 ghz was something like twice to three times the price of one core running at 1.8 ghz.

      In other words, I'm not telling you to wait 6 months, I'm telling you to buy the hardware that was cutting-edge 6 months ago, which is 80-90% of what's cutting-edge now, but half the price. It also means you can do this twice as often as you could afford to before.

      Generally, I find that this just-behind-the-curve hardware is almost as good, costs much less, and is more likely to be physically more reliable, as well as have better drivers in any OS.

      If I am forbidden to buy the best computer I can afford, when I need said computer in order to run Linux, then that could be considered by some to be a failure of Linux on the desktop. It is not necessarily the fault of Linux, but it is indeed a problem.

      I'll agree with you there, and in your situation, it is kind of worse -- but take your soundcard. There are all kinds of high-end soundcards supported by Linux.

      So, in some cases, bleeding-edge hardware really won't be supported. In other cases, it's that you can get hardware just as good at about the same price that will be much better supported, if you do the research ahead of time.

      And if that research takes too much time, buy a Dell with Ubuntu and let them do the work for you.

      By the way -- would it really cost $200 for you to upgrade to 64-bit, or is that the full version? Is it possible to buy just an upgrade?

      --
      Don't thank God, thank a doctor!
  279. The reason is arrogance by Anonymous Coward · · Score: 0

    The simple reason Linux has failed on the desktop is the arrogance of the geek who unix "makes sense" to. The arrogance of thinking everyone who didn't agree with them on Linux's "user friendlyness" was stupid.
    Linux never became elegant or truly user friendly (Unix is very user friendly, it is just very picky who it becomes friends with). For something to be adopted deeply into the world it has to have basic elements that work with the lowest common denominator.
    Yes, it has to be "dumbed down". But all those ignorant users are only ignorant in understanding this type of system, and that doesn't make them ignorant, it makes them users/customers of something else.

    1. Re:The reason is arrogance by lsolano · · Score: 0

      Agree.

  280. Re:Correction: Why Linux has failed on YOUR deskto by salesgeek · · Score: 1

    LOL - my Ubuntu on this laptop is fine, and in fact does far better than windows with respect to nearly everything the author tried to trash linux for. I think these articles challenging linux on the desktop are so 2002.

    --
    -- $G
  281. Re:Correction: Why Linux has failed on YOUR deskto by PitaBred · · Score: 1

    Powertools allow you to configure things that way, but apps (especially MS Office apps) steal focus regularly. Middle-click paste you may be able to get to work via special mouse drivers and such, but it won't be a X-Windows style copy via highlighting and middle-click pasting.

  282. Linux on the desktop by Savage-Rabbit · · Score: 1

    He's saying that someone afraid of their computer can't do it. And until Linux can be used by people afraid of their computer, it won't appeal to the majority of the desktop PC market. I don't think that will work. Eventually you will realize that you have to teach those people not to be afraid of their computers anymore. Just don't forget totell them that the CD drive's tray isn't an electrically operated beverage cup holder. Only then will they truly be ready for Linux on the desktop.
    --
    Only to idiots, are orders laws.
    -- Henning von Tresckow
    1. Re:Linux on the desktop by Anonymous Coward · · Score: 0

      Why? Microsoft didn't have to do that to get people to use windows (and stay with windows). Linux zealots just don't want to go the extra mile to make it easier for people who have no business EVER looking at a conf file or having to renice anything. They want things to respond when they click on them, a cohesive user experience (rather than a million different ways of doing the same thing), and all the daily things at their fingertips (mail, spreadsheets, documents, solitaire).

      If Linux is too elitist to provide this, then they are not ready for the desktop experience. LINUX is not ready. Users are ready, you just have to meet them where they are or they will NEVER move.

  283. Linux will never be a popular desktop OS by bogie · · Score: 2, Insightful

    Just get over that fantasy already. At the bare minimum Patents and DRM guarantee that in the long run Linux will never function as a drop-in replacement for Windows or OS X for Joe User. Certain font settings can't be turned on by default, most audio/video codecs are patented and designed for Windows/OS X use, hardware vendors want to keep their secrets and still don't care about providing drivers for Linux, and worst of all Windows and OS X work well enough to make justifying the move to Linux a difficult proposition. Personally I'm OK with all of this, I just wish people would stop beating this dead horse.

    --
    If you wanna get rich, you know that payback is a bitch
  284. Re:Don't think so.. where Microsoft FAILED by Anonymous Coward · · Score: 0

    Talk about bloatware, Just get yourself a copy of Windows latest operating system - Vista. Wait! First, buy a new computer so it will run! This article is BS in my opinion. Why do they have Microsoft reps writing articles on the Linux section of Slashdot I'd like to know.

  285. Some apps run slowly but thats not kernel problems by miffo.swe · · Score: 1

    I have used Linux since -93 and the only time i have been irritated about performance is when non native code is in the picture. Openoffice, Azureus, Firefox and other apps thats not written specifically for Linux is the only snails i know of. Sluggish performance in for eg. nautilus cant be blamed on the kernel either. Plenty filemanagers for Linux is fast so its doable. All in all i think the kernel is the least problem for the desktop.

    --
    HTTP/1.1 400
  286. kids these days by acidrain · · Score: 1

    With Ubuntu, it simply reported "sync out of range" and there was nothing that could be done.

    When I started out, you edited your x-config *before* launching x for the first time, to make sure it wouldn't fry your monitor.

    --
    -- http://thegirlorthecar.com funny dating game for guys
    1. Re:kids these days by Anonymous Coward · · Score: 0

      Hell yeah! And we had to go find service manuals for our monitors to figure out the correct sync settings for each resolution (true).

  287. Re:Correction: Why Linux has failed on YOUR deskto by PitaBred · · Score: 1

    So stop using crappy hardware. If you buy a Winmodem, do you expect it to work on your Mac? It's not hard to check whether your hardware is supported under Linux, and if you spend a bit more and get quality components rather than Broadcom wireless cards or laptops and video cards with broken ACPI implementations, you'd have a much better experience. My laptop works flawlessly from the get-go with Linux, as do many, many others. I know you expect Linux to replace Windows, but it won't completely. It requires non-broken hardware to run.

  288. too many by scolbert · · Score: 1
    maybe Linux on the Desktop has failed because no one cares. I mean take Vista or Mac OS and really (for 95% of people) its pretty much the same. Vista is "required" because Office is required in business. Desktop OS's come with 99.9% of PC are less-than-noticeable cost to consumers.

    A new desktop that someone will care about has to be as revolutionary as the Mac was in 1984. When that comes along, when its a game changer, people will notice until then yawn.

    Sammy at Personafile

  289. Re:Correction: Why Linux has failed on YOUR deskto by PitaBred · · Score: 1

    I have an opinion on Bestiality. It's bad. I've never tried it, though. You don't need to use something to have an opinion on it. Just read some of the reviews and it'll become clear that you don't need to test it to see if it's "good". Simple answer is that it's not.

  290. Shame on you /. by ak3ldama · · Score: 1

    and shame on us users for completely misinterpreting the article. I saw very few responses talking about the real point of the article: the kernel developers are completely out of touch with the desktop. Instead we take the flamebait from the article summary and go running off with it.

    Andrew to this day remains unconvinced it helps and that it 'might' have negative consequences elsewhere. No bug report or performance complaint has been forthcoming in the last 9 months. I even wrote a benchmark that showed how it worked, which managed to quantify it! In a hilarious turnaround Linus asked me offlist 'yeah but does it really help'. Well, user reports and benchmarks weren't enough...
    Personally I hope that this can change, I hope that the mentality of the kernel developers can change. Developers testing bugs with quad core machines with 4 gigs of ram, and multiple hard drives running raid!?!? Let the argument never come up, whether Linux is ready for the desktop.

    And there are all the obvious bug reports. They're afraid to mention these. How scary do you think it is to say 'my Firefox tabs open slowly since the last CPU scheduler upgrade'? To top it all off, the enterprise users are the opposite. Just watch each kernel release and see how quickly some $bullshit_benchmark degraded by .1% with patch $Y gets reported. See also how quickly it gets attended to.
    Now we know, that Linux isn't even aimed at the desktop, and won't be for the foreseeable future. Not with such developers, and not with a scheduler aimed at the enterprise, and not when the only people submitting bug requests whine about how their benchmark lost .1% with the latest patch.

    --
    "but money is the God of Algiers & Mahomet their prophet." - Rich. O'Bryen June 8th 1786
  291. It might be the scheduler by Gazzonyx · · Score: 1
    Actually, I think that the problem with this lies in the scheduler; it favors IO bound operations over CPU bound operations for time slice quanta and dynamic priority. I'm not sure if that's correct, I've only been using *nix for about 3 years now. Anyways, the idea is that time slice favor goes to IO bound operations to minimize context switches and the inherent penalties thereof. The Linux scheduler uses some pretty large time slices (~300 ms) and that will give you better IO throughput at the cost of responsiveness.


    I believe my statements are mostly accurate, but if I'm wrong, please let me know so that I'm not going around spewing ignorance in the future.

    --

    If I mod you up, it doesn't necessarily mean I agree with what you've said, sorry.

    1. Re:It might be the scheduler by oohshiny · · Score: 1

      Come on, get real! UNIX is "The UNIX Time Sharing System"; it has traditionally been used on machines with dozens or hundreds of users doing often compute and I/O-intensive things, with mail and news delivery going on in the background, on machines with a fraction of the power of modern desktop PCs. Much of the interactive 3D stuff you see around you started on UNIX workstations. And even the earliest UNIX machines had time slices of 1/60th of a second, and it's gotten faster since.

      (I just got another Mac spinning beach ball for about a minute while typing this; jobs running: Firefox and iTunes. And the Firefox window refuses to be dragged while Firefox is doing Network I/O on OS X. So much for interactive responsiveness of OS X.)

  292. Yup by paranode · · Score: 1

    You have to wonder if any of these knee-jerk fanboys actually read the article. I like Linux a lot but it's not perfect in *every* aspect and desktop performance/features is one of its weaker areas. I also love how everyone seems to think this guy is some dumb troll as if they know more about how Linux works than a guy who hacks the kernel for performance.

  293. Re:Yes he is by Anonymous Coward · · Score: 0

    (lordtoran answering as AC because the MS astroturfers modded me to karma hell)

    You are lumping together 35 years of operating system history as if there were no progress during that time. Yes, Linux (the kernel) has inherited from the big old timesharing systems, was adopted by hobbyists and tinkerers and conquered the server space. Nevertheless, the Linux kernel has a lot of attractive configuration options that can be tweaked to optimize runtime behavior for very different target platforms.

    Linux runs on phones and set-top boxes and is used in this function by "normal" people. It runs on business and government desktops, where non-savvy people seem to have no problem using it. It runs on my desktop, and I haven't seen a command line in 2 months.

    Contrary to what you say, there are Unix-like distros, like the one I use, designed for and targetting computer-illiterate users and also offering technical support.

  294. wrong by oohshiny · · Score: 1

    What the problem is for sure, I don't know, but I'd certainly like to see it fixed.

    I do: OS X runs with backing store by default. That is, OS X uses a boatload of memory in the server to store all the bits making up your windows, and the server uses those bits to give you the appearance of responsiveness even when the application is not responding or poorly written.

    X11 has had the same feature for 20 years (occasionally, I have enabled it), it just deliberately left it off by default, hoping that application developers would fix up their apps.

    As a user of all 3 (and a few more), I must disagree. EVERY operating system has it's little pauses like you describe, but Linux in particular drags the whole time, just in small incremements.

    As a user of all three operating systems (and a few more), I have to say, you're wrong. OS X, in particular, doesn't just have "little pauses", it has annoying fainting spells during which it doesn't respond, lasting from seconds to minutes. Of course, it looks cool doing so: the windows still look alright, and you get a colorful beach ball to entertain you (sometimes).

    Linux is where it's at for programming enthusiasts. It would sure be nice to be able to use it for more than that though :).

    The X11 desktop developers have finally given in and desktops like Beryl now effectively have backing store on by default, because it's clear that application programmers aren't going to clean up their act, that X11 will have to put up with shitty software ported from Windows and OS X for years to come, and because it's needed for visual effects anyway.

  295. Re:Correction: Why Linux has failed on YOUR deskto by Schnapple · · Score: 1

    Actually the wireless card was a very common Linksys card (can't remember the model off the top of my head) and was known to work with Linux using NDISWrapper. Still couldn't get it to work for months until someone in the Ubuntu community figured it out. Also - how is it that so much of the Linux community pisses and moans about how much Windows costs and yet your answer is to just spend money on hardware? Especially since the card I had was "known" to run on Linux already.

  296. I hate defending MS by briancnorton · · Score: 1

    As I sit here on my iBook, I have to defend MS on this one. Microsoft invented the PC as we know it. Before windows, the PC world was a compatibility nightmare stuck in neutral. MS created a unified PLATFORM from which people could be creative. You might not LIKE that windows is a "standard" but developers do. I can write an app once and 90% of the world's users have the technical capability to use it out-of-the-box. (Number made up) This IMHO is a primary failing of Linux.

    --

    People who think they know everything really piss off those of us that actually do.

  297. Re:Linux Hasn't Failed on My Desktop by dedazo · · Score: 1
    I agree with what you're saying to a certain extent but in reality Linux is "hard" simply because it's different. People who are used to Windows will inevitably find Linux complicated and hard, but nowadays that's just the differences between the two platforms. It's like going from driving a car with an automatic transmission to one with a 6-speed stick shift. It's just different. That's why it's "hard".

    The caveat here of course is that there are still things in Linux that are impossible to pull off without a console, and a lot of the settings for KDE and GNOME are placed in unintuitive locations or have misleading or useless names. This has been getting a lot better lately with Ubuntu and whatnot, and a lot of it is distro-specific, but I think it's still a problem. I've seen people move from Windows to Macs much more smoothly than to Linux, and that's why Apple's investment in its UI pays off. Microsoft's defaults are not exactly hot, but everyone is used to them so they're not a problem.

    Linux needs to be a hell of a lot better than just the "good enough, close enough" and DIY attitude it currently has to really succeed on the desktop. It needs to be better than Windows and Apple. Normal consumers don't care about the religious "you get all this freedom" bullshit enough to drop Windows, and if they do drop something they'd rather pay $$ for a Mac than tinker endlessly with Linux.

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  298. Ubuntu or PCBSD by rAiNsT0rm · · Score: 1

    The future of Linux is in Ubuntu's hands. I don't care what your favorite distro is, that is the case. OSes like PCBSD are showing how the focus on the complete package (not just a kernel) is where it is at. OS X has proven this, and Ubuntu is a step behind in this regard.

    Save the flames, I've heard them all before and could care less, when we finally get enough people to wake up and begin to work in this frame of mind Linux will be unstoppable. You need a solid foundation, and at least a basic blue-print to build a house worth living in and adding on to. Feel free to disagree, I just don't care after seeing the same issues for over 12 years.

    --
    http://teasphere.wordpress.com - A little spot of tea
  299. Re:Correction: Why Linux has failed on YOUR deskto by jp10558 · · Score: 1

    That's all right, I get a subscription to Experts Exchange at work, possibly one of the better Windows support areas (if you pay). A user has bluescreens happening randomly, at least every day. All the hardware checks out.

    He's told to install a driver verifier, set up special pooled mode and reboot. Then the machine bluescreens, he uploads a minidump, and the inclusive result is a driver is breaking (maybe an old printer driver). In this case he was led through as much techie hell as any Linux problem I've seen, and the result is either reinstall or remove drivers one by one and hope for the best. As they still aren't sure which driver is the problem, a reinstall isn't guaranteed to fix the issue anyway.

    I can't say that this is typical, but with Windows, if the standard scan for viruses doesn't work, it all too quickly degenerates into this, which is as complex (maybe more so as the logs are unreadable without special tools here) as any Linux troubleshooting.

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  300. Independent creativity launches many things... by monkeyboythom · · Score: 2, Insightful

    But it takes top down leadership to run things.

    Clearly, Con Kolivas wanted to participate because he felt Linux could be and should be improved on the desktop and set out to do that. However, from his account, he appears to have run into indifference and outright rejection of some of his solutions. Now, if Linux was run like a company, say Microsoft, would this happen? maybe, if it wasn't his main line of work. As a hobby, most suggestions are simply that. But if he is asked to work on the kernel and he doesn't work well with his boss, whether or not the code is good, most times he will be let go or reassigned to another department.

    Yes, Linux does have leadership and a hierarchical structure. But it isn't run with investor supported, or market driven shareholders. If anything, Linux runs on donations. And here is where I think the problem lies twofold. first, people participate and then leave citing burnout because they feel that since they volunteered their time, then the things they do must be worth their effort. And when their effort isn't acknowledged (or used), ego play sets in and causes ill will.

    How to mitigate this issue? Leadership needs to take an overall view of progress from a homogenized as well as server and client distro view. Clearly, there are incompatible things going on between server and desktop that warrant separation. And too, recognize that some things may slip by and just recognize not everything can be perfect. For the individual, this is harsh, but fork it and build your own distro if you think they are wrong and you are right. Time will tell and then perhaps it will unfork and then everyone can kiss your ass.

    The second problem that occurs with this issue is business do not want a product that has been built with love and sideline passion. That want a product warranted by wage slaves and a company driven by profit. Companies are outright scared of using and investing in a product that someone built in their spare time and only works on it when it suits their own schedule.

    1. Re:Independent creativity launches many things... by Movi · · Score: 4, Informative

      Seems someone didn't RTFA. CK is saying that while he was pushing the kernel to be speedy on the desktop, all the other developers were pushing it to be speedy on the server, sacrificing the desktop performance (and this is because all the others were big-corporation workers).

      And yes i know it isn't "either the desktop or the server" but i can see his POV beeing somewhat right.

    2. Re:Independent creativity launches many things... by arivanov · · Score: 2, Insightful

      This is his take on that. That is not necessarily the reality of what was happening.

      While I agree with his take that 2.6 was a sequential rewrite and breakage of working parts a number of them were essential for having a fast working kernel in desktop and end-user applications. For example the full TTY layer rewrite around 2.6.15-16 was essential in improving the speed of newer high-end modems (GPRS/3G anyone) as well as other apps using the tty layer (there is still a lot of those). Same for the NFS improvements and introducing NFS 4.0 in 2.6.14 and so on and so fourth. Overall, 2.6 should not have been released. It should have been numbered 2.5.99 until circa 2.6.16 level. Alternatively we should have been at 2.8 or 3.0 now.

      He was mostly pushing towards scheduler improvements, which was somewhere low on the priority list in the early 2.6. While I do not necessarily agree with Linux rephrasing "Wall Street" as "Scheduler is for Whimps, real hackers do VM", it is a fair description of the necessities of early 2.6 development. The VM in early 2.6 sucked, only to be broken around 2.6.10 followed with some cascading breakage into filesystems and just barely fixed around 2.6.16+. From there on scheduler was payed some attention and quite a lot actually. Some of the suggestions that came in that period actually are quite good. Most importantly they have some mathematical basis behind them. They are not hacked to gether and their behaviour is predictable. Unfortunately, they are considerably harder to tweak or tinker. So I am not surprised he is slamming the door. What I find annoying is that he is blaming everyone but himself on it. Not nice.

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    3. Re:Independent creativity launches many things... by monkeyboythom · · Score: 1

      Uh,, I did. It still breaks down to a simple matter of one person wanting his ideas recognized in a specific arena. So if you are the lead architect on something as important as the kernel, what do you do? You cannot satisfy everyone's opinion of how a project should go, especially in this environment.

      Maybe the lead cannot recognize his greatness in establishing better optimization on the desktop? Was there any outstanding benchmark to prove one way or another? Well, you see, even CK admitted benchmarks are only applicable to those with ideally the same system, which they are not.

      Trying to be all things to all people cannot be true. Some things will slip through. CK feels burned out because he was not recognized. Period. In a corporate setting, he would either quit, be fired for being argumentative, or just accept it and continue to work on something that will never see the light of day. Instead he stops submitting patches and goes on to learn Japanese.

  301. So I am ahead? Then maybe I should continue criticizing Microsoft, fanboy.

    You need to learn to argue better.

    1. Re:Huh by dedazo · · Score: 1

      Well, you were being modded up and I assume that's important for most Slashbots, so that's why I said you were ahead. But never mind that now.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  302. Karma be damned by Ravenscall · · Score: 1

    You sir, are a raving asshole.

    Oooh, you used to be the executive editor of an open source magazine. So what?

    --
    You say you want a revolution....
    1. Re:Karma be damned by bladesjester · · Score: 1

      You sir, are a raving asshole.

      Being a raving asshole, as you put it involves providing constructive criticism and then pointing out that the fanboys who cry "troll!" are the real trolls who later get modded as such? Nice. Personally, I think you should reconsider that one.

      Oooh, you used to be the executive editor of an open source magazine. So what?
      So maybe I have a bit of expernece in the area.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  303. choppiness by hawk · · Score: 3, Informative

    I would blame linux, not X :)

    While the difference isn't nearly what it used to be, FreeBSD has always had far less of that on the same hardware and the same version of X.

    Back on a 486 (and even my K6, iirc) linux could freeze for seconds under loads under 4, while at least the mouse kept working at 20 and up.

    The last time I compared on the same hardware (a couple of years ago), Linux was merely "annoying" under load, rather than the older "unusable"

    hawk

  304. Why Zonk... by Evilest+Doer · · Score: 1
    Why Zonk has failed as an editor:

    1. Dupes
    2. Dumbass articles like this
    3. Dupes
    4. Lack of editorial skills
    5. Lack of integrity
    6. Dupes
    --
    I feel like death on a soda cracker.
    1. Re:Why Zonk... by LittleLebowskiUrbanA · · Score: 1

      He's still better than Michael.

  305. He must not have tried Ubuntu by halogentan · · Score: 1

    I read Con's "history of the personal computer". I don't know what distribution he's talking about. I'm using Ubuntu on both my home machine and work machine and they run great! In fact, I have them both dual booting Linux and XP. When I switch over to the XP partition the drive starts chugging away like it's trying to push a donkey up a hill. When I'm running Ubuntu Linux it's much faster. I even see my wife using it some times, and if you asked her whan OS she was using I'm sure she couldn't tell you. It just works quickly and does what it's supposed to do. Huzzah for the Linux Desktop.

  306. irony by Anonymous Coward · · Score: 0

    I guess it's sort of ironic I got modded troll, you asshole moderators
    *becomes AC*

  307. Tagging is great. by Anonymous Coward · · Score: 0

    It's so nice to see "editortroll" in the tags on this post...finally, a way to degrade the obvious trolls of the admins directly on the front page.

    Guess the whole Digg rip-off wasn't so bad after all!

  308. Re:Correction: Why Linux has failed on YOUR deskto by Chutulu · · Score: 0

    oh really? lucky you... if i install the latest Ubuntu in my laoptop with a ATI X700 there is no X at all!! My screen goes totally blank! I have to find an obscure page in the internet saying that i have to put blabllbla in the Xorg.... WHAT THE HELL??? i don't need to do that in windows! I install it, get a crappy resolution, but it works! Then i go to www.ati.com, get the driver and voilá! In Linux i must do a million things just to get the graphical interface working.... it's a nightmare... and i'm not the average Joe...

  309. Re:Correction: Why Linux has failed on YOUR deskto by jp10558 · · Score: 1

    Wait, you are saying how the windows work *isn't* the job of the Window Manager? Why should this be duplicated for each app? Heck, there are small applications which do add a pin to the top functionality, so it isn't/shouldn't/doesn't have to be app by app.

    --
    Opera, Proxomitron-Grypen,GPG 0x0A1C6EE3
  310. Re:Yes he is by PopeRatzo · · Score: 1

    Actually, knucklehead, I was the exec editor of an open source enterprise magazine.
    You and half the other readers of Slashdot.

    That and two bucks gets you a ride on the Chicago El.
    --
    You are welcome on my lawn.
  311. Useless improvements by lsolano · · Score: 0

    I love linux as a server. I encourage people to use it.
    I use it often as mi desktop computer too.

    I agree, however, about linux failing at the desktop.

    Many things have been added through time, but, some I found useless, while simple, very useful things have been left behind.

    I mean: I do not want my desktop to spin; I just want it to let me copy/paste between applications.

    Copying from dia to OO, for example. I'd love it.

  312. Re:Correction: Why Linux has failed on YOUR deskto by scott_karana · · Score: 1

    I'm in the same boat as you. My computer consistently was slower than Windows at doing regular tasks, no matter what I tried to speed Linux up.
    I tried distributions (Debian, Fedora, Gentoo, Ubuntu, Knoppix, Mandriva), windowmanagers (GNOME [sawfish & metacity], KDE [KWin], ratpoison, fluxbox, xfce, e16, ion, afterstep, blackbox, fvwm, icewm, probably more), kernel tweaking (-mm, various smaller trees off the gentoo forums, other/beta io schedulers), filesystems (ext3, fat32, reiserfs, reiser4, and even xfs and jfs) XFree/X.org configurations aplenty, and complete stripping down of runlevel/init.d spawned process, but none of it was to any avail.
    Video would take enormous efforts to work as fast as it did on Windows; stop using GNOME, switch to current super-low-memory-profile WM of choice, stop any server process but ssh, start mplayer as root with nice, and pray.
    Day-to-day use of any windowmanager wasn't up to snuff; windows would tear when moving, resizing would feel sloppy unless I had window outline resizing on, Firefox would take forever to start, tabs would have large delays on opening, as did menues, page rendering sucked balls, and in XMMS/BMP/amaroK/rhythmbox/kaffeine sounds would regularly chop with high CPU load spikes, there was a palpably long load whenever I opened an application in another widget toolkit that had me acting GTK1 zealot just for memory concerns, and more.
    I mean, I ended up using Dillo and mp3blaster (a console music player) for day-to-day use!
    Screw using Eye of Gnome, I had to use tiny, featureless or distro-included media viewers!
    Unless X started COMPLETELY BRINGING DOWN my machine again, regardless of what user it was running in (damn you suid!?) in which case I'd just use lynx on a console window, and become a pure coder-monkey because I had nothing else to do...
    And even then, I'd keep using Linux exclusively, for a period of a few months, until I switched back to Windows. I'd be shocked at the responsiveness, and how multimedia and (god-forbid) 3D rendered applications actually worked, until I got so pissed off with everything else that I'd switch back to Linux after a month or two, and restart the miserable cycle.
    I ended up doing so little stuff on my computer that I ended up getting a Mac, for god's sake, and fulfulled my *n{i,u}x needs on a headless FreeBSD server on an ancient discarded UltraSPARC, all that I could afford!
    Yup, that's my life on Linux. It's been about a year since I seriously usd it, and I'd switch back to Linux in the blink of an eye if I had any indication that someone finally tracked down the speed-killer patch that SCO or Hitler or Steve Jobs comitted into every X11 implementation ever. :(

  313. almost by hawk · · Score: 1

    The ability of system 7 to go to a file in a window by typing was a nice touch.

    And there was something else useful, but it's been a few years.

    Come to think of it, there was probably a cheap extension for that keyboard navigation . .

    hawk

  314. Re:Correction: Why Linux has failed on YOUR deskto by linhux · · Score: 1

    With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.

    There are many places you can turn to if you want commercial support for Ubuntu: http://www.ubuntu.com/support/commercial/marketpla ce

  315. X11 desktop by daemonologist · · Score: 2, Interesting

    My desktop preference is basically any Unix/Unix-like system with X Window System (note that I don't consider OSX as one because its graphics is not really based on X11). I don't really care about the underlying operating system that much since all Unix-like systems offer basically the same services. I usually prefer BSD, Debian and Slackware but basically any Unix, e.g. Solaris or AIX will do.

    I have used all kinds of windowmanager/desktop environment configurations, such as: FVWM, WindowMaker, Enlightenment, CDE, KDE, GNOME, etc... Only about six months ago switched back to my old favourite: FVWM and I haven't looked back. Finally things work exactly the way I want them.

    The features (which mostly do not exist on Mac/Win (or any clone such as Gnome/KDE) environment) I use on my own desktop are:

    • sloppy focus (variation of focus follows mouse)
    • inactive windows can be in front
    • one key combination to throw active window into the background
    • small and short "bare essentials only" menu accessed by pressing left mouse button in the root window (=background/desktop in Mac/Win terminology)
    • window list menu by pressing right button in the root window
    • 16 desktops divided in four categories (Misc, Net, Code, Docs) each containing four desktops
    • window can exist on multiple desktops (sticky window)
    • different parts of window can exist on different (adjacent) virtual desktops! (useful for dealing with huge windows)
    • FVWM pager to manage the desktops and windows in them (FVWM pager is the best pager application I have ever seen!)
    • window can be moved by dragging from border (i.e. not only by dragging title bar)
    • fully configurable window buttons
    • no "start" button with an overcrowded useless menu (and no "start"->"shutdown" type of UI)
    • no task bar (useless for managing 20-30 (or more) open windows)
    • no desktop icons
    • no useless animations
    • fully configurable by using plain text file (easy to transfer from one (Unix) computer to another, add CVS or other version control system + networking to the mix and we get interesting "desktop synchronization" system...)
  316. OMG, that guy is SUCH a typical FOSSie by Anonymous Coward · · Score: 0

    how Microsoft has succeeded in crushing innovation in personal computers.

    That line succinctly summarizes the typical FOSSie "can't do" mindset. He can't get Lunix up to the quality and ability of the venerable Windows 95, but it's somehow Microsoft's fault. They have no skill, ability, or creativity, and desperately NEED to find someone else to blame. Win95 is TWELVE years old, guys, and you are STILL chasing it's tail lights!! Need another decade or two?

    THIS is the REAL reason all the FOSSies are up in arms about MS not releasing the Windows source code: they have absolutely NO idea how to get Lunix to auto-detect and auto-config hardware, so they are incredibly desperate to see how MS does it.

    Maybe he means MS crushes innovation by Lunix and the other third-tier operating systems, since it seems all the new and innovative desktop OS developments in the last twenty+ years have had Microsoft leading the way. But it's not MS's fault nobody else can keep pace. He should just admit they are way too good for him to compete.

    I look forward to reading about his next project: a new and exciting text editor for teh Lunix!!!
  317. Well... by Poromenos1 · · Score: 1

    Not if your plan was to kill 100 million people?!

    --
    Send email from the afterlife! Write your e-will at Dead Man's Switch.
  318. Well duh. by J-1000 · · Score: 1, Offtopic

    Apologies for not reading the article or even any of the comments. Linux has "failed" with desktop consumers because it hasn't been consumer-centric for very long (and may still not be for many people). Let's look at the facts:

    Windows:
    - Ships with nearly every PC
    - Designed for dunces
    - Runs 99% of the software consumers pick up off the shelf

    Linux:
    - Has only recently begun to (optionally) ship with desktops
    - Was originally designed for tech-savvy nerds
    - Runs a bunch of apps consumers have never heard of and have never seen on the store shelves

    Duh!

  319. hit the nail on the head by Anonymous Coward · · Score: 0

    Linux developers are disconnected from users, period. I've seen dog shit that would leave any linux distro spinning in its wake. As a server Linux is good but certainly not great, if you want great you need a commercial (ehem, free) OS like Solaris. As a desktop pc operating system it is outright fuckin embarrassing. Ubuntu included. Again, the developers are not the users...........look it up! A ground up is in order.

  320. failed? by fishbowl · · Score: 1

    Every time I read that Linux has failed on the desktop, I check my Linux desktop. Nope. Working just fine here.

    --
    -fb Everything not expressly forbidden is now mandatory.
  321. Re:Yes he is by bigpicture · · Score: 1

    But you are last generation, do you think that todays generation are "afraid" of computers. And what is "normal" when it comes to people? You only have to go out on the freeway to see how abnormal (not of any common standard of character or knowledge) people really are, including yourself.

    I have installed and used a large variety of OSs and I am not a computer geek. Actually installing Ubuntu is easier, and takes less time than XP. Also it is just as easy to use as XP, now with all the MS "you're a thief" and I am going to make it difficult to use the software you bought crap. It is only a matter of time before that attitude turns all customers off. It is already turning off the business and enterprise customers, "this software is mine, mine, mine, and you are not allowed to change it to suit your needs". A really good customer oriented business model???

  322. That's not his complaint by Anonymous Coward · · Score: 0

    That's not the "enterprise crap" Con is complaining about. He's complaining about how enterprise interests have resulted in the kernel but optimized for throughput at the expense of responsiveness. Con claims (and I fully agree with him) that if Linux is to succeed on the desktop, it must make responsiveness its main performance priority, not throughput.

  323. As a newbie... by Groggnrath · · Score: 2, Interesting

    I can say 2 things about Linux in general, and you had all better listen closely.

    1.Linux is too hard for a casual user to learn to operate. Even a somewhat advanced user, such as myself, gets completely confused at times. You literally have to be an industry expert to use this on a daily basis. It's too complex, and not at all user friendly.

    2. Apple will have a PC OS within 10 years, probably less. You'd have to be a retard not to see this coming. Cash in the coffers from the iPod/iPhone. Porting iTunes, and now safari to windows, for God's sake they use Intel processors on their native hardware now. Apple can only hold so much of the market only running on Macs. It's inevitable at this point.

    If Linux is going to be commonplace on desktops, it needs to do something about it's GUI, and do it now, or face the same fate as BeOS, and so many other projects.

    1. Re:As a newbie... by Anonymous Coward · · Score: 0

      I see no reason to hope that Apple will produce a PC OS. If Steve Jobs and his crew wanted to change the world, or for that matter cared about fiscal responsibility to the shareholders, they could have released OSX for the PC years ago.

      Cultists will claim that "OSX could never be that good if Apple didn't select a tiny subset of hardware to standarize on." This is bullshit; it is a falsehood propagated to keep the cultists buying their $3,000 hardware dongles. Apple could select the most popular motherboard from the two most popular motherboard manufacturers, the cheapest ATI and cheapest Nvidia card, a single printer and scanner from two companies, and support ONLY THOSE. The dual-source policy would prevent users from being trapped and held up by a single supplier (a strange concept to the Mac Cultist, but the rest of the world cares about these things). All the follow on hardware would be certified the same way the rest of the industry certifies hardware -- the hardware manufacturer has to write the driver, and pay a fee to have it tested and certified, before they can slap a certain trademarked certified logo on it. Apple could expand the supported hardware without cost to Steve J.

      I suspect that the reasons why this doesn't happen are deep and psychological, and are closely related to why Linux developers produce bloat.

      So don't count on any help from Apple. As bad as the Linux/BSD/FreeSoftware scene is, it is the only hope we have.

  324. OS innovation by Alomex · · Score: 1

    how Microsoft has succeeded in crushing innovation in personal computers.

    There are many people responsible for this. Aside from microsoft, we have a large part of the OSS community which takes the approach that Unix is the word of God, and cannot be improved upon. On top of that we now have some of our best programmers (hackers, in the old sense of the word) busy trying to match what Unix has in the commercial side on the internals and what Windows has on the UI plane, so this leaves darn little time left for innovation. Even so Linux has pushed the state of the art forward in Unix, but ever so slightly. It is time we start dreaming of a better OS than a unix derivative, of a better UI than X11 (that shouldn't be hard), of a better interprocess communication model than sequential pipes with no naming scheme. Sure, the Windows registry sucks rocks, but so does the /etc and .rc model of Unix.

  325. Beta vs VHS, HD-DVD vs Blu-Ray by lennier · · Score: 1

    "And we do not see people fighting to get this or that car (beer, TV set) brand to dominate the market because of an eventual technical superiority, better taste, features, etc... The only difference from that to computer Operational Systems is that the collaborative culture brought by the microcomputer "revolution" make people expect a level of interoperability and interchangeability between these different branded machine that they don't expect in other ones, like cars, for instance."

    I disagree. With standards wars, such as Beta vs VHS, HD-DVD vs Blu-Ray, that's exactly what we've seen. If the two sides appear equally balanced, the consumers however wisely steer clear of the entire market until a winner appears.

    There is a basic level of interoperability that people expect in *all* products. You expect a car to be able to take petrol, tyres and run on roads provided by third parties. You expect a media system to be able to play any media you buy. You expect your mobile phone to work with multiple providers in multiple places (this is why GSM rules the world outside the USA). And when that interoperability isn't there, choice becomes a negative and not a positive, because you run the risk of being on the losing side of history and wasting your investment.

    --
    You are not a brain: http://books.google.com/books?id=2oV61CeDx-YC
  326. Re:Yes he is by Anonymous Coward · · Score: 0

    employee is a noun. employ is one form of a particular verb. Learn the difference. Apply what you have learned. Thank you.

  327. What I'd like to see by Anonymous Coward · · Score: 0

    1) Do not cache anything in RAM. Ever. Use it for running applications only.

    2) If physical RAM isn't full, treat the swap partition as if it doesn't exist.

    3) Only swap out entire applications, not parts of them.

    4) Allow applications to be set as un-swappable. If the system needs to swap something out, it can swap something else out.

    5) Strict disk activity quotas on the swap partition. If disk activity on swap hits a certain level, have oom-killer blow away a significant fraction of the running applications (maybe even kill apps until everything that's still running can fit in physical RAM). Swapstorms will not be tolerated.

  328. Re:Correction: Why Linux has failed on YOUR deskto by nickspoon · · Score: 1

    I'd like to completely ignore the fact that you've dismissed the hard work hundreds of volunteers do each day helping people use and get the most out of Ubuntu and all other community-supported distributions based most likely on a single personal bad experience which certainly does not reflect the attitude of the user base as a whole and instead point out your other false assumption.

    Commercial support is in fact available for Ubuntu through Canonical and, like with Microsoft, you pay for what you get.

  329. Re:Correction: Why Linux has failed on YOUR deskto by iabervon · · Score: 1

    My suspicion of the audio skipping issue is that the fundamental problem is that it goes through too many layers in userspace before getting to the kernel, and that, if you're playing audio through something like arts and also have bursty system load, you'd likely to have something in the audio pathway not get enough time.

    Your mythtv boxes are relatively simple to schedule, because there's a certain constant load, and the programs are designed to sacrifice quality as needed to keep up. Furthermore, the tasks that take a lot of processor take it all the time. That's a far cry from using openoffice and firefox while playing music through arts, where obviously interactive tasks ambush the CPU suddenly after being idle for a while. Consider: you do a bunch of data entry, requiring a tiny bit of CPU time whenever you hit a key to update the view of the cell of the spreadsheet. Then you hit recalculate in openoffice, switch to firefox, and reload CNN while you wait for the huge spreadsheet to go. The kernel knows that firefox needs quick responses, and that openoffice needs quick responses, but they're suddenly using a ton of time and the programs in the music pathway get pushed out until the kernel reanalyzes openoffice as a CPU hog and firefox as not about to be idle any time soon and pushes down their priorities.

    Personally, I think that "desktop environment" audio handler programs uselessly make it really difficult to schedule things acceptably, and 99% of skips due to tricky loads can be avoided by just using alsa. But that's just my experiences based on the computers I've used and the more workstation-like workload I have (i.e., the CPU hogs are tasks that are always CPU hogs, and the interactive tasks stay interactive).

    A PVR is actually very much unlike a desktop, and, in some ways, closer to the enterprise access pattern that gets a lot of performance tuning and benchmarking.

  330. Re:Yes he is by UncleTogie · · Score: 1

    That really is the whole point of why Linux has trouble on the Desktop. The average user doesn't understand how to modify the Windows Registry. Why would they understand the 'nice' command?

    ...and for the scenario I outlined in my original post, why would they NEED to? A good percentage of cube-dwellers need email, web browsing, and word processing software, and that's IT. Does my boss need to know how our Samba server works? Nope. He just "clicks the drive" and has access to "his files." He doesn't CARE that he's using OpenOffice; he just needs it to WORK...


    ...and work it does, for free. Compare that to the new Dell PCs; You get a trial version of Office 2003 to try for 60 days. Can't live without MSO2003? Feel free to pay for it after those 60 days, otherwise Dell says you can do without.
    --
    Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
  331. Re:Yes he is by bladesjester · · Score: 1

    Actually, I'm from the current generation, and I can still tell you that not everyone is as tech savvy as you seem to think.

    --
    Everything I need to know I learned by killing smart people and eating their brains.
  332. That title was not chosen by me by ckolivas · · Score: 5, Interesting

    The chance of being modded up is miniscule, but anyway I'm Con Kolivas. There is only one thing I'd like to point out about the whole interview. Ashton (the interviewer) chose the title that says why linux failed on the desktop without consulting me. If you actually read the interview I never once say that linux failed on the desktop.

    1. Re:That title was not chosen by me by ckolivas · · Score: 5, Informative

      It seems they were sensitive to my complaint and have changed the title of the story at apcmag now. The slashdot title for the interview and their misquoting was... unfortunate.

    2. Re:That title was not chosen by me by sl3xd · · Score: 3, Insightful

      Ashton (the interviewer) chose the title that says why linux failed on the desktop without consulting me. If you actually read the interview I never once say that linux failed on the desktop.

      Well, now you have a personal understanding of why a lot of people are turning from "mainstream" journalism to alternative sources. The journalistic process isn't exactly honest or honorable, is it?

      I did think it odd that after arguing against fair scheduling for quite a while, Ingo, et. al. decided to implement it (and how rapidly it was dropped into the kernel). I've read a few articles about the sudden change of heart. I'm sorry things worked out that way; I can definitely get an idea how disappointing that you didn't even get any credit for championing fair scheduling, nor were you given any involvement in implementing the CFS.

      On the other hand, I also recall reading a paper that was given at OLS 2006 that was more or less stating that "Userspace Sucks"; there's a lot of work to be done there.

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re:That title was not chosen by me by akita · · Score: 1

      Pleased to meet you.
      Nice interview. How you came to be a "kernel hacker" without first knowing C is amazing.
      Good luck with the Japanese. Loved your patches.

    4. Re:That title was not chosen by me by Anonymous Coward · · Score: 0

      Interviewer here...

      Actually I _didn't_ choose that title, I had much less sensationalist one (about Con, not Linux). Lets just say that was a change that occured above me in the chain.

      Mod the truth up.

  333. I couldn't disagree more by bl8n8r · · Score: 1

    I admin about a dozen amd x86_64 workstations where I work (along with some sparc enterprise stuff and some ultras and blades). The Linux workstations replaced some aging Blade 2500 boxes. The only apps we run are (on KDE) Unigraphics NX, firefox, tbird, kopete, openoffice, acrobat and Citrix. Oh and UT2004 (demo). I can't say enough about how stable these boxes are. Initially, we had driver issues with the Nvidia fx1500 cards, but Nvidia worked out the bugs and things work really well. We installed ProE Wildfire3 last week, so the guys run that too now. It's really nice not to have to deal with all the problems that plague windows. We looked into macs, but we could build two amd 6000 boxes for the cost of one mac. Linux has been a perfect fit for us on the Desktop. The only time the boxes are down now is if they toss a hard drive or power supply. It's too bad more people can't make the switch.

    --
    boycott slashdot February 10th - 17th check out: altSlashdot.org
  334. Re:Correction: Why Linux has failed on YOUR deskto by jafac · · Score: 1

    All this guy is asking for is a snappy desktop.

    Given the hardware advances of the past 30 years - you'd think that wouldn't be too much to ask.

    Personally - if he said he wanted to break out his own distro, customize the kernel, optimize the whole experience for "responsive GUI" - I think he'd have a good thing going.

    However; I'm betting that the trade-offs he'd have to make for functionality we all take for granted now (network connectivity, indexing, virus/spyware scanning, software firewall, bleh bleh bleh) would make such a system a very different beast than what we're used to now.

    Functional? Who knows.

    Some of the other threads here also make some good points about video drivers. There's only so much we can do here until the video card manufacturers also put this "responsive GUI" item on their priority list. (yeah - both nvidia and ATI provide drivers that are way better than the default OS drivers in terms of performance - but they still leave me with the impression of; have we really come anywhere since 1994?)

    --

    These are my friends, See how they glisten. See this one shine, how he smiles in the light.
  335. Re:Correction: Why Linux has failed on YOUR deskto by jZnat · · Score: 1

    An old version (2.0, bash is at 3.2) with absolutely no command line completion other than primitive file name completion. I'd much prefer to install zsh or at least the latest version of bash than use that outdated package.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  336. since when is performance needed to sell software? by Uzik2 · · Score: 1

    Windows certainly isn't about performance.
    This guy should spend time with real users and get some clues.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
  337. Re:Correction: Why Linux has failed on YOUR deskto by jZnat · · Score: 1

    Broadcom makes the chip and whatnot inside that Linksys wireless card. Linksys doesn't make any actual wireless chipsets; they just assemble them and make a usable product.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  338. Re:Correction: Why Linux has failed on YOUR deskto by jZnat · · Score: 1

    How did this get marked troll? I completely agree with everything he said. Fucking MS astroturfers...

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  339. This isn't why Linux has failed on the desktop by stix213 · · Score: 0

    I can't believe this interview. Con's assertions are absolutely ridiculous.

    To say that Windows is limiting PC architecture is only a half truth at best. Before Windows, when the PC hardware architecture was more fluid with new hardware types coming out all the time, new ways of doing things, it all seemed pretty great to a computer user like Con was at the time. I was perfectly happy with using my computer back then as well. But, Con was not a developer back then... He doesn't see the real need there was by developers for good hard standards to code to. Remember installing a game back then? With the 10 or more different sound cards alone to choose from? No auto-detection? Man that was tough to code for. Developers had to write code for each and every different type of sound hardware there was available at the time; no coding for Direct Sound and going back to just making a good game. Thank GOD for Sound Blaster winning out as a standard back then, and helping to simplify. You see, Con's problem really is he does not like Standards in general, not just Windows... This is because any Standards inherently limit adding additional functionality or radical changes in design, BUT..... Standards also allow developers of all types of software to code far more effectively.

    Imagine today trying to write a graphically intense game such as Doom3, but without standards on how all video, audio, and input devices have to work. Yes, Windows limits somewhat how we can add future functionality by only supporting certain features within DirectX (same goes for supported functionality of OpenGL by the way), but the standards do allow developers to actually work on developing the GAME itself instead of focusing on writing in game drivers for every piece of hardware in existence! Windows or some other "limiting" OS with standards on how hardware needs to function at a basic level was absolutely necessary for the development of the ever complex applications in use today. I'm not a GO MS guy, but come on! I want to see Con write a video game that supports all hardware types directly, but does not use a "limiting" standard to address the hardware. Ya right...

    As for his complaints that Linux is driven by server related business interests instead of the desktop... No freaking duh! The server market has been Linux's best success yet! Without the success of Linux servers there might not be a viable Linux OS today. In fact, even though the desktop is a back burner issue, the money coming in from the server market is pushing Linux development faster than ever. With the embedded Linux market (mobile phones, etc) coming as a close second. When a majority of Linux users are of the server and embedded type, with the desktop the least used, doesn't it make sense that the Linux kernel be at least somewhat optimized for those markets? Sorry to tell you Con, but if the Linux server and embedded markets somehow disappeared, there would hardly be anyone left to code for Desktop Linux... Certainly there would not be enough development going on to keep up with Windows or OS X development, no matter how much you hate either of them.

    Get a grip Con, and stop being a baby. Stop biting the hand that feeds you. Without Linux servers success we would not be even discussing Linux as a viable Desktop.

  340. MOD PARENT UP by WhiteWolf666 · · Score: 1

    Mod parent up.

    Parent might have a relevant thing (or two) to say about the story :)

    --
    WhiteWolf666 an exBush supporter. All you new-school,compassionate,save the children Republicans can rot in hell
  341. Cannot comply to that by rtssmkn · · Score: 2, Insightful


    At our company, we use a heterogeneous setting: Windows XP and Linux (Kubuntu that is).

    The XP machines we set up for development purposes (Eclipse, PHP, XAMP) are now, not quite
    7 months after their first installment, at the bottom of usability, so to say. Everything
    on these machines takes longer and longer, with nothing having been installed in-between
    except the required updates for the development platform.

    On the linux machines it is different, quite a few update to the installed development
    software, upgrades to the system and installation of a few gadgets and still everything
    works fine and most of all responsive.

    And, what is more, yesterdays I received a notification by XP (professional taht is, based
    on the proven NT platform), saying that the MSDOS driver would not function properly
    after inserting a certain CDROM... remember that this is a off-the-shelf installation of
    the system.

    To my account, Linux is more desktop ready than any other platform, except perhaps the also
    Unix based Mac OS X environment.

    Just my 2

    Regards.

  342. Re:Correction: Why Linux has failed on YOUR deskto by Corwn+of+Amber · · Score: 1

    For me the real problem here is that microsoft and apple are creating the expectation that computers are easy to use and simple to grasp , they are not , it takes time to learn anything , if you don't put in the time dont expect the rewards. No. Microsoft and Apple have made the promise to make and keep computers simple to use, like devices such as your mobile phone, TiVo, whatever. Apple has made good on it, Microsoft just pretended they did.
    --
    Making laws based on opinions that stem up from false informations leads to witch hunts.
  343. The crux of the problem . . . by Nearspace · · Score: 2, Funny
    From the Interview
    Are developer egos a problem in the open source development model in general?



    Con Kolivas: Just trawl the normal support forums. I'd love to tell them all to suddenly flood lkml with their reports of failed boots with various kernels, hardware disappearing, stopping working suddenly, memory disappearing, trying to use software suspend and having your balls blown off by your laptop, and so on.

    That might have persuasive value.

  344. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 1

    I agree with you, and agree there's a ways to go. Codecs are one of the big issues right now, IMO. Codecs and video card drivers (but my experience with VC drivers is bad in Windows, too).

    One GREAT advantage I just remembered:

    apt-get, or more specifically, a program like Synaptic. You instantly have access to free programs to do almost anything. You can search. Want a mail client? Type "mail" and it brings up programs with the word mail in title or description. There's no real analogue for Windows of supported applications.

  345. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 1

    Claiming someone can't discuss something logically is basically the same as calling them illogical, and doing so in a derisive way is basically the same as name calling.

    Perhaps if the OP didn't come out the door treating people like illogical morons, they would be more receptive to his points.

    Also, God/Allah/whatever can't really be proven to exist or not to exist, so there's no real logic in arguing it, either.

    I stand by my original post. If someone doesn't come across as an assumptive asshole, I can argue with them just fine and stick to logic.

  346. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 1

    I never said your slight would hurt my faith. If I believed that, then it would be rather illogical to believe the same deity created the universe. I mean, what does God need with a st- wait, wrong line. What kind of God is harmed by /. posts?

    I was just pointing out that there are people perfectly capable of logic based arguments that believe in God -- if you don't come off as an asshole to them from the get go.

    Also, I don't know what the evangelicals are telling you, but as far as I'm aware, God doesn't smite. Christians who think otherwise need to perhaps reread that about God loving everybody. (Gandhi said something about "Christians are so unlike their Christ." For the most part, I agree with him. That's a WHOLE 'nother argument, though.)

  347. How Microsoft is no less than Darth or whatever by yaamunan · · Score: 0, Flamebait

    Poor linux guys. the only thing for which Microsoft is not being blamed is invasion of iraq!! The opensource has been cheering everyother guy who tries to standup to MS only to see them biting dust. latest fad is to tom tom apple. But as the figures of appple iphone sales show having nice idea is different from executing them. This is not to berate job's achievement. But you guys in ur enthu to play two minutes fame under the sun contest forget the realities of business.

  348. Re:Correction: Why Linux has failed on YOUR deskto by shelterpaw · · Score: 1

    Apt-Get is great. No argument there. Sometimes an application isn't up to snuff for a novice, but it's there and installs effortlessly.

    I wish some of the apps, especially for the K desktop environment, had better names. With KDE it seems like K this and K that. Like Kb3. Great app, but what's with the name.

  349. Re:Linux Hasn't Failed on My Desktop by jumperboy · · Score: 1

    What is easy for you or I is not easy to our parents or grandparents.
    Bullshit. Linux is so easy, I had my grandchild set it up for me.
  350. Fix for Ubuntu/nVidia by Anonymous Coward · · Score: 1, Interesting

    Just to let you know, as someone who uses an 8600GTS in Ubuntu, you need to remove the Ubuntu official nVidia drivers and download the latest ones manually. Whatever nVidia released that was blessed into Ubuntu flips out on cards newer than the GeForce 7 series, and are thus useless. I also ran into the sound not working on my nForce 570 board, but I just plugged in my "crappy, old" Audigy 6.1 from 4 years back that's 100% supported by Linux (certain X-FI cards are actually Audigy inside, same chip, etc, and 100% supported -- they're also cheap, being around $40-60 for a card I paid $150 for).

    I'm surprised that Creative doesn't follow a hardware-API standard like AC'97 (+... for multi channel) on their new chip designs. It'd make their driver support costs less, and thus allow them to focus on the main money by reducing a cost centre.

    Sorry about the AC post, I haven't got my login with me.

  351. I'm glad a prominent insider said it... by Corson · · Score: 1

    "If there is any one big problem with kernel development and Linux it is the complete disconnection of the development process from normal users... I think the kernel developers at large haven't got the faintest idea just how big the problems in userspace are."

  352. Con Kolivas should join the Haiku project! by Anonymous Coward · · Score: 0

    If Con Kolivas has desktop computing on that awesome brain of his, then he should join the Haiku project, which is focused on the desktop with great simplicity in mind. Linux will eventually get there with the desktop (with Ubuntu leading the charge), it may take longer than most probably predicted.

  353. Seriously? by Anonymous Coward · · Score: 0

    An XP user could probably move down to win98 or up to say vista without too much difficulty

    Vista is a move UP from XP?

  354. But the enterprise crap is *NOT* to blame by Morgaine · · Score: 1

    While the article correctly observes a massive slowdown, unfortunately it blames it on enterprise crap without testing that assumption.

    It's easy to show that that theory is flawed, because anyone can easily prove to themselves which factor should carry the blame, as follows:

    1) Get rid of Gnome, KDE, all Gtk+ apps, all Qt apps, and (people will love this ...) all your web browsers except lynx. Or prefereably build a new Gentoo or Slackware or LFS or DSL system from scratch without any of that "modern crap" installed.

    2) Replace your X11 window manager with icewm (ie. no docks, no icons, no Windows-type desktop). Install xv for playing with images, and mpg123 for playing music.

    3) Now play. What happened to all the sluggishness? It's all 10 times faster than before, wow! But that's not the end.

    4) Kill X11. Make sure that GPM is installed, and get acquainted with the text-mode mouse. Log in on 6 VTs and get used to working across all of them as you would across a pile of xterms, switching VTs as needed. Observe responsiveness ....

    5) OMFG!!! It's 1000 times faster! In fact, everything is instantaneous on a modern CPU. Admittedly it'll probably be a culture shock to work without graphics for 95% of current Linux users, unless you're one of us old timers who did our Unix hacking very productively that way for over a decade ... :-)

    The point of the above isn't to suggest that we should work like we did in the 80's. It's to highlight that everything has slowed down because we have tied up 99% of our vastly faster CPUs into driving our fancy graphic user interfaces. Slim the GUI down and you get an immediate speedup. Get rid of the GUI altogether and the slowdown goes away entirely.

    So the blame does NOT lie with enterprise crap, primarily. It may have a contributing effect, fair enough, but the main culprit (by a mile) is vastly and pointlessly over-elaborate, multi-layered, and highly inefficient graphic user interfaces, which really do nothing terribly useful. Eye candy doesn't come free.

    My advice for those wanting responsiveness: restart Linux GUI design from scratch. Remember what the Amiga achieved with an 8 MHz 16-bit CPU and near-zero RAM compared to what we have today. There's a lesson there.

    --
    "The question of whether machines can think is no more interesting than [] whether submarines can swim" - Dijkstra
    1. Re:But the enterprise crap is *NOT* to blame by BVis · · Score: 1

      Hate to be the party pooper (I agree with you in principle, I used to use IceWM myself), but without the "eye candy" you don't have a desktop distribution. Period.

      Not saying that a usable "pretty-print" interface for Linux isn't possible without an egregious slowdown, but there WILL be a slowdown, and that's all there is to it.

      The problem IMHO isn't the inefficiency of the GUI under Linux, it's that desktop users insist on all the eye candy before they'll even THINK of trying to use it. They'd look at IceWM and want to know where the start menu is. Any words that you say other than "It doesn't have one because" are a waste of energy, it's dead in the water.

      --
      Never underestimate the power of stupid people in large groups.
    2. Re:But the enterprise crap is *NOT* to blame by Anonymous Coward · · Score: 0

      Don't complain about slowdown then.

      You *WANT* the cause of the slowdown (multilayered GUIs, desktops, and eye candy), so you must accept the slowdown that comes with it.

      "There Ain't No Such Thing As A Free Lunch" applies 150% in this particular case.

  355. Let's rethink this one... by Denagoth · · Score: 1

    OK, I follow CK's thread and he may very well be right from a theoretical standpoint given that he is/was a kernel developer after all; however, let's look at this from an end-user perspective.

    My Gentoo Linux box (AMD64, 1xGB RAM) boots in 30 seconds. My Windows XP box (Intel Duo, 1xGB RAM) takes 11 MINUTES. Yes, you read that right, 11 minutes. That's how long it takes to load all of the crap that you need to run an XP box in a corporate environment (Norton Antivirus, Black Ice, domain authentication, etc). 11 minutes before I've got a usable desktop on Windows vs. 30 seconds on Linux - oh, and I'm not just loading the OS on that Linux box, but also apache, mysql, bind, dhcp, ntp, and a host of other stuff.

    Now let's talk about the desktop. My Linux desktop of choice (XFCE) is fast and responsive. I can simultaneously surf, compile code, and record an HD broadcast to disk (PCHDTV-5500 card) while the kernel also does DNS, DHCP, IPTABLES/NAT and web server for my home LAN. But here's the best part - I get to choose my desktop experience. If I want eye candy I can run Enlightenment. Full features - KDE or Gnome. Bare bones - Blackbox. You have real FLEXIBILITY. You can match your software to the hardware you've got to work with.

    Compare that to Windows. My corporate XP paperweight blue screens about every 3 days. I get one GUI and it does ONE thing at a time (try burning a CD and surfing the web and you'll see what I mean). Now M$ is pushing Vista on us and it will run even SLOWER, not to mention forcing us to throw out perfectly good hardware because XP is unsupported.

    So while Linux may not be the fastest desktop that could theoretically be coded, it's a helluva lot better than the M$ alternative. IMHO, the question of desktop dominance has a whole lot more to do with corporate IT departments unwillingness to (support) change and a lot less about whether the Linux kernel's scheduler is good enough.

  356. He is right. by xdancergirlx · · Score: 1

    I think the headline is a bit ridiculous, I don't think we are at the point were we should say "Linux has failed on the Desktop". However, if you read the interview, it is hard to deny that he is right. We have seen desktop performance continually undervalued on the kernel side and the work of somebody passionate about fixing these bugs (yes, bugs) should be encouraged if not embraced by those who aren't involved in it.

    Here we have someone with talent, passion, and who has invested a huge amount of time in the kernel giving up after being ignored and undervalued for years. It is reasonable, understandable, and a big loss for all of us that he has left.

    I am also sad to see that most of the comments on slashdot are arguing over the semantics of the headline and not valuing/discussing/disagreeing with the criticism contained within the interview. We are all desktop users, why are we so defensive when someone suggests that we have ignored desktop performance in the kernel? The proof of that lack of attention is in front of every person running linux to view the article.

  357. Re:Correction: Why Linux has failed on YOUR deskto by akita · · Score: 1

    For a moment I thought I was reading about me. Spooky.
    Anyway, I also like to play with customized XP CD's, or live ones like PE, xp embedded, CE or even tweaked 9x for various purposes.
    The point is I don't really mind because there is Perl for Windows, and it feels like home.

  358. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    My issue with your posting is that you are complaining about how hard Linux is to install. However, that is because you did not buy a Linux computer. You bought a Windows computer. With Windows-specific components. Dell sells two different Linux laptops; you can buy either laptop and Linux will be a non-issue to install. There are no Winmodems or Winwireless cards that are not Linux-compatible in those products.

    It is not Linux's responsibility to make sure all hardware works with Linux. People should stop blaming Linux for their wireless card or whatever not working with Linux. It is the hardware manufactures who do not make specs available to Linux developers, much less make Linux drivers, who are responsible when a given piece of hardware is not Linux-compatible.

  359. Re:Correction: Why Linux has failed on YOUR deskto by Khaed · · Score: 1

    KB3 is better than my least favorite OSS name:

    The Gimp

    Okay, I get the Backronym there, but it's just not a good or marketable name. You don't see someone calling a program something like, say, for the Linux Kernel: Free Unix Clone Kit.

  360. GPL by ryanw · · Score: 1

    Anyone mention the GPL yet? I honestly believe that if Linux had a BSD license it would be successful.

    Why can't there be a BSD fork of Linux? The GPL insures that people's innovations stay "open" and "free", but also means that someone who wants to try to put real effort and time into the project it means they can't ever make money from working on it.

    People have the wrong perspective of money. Someone might want to innovate "linux" and potentially sell their innovations for a few bucks. The purpose isn't always to become rich, but think of it as an opportunity to not have to work every waking minute of their life. To have to work a full time job to pay the bills and then work at night 'innovating' is a disaster. Not a healthy way to live. But just think if you could work full time on innovating a product that you believe in and want to make better (think linux) and then sell it for a few bucks to pay the bills, that would be optimal.

    I dunno, that's a lot of words, but the GPL is annoying for anyone trying to actually pay bills and do something with their lives other than stay a student and contribute to a code base that is completely rogue.

  361. Solution-Buy BSD. by Anonymous Coward · · Score: 0

    Now here's a conundrum. Using BSD-derived code as proof of the superiority of OSS, and on the desktop to boot. But when we have a GPL vs BSD discussion. Suddenly it loses it's luster.

  362. Here's why (my case, real story) by ghostunit · · Score: 3, Informative

    I work as a programmer and use a linux server at work. I like a lot the idea of an open system where I can modify whatever, make scripts to control the behavior of the system, etc. So I try it at home and here's what happens:

    Mandriva 2006 worked on a friend's laptop so I try to install it at home. Works fine for a few hours until, for some still unknown reason, the headphones suddenly emit ear-jarring static at the maximum possible volume no matter what I'm doing or what settings I use. I try reinstalling. The problem repeats.

    A few months later Mandriva 2007 comes out and I give it a try. Installation finishes and on first boot-up the system freezes on the "setting hardware clock" step. Ridiculous. I try reinstalling, same problem. Try again, this time updating from Mandriva 2006. It works, but random stuff is broken. I trash it.

    But it's fine since there's this great new distro called Ubuntu that everyone's praising, right? I can't stand gnome so I download kubuntu and proceed to install. I live in Japan so I tell the installer to set the system language as Japanese. First thing I try is surfing the web, but the text is all monospaced and is hard to read. I try messing with firefox and the system settings, no good.

    Ok moving on, I need wine for my japanese word processor, so I go to the system admin menu and click on the wine icon. Tells me it will install it for me. Repository linking and such and such stuff. Result? "it appears you don' have wine installed on your system". I try installing it from the package manager gui and the command line. It doesn't even know it exists.

    Well, let's look some videos. I open them with MPlayer but an error message window pops-up intermittently non-stop telling me "cannot find PCM audio controller" eventhough the audio is fine. Ok, let's try finding help on the net. Only one forum post describing the same problem and the answer is, he knows how to fix it, but he won't bother because it's in the the man page. One hour later of messing with the program's config files the error message is no longer plastered all over my screen. Fine. Hey, how do I display this file's subtitles? not supported?

    Well, let's try Xine. Um, why is it that when I press the scan forward/backward key it moves like 2 minutes? I just want it to skip 5 seconds! shouldn't that be the default behavior? I dig into the config files. One hour later I find the key, but it will only give me 7 seconds. Fine. I'm content watching anime until weird artifices appear. Whole parts are covered in random green pixels.

    I try moving files around with the file system gui, konqueror. I can't move it because I'm not root. That would be fine, except there's nowhere I can give a su command to this thing. While doing whatever, I get random application crashes, a window with a kde gear with a bomb inside appears.

    I incorrectly shutdown the system and reiserfs won't start until it's rebuilt the tree or something. 2 hours later it's done. It once ruined one of my directory trees. NTFS wouldn't even bother me with any of this.

    Linux is slow to boot-up. Maybe Linux is fast but X is damn slow and clunky. When windows xp is done, Linux is just starting X, or finishing mounting the file systems.

    System display on kubuntu irritates my vision. I install the nvidia driver, set the refresh level correctly and yet I can't look at the thing for 15 minutes without starting to feel bothered. Mandriva was fine.

    Conclusion: Linux works well running things that have had a lot of work and testing in them, like apache and websphere, but in the desktop it's a mismash of poorly coded apps with an even more poorly integrated system beneath. Oh, and it wont't work with my tv card.

    1. Re:Here's why (my case, real story) by Anonymous Coward · · Score: 0

      wow an idiot with thousands of false claims got informative mod! Linux right now boots 50% faster than windows XP... And 80% if you don't only consider booting but the time when the OS is ready to get used...

  363. Wait a minute by gamblej · · Score: 1

    Are you James Hollingshead - the James who writes articles for O3 Magazine? As in http://www.apac.o3magazine.com/

    First off, thanks for writing "Intro to Open Source" in issue 1. Funny story, I forwarded it to our CEO about a year back. He actually read it out loud verbatim at the officers' meeting about a week later and, if anyone didn't know before, all of them learned what open source is. Nice one!

    O3 Magazine is now serious required reading at my business. Let me tell you, you saved our tail with that article in issue 2 about Rapid Web Development (we were considering non-rapid development techniques at the time), needless to say your article was extremely timely. Once we went rapid (with the model) and viewed the controllers, everything was aces. I mean everything. I've never seen a project go so smoove.

    Then, you did it again with "Leveraging Open Source for Business" http://www.apac.o3magazine.com/articles/ Ohhhww! Home run, baby go!

    Now that you have stirred my company's interest in open source - if I can be frank here, Matt, I think it's high time we leveraged it in our solutions. Being frank again here, I think it's absolutely silly not to. I am very keen on this Matt, very keen.

    1. Re:Wait a minute by bladesjester · · Score: 1

      I don't know if you're being silly or serious, but yeah, that's me.

      Unfortunately, the magazine is dead now. Great readership, not so great ad revenue.

      The Intro to Open Source article actually got quite a bit of mail.

      --
      Everything I need to know I learned by killing smart people and eating their brains.
  364. And how many times.. by red+crab · · Score: 1

    has this been discussed on Slashdot?

  365. Windows is way too complicated for PC user too by S3D · · Score: 1

    I'm making living by 3d programming (OpenGL, DX, pattern recognition) and I got the feeling Windows is way too complicated for me too. That is, if I try to change something in it. I got a new shiny Dell XPS M1710. Removed some crap and partitioned the drive. Run chkdsk. Ooops chkdsk caused crush. After couple of hours research found that my old version Nero InCD caused it. Updated Nero. Chkdisk don't crush any more but report error. Repeated chkdsk don't help. I didn't want to reformat everything (and Dell helpfully *don't* provide Windows CD) so I decide to live with it. Oops, CD/DVD driver crushing system now on the CD insertion. Ok, I rerolled to the previous restore point. Now CD work, but all installed applications - VC6, .Net Studio etc. etc. completely screwed - all exe files disappears. I had to reinstall everything. All this took something like like one and half working days. And all this just because I wanted to have disk D:. You may say I'm stupid, or I did everything wrong but that is exactly my point - Windows is a way complicated for me. BTW most helpful tool was SystemRescueCD (Gentoo Linux) which was quite easy to use after reading readme.

  366. bash vim egrep sed awk cut find ssh basename make by Joseph_Daniel_Zukige · · Score: 1

    I just entered that at the command line and I got

    vim: /usr/bin/vim: cannot execute binary file

    Hmm. I guess you meant that as a list of tools rather than as a command line. ;-P

  367. Re:Correction: Why Linux has failed on YOUR deskto by gunny01 · · Score: 1

    With Ubuntu, it simply reported "sync out of range" and there was nothing that could be done. Safe mode generated the same error, and with no UI to interact with, that's the end of it.



    This is plain rubbish. You still have access to the command line: which despite the fact it is "scary", there is nothing stopping you fixing your computer with it.

    With Windows, there's a support number you can call, or you can take it to a local computer store, or ask for help among the massive number of Windows users - in short, you're not stuck with snobs on forums who think you should be able to hand-edit configuration files without being able to see anything on the screen.


    You can buy support for Ubuntu: for about the same price as a Windows licence. Or you can go get yourself a copy of Red Hat Enterprise, and get support and a phone number to call. Or you could take it to a local Linux User Group. Or try a different forum.

    From your post you seem to not really understand the command line. The road to linux isn't learning-free. Learn the CLI.
    --
    kill all the fucking niggers
  368. Well, so it runs. by Joseph_Daniel_Zukige · · Score: 1

    And now you are one more statistic in the report that Microsoft is writing about how Vista uptake has (finally, phew) surpassed Mac OS X uptake.

    Breaking the cycle of abuse requires courage.

  369. because by jawahar · · Score: 1

    Linux failed to penetrate into Wall Street firms desktops.

  370. Re:Correction: Why Linux has failed on YOUR deskto by Builder · · Score: 1

    Uh, do you know who the author actually is? He's the guy writing an alternative scheduler to make Linux more responsive. I think he does know a fair amount about setting the kernel to be responsive.

    Unless I've just been *whooshed*

  371. What? by Anonymous Coward · · Score: 0

    What the f-prompt are you talking about?

    Creativity can be entirely out of the blue. And it's nothing to to with 'looking at alternatives' and 'trying to make them your own'. Do you know what the word means?

  372. Re:Correction: Why Linux has failed on YOUR deskto by salec · · Score: 1

    I think once they actually gave me a MS Knowledgebase number to resolve my problem.
    No kidding? They actually told you to RTFMSKB?
  373. Re:Correction: Why Linux has failed on YOUR deskto by somersault · · Score: 1

    I am not so bothered about how an app is designed, I don't make much use of office productivity type apps, but you're right that consistency helps people to be able to use apps. I think it must be the rendering engine or something in X that just gives it a more solid feel than Windows, for things like moving windows around.. OSX is great from a consistency point of view, though the actual basic Mac theme isn't that nice looking to me.. I preferred when the close/max/min buttons were all a single colour. In fact I prefer the original Classic design to brushed aluminium! =P

    --
    which is totally what she said
  374. This is refreshing... by kgp_crap · · Score: 0

    I used to have this impression that the kernel developers were all working for big corporations and
    each patch sent to it was the result of extensive testing and review. And like Con says the kernel mailing list
    is hardly a friendly place for casual kernel tinkerers to ask questions about, and having used many of his patches,
    I had no idea he was a hobbyist.
    This is refereshing in the sense that those of us on the fringes , undecided on whether to send in those patches that seem to run smooth on your hobby machines, can in fact contribute to the mainstream kernel.

    So if Con can do it , so can I , and so can you.

    I hope this puts to rest all the nonsense about all the big OSS projects being no place for newbies...


    Cheers !

  375. No, enterprises THINK they want it by Anonymous Coward · · Score: 0

    To me at least, all software with enterprise in its name is evil (ok, generalizing a bit here... ;-) ). Most of the time there is no answer to the simple question what problem it actually solves. In a way the enterprise bit is just a marketing term. Most of the time enterprise software just adds unnecessary complexity to existing systems.

  376. Too right it's a niche by Anonymous Coward · · Score: 0

    because you can't put the number of people who use PS but instead the number who use PS and NEED the features PS has exclusively. That's a damn small segment of the small segment that use PS.

    We're talking about the people who don't need CMYK (almost everyone except those who use lithographics for large print runs: for smaller print runs, RGB is accepted on most lithographic printers too), people who don't need 48bpp images and people who don't need the latest "foowiiz" PS effect plugin, etc.

  377. mod this up Zonk .. by rs232 · · Score: 1

    It does amaze me that we need 2ghz clock speed and 4GB ram to barely achieve the performance of decade old Amiga.

    was: Re:the desktop PC is crap ..

    --
    davecb5620@gmail.com
  378. Could you three stop with the wank-wagon by Anonymous Coward · · Score: 0

    It's flamebait because the number of directories is irrelevant. Under what circimstances would this be a problem? In those circumstances, why isn't it a problem with Windows or Mac?

    Why isn't Windows not ready for the desktop because you have a "C" drive, "D" drive .... "H" driver and your CD/DVD appears as your "I" drive and depending on what you've plugged in, your USB hard drive and memory stick can turn up as "J" or "K" drives? Unlder linux, you just have "/". When you plug in your USB attached driver it comes up as "/media/FREECOM" for the Freecom USB hard driver. "/media/iRiver" for your iriver device, etc. You never plug in your Freecom drive and see it turn up as "/media/iRiver".

    People being arrogant pricks about what is wrong in another system without working out why it might not be (or is a problem with the basic idea of computers) cause people to treat you with the disdain you so richly deserve. And if that stops people like you from becoming Linux users then I have no problem with that. It won't stop me using it.

  379. Could it also be... to many distros? by AP31R0N · · Score: 1

    Dear Linux Community,

    i love you guys, but seriously. If you want to play in the big leagues you have to start acting big league. Instead of making 30 someodd half ass distros, make ONE distro that is a viable competitor. By viable competitor i mean an OS that will run all my games, my video card, my peripherals and without me having to learn command line or having to compile stuff. My XP machine is largely plug and play with all the programs and hardware i have. When the linux shelf at Best Buy is as big as the Windows shelf, then we'll talk. Until then, linux is a novelty and a hobby for nerds.

    i'm writing this on a machine that has ubuntu installed, but i'm using the XP install. Why? Because i know how to use it. Because MS Office runs on it. i use OO.o at home as much as i can. But if i want to SHARE something, i do it in MSO.

    Nothing would please me more that to see apple and M$ crumble into a bad memory, so please, POOL YOUR EFFORTS.

    --
    Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    1. Re:Could it also be... to many distros? by LittleLebowskiUrbanA · · Score: 1

      You just don't get Linux, do you? You just don't.

    2. Re:Could it also be... to many distros? by AP31R0N · · Score: 1

      i do get it. But unless and until the community creates an OS that gives users what they want/expect from windows, linux will be "oh look, it's linux, that's l33t, now boot up vista so we can play Halo 3". If linux aspires to be something for servers and for nerds to tinker, then linux has achieved its goal. If linux aspires to compete with Windows and OSX for desktop market share, it is failing and will continue to fail. With a windows box, i know that there are hundreds of companies making thousands of programs for me. If i buy a video card, it will work. With linux, i get an OS that won't run anything i care about other than OO.o and Firefox. Secure and stable, yes. Not bound to the M$ tax, yes. Developed with principles i believe, yes. Useful to me... no. Don't get pissy at me for pointing out the truth about linux. i didn't tell these people to make all of these OSes. i didn't tell them to not make or facilitate the making of drivers. i didn't tell video game devs to not make linux ports. Try directing that at that defensiveness at the people making those choices. "But but if you use windows you are perpetuating their monopoly and removing incentives for devs to make linux programs" Yes, but i don't want to go without playing WoW and Planetside for a few years hoping they'll catch up. i don't want to have to send and receive poorly converted Word/ODT documents. If EA wanted to make a game for linux, for which of the 30+ distros should they build it? Should Atari make 30+ versions of Neverwinter Nights 2? How many versions of a video card driver should Invidia have to make? Each driver is going to add to the cost of the video card. Why would tell me i don't get linux, then ask me if i do, and then tell me again that i don't? Can someone else give this guy some insightful mods for sticking up for linux? i'll take a few points of troll if that's what i get for being the messenger.

      --
      Utilizing the synergization of benchmark e-solutions to pre-workaround action items!
    3. Re:Could it also be... to many distros? by Dr.+Smoove · · Score: 1

      If you don't want to learn the command-line, don't use Linux. Linux is such a novelty that it's running in datacenters across the world for mission critical apps, and a lot of times with 5 9's of reliability. Linux IS playing big leagues you clown. Check out the top500, how many are running Linux again? Contrary to what you think, your desktop isn't the most important computer in the world.

      --
      "If you plant ice, you're gonna harvest wind."
    4. Re:Could it also be... to many distros? by Dr.+Smoove · · Score: 1

      Just do yourself and the world a favor, STFU about video games and "Invidia". If you want mod points, just say something like "Jesus, Buddha, and the Dalai Lama all use Ubuntu." AP31R0N walks into a huge datacenter and says, "O look that's l33t you're mapping the human genome on a gigantic beowulf cluster running Linux. Now reboot this thing into Vista so I can play WoW and jerk off to that hot elf in my guild."

      --
      "If you plant ice, you're gonna harvest wind."
    5. Re:Could it also be... to many distros? by LittleLebowskiUrbanA · · Score: 1

      Repeat after me....Linux is not Windows. Linux is not trying replace Windows. Linux is a desktop Unix clone. NO ONE wants Linux to replace Windows at Best Buy. Stick with Vista for your precious Neverwinter Nights.

    6. Re:Could it also be... to many distros? by LittleLebowskiUrbanA · · Score: 1

      If you can't use Ubuntu to browse the web and OpenOffice to edit documents, you can't use Linux let alone a GUI. I have my doubts about you using Microsoft to do anything other than game. In fact, I would wager against you changing your own flat tire successfully not to mention using a personal computer for serious work NOT just playing the latest games.

          Get lost, troll. I'll bet you're running pirated Microsoft and games.

  380. Re:Correction: Why Linux has failed on YOUR deskto by tinkerghost · · Score: 1

    No kidding? They actually told you to RTFMSKB?
    Yes on how to tweak a setting for a NIC so I could get the system online.
  381. Re:Correction: Why Linux has failed on YOUR deskto by analog_line · · Score: 1

    Your experience is not universal. I have a pretty common monitor (Samsung SyncMaster 940bw) and an NVIDIA video card. No amount of in-Ubuntu configuration would give me the default 1440x900 resolution, nor would it define the sync on the monitor correctly. Thankfully for me, I've used Linux enough that I was able to edit the X config files and get things working right. My father, mother, and anyone else I know wouldn't last that long.

  382. Re:Correction: Why Linux has failed on YOUR deskto by Anonymous Coward · · Score: 0

    Hello, I'm parent and I still can't post logged in because I have horrible karma thanks to these idiots (which limits me to 10 posts per 24 hours).

    In fact, nearly all my posts in this article forum were modded troll, and none of these posts was meant that way. Later in the going I had to post as AC due to the karma issue, which is very inconvenient. There MUST be some paid, very bad mods here who mod postings down without much selection.

    Could someone with mod points please look at my posting history and mod me a bit more approppriately where applicable? Thanks in advance.

    By the way, my captcha is "unjustly". It hits the nail on the head.

  383. Re:Correction: Why Linux has failed on YOUR deskto by LWATCDR · · Score: 1

    "Personally - if he said he wanted to break out his own distro, customize the kernel, optimize the whole experience for "responsive GUI" - I think he'd have a good thing going."
    Maybe but it would be just another distro. It would be a LOT of work and frankly a whole distro just for a patched kernel seems a bit much. He did matain kernel patches for a long time but just got tired of doing all that work. I think a Distro would be even more work.
    One person posted that a lot of the problems are with X. He said that it is single threaded and a reference design. IE it really isn't optimized for performance.
    Well single threaded in the land of many cores will become a worse problem over time. Then you have the problems with the Linux sound system our should I say Linux sound systems
    I always thought that IBM really missed a great opportunity when they didn't release OS/2 as open source back in the day. If they could have managed it I think it would have made a great desktop and a good companion to Linux on the server.
    I use Linux everyday. It makes a good desktop for me but I know it could be better.

    --
    See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
  384. Non karma, open to all RTFA button? by Anonymous Coward · · Score: 0

    Zonk did not make all these folks post 9 pages of off-topic comments.

    How about a button, accessible to anyone signed in,
    that could vote a comment "off topic"? Or Blah blah blah? or "my grandmother"?

    This would not affect karma, but would simply hide off topic tangents?

  385. Windows default processor scheduling by cciRRus · · Score: 1

    On the same processor (even under VMware!) Windows XP is smooth and the UI responsive.
    I share the same sentiments. The latency is more defined when the CPU is slow. On my P3-700MHz, I could feel the difference between Windows XP and Linux running IceWM.

    Could this be due to the default processor scheduling setting for Windows XP / Vista? It can be found at:

    System Properties -> Advanced tab -> Performance button -> Advanced tab -> Adjust for best performance of:
    (*) Programs ( ) Background services.
    --
    w00t
  386. Re:Could it also be... too many distros?, Ans: No. by srobert · · Score: 1

    You make some valid observations regarding file sharing with your friends and colleagues on MS Word and hardware working out of the box as being the blocks to widespread desktop Linux adoption. But here's the part you're not getting: When you ask, "If EA wanted to make a game for linux, for which of the 30+ distros should they build it?", My answer to that is, it doesn't matter which distro they test it on. I should be able to run it on my distro (and probably I can). If the linux community is complying with some standards for interoperability, then it won't help for them to pool their resources. In fact it would be counterproductive. Working on separate distros, they compete with different approaches to solving problems. The best solutions make it back into the mainstream distributions. It's an evolutionary process of ideas, (memes), rather than a centrally controlled selection process. The video card driver problem you mentioned: The answer again, should be just one version of the driver. And for that matter, Invidia wouldn't even have to write it themselves. I'm sure there would be volunteers in the linux community who would write it for them, if they open the hardware specifications for them to do it. In reality the standards are also evolving. So to be practical, if I were writing some Linux programs, I would test them on a few distributions. If it works on Debian, Redhat, and Slackware, then it will probably work on all of them. But this is not more costly development than the various versions of Windows would require.

  387. Re:Correction: Why Linux has failed on YOUR deskto by amias · · Score: 0

    and as someone who is rather obviously a linux user i'm supposed to care about this why ?

    Toodle-pip
    Amias

    --
    [site]
  388. Re:choppiness---ack, correction by hawk · · Score: 1

    oops!

    That should read that *under FreeBSD*, the mouse remained usable.

    hawk

  389. Re:Correction: Why Linux has failed on YOUR deskto by jedidiah · · Score: 1

    That's funny because I don't ever remember this being a problem on my 486.

    One thing that impressed me with Linux at the time was how I could rip and play mp3's at the same time without either task being negatively impacted. The WinDOS of the day couldn't manage the same thing.

    "moving windows around" certainly was never a problem.

    If you're going to trot out stuff like this, be careful not to do it around those of us that have been tormenting Linux since before the 2.0.0 kernel.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  390. Re:Correction: Why Linux has failed on YOUR deskto by jedidiah · · Score: 1

    It doesn't really matter.

    I used to torture 486's in the same way.

    The nice thing about Linux is that I can scale down the bloat if it comes to that. If I wanted to run on a 32M 486 again I could do that. I'd just change my window manager.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  391. Re:Correction: Why Linux has failed on YOUR deskto by jedidiah · · Score: 1

    Actually, my cpu intensive background tasks run "horribly".

    That's the way they're supposed to run. That's what time sharing systems are generally about.

    The nice thing about batch jobs is that they don't have to run well. They just have to run and not fall over. Eventually they will finish. They can do the celebrity deathmatch thing with each other with the crumbs of the system that aren't being used for interactive tasks. It really doesn't matter.

    One WinDOS network app takes a dump and the rest of XP goes with it. Nevermind load.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  392. Re:Yes he is by XueLang · · Score: 1

    not everyone is as tech savvy as you seem to think.

    Boy can I agree with this. *shudders* I've seen people who should be perfectly capable who had a horrific lack of computer knowledge. I've also seen people that, no matter how much you try to teach them, just don't get it. I don't consider myself very tech savvy for my generation, yet I was usually the person in my office who got shoved at people for computer help. It's enough to make you want to pull your hair out.

    But even somebody like me isn't overly keen on switching to Linux. Lots of the other stuff on my computer is open source. Yeah, free is awesome, but if there's something better I can pay for that is suited to what I need, I'm usually going to fork over the money for it.

    For example, GIMP has been an amazing tool for me while I'm half-broke but still wanting to do digital art. However, someday I still want photoshop, because GIMP has its limitations. As somebody with an interest in professional photography among other things, GIMP just doesn't cut it as a business solution to me. The controls aren't as fine-grain. It's a subsitute.

    Not saying everything open source is that way, but you go with what suits your needs. And in offices where you've got people who, when put in front of a computer, turn into drooling orangutans who have to ask how to do every little thing, every time they do it (I wish I were exaggerating, but I have worked with people like that), the more user-friendly and mind-numbingly simple it is (which includes being *familiar* - and at the moment familiar usually means MS, though I know that sort of puts it into a cycle based on precedents but if you haven't noticed the world often works that way), the less likely you'll have to worry about Joe Idiot calling your tech guys 500 times a day to ask how to change his font.

    --
    Knowledge is power. Power corrupts. Study hard. Be evil.
  393. Re:Correction: Why Linux has failed on YOUR deskto by jedidiah · · Score: 1

    Every extra layer between the app and the soundcard doesn't necessarily
    mean extra latency but it does provide for an opportunity to misconfigure
    something. Unix is nice in that it will do exactly what you ask of it when
    you ask it. That can also backfire on you if what you asked for was not a
    good idea.

              OTOH, it's pretty simple to slap around OO or Firefox and keep them in
    their place.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  394. you're way overgeneralizing by oohshiny · · Score: 1

    Yes, in the 486 era, the BSD kernel was more mature than Linux; it had been hacked on for so many years. It had the best scheduler around and probably better drivers and some other parts were better too.

    But that was then, and this is now. Over the last few years, Linux likely has had more interactive usage and more man hours invested in it than BSD over its entire history. I think if you want to claim that BSD is still better than Linux, you need to provide a bit more compelling evidence than you have. Hint: these things can actually be measured and quantified.

  395. generalizing? by hawk · · Score: 1

    This is about *one* specific issue: responsiveness. There's nothing in there for a claim of "better."

    However, a year or so ago the difference was still noticeable to the user; I really couldn't tell you if it is now (and I've heard that tuning the linux kernel can alleviate the problem, too).

    hawk

    1. Re:generalizing? by Anonymous Coward · · Score: 0

      This is about *one* specific issue: responsiveness. There's nothing in there for a claim of "better."

      Geez, are you autistic? From context, it should be clear that "better" meant "having better responsiveness".

      However, a year or so ago the difference was still noticeable to the user

      Really? "Was ... noticeable" to who? BSD fanboys? Where is the controlled experiment showing that? The experiment in which everything other than the kernel was exactly the same? Did subjects know which system was which? Etc.

  396. Curious dual-booter here: by cbhacking · · Score: 1

    Out of curiosity, what triggered the BSOD? The only one I've gotten in Vista since release was caused by an extremely unstable nVidia driver - "Experimental" I think they called it. It gave nearly 50% better framerates and the control panel was actually good for something (at the time, the official control panel was garbage) but the user-mode code would crash every hour or so - usually switching in or out of the secure desktop, or when logging in - although only in Windows, almost never in EVE Online (the most graphically intensive program I run). It only crashed to bluescreen once, even then - I guess even the kernel-mode portion was a little too experimental - and I've been running Vista on this machine for roughly 9 months. My card is a GeForce Go 7600, incidentally.

    Two quick side notes: To reduce disk thrashing, try using a ReadyBoost device; most USB 2.0 flashdrives or cardreaders are good enough. At the current prices for 1 or 2 gigs of flash memory, it's cheaper than a RAM upgrade that you can't use anyhow (without going 64-bit). You'll notice that lack of intelligent prefetch in Linux, incidentally; although the SECOND time I start a program it usually starts right up, the FIRST time (after rebooting to my openSuse partition) I load almost any application I must sit and watch my mouse cursor turn into its bouncing icon for a while. On Vista, even large programs like EVE load instantly.

    --
    There's no place I could be, since I've found Serenity...
  397. Re:Correction: Why Linux has failed on YOUR deskto by jZnat · · Score: 1

    You might as well make a new account. The bad mods will probably get caught in metamod (M2), but that won't fix your account now.

    --
    'Yes, firefox is indeed greater than women. Can women block pops up for you? No. Can Firefox show you naked women? Yes.'
  398. Why this article has failed on not being BS by Vexorian · · Score: 1

    Hey, pick any Linux users community and check out the complaints by the new users . How many are about performance? IMHO performance is the last of the reasons Linux is not accepted on the desktop, and others are more important... (For those who don't want to look, app compatibility is the main complaint, *gasp*)

    --

    Copyright infringement is "piracy" in the same way DRM is "consumer rape"
  399. Agreed! by LinearBob · · Score: 1

    I am part of a start-up company, and before we got very far into building our business, we had many long discussions about our computers. It seems all of us had Windows machines, but we all felt like Microsoft didn't care about us, other than their forcing WGA on us, and making us prove we are not pirates. That atmosphere of suspicion did it, and we are now in the process of switching our entire operation over to Ubuntu Linux 7.04. Ubuntu looks and feels enough like XP that most of our people have found the transition to Ubuntu almost painless. There were, and are, a few rough spots, but on the whole, we are glad we have decided to dump MS.

    The most painful part of our transition (which is still in progress) involves Open Office. While OO is close to MS Office, it is enough different that the folks making the transition are complaining about features that do not work EXACTLY the way MS implemented them. But, after some initial grumbling, they get down to work with OO, and after a while, the grumbling seems to have quieted down.

    My guess is the real problem involves people learning new habits. After they are past the steepest part of the learning curve, their pain subsides, and their real work gets done, just like before.

    But there is a really big plus in our conversion to Linux; we don't have to deal with the likes of Microsoft when we want to add new software or hardware, trying to convince them that we aren't pirates. There is nothing equivalent to WGA in Linux. And we probably will not be forced to "upgrade" just because someone snaps their fingers and says, "I think it's time we collected some more money from our customers."

    --
    An analog gray hair frantically clinging to the trailing edge of technology. :-)
    1. Re:Agreed! by bigpicture · · Score: 1

      Change always causes some amount of upheaval, it's not so much that people resist change, it is more that people resist being changed. Can't drive that Ford because the light switch is in a different place than on my Chev.

      It's the free as in freedom, in that there are very few restrictions on how you can use most open source products. No ULA that you need to be a lawyer to understand. And no MS tax!! The good news is that these products just get better and easier to use as time goes on.

      I personally have not made a complete switch to open source products yet, probably KDE 4 when it is properly integrated into Kubuntu will be the tipping point for me.