Slashdot Mirror


Should Being Competitive With Windows Matter For Linux?

An anonymous reader writes "Is Linux being held back by distributions bent on competing with Microsoft Windows? This article argues that it's a real possibility. Quoting: '... what was apparent early on during my Linux adoption was my motivation for making the switch in the first place — no longer wanting to use Windows. This is where I think the confusion begins for most new Linux adopters. As we make the switch, we must fight the inherent urge to automatically begin comparing the new desktop experience to our previous experiences with Windows. It's a completely different set of circumstances, folks. ... The fact that one platform can support a specific device while the other platform cannot (and so on) doesn't really solve the problem of getting said device working. You can see where this dysfunction of thought can become a big problem, fast."

645 comments

  1. False dichotomy by simcop2387 · · Score: 1

    Just because some distros try to act like windows doesn't mean others can't or that it's going to cause others to not try something new. How else would we have 4000 of them?

    1. Re:False dichotomy by jmorris42 · · Score: 4, Insightful

      It isn't just the distros. It is the desktop environments and all the plumbing underneath trying to shovel in the Fail as fast as they can.

      Remove manual configuration. Remove features in general. Allow people who openly hate the UNIX Way to redesign core subsystems, losing important things like network transparency and human readable/understandable settings. Microsoft is ditching the registry because in the end users hated so much they finally had to listen to them while we are still chasing those taillights.

      --
      Democrat delenda est
    2. Re:False dichotomy by Sheik+Yerbouti · · Score: 1

      Removing what features exactly. You don't even have to use the DEs if you don't like you can stick with FVWM if that's what floats your boat. That just sounds like romanticized rubbish.

    3. Re:False dichotomy by jmorris42 · · Score: 3, Insightful

      > Do the Linux guys WANT to step up and compete with OSX and
      > Windows or not?

      I have been seeing this word used all evening. I do not think it means what you think it means. I think the word you are looking for is copy.

      We DO compete. At this point the Linux desktop, warts GConf and all, works at least as well as Windows and if you don't happen to agree 100% with Steve's Vision of the Way it works better than Apple's offerings.

      > The world has spoken, and editing configs and CLI is a giant DO NOT WANT.

      If the price for marketshare is to design a system for idiots then I don't want those users. I'm NOT an idiot and a system designed for idiots would slow me down. Seriously. Do me a favor. Get a VM up and running and install something that by virtue of what it IS must be complicated. Say Squid for example.

      Now I want you to use your favorite text editor (hint, a CLI is not required if you are on the local machine) on /etc/squid.conf. See how it is almost complete in and of itself, practically making external documentation excessive. Detailed documentation right there beside the configuration items which need to be adjusted. And it is a plain text file so you can put it into a content management system to track changes, especially handy if multiple people will be making changes. And as a text file it is about as simple to edit it from ten thousand miles away as from the system console.

      So tell me, how would you improve upon that method of managing Squid? Would this be the best way to manage Firefox? No. And Firefox on Linux is configured in almost exactly the same way as it us on Win/Mac because for Firefox that is the easiest way.

      > They want hand holding, in short thinking should NEVER be required..

      And this is the great divide. What are computers? Interractive televisions for the mindless or levers for the minds of humans? One paradigm probably can't be extended to perfectly cover both use cases.

      --
      Democrat delenda est
    4. Re:False dichotomy by Com2Kid · · Score: 0

      If the price for marketshare is to design a system for idiots then I don't want those users.

      Here is a question for you: Do you want your doctor spending his time figuring out which confg files he needs to edit, or researching better ways to keep you alive?

      People have lives to live. Those of us who dedicate our lives to computers have chosen to spend a crap ton of our time learning computer systems, but not everyone has the time or the desire to do the same.

      That doesn't make them stupid. It just means they have other things to do with their time.

      Likewise, good software shouldn't need a ton of messing around with in order to get it working. I hate installation steps that consist of following manual configuration instructions in a rote manner. Odds are if you can write instructions down as "step 1, step 2, step 3..." then you can automate it as part of installation in the first place and save everyone a good bit of time!

    5. Re:False dichotomy by The+Mighty+Buzzard · · Score: 2, Insightful

      More or less true, if a bit on the cranky side. Me, I don't want to compete. I'd much prefer Average Joe stay the hell away from Linux. Mostly because I don't want Windows-think infecting overall Linux design decisions. If they want to fork and do things their windowy way, fine by me but don't screw around with stuff the proper geek distros depend on without forking.

      Also because I can now say that I haven't used Windows for two versions and have no idea how to fix your computer. Yes, I know I probably still could but it's a damned fine excuse that I won't have if they move to Linux.

      The long and short of it is, I'm quite content for them to stay off in their Windows/Ubuntu/OSX user-friendly world and I'll stay in my slackware/gentoo/arch admin-friendly world. It's why I quit trying to introduce most people to Linux a long time ago.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    6. Re:False dichotomy by hairyfeet · · Score: 0, Redundant

      See? Why is that so hard for the rest of the Linux world to accept? You like things YOUR way, which you admit is tech heavy, and want things to stay that way. Good great, all for it. The problem is so many (including the ones who modbomb when you dare to point out the emperor is naked) is that the Linux guys have completely deluded themselves into thinking I can make the world be JUST LIKE ME! and the truth could NOT be farther away from that statement if you tried!

      Like conf files? like CLI? Like Bash? Good, great, really happy for you and wish you nothing but happiness and long uptimes. But the rest of the planet, including the 100s of millions that are currently using Windows and/or OSX will never ever in a hundred million years do things YOUR way, why is that so damned hard to accept? It really is simple Linux guys: You want big numbers? You want double digit marketshare? Then you give the customers what THEY want which is all GUI and hand holding and clicky clicky.

      But please, for the sake of FOSS and your own sanity, stop deluding yourselves into thinking that if people would only embrace the power of CLI like it is the fricking force that the world will come around to your way of thinking. It won't, not now, not tomorrow, not ever. Continuing to proclaim "the year of the Linux desktop!" without accepting these fundamental truths is as insane as Tom Cruise thinking he can turn the world into Scientologists. It just ain't gonna happen friend. Either do things THEIR way, or be happy with the niche that you have and don't expect any real growth. That is really the only two choices you have, wasting mod points while pretending that inside every home user "is a CS nerd just waiting to get out" is just complete insanity.

      And sorry if I came off a little pissy, it wasn't directed at you. I'm just tired of the completely psychotic behavior of the FLOSSies here, that think they can suddenly get Joe Average to WANT to use Bash and learn strings of CLI commands. If you want users then Bash has to DIAF along with crap like conf files. Think iOS. If you don't like that, then stay out of the consumer market! It really is that simple folks, it is just that simple.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    7. Re:False dichotomy by The+Mighty+Buzzard · · Score: 1

      I'm just tired of the completely psychotic behavior of the FLOSSies here, that think they can suddenly get Joe Average to WANT to use Bash and learn strings of CLI commands

      Yeah, for some reason *NIX fanbois can't get it through their head that roughly half of the population are of below average intelligence(<100) and will absolutely never be geeks. Much like Mac fanbois can't understand that some people don't like Steve telling them what they can and can't do with something they paid for.

      Honestly, I think any OS the user has to install in the first place is pretty well doomed to nichedom on the desktop. Therein lies the possibility that their hardware might require configuring at all. Assuming for the sake of argument that the OEM installed and configured the system beforehand though, I think most users could get around fine on Ubuntu 10.4+. It's not like they really use much outside the web browser, instant messenger, and whatever mindless games came pre-installed. They probably still wouldn't see a compelling reason for switching but I don't think they'd do much screaming in fear either.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    8. Re:False dichotomy by jmorris42 · · Score: 2, Insightful

      > Do you want your doctor spending his time figuring out which confg
      > files he needs to edit, or researching better ways to keep you alive?

      I'd rather the Dr. have a skilled admin maintain a stable and secure Linux based network for his office. And not be hitting patients with the "the computers are down today" crap or "the computers got infected, your information went to Russian gangs, sorry bout that dude." You talk outta yer ass like there is an option of a foolproof computing platform that doesn't ever require professional help and hold up this strawman as the alternative to Linux. Doesn't exist. Here in the real world the alternative is Windows. Reloading from a recovery partition a couple of times per year is insane. Futzing around endlessly with anti-virus subscriptions is insane.

      And no, not even the Mac meets that no maintnance spec. There is a reason Macs are unseen in corporate installs outside the Art Dept. They can actually survive fairly well as a lone wolf but they don't manage in quantity very well. For all the hyped UNIX underpinnings all that is mostly vestigial, used only as a place to hang device drivers. The lack of available software for the Mac probably contributes to the lower maintaince burden as well.

      > I hate installation steps that consist of following manual
      > configuration instructions in a rote manner.

      Proves you haven't actually ran Linux lately. Nowadays we use package managers. RPM packages are explicitly forbidden from interaction during installation. Debian based systems aren't quite as pure in enforcing this design concept but few packages ask more than a question or two and the default is almost always sane.

      --
      Democrat delenda est
    9. Re:False dichotomy by serviscope_minor · · Score: 1

      But THIS, this simple fact, is what royally pisses off many of the Linux crowd I've seen. The fact that the public do not want to learn Bash commands, or CLI, or how to edit configs, or any of the other nerdy crap that geeks have no problem with.

      Seriously, you hate this about the linux crowd? Why? Why on earth should I care about "normal computer users"?

      --
      SJW n. One who posts facts.
    10. Re:False dichotomy by Anonymous Coward · · Score: 0

      I would hope my doctor was having his IT needs serviced by a company that knew what it was doing and was using only approved software for his medical research. I don't want him mis-diagnosing me because he's been messing with config files or settings he doesn't understand (in Windows OR Linux) and a Russian script kiddy is now feeding him mis-information.

    11. Re:False dichotomy by VortexCortex · · Score: 1

      No, you've both got it all wrong.

      Most Linux (& windows) savvy folk I know MAKE A LIVING from "The fact that the public do not want to learn Bash commands, or CLI" We don't hate that fact, we revel in it...

      ...And, you should care about normal computer users because these same Linux savvy folk also make contributions to the kernel and other open source software you use on Linux.

      The more "normal computer users" that use Linux, the more Linux savvy folk can make easy money doing what they love and have time left over to make your OS better... Hell, I've even been hired to fix a bug, or add a feature to an open source product by "normal computer users" who just want to be able to pay money to make problems go away. Were they using a proprietary OS or software, that wouldn't have been an option for them, the project & it's other users wouldn't have benefited, and I would have less money & time to work on FOSS.

      We CAN all get along... We don't need to push Linux on the desktop, it is happening/will happen soon enough (my Grandma's using Ubuntu... She knows not of this Bash you speak), besides, Linux is doing pretty well in our TVs, set-top boxes, phones, toasters, clocks, super-computers, routers (esp. the web). It doesn't matter if we're competing with windows or anything else. So long as we're being used by more people in more places, that's enough for me.

    12. Re:False dichotomy by jedidiah · · Score: 1

      There is nothing keeping the rubes from using Linux now.

      The barriers that do exist are mostly down to 3rd party support by companies like Nvidia or Apple or EA.

      The idea that light desktop users will need to learn bash is just mindless FUD from another century.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:False dichotomy by jbengt · · Score: 1

      He said "compete".
      Your mind tacked on the words "for market share", but I do not think that is what he meant.

    14. Re:False dichotomy by rtb61 · · Score: 1

      The reality is Linux is winning, hand over fist, stomping all over windows. Shh, no one really notices but Linux is ending up everywhere in appliances of all manner, types and descriptions. Most people don't even know they are using it, it runs the appliance application software and they never ever interact with operating system.

      The reality is that Linux conquest of the human computer interface is leaving the desktop till last, the exact opposite of the previous dominant operating system windows, really odd that it is doing it in the exact opposite direction but it's just the way it happens to be panning out.

      People will want Linux on their desktop not because it is better but simply because it is like their other appliances be it a phone or a TV etc.

      --
      Chaos - everything, everywhere, everywhen
    15. Re:False dichotomy by Com2Kid · · Score: 1

      I'd rather the Dr. have a skilled admin maintain a stable and secure Linux based network for his office. And not be hitting patients with the "the computers are down today" crap or "the computers got infected, your information went to Russian gangs, sorry bout that dude." You talk outta yer ass like there is an option of a foolproof computing platform that doesn't ever require professional help and hold up this strawman as the alternative to Linux.

      I was more referring to home PCs, where GUI configuration tools are appropriate.

      Proves you haven't actually ran Linux lately. Nowadays we use package managers. RPM packages are explicitly forbidden from interaction during installation.

      Which while a good goal, it does not help out with software that requires inane manual configuration steps to get to a usable state after installation.

    16. Re:False dichotomy by hairyfeet · · Score: 0, Troll

      Sorry but you are wrong: Four words Xserver and Hardware ABI, or a lack of it. I set up nearly a half dozen machines with bog standard hardware, all big name OEM stuff both desktop and laptop, and tried running Ubuntu on them from 6-9.04. Guess how many upgraded correctly with ZERO need for CLI or 'fixes"? NONE. Zip zero zilch nada squat.

      Then take in the fact that simple things like launching a video can cause the whole damned Xserver to crash like something out of Win9x which before someone screams shill and modbombs I am far from the only one saying this and you have an OS that is fine IF you have a CS degree AND don't mind tweaking AND don't mind learning CLI AND don't mind trawling forums for "fixes" when the lack of hardware ABI causes the whole thing to shit itself and die.

      So while I wish Linux was ready for consumers, it just ain't. And if FLOSSies would stop trying to compare themselves to XP, a decade old OS that nobody even sells anymore, and compare their offering to windows 7 and the latest OSX they'd see I'm right. in both of those OSes GUI and intuitiveness is king, full stop. Hell my 67 year old dad installed Windows 7 by himself when he didn't want to wait to have me do the "work". Windows 7 held his hand, asked nothing but simple questions like 'Are you at home or the office?" and even found and downloaded ALL the drivers for him automatically. Show me a Linux that does anywhere near that level of hand holding, or one where you could remove the CLI completely and never need it. Because I have yet to see anything get close to Vista and Tiger levels of easy, much less Win7 and Snow Leopard.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    17. Re:False dichotomy by hairyfeet · · Score: 0, Troll

      I probably shouldn't answer you, as just by looking at the Linux and Apple sections anyone who doesn't STRICTLY follow groupthink is getting modbombed to hell, but I was raised that it was rude not to speak when spoken to. You simply read the sentence wrong, allow me to re-parse it "But THIS, this simple fact, is what royally pisses off many of the Linux crowd I've seen"

      Now is it clear? what I was point out is the Linux fanbois get pissed if you point out their "I can make the world act just like ME!" is a complete and total logical fallacy and fail as well. If iOS and its incredible sales have proven anything it is that consumers want even LESS freedom in return for MORE handholding and "clicky clicky" ease of use.

      As for "why you should care" about them? Two words: Manufacturer support. Want to know one of the BIG reason why I sell Windows and Apple and NOT Linux PCs? Because my customers can walk into ANY B&M store, look at ANY PC product, and in less than 5 seconds know if it will work or not. They just look for the Winflag with "works with Windows x" which I have told them even if it says Vista it will work fine with Win7 (I myself am using Vista drivers for some of my peripherals) or look for the Apple symbol with the "supports 10.x or later" so they only need to know X. Can't get any easier.

      Now compare to Linux: Go to store, write down makes/models, go BACK home if they don't have a smartphone, since in the B&M stores you can't return squat anymore, look on Google, find usually out of date hardware lists, buy and play hardware roulette. And that is of course they don't get bit in the ass by the "update foo broke my drivers" which thanks to the lack of a hardware ABI (which BTW everyone else has had for a fricking decade now) when the 6 month upgrades roll around they can either get stuck on unsupported OS and software or enjoy a chunk of their hardware possibly breaking. I try doing the standard upgrade route from Ubuntu 6-9.04 on 4 machines with bog standard hardware like Realtek, Nvidia, ATI, SiS, and Broadcom, and know how many survived with NO hardware issues? ZERO.

      So there you have it. On the one hand you have a very vocal wing of the Linux community that actually believes they can get Joe Average to want to use CLI and learn bash commands, which the meteoric rise of iOS should have driven a stake through, and on the other you have those demanding hardware manufacturers support them without bothering to do the work required to get the numbers high enough to make support worthwhile. I'm sorry but while Linux makes a decent server OS a home user OS it ain't. I'm hoping Canonical will just fork the whole thing away from Linus and we'll finally get a true "third way" for home users, because as of right now no Linux fits that bill, not even Ubuntu.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  2. Windows is the only place left for Linux to expand by gman003 · · Score: 5, Insightful

    Linux has a 90% share in supercomputers, a 50% share in servers (+/- 10%), and a pretty good share of cell phones and other mobiles, if you include Android and other semi-proprietary systems. The only place to expand into it the desktop, where the market share is at most 5%. So, why not?

  3. No by Anonymous Coward · · Score: 0

    Just make a good OS. If you must copy something, at least go with something that is nice to use, like say Mac OS X.

  4. linux by wizardforce · · Score: 5, Insightful

    can be anything we want it to be. It is, after all, open source and can be modified to suit many different purposes. Should Linux compete directly with Windows? That's a stupid question. Linux should do what the user wants and if that happens to put it on a collision course with Windows then so be it.

    --
    Sigs are too short to say anything truly profound so read the above post instead.
    1. Re:linux by Daniel+Dvorkin · · Score: 1

      Agreed, but not every user has the time to spend customizing every aspect of the OS and each application. I share the author's frustration at a "Linux experience" that keeps trying to be Windows-like and ends up feeling like a cheap knockoff. Windows sucks, and most applications written for Windows suck, and everyone knows it; it's the search for a better alternative that drives most users away from Microsoft's smothering embrace out into the wild world of F/OSS in the first place. So why is it so damned hard to find a distro with a UI that doesn't try to look like Windows, or a word processor that doesn't try to look like Word, or what-have-you?

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:linux by Anonymous Coward · · Score: 0

      Most Windows users like the general experience, but hate certain aspects - security for one, cleanly removing programs for another. Imitating the most popular interface and its support of legacy applications is not a bad thing.

    3. Re:linux by ewieling · · Score: 2, Insightful

      "not every user has the time to spend customizing every aspect of the OS and each application."

      You have just described one of the primary reasons I've not switched to Windows 7. I am an XP user with all the stupid eye candy turned off so it has a mostly Win2k UI.

      I don't want to spend a week learning a new OS. At some point I'm sure that I will have to, but not yet.

      --
      I really shouldn't have used someone else's email address for this account.
    4. Re:linux by Nursie · · Score: 1

      "I share the author's frustration at a "Linux experience" that keeps trying to be Windows-like and ends up feeling like a cheap knockoff."

      Funny, I haven't noticed that since the early days of fvwm95 and really early KDE versions.

      If anything Ubuntu is trying very hard to emulate the MacOS look and feel, and other distros are doing their own thing.

    5. Re:linux by Anonymous Coward · · Score: 0

      can be anything we want it to be. It is, after all, open to all and can be modified to suit many different purposes. Should the planet Mars compete directly wrth Earth? That's a stupid question. Mars should do what the user wants and if that happens to put it on a collision course with Earth then so be it.

    6. Re:linux by mrmeval · · Score: 1

      I've argued before that I can only get new users to even consider using linux if the UI is identical to what they have spent time learning yet with the option to modify it. It fell on deaf ears and still does.

      I can not get ordinary people to use Linux. The usually exclamation is "Get this crap off my computer so I can use it." not even able to comprehend that they are using a Live CD which won't alter their system.

      If it booted and acted like windows, properly worked with all their important files, properly imported emails from outlook, properly worked with the keyboard shortcuts of their windows system then I might have a chance to go on to showing them how to customize it and activate advance features. As it is there is no chance, "It doesn't work"

      I did get someone past all of that and they were lost because of pulseaudio's idiocies. If audio had actually worked I'd have had issues with lack of clients for netflix, Hulu blocking 64bit linux and others.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    7. Re:linux by Man+Eating+Duck · · Score: 1

      I can not get ordinary people to use Linux. The usually exclamation is "Get this crap off my computer so I can use it." not even able to comprehend that they are using a Live CD which won't alter their system.

      If it booted and acted like windows, properly worked with all their important files, properly imported emails from outlook, properly worked with the keyboard shortcuts of their windows system then I might have a chance to go on to showing them how to customize it and activate advance features. As it is there is no chance, "It doesn't work"

      Don't forget games, which is the only *real* problem they would probably have.

      I experience the same as you when I suggest Linux to people with a box in need of a new OS. My gf is happy with Ubuntu, but others won't even give it a try. Linux would most likely cover all their needs, and the UI is just a little different, not worse. Going from Windows to Linux is probably as easy as going from Windows to OSX.

      It's a genius strategy from MS to make Windows so easily available. Everyone gets it "free" with a new computer, and when you want to upgrade it's trivial to pirate it. People want what they're already familiar with, flaws and all. I don't give Windows to anyone, but if they ask me I don't spread FUD about pirated copies. It's actually a lot easier to run a pirated copy than to try to keep your computer "validated" through hardware upgrades and whatnot.

      If people actually had to *pay* to use Windows (apart from the MS tax) that probably would have created more interest in other alternatives, Linux among them.

      --
      Are you a grammar Nazi? I'm trying to improve my English; please correct my errors! :)
    8. Re:linux by Uzik2 · · Score: 1

      Amen! The article is just journalism 101 games to whip up controversy.

      --
      -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    9. Re:linux by HermMunster · · Score: 1

      I can wholeheartedly say, "then don't". You don't need to customize it. Just use it. Leave it as is. It's that simple. And, please, stop spreading the FUD.

      --
      You can lead a man with reason but you can't make him think.
    10. Re:linux by HermMunster · · Score: 1

      It wasn't genius, it was illegal. What they did to achieve that is what got them convicted as a criminal predatory monopolist. The problem with the resolution was that it was too little too late. By then most programs were being developed for Windows and most OEMs had already invested billions in getting it working properly. They don't want to go through that again.

      --
      You can lead a man with reason but you can't make him think.
    11. Re:linux by kaizokuace · · Score: 1

      but dude, the new task bar in win 7 is rad! it was totally MY idea! It can be your idea too.

      --
      Balderdash!
    12. Re:linux by Bigjeff5 · · Score: 1

      You obviously have no understanding of history.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    13. Re:linux by HermMunster · · Score: 1

      I obviously do, as I lived through it and watched/read about it on a daily basis.

      --
      You can lead a man with reason but you can't make him think.
  5. Linux is everywhere. by codepunk · · Score: 4, Insightful

    There is hardly a soul on this planet who's life is not touched by linux in some fashion every single day. Windows has another chunk taken out of it every day it is death by a thousand cuts. If things continue on the path they currently are nearly everyone is going to be running around with linux in their pocket and soon. I saw a guy today with a droid in one hand and a kindle in the other, now that brought a smile to my face.

    --


    Got Code?
    1. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      There is hardly a soul on this planet who's life is not touched by linux in some fashion every single day. Windows has another chunk taken out of it every day it is death by a thousand cuts. If things continue on the path they currently are nearly everyone is going to be running around with linux in their pocket and soon.

      Jesus. Every time I start to think that the Linux userbase isn't as bad as its reputation, someone like you comes along and proves me wrong. What you wrote there looks like it was copied and pasted from a KCNA post after a search-and-replace to get "Linux" and "Windows" in there...

    2. Re:Linux is everywhere. by man_of_mr_e · · Score: 0, Troll

      Uhh.. what? I know lots of people who's lives are not touched by Linux in any way whatsoever. They don't own smartphones or tivo's or even flat screen tv's. They don't own ebook readers, or even surf the internet. Exagerate much?

    3. Re:Linux is everywhere. by codepunk · · Score: 3, Funny

      Yes ok, amazon jungle tribal members probably do not use linux very much.

      --


      Got Code?
    4. Re:Linux is everywhere. by binarylarry · · Score: 1

      Don't forget the Amish.

      Amish people hate Linux. mr man is probably Amish posting from Win 3.1.

      --
      Mod me down, my New Earth Global Warmingist friends!
    5. Re:Linux is everywhere. by codepunk · · Score: 2, Informative

      Actually I know a Amish dude that runs Linux on his desktop, there goes the Amish theory.

      --


      Got Code?
    6. Re:Linux is everywhere. by martin-boundary · · Score: 1

      Yes ok, amazon jungle tribal members probably do not use linux very much.

      Neither does the half of the world population who live on less than $3 per day.

    7. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      It's pretty rare to live in some way in the West that doesn't involve some level of internet use. Google, Wikipedia, & Facebook, & email amount for a very large portion of internet traffic. Google, Wikipedia, & Facebook all use Linux heavily for their webservers. Large portions of e-mail servers either run on Linux or rely on Linux servers to route the mail.

    8. Re:Linux is everywhere. by slinches · · Score: 1

      I think the GP may have been using a little known literary device called hyperbole.

      Besides, Linux is so pervasive now that many people who have never used a computer benefit from Linux indirectly. If they've ever hooked up to the electric grid, or used a phone, or bought anything that wasn't produced locally, they have likely used services that rely on Linux. I think it would be difficult at this point to avoid being "touched by Linux" in some way without being completely isolated from the global economy.

      Also, it's exaggerate.

      --
      Knowledge Brings Fear
    9. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      Do they drive? They've been affected by traffic light control systems, which may be running Linux. Have they ever made use of a medical advancement? Linux is popular in scientific research.

      It's not very hard. You don't even have to push a button to receive bacon. Uh, I mean, be affected by Linux.

    10. Re:Linux is everywhere. by gman003 · · Score: 2, Informative

      The servers they connect to run Linux. The routers they connect to run Linux. They may not know it, but Linux is everywhere.

    11. Re:Linux is everywhere. by donkey55b · · Score: 1

      Even people who don't own a computer know people who do. EVERYONE is touched by Linux. Ever use Google? Know anybody who does? Their servers run on Linux. This is just one example. Linux is pervasive. Not owning a computer is possible, but not being effected by Linux is not. I don't watch any television AT ALL. But it would be a stretch to say I was not effected by television. It's pervasive. I go into work and people are asking me did I watch such and such last night. You go in a restaurant and it's just there and going. Same thing with Linux. Like television it's just part of the structure of the modern industrial world. In ways that you obviously have not considered.

    12. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      They don't even surf the web, powered by Linux machines? Watch TV or CGI animations?

    13. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      Perhaps more accurately, essentially nobody who interacts with Windows doesn't interact with Linux.

    14. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      Nobody cares about the Backend, as long as it is working it could be a bunch of mice in a treadmill.

    15. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      and possibly the people who parrot pureed statistics with impunity.

    16. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      No one cares if the server is running Linux. IOS or Junos are used in a lot of routers. Junos and IOS are everywhere. For most people it does not mater, so they don't care.

      Find a tangible use for Linux that everyone can see, feel, touch smell then they will care.

       

    17. Re:Linux is everywhere. by sjames · · Score: 1

      Are you sure they've never called anyone using a smartphone or Asterisk?

    18. Re:Linux is everywhere. by jc79 · · Score: 1

      Yes ok, amazon jungle tribal members probably do not use linux very much.

      Neither does the half of the world population who live on less than $3 per day.

      Although a few (not enough) of their kids have Linux-based OLPCs to play with... Shame that project seems to be dying.

    19. Re:Linux is everywhere. by Attila+Dimedici · · Score: 1

      Actually I know a Amish dude that runs Linux on his desktop, there goes the Amish theory.

      Well, he is either hiding his use of electricity from the other members of his church, or he has been shunned by the Amish (or in the process of being shunned).

      --
      The truth is that all men having power ought to be mistrusted. James Madison
    20. Re:Linux is everywhere. by Anonymous Coward · · Score: 0

      I went on a tour of an Amish community last year. I was suprised to see that the carpenters had electric drills and other equipment. I was told that Amish workers do use electric tools but they need to be run by a generator. The electricity needs to be isolated from the transmission grid. I didn't understand the distinction but it was something about not having connections to the rest of the world.

    21. Re:Linux is everywhere. by Jon+Abbott · · Score: 1

      That is a bit myopic... the generator requires gasoline, which was most likely imported from somewhere else on the globe.

    22. Re:Linux is everywhere. by L4t3r4lu5 · · Score: 1

      Never mind where the oil came from. The generator was probably imported from China.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    23. Re:Linux is everywhere. by Myopic · · Score: 1

      I am not an Amish expert, but I think rules vary widely by community. ...which is a lot like Linux, actually.

    24. Re:Linux is everywhere. by HermMunster · · Score: 1

      They probably don't use any computer. Doesn't matter, because I'm sure he doesn't know them.

      --
      You can lead a man with reason but you can't make him think.
    25. Re:Linux is everywhere. by HermMunster · · Score: 1

      Ted Kaczynski?

      --
      You can lead a man with reason but you can't make him think.
    26. Re:Linux is everywhere. by HermMunster · · Score: 1

      Of course we do. The vendors also care a lot. Many of us care a lot.

      People don't care what they run on their computers (Linux or Windows), as it just a back end. What they care about are the apps.

      --
      You can lead a man with reason but you can't make him think.
    27. Re:Linux is everywhere. by HermMunster · · Score: 1

      You sound like an ass-clown. You need to be introspective so you can see that people's zeal reaches everywhere and everything, from lingerie to toothpicks. Get real. Your introspect would help you understand that your comment evokes the same disdain you have for other's comments.

      --
      You can lead a man with reason but you can't make him think.
    28. Re:Linux is everywhere. by man_of_mr_e · · Score: 1

      What part of "every day" don't you understand?

    29. Re:Linux is everywhere. by man_of_mr_e · · Score: 1

      It's not that rare at all, even if you ignore the over 60 crowd (which I agree is become more technology literate), there are still tons of people I interact with every day that know nothing about computers much less the internet.

    30. Re:Linux is everywhere. by man_of_mr_e · · Score: 1

      I find it highly unlikely that there are any in common use Linux based traffic control systems. The systems in use today are either dos based, or they're wind river or other embedded device systems. Linux is overkill for such a system and provides no benefit.

    31. Re:Linux is everywhere. by man_of_mr_e · · Score: 1

      What part of "they don't [...] even surf the internet" didn't you understand?

    32. Re:Linux is everywhere. by sjames · · Score: 1

      Whoosh! I was having a bit of fun with tenuous connections. In that vein, are you absolutely certain they didn't narrowly avoid death 10 years ago when someone got a call on his asterisk enabled office phone delaying him from leaving work and so causing him to not run them down in the crosswalk?

    33. Re:Linux is everywhere. by Bigjeff5 · · Score: 1

      Pot, meet Kettle.

      Can we all just agree to hate each other equally?

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    34. Re:Linux is everywhere. by Bigjeff5 · · Score: 1

      Neither does the half of the world population who live on less than $3 per day.

      If I could figure out how to do that I'd be rich as hell by now.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    35. Re:Linux is everywhere. by HermMunster · · Score: 1

      You hate, I debate. Kettle meet pot, meet kettle.

      --
      You can lead a man with reason but you can't make him think.
    36. Re:Linux is everywhere. by mahadiga · · Score: 1

      And all High Frequency Trading Systems are developed using Linux.

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  6. Re:Windows is the only place left for Linux to exp by falckon · · Score: 2, Interesting

    I half agree. Linux does not have to be "like Windows" to be suitable as a Desktop OS. It does however help people make the transition, and it could certainly use the market share in order to influence driver developers and video game developers to think of Linux. There is something to be said for keeping the things that make Linux lovers love it, but this is the beauty of having hundreds of distributions.

  7. If Linux wants to have broader adoption... by RocketRabbit · · Score: 5, Interesting

    Linux must compete with Windows if there is ever going to be a "year of Linux on the desktop."

    That would force manufacturers to release more compatible products, perhaps even contributing drivers to the kernel. It would spur the release of more commercial software, and gather more interest in the open source software that already exists as well as fostering new growth there.

    Computers would be cheaper, as there wouldn't be a Windows tax, and additionally there would be more form factors available. How about ARM laptops with 30-40 hour battery life? Oh, sorry, that's not really happening now because manufacturers are afraid their customers will be confused, and they are afraid of losing their partnering bribes - I mean "incentives" with Microsoft.

    Linux on the desktop, from the store, for average people, with first-party support, is extremely desirable for the future of computing. One thing that would be nice is to see some Linux games. Oh sure, you can run Wine or one of the commercial variants of Wine, but most people are just going to stick with Windows.

    1. Re:If Linux wants to have broader adoption... by whiteboy86 · · Score: 2, Funny

      @manufacturers contributing drivers to the kernel


      OK, why then Linux doesn't provide the same driver interface as Windows? I believe similar goal has that ReactOS Windows clone.

    2. Re:If Linux wants to have broader adoption... by phek · · Score: 2, Interesting

      you do realize that switching to ARM laptops would fuck up a lot more software than the OS right? also the laptop would be fucking expensive because the ARM architecture doesn't have a shitload of manufacturers developing pc peripherals for it (there's a reason apple switch away from ppc).

      also a good majority of manufacturers are contributing to linux drivers, whether it's actual drivers or just specs so someone else can write the drivers.

    3. Re:If Linux wants to have broader adoption... by Anonymous Coward · · Score: 0

      Why would an ARM laptop be that much different from an ARM smartphone? Those seem to work okay. They are expensive because they are tiny.

    4. Re:If Linux wants to have broader adoption... by Nursie · · Score: 4, Informative

      You do realise you're talking bullshit, right?

      You can already get the Toshiba AC100, and ARM laptop/netbook thing based on nVidia's Tegra platform. It ships with Android but Ubuntu apparently runs nicely already. It's pretty cheap.

      ARM have PCI and PCIE bus available as well as a lot of other standard stuff like USB.

    5. Re:If Linux wants to have broader adoption... by damnbunni · · Score: 1

      I'd really love to see an ARM laptop with a 40-50 hour battery life!

      But all the ARM laptops I see have a battery life not all that much longer than Intel-based laptops.

      My Asus Eee 901 with SSD gets 6 to 7 hours on a charge, and that's an older model. I bet the newer Atoms do better.

    6. Re:If Linux wants to have broader adoption... by phek · · Score: 1, Insightful

      wow, that is amazing, i could get a toshiba netbook with under a quarter of the specs of my toshiba laptop for the same price!

    7. Re:If Linux wants to have broader adoption... by Nursie · · Score: 1

      Your laptop is thin, light, has a long battery life and is also the first of its kind without volume production to drive cost down?

      No, didn't think so.

      Accept that your original comments about ARM latops being horrendously expensive and having no working software are wrong, then move on.

    8. Re:If Linux wants to have broader adoption... by gman003 · · Score: 1

      One thing that would be nice is to see some Linux games.

      Good news! Unless my sources are incorrect, Rage, an upcoming and rather anticipated game by id, will be released (but not supported) on Linux. That's a step in the right direction.

    9. Re:If Linux wants to have broader adoption... by gman003 · · Score: 1

      Woops, forgot source: games.slashdot.org/comments.pl?sid=302231&cid=20671657

    10. Re:If Linux wants to have broader adoption... by blarkon · · Score: 1

      The price of computers is subsidized by a whole lot of closed source applications that would have trouble existing under an open source ecosystem. Computers would probably become more expensive if Linux was the only operating system sold because the subsidies are greater than the licensing cost of Windows. This is why, when vendors do provide a "Linux" option the Linux option is more expensive. With Linux you wouldn't get the subsidies involved by people paying to have demo versions of their software included on the machine. Why would any company pay money to place demo software on a Linux computer - it isn't as though they'd be able to sell an after market subscription, which is how they make that money back.

    11. Re:If Linux wants to have broader adoption... by rastoboy29 · · Score: 1

      Dude, we have this, and it's called Android.

      (And Meebo)

    12. Re:If Linux wants to have broader adoption... by RanchNachos · · Score: 1

      Linux on the desktop, from the store, for average people, with first-party support.

      Mandrake, now Mandriva is just that. I actually bought a retail copy from Best Buy(don't shoot me!) many years ago, and it has all that, including games. Tux Racer was fun! :)

    13. Re:If Linux wants to have broader adoption... by wvmarle · · Score: 1

      Now that is exactly why there are these organisations called "app stores" for mobile devices and "repositories" for Linux distributions so you don't have to worry about compiling for your architecture, whatever that may be.

      And besides there are plenty of Android-based "iPad's" available these days from China. Since days after the announcement of the iPad by Apple I'm getting those ads from Chinese manufacturers.

      It seems the iPad itself is also doing quite well with an alternative OS on an alternative processor (and wasn't that one ARM based as well?).

    14. Re:If Linux wants to have broader adoption... by sjames · · Score: 1

      Probably because the Windows driver ABI is horrific.

    15. Re:If Linux wants to have broader adoption... by RocketRabbit · · Score: 1

      An ARM laptop would be cheap. USB works with ARM, and that's all the average Joe needs. I used a PowerBook G4 for years and it had bog standard PCI, USB, FireWire, IDE, etc and so on.

      Software would be handled with a simple recompile, and in the case of commercial software multiple binaries for the various architectures could be provided.

      There is no reason for Granny or little Billy in the third grade to have a Core2 Duo just to type and surf and mail. That is like buying a freight train so you can drive to the store.

    16. Re:If Linux wants to have broader adoption... by RocketRabbit · · Score: 1

      MS will kill Toshiba's partner status if they try to ship an ARM notebook (ie something with a screen bigger than 12" I think).

    17. Re:If Linux wants to have broader adoption... by RocketRabbit · · Score: 3, Insightful

      What?

      Why the fuck would Linux clone one of the weakest parts Windows? Are fucking high on crack?

    18. Re:If Linux wants to have broader adoption... by RocketRabbit · · Score: 1

      You are missing the point. People no longer care much about the 'specs' as long as their machine will do the job they want it to, and it is nicely made.

      We hit the point where your average computer is good enough for 90% of the people out there 10 or more years ago. What people want now is something that is small, light, and has excellent battery life. The "specs" people now care about are weight, XYZ dimensions, and battery life.

    19. Re:If Linux wants to have broader adoption... by RocketRabbit · · Score: 1

      This is true to some extent, but the demo ware only basically offsets the cost of the Windows license. Dell is not making money shipping demo ware, they are just subsidizing the copy of Windows.

    20. Re:If Linux wants to have broader adoption... by Nursie · · Score: 1

      Wouldn't surprise me at all to see MS throwing its weight around on this matter and attempting to crush this sort of deviant, rebellious behaviour. Not much to be done about that.

      I really want to get one of these, but I have no excuse at the moment because my eee 901 is still working perfectly, and I spent a fair amount modding it over the last couple of years. :(

    21. Re:If Linux wants to have broader adoption... by Anonymous Coward · · Score: 0

      The AC100 received a review of 10% from ElReg since Android 2.2 is so ill equipped for netbooks.

    22. Re:If Linux wants to have broader adoption... by CFBMoo1 · · Score: 1

      "Oh sure, you can run Wine or one of the commercial variants of Wine, but most people are just going to stick with Windows."

      Especially when things like Wine and Flash wrestle for the sound system from the rest of the operating system and you have to dork around with Pulse Audio configurations while someone else tells you it works fine on their machine and they don't see your problem.

      --
      ~~ Behold the flying cow with a rail gun! ~~
    23. Re:If Linux wants to have broader adoption... by Nursie · · Score: 1

      Only 10%?

      Wow. Well, if/when I pick one up it won't have android on it for long.

    24. Re:If Linux wants to have broader adoption... by Anonymous Coward · · Score: 0

      Are fucking high on crack?

      I think you accidentally a word.

    25. Re:If Linux wants to have broader adoption... by Pentium100 · · Score: 1

      The thing is, with my x86 laptop, I can run the same software that I run on my x86 desktop. Including games, not all of them and not on as high settings, but still, I can play games even on my 5 year old laptop.

      ARM or another architecture would mean different software. Or maybe no software of a specific type.

      ARM have PCI and PCIE bus available as well as a lot of other standard stuff like USB.

      But I guess that Windows drivers made for x86 do not work on ARM...

    26. Re:If Linux wants to have broader adoption... by Ash-Fox · · Score: 1

      An ARM laptop would be cheap.

      I was in Currys a few days ago, they had an Arm netbook (256MB RAM, 16GB HD) running on Windows CE for £260, mean while most of the x86 netbooks with bigger harddrives (120GB), more RAM (1GB) were closer to £200 while running windows 7 starter / home premium. How is that cheaper?

      --
      Change is certain; progress is not obligatory.
    27. Re:If Linux wants to have broader adoption... by BluenoseJake · · Score: 1

      Compared to the constantly moving target that is the Linux ABI (or lack thereof). Give me a break

    28. Re:If Linux wants to have broader adoption... by jbengt · · Score: 1

      Because subsidies have no costs?
      If you include the cost of the software the subsidiizing companies are promoting, like the cost of running a current anti-virus, then the Linux box may well come out cheaper.

    29. Re:If Linux wants to have broader adoption... by sjames · · Score: 1

      Personally, I would like to see some of that churn settle down. That, though, is not the same as copying the Windows ABI as-is.

      It's less problematic if you contribute the driver so that it gets included with the vanilla kernel.

    30. Re:If Linux wants to have broader adoption... by HermMunster · · Score: 1

      Linux isn't Windows, period!

      And, BTW, lots of vendors supply drivers for the kernel. Many don't because there are competent drivers already available.

      --
      You can lead a man with reason but you can't make him think.
    31. Re:If Linux wants to have broader adoption... by HermMunster · · Score: 1

      You could probably get a cheaper netbook if it came without an OS then installed Linux on it.

      --
      You can lead a man with reason but you can't make him think.
    32. Re:If Linux wants to have broader adoption... by HermMunster · · Score: 1

      And others make money removing that crap-ware from all those HPs and Dells.

      --
      You can lead a man with reason but you can't make him think.
    33. Re:If Linux wants to have broader adoption... by Ash-Fox · · Score: 1

      You could probably get a cheaper netbook if it came without an OS then installed Linux on it.

      But the OEM licensing for Windows CE is less than Windows 7 starter. So I don't buy that.

      --
      Change is certain; progress is not obligatory.
    34. Re:If Linux wants to have broader adoption... by sznupi · · Score: 1

      Not really true; at least some time ago it wasn't hard to find, in many CIS & generally former Warsaw Pact places, laptops (also from very big manufacturers) without OS (or with useless "DOS2000", or similarly useless Linux LiveDVD without drivers for the machine)

      Yes, they were less expensive.

      --
      One that hath name thou can not otter
  8. Inherrant dissasembly by jhoegl · · Score: 0, Troll

    When one continues to think of "Windows Interface" as sub-par, less intimate, less romantic, or beneath them one does not think outside the box. Windows, in its simplest form, is a way to present options to someone, that would otherwise have to look up KB, help, manuals, etc. to find. Some feel that this is a better way to "get to know your software", but the reality is that it leaves open holes and unknown potential for software. Our world is fast paced and crazy, sure taking the time to read up on something and discovery can be fun and exciting, but there are other things to do in life.. like explore that backyard you have.

    So, in my world, competitive is a matter of ease of use, security, and cost. Linux can solve a problem that Windows cannot without programming, and Windows may be a better option due to integration and ease of use for my users.

    Competition? PPFFFTTTT, not at small to mid-level business range.

    1. Re:Inherrant dissasembly by sjames · · Score: 1

      GUI != Windows. Mac does not have a Windows interface. Ideally, the GUI is a front-end to CLI. That way people in a hurry can just hunt and click and people whi need/want a deeper knowledge so they can be efficient can have their way too.

  9. The answer is no by Anonymous Coward · · Score: 0

    Linux is not being held back by distros trying to compete with Windows.

    The desktop is not where the majority of computers are. Almost certainly, we have more Linux in embedded devices and cell phones than the total number of desktop computers (Windows or otherwise).

    The majority of Linux users aren't aware that they are using Linux.

    1. Re:The answer is no by binarylarry · · Score: 1

      The vast majority of users aren't aware they're using NT or Darwin on their desktops either.

      --
      Mod me down, my New Earth Global Warmingist friends!
  10. Re:Windows is the only place left for Linux to exp by mirix · · Score: 1

    It's huge in embedded things as well.

    --
    Sent from my PDP-11
  11. If you're looking for Windows... by MeNeXT · · Score: 1

    then buy Windows.

    --
    DRM? No thanks, I'll just get it somewhere else...
    1. Re:If you're looking for Windows... by sodavatn · · Score: 0

      I did, and windows 7 is working just great thank you. After a few horrible versions I think MS succeeded with win7 - can't really see why I would switch to linux on my desktop. My servers run linux and it runs great.

    2. Re:If you're looking for Windows... by The+Mighty+Buzzard · · Score: 1

      Please feel free to not switch. For every person that uses Windows on their desktop, that's one less person I might conceivably have to provide unpaid tech support for. Not because Windows is more stable and secure but because I gave up supporting it about a year after I quit using it.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    3. Re:If you're looking for Windows... by sodavatn · · Score: 0

      woosh

    4. Re:If you're looking for Windows... by tepples · · Score: 1

      After a few horrible versions I think MS succeeded with win7 - can't really see why I would switch to linux on my desktop. My servers run linux and it runs great.

      Some developers like to run the same OS on the desktop and the server because that way, they can test the software on localhost as they develop it without having to upload it to a test server every time they save.

    5. Re:If you're looking for Windows... by The+Mighty+Buzzard · · Score: 1

      Doh! That's what I get for posting at 2am.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
  12. Uhhh... Well... Ya by Sycraft-fu · · Score: 4, Insightful

    If the objective is to be a desktop OS that everyone can use then yes you are defacto competing with Windows. That doesn't mean doing everything just like Windows does but it does mean competing.

    Also if you want to compete EFFECTIVELY it does mean trying to do the things that Windows can do. That doesn't mean looking or acting precisely the same, but it means being able to handle the same kinds of tasks with the same (or better yet less) effort.

    Remember that to most people computers are tools. They have various things they want to accomplish with them, and they want the tool to be easy and helpful in doing that. As such, to win them over you need to be able to accomplish their tasks, and to do so with a minimum of fuss.

    Expecting people to be willing to troubleshoot and learn more about Linux is complete bullshit. It is effectively being lazy, it is saying "We can't make our shit work right or be easy to use, so we expect you to pick up the slack and learn to deal with it." That is NOT an acceptable solution, because the response from people will be "Fuck you, I'm not using it then." They don't want to become experts in computers, they just want to use them to accomplish whatever it is they are after.

    It is no coincidence that as computers have gotten easier to use, more people use them. Back when computers were first invented not only were they expensive, but you practically needed an advanced degree to operate them. You had to program them in raw machine code, every program was something newly created, you had to solve electrical problems, etc, etc. There were just few people that could deal with that. As things got successively easier, more friendly, the world of computing was opened to more people.

    Now it is fine to feel Linux shouldn't go the desktop route, that it should be a server/embedded OS and desktop use should be primarily incidental. However if you want it to flourish in the desktop market then that means it does have to compete with Windows and it does have to get easy to use. "Recompile your kernel," are words that must utterly vanish from any normal kind of support, source code is something a user can't be aware of needing, the command line should be for experts only, and so on.

    To try and think otherwise is not only arrogant, but myopic. You only have to look at the world to realize the vast complexities of things out there, and how much we must all specialize. To decide that computers are the one special thing that everyone should want to become interested and expert in is silly.

    1. Re:Uhhh... Well... Ya by Daniel+Dvorkin · · Score: 5, Insightful

      Also if you want to compete EFFECTIVELY it does mean trying to do the things that Windows can do.

      "The things Windows can do" are things that pretty much every OS+UI been able to do for damn near twenty years. There's nothing magical there, and yes, obviously any desktop OS needs to be able to do those things. The problem is that a lot of people working on Linux distros and software seem to have the idea that "competing effectively" means copying, rather than trying to find a better way to do things.

      Look, nobody will ever be as good (or bad) at being Microsoft as Microsoft is. Try to make your UI look like Windows, or your word processor look like Word, and you're not going to fool anyone. Most users aren't going to be impressed at what a great job you've done reverse-engineering Microsoft's crappy standards. They're just going to say, "Why should I go with a knockoff when the original comes free* with my computer?" Chasing anyone's tail, in any industry, is usually a losing proposition. Chasing the tail of a lame, half-blind, diarrhetic horse just means you don't get anywhere very fast and end up covered in shit.

      *Yeah, I know. From a marketing perspective, the "Windows tax" makes no difference at all to the vast majority of computer buyers. Deal with it.

      --
      The correlation between ignorance of statistics and using "correlation is not causation" as an argument is close to 1.
    2. Re:Uhhh... Well... Ya by jenningsthecat · · Score: 3, Interesting

      Right on brother! I've just spent about 18 months using Linux almost exclusively, (there are a few things that I can't run even under Wine or VirtualBox), and I'm now preparing to return to Windows. I hate Micro$oft, I love the idea of Linux and FOSS, and yet I'm going back to the evil empire. Why?

      First I should explain that I'm quite capable of using the CLI to issue commands, configure stuff, etc. And I've successfully edited more config files than I really wanted to, (often piecing together bits of info from the web because I couldn't find all the relevant info in one place). The point being that I'm not a technophobe or a dufus. I'm primarily a hardware designer, but I've written some software, I've used computers heavily since DOS 3.0, and I'm a fairly sophisticated user. But, I really DON'T WANT TO SPEND MY LIFE figuring out why Wine doesn't work any more, or figuring out a workaround for the fact that the structure of CUPS doesn't allow cups-pdf to give me the opportunity to specify my own filename and destination directory on-the-fly. I don't want to waste my time launching a separate app to search for files because Nautilus doesn't have an integrated search function, only to find that the search program doesn't allow me to change file properties. I don't want to waste time installing Dolphin with all its aesthetic ugliness and K-bloat in order to have a decent file manager, only to discover that Dolphin doesn't do partial filename searches and doesn't TELL me that it can't do them. I don't want to have to chase around my system trying to find icons to reassociate with binaries because an update broke the associations somehow.

      And I could go on and on in this vein, but I think I've made my point. I use my computer largely for work, and the more time I spend trying to make it functional, the less time I have for either work or recreation. A little bit of dicking around with my computer is fun and educational, (and in fact I did a lot more than 'a little bit' when I first adopted Linux), but beyond that it just gets tiresome and frustrating. I'm much more interested in doing things WITH my computer than I am in doing things TO my computer. When I first started using computers, they were fascinating in and of themselves. Now I want them to be like my car; know a little bit about how they work and how to fix them, expect to do some maintenance and repairs occasionally, but mostly just hop in and drive without a second thought. And as frustrating and far-from-perfect as I've found Windows to be, in my experience it's a lot closer to that ideal than Linux is.

      --
      'The Economy' is a giant Ponzi scheme whose most pitiable suckers are the youngest among us and the yet-unborn.
    3. Re:Uhhh... Well... Ya by wvmarle · · Score: 1

      The iPad - OK not a desktop but for many buyers a laptop replacement, including doing general business tasks - seems to do quite OK by not looking or behaving like Windows at all.

    4. Re:Uhhh... Well... Ya by Anonymous Coward · · Score: 0

      "Expecting people to be willing to troubleshoot and learn more about Linux is complete bullshit. It is effectively being lazy, it is saying "We can't make our shit work right or be easy to use, so we expect you to pick up the slack and learn to deal with it." That is NOT an acceptable solution, because the response from people will be "Fuck you, I'm not using it then." They don't want to become experts in computers, they just want to use them to accomplish whatever it is they are after."

      Expecting people to be willing to troubleshoot and learn is *vital* to your business. Otherwise they are marginal staff who will waste a lot of your time. I don't expect anyone to embrace linux, but if you're an employee in a modern office I expect you to be able to sort uniquely on an arbitrary field. I expect you to be able to compare two lists for differences and omissions. I expect you to be able to join two lists which share a common key together. I expect you to do those things in a matter of minutes, not hours with a print out and a pen.

      Most people seem to use computers for text entry-- writing with Word, and arranging in grids with Excel. And then fiddling with those grids, then getting the wrong answer because of typo-introduced errors. If you don't want to become a computer expert in a modern office, you have no business using a computer.

    5. Re:Uhhh... Well... Ya by Meneth · · Score: 1

      Word.

    6. Re:Uhhh... Well... Ya by dbcad7 · · Score: 1

      Although I haven't had to do it in forever.. Linux (at least to me) was just as easy to use back in the day when I did have to "make install".. even back then the majority of programs were also available in packages, it's just that you would occasionally run into the obscure thing that you wanted to try, that was only available via compiling from source.. but as things progressed, now I find everything through my package manager.. and I gave up using "experimental" in favor of just never having a problem.. I didn't and still don't have a problem with "complicated".. I enjoyed it at the time, and rebuilt my system too many times to imagine.. I see absolutely nothing wrong with keeping the ability to custom build your system and apps just as I see nothing wrong with dumbed down systems if that's what people want to install.. It's not an either or situation.. That's why there are still numerous distros at distrowatch.. and I wouldn't change it if I could.

      --
      waiting for ad.doubleclick.net
    7. Re:Uhhh... Well... Ya by Kjella · · Score: 1

      Zynga seems to be doing fairly well with their "I don't f***ing want innovation, you're not smarter than your competitor. Just copy what they do and do it until you get their numbers." policy.

      Ultimately a lot of things are done right and they just need copying. If I were to build a car, I don't want a new braking paradigm for my semantic car. I'd like a pedal that stops the car when I push it, and it has to do so reliably and consistently. And it doesn't matter if you have a new and innovative seat that gives me a back rub while driving until that is working.

      A lot of the things people struggle with are not some form of design choices. It's things that don't work, plain and simple. Of course a lot of people will tag this WORKS4ME, so the problem doesn't exist. I'm not sure whether Ubuntu is making any progress on their papercut project, but the name is at least good. It's not massive missing blocks of functionality, technical users get by. But it's full of crazy little hacks and workarounds and tweaks that kill it for the normal user.

      --
      Live today, because you never know what tomorrow brings
    8. Re:Uhhh... Well... Ya by Anonymous Coward · · Score: 0

      Except Linux can't do many things windows does easily. Last I checked it couldn't even set up a standard wireless connection, with encryption, that will go up and down randomly since the router is a bit flakey, without modifying a single text file. Windows makes it simple. OS X makes it simple. It isn't a new problem. And no, don't tell me what program will do it for me. If it isn't part of the default install and easy to find it isn't good enough.

    9. Re:Uhhh... Well... Ya by Anon-Admin · · Score: 1

      It is part of the default install of Fedora Core 14 with KDE. It recognized my wireless and was all a gui config. It has worked reliably for both FC13 and FC14. So no problem there.

    10. Re:Uhhh... Well... Ya by jedidiah · · Score: 1

      > Except Linux can't do many things windows does easily. Last I checked it couldn't even set up a standard wireless connection,

      Been there. Done that.

      Trying to say that Linux "CAN'T" do it is simply inaccurate.

      Linux might have problems with a particular bit of gear, but that's a different sort of problem and one that MacOS is not immune too. Even the current version of Windows isn't immune to this.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    11. Re:Uhhh... Well... Ya by Myopic · · Score: 1

      My OS+UI can create a new folder using a keyboard shortcut. Windows cannot do that. I wish Windows could do the things that any nancypants OS could do, because that would really ease my 8 hours of work five days a week.

    12. Re:Uhhh... Well... Ya by rhendershot · · Score: 1

      If the objective is to be a desktop OS that everyone can use then

      That does seem to be a goal of some distributions, Ubuntu for example. It's not a goal of the linux kernel since by nature not everyone can "use" a kernel due to technical ineptitude or other factors. It's very much NOT a goal of distributions like Fedora - and I like it that way.

    13. Re:Uhhh... Well... Ya by HermMunster · · Score: 1

      In the past 1.5 years I have not encountered a wireless install of Linux that fails to operate with encryption. I use it on 4 of my laptops that run Linux.

      I have however, in that same time-frame, encountered as many as 10 Windows installs that have had serious issues with wireless connectivity, including some that had encryption issues. Most of those were centered around the Intel wireless choices the vendors made.

      --
      You can lead a man with reason but you can't make him think.
    14. Re:Uhhh... Well... Ya by Anonymous Coward · · Score: 0

      "Recompile your kernel," are words that must utterly vanish from any normal kind of support, source code is something a user can't be aware of needing, the command line should be for experts only, and so on.

      To try and think otherwise is not only arrogant, but myopic. You only have to look at the world to realize the vast complexities of things out there, and how much we must all specialize. To decide that computers are the one special thing that everyone should want to become interested and expert in is silly.

      Are you in favor of universal literacy? How about basic maths? IMHO, simple coding ability (like BASIC or something more fashionable) is an essential skill in a world of ubiquitous computing. To not be unable/ unwilling to learn to use a command line is to be crippled. Computers are so much more than glorified television/ typewriters.

    15. Re:Uhhh... Well... Ya by Voyager529 · · Score: 1

      Yes, by most accounts it is. Moreso if you bundle in the iPod Touch.

      However, the iPad also has the iTunes Media Store connected to it. It's synaptic on steroids in that you can get all your apps (which P.S. are invariably designed for a multitouch environment), music, movies, TV series, and eBooks from a single place with a single search box and password.

      Linux may have Synaptic, and I'll even give it Amazon MP3 since I've got that on my Android phone, but AFAIK no place to get video content unless you're ripping it yourself.

      iPad + iPad ecosystem is doing very well. Linux isn't quite there yet on the media front. Getting them there is going to be a battle of wills, since the *AAs want DRM, and the devs don't want DRM. There's only one way this Butter Battle is going to end at this point, especially since in this sense, Linux/Android needs Big Media more than the inverse.

    16. Re:Uhhh... Well... Ya by HermMunster · · Score: 1

      And I've successfully edited more config files than I really wanted to, (often piecing together bits of info from the web because I couldn't find all the relevant info in one place).

      Sounds like some tasks I perform at my computer repair shop dealing with editing the registry. It may all be in one program (via 3 to whatever) database files, but searching, editing, rebooting can be just as cumbersome, time-consuming, and annoying. Trying to search to find occurrences via the GUID, whether the option is a user option or a machine option, and then to find every relevant instance is considerably annoying. And when the registry fails, shit, there goes Windows (yes, even through Win7).

      The point being that I'm not a technophobe or a dufus. I'm primarily a hardware designer, but I've written some software, I've used computers heavily since DOS 3.0, and I'm a fairly sophisticated user.

      And most technophobes won't be performing these tasks either. Just as in Windows they wouldn't be performing them, rather they'd take it to a shop to have it repaired or configured. Your experience with the world of Windows tainted your perception. If you were doing it with Linux from the start and you began to use Windows you'd be making the same complaint(s) about Windows.

      But, I really DON'T WANT TO SPEND MY LIFE figuring out why Wine doesn't work any more

      Nor should you and most people would not either, they'd take it to a shop, just like they do for Windows issues.

      Not to diminishing your issues, but some of them are of your own making. Most people won't use Wine. Most won't need to. And, again, if you started with Linux you'd likely not be looking for ways to run Windows apps under Linux, you'd be using Linux programs. Yes there are apps that are not as mature as the corresponding Windows apps, but those same apps were not as mature as they are in prior releases, just the same. And there are some Windows apps that are not as mature as some Linux apps.

      or figuring out a workaround for the fact that the structure of CUPS doesn't allow cups-pdf to give me the opportunity to specify my own filename and destination directory on-the-fly.

      I don't think anyone would. You've got me there. But the same thing goes, as apps mature the bugs are worked out. That's the same with any development effort. Frankly though, I don't think that the majority of people would be trying that task either, nor would they conceive of it existing, and in Windows I doubt you have that feature at all.

      I don't want to waste my time launching a separate app to search for files because Nautilus doesn't have an integrated search function

      In Nautilus (the Gnome file manager), just click the magnifying glass and a search bar will open and you can search. You do something similar in Windows. Microsoft provides Windows Search 4.0 and Google provides Google search via Google Desktop. You can install Google Desktop in Linux via Google's online repository. It has been available for at least 3 years.

      only to find that the search program doesn't allow me to change file properties. I don't want to waste time installing Dolphin with all its aesthetic ugliness and K-bloat in order to have a decent file manager, only to discover that Dolphin doesn't do partial filename searches and doesn't TELL me that it can't do them.

      KDE is the alternative desktop to Gnome. It can be installed by itself by downloading the Kubuntu ISO, or you can install it into your Gnome install giving you the choice of either desktop manager or by running KDE apps right in Gnome (or Gnome apps in KDE).

      Using the search icon on the toolbar of Nautilus you can search for things such as your *.jpg files by just typing jpg. That saves you from having to type shift+8 then a period, then the extension. When it finds your files you can right click and

      --
      You can lead a man with reason but you can't make him think.
    17. Re:Uhhh... Well... Ya by HermMunster · · Score: 1

      Ubuntu is trying to get away from synaptic. That's why there's so much effort being put into the software center. They also have a software store for applications which will grow with time. On top of that Ubuntu also provides Ubuntu One which provides a nice place to purchase music and to back up and manage files in the cloud. It is also very well integrated into the Desktop.

      --
      You can lead a man with reason but you can't make him think.
    18. Re:Uhhh... Well... Ya by Bigjeff5 · · Score: 1

      "The things Windows can do" are things that pretty much every OS+UI been able to do for damn near twenty years.

      You obviously haven't been paying attention to computers over the last 20 years, because that is categoricly false.

      He's also not directly talking about Linux itself there. Among the things "Windows can do" is run Windows only programs. There are a lot of them, and they often have no Linux alternative. Sure you've got office software, but GIMP is a joke compared to Photoshop and Corell Draw (yeah, you can do the same stuff, but it isn't exactly easy). Whylinuxisbetter.net even says not to bother if you are in the book publishing industry or like video games. The fact is you can forget Linux for the end user in almost all major industries that require specialized applications.

      These are the biggest problems with Linux. As hard as Linux is to use (and quit kidding yourself, it's significantly harder than Windows), it's a secondary problem. The primary problem is that the things people want to use their computers for simply are not available in Linux. People who are willing to pay for a program are not going to want to switch to an inferior product just because it is free. That's something Linux advocates need to figure out.

      I don't know how to fix it, honestly, but that's the real problem with Linux. It doesn't really have anything to do with Linux itself at all. It's basically the same problem Macs have, though Macs have it better than Linux.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    19. Re:Uhhh... Well... Ya by Bigjeff5 · · Score: 1

      I went Vista > Linux > Win 7 for exactly the same reason.

      Spending two years in Linux simply reaffirmed the fact that it isn't ready for the desktop yet (and by now it should be clear that it probably never will be, unless some major paradigm shifts).

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    20. Re:Uhhh... Well... Ya by snadrus · · Score: 1

      OpenOffice has File-->Export to PDF. Don't know what output you wanted a PDF though, so just guessing.
      Zeitgeist is the big file search tool that's going in to Gnome 3 and others. I'd give that a try
      Edit config files? I haven't done that on my desktop Ubuntu machines in years
      It's unfortunate Wine stopped working with your program. Did you file a bug report when that happened? You may have gotten a quick response if it was just regressed.
      The only software I've had fail in Virtualbox was hardware-tied or DRM limited.

      In the end, the big virtue of Open Source is the community. Just ask & search; that's how I learn.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
  13. My thoughts on Linux by Anonymous Coward · · Score: 2, Insightful

    Linux didn't kill Windows, it killed commercial unix.

    1. Re:My thoughts on Linux by Anon-Admin · · Score: 1

      I know Microsoft is not used to having to wait but Windows just has to wait it's turn. We'll get to it eventually.

  14. End users hate the registry? by Petersko · · Score: 3, Insightful

    Who are these mythical registry-hating end users? Nobody in my family has ever run regedit. If I asked my mom to tell me what the registry is she'd tell me that's where she renews her license.

    Normal end users don't hate the registry. Half-wits who think they're power users and screw things up tweaking shit are usually the ones that hate the registry.

    1. Re:End users hate the registry? by gman003 · · Score: 4, Insightful

      People who care about security hate it too. As does anyone trying to fully uninstall an uncooperative program. Things can stay hidden there essentially forever.

      Besides, it's a bunch of settings that is completely unorganized, does not exist as a single file anywhere on the hard drive, and is essentially hidden from normal users. It should be hated on principle.

    2. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      No time to log in...must post...

      woooooooshhhhhhhhhh

    3. Re:End users hate the registry? by ColdWetDog · · Score: 4, Funny

      We have always been at war with the Registry.

      --
      Faster! Faster! Faster would be better!
    4. Re:End users hate the registry? by Anonymous Coward · · Score: 0, Flamebait

      "Besides, it's a bunch of settings that is completely unorganized, does not exist as a single file anywhere on the hard drive, and is essentially hidden from normal users. It should be hated on principle."
      Obviously you are one of the wannabe power users that hates the registry because quite frankly you don't understand what your doing.

      1) it is actually a highly organised structure of settings that if you took the time to understand it actually makes finding stuff very easy.
      2) it most definitely DOES exist on the harddrive as a file.
      3) all settings files SHOULD be hidden from normal users, be it the registry files, config files or whatever other settings files, if a NORMAL user has need of these to be exposed then the developers have FAILED.

    5. Re:End users hate the registry? by jmorris42 · · Score: 2, Funny

      That plus it makes running a backup into black magic. And we have that going for us now as well, only not because of the registry (otherwise known as GConf). Tried to backup a machine that has someone logged in lately? I use rsnapshot, gotta add in special exceptions lest GNOME hose you because they just have to use features that almost no backup program is going to be expecting to find, files that you can't stat... even as root. Only the owning user can enter that directory, all others lose and go mad. Like meeting Cthulu or something. Totally breaking every assumption about how a file system on UNIX is supposed to behave.

      --
      Democrat delenda est
    6. Re:End users hate the registry? by Anonymous Coward · · Score: 4, Insightful

      1) In theory. In practice, it's a fucking chaotic mess.
      2) No it doesn't. User and system hives live in different files, and then there are a few other hives that are also mounted separately.
      3) It's the ABILITY to clear those settings that is the problem. Users don't necessarily need to be exposed to every last setting, but they SHOULD have the ability to wipe all settings related to an application. With the registry, this is nigh impossible.

    7. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      Besides, it's a bunch of settings that is completely unorganized, does not exist as a single file anywhere on the hard drive, and is essentially hidden from normal users. It should be hated on principle.

      You do realize that you just described your average Linux distribution's configurations, right?

      Your second point is VERY much true, your first is true by default, and your third tends to apply, though the hidden nature is trivial to escape.

    8. Re:End users hate the registry? by QuoteMstr · · Score: 1

      Only the owning user can enter that directory, all others lose and go mad.

      Erm, what's wrong with "chmod og-rwx somedir/"? Any decent backup program should be able to deal with directories with unfriendly permissions.

    9. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      1) Yes in theory its an organized system. A centralized repository rather than a distributed clusterfuck of files. In theory replacing the registry with config files is no better IF the developer chooses to put settings in random files all over your disk.
      2) I'm pretty sure the point still stands - the hive is in a file/files. Your counter point that its more than 1 file makes little sense. Especially considering the Linux standard is many many config files.
      3) So your issue has nothing to do with the registry per-se. The issue is poorly written apps leaving breadcrumbs all over your system. Thus the application model and controls are lacking. Simply replacing the registry with config files or even a database is insufficient. The desire to atomically and cleanly install/uninstall software extends past just the registry.

    10. Re:End users hate the registry? by kestasjk · · Score: 3, Informative

      People who care about security hate it too.

      I do? The security model makes sense, you have coarse-grained user oriented controls (like UNIX has) and also fine-grained NTLM permissions. Kind of like a file system for keeping small pieces of data.

      As does anyone trying to fully uninstall an uncooperative program. Things can stay hidden there essentially forever.

      How is that exclusive to the registry? You can at least search through it all pretty easily. If a program doesn't want to be uninstalled there are better ways to stick around than using the registry.

      Besides, it's a bunch of settings that is completely unorganized, does not exist as a single file anywhere on the hard drive, and is essentially hidden from normal users. It should be hated on principle.

      It's in C:\Windows\System32\config\ .. Yes it is hidden from normal users, because it should be. If it's unorganized that's down to the applications which use it (like the filesystem itself). For the most part applications use interfaces which automatically write only to their designated areas, and it's well organized. Either way the important thing is that it can still exist while being unorganized.
      Anyway is /etc, /usr/local/etc, ~/.appname, ~/.gconf/, /var/db, etc really more organized/logical?

      If you think it's hidden and want access to it you can use regedit, or better yet use powershell, and you can navigate the registry like a filesystem:
      > ls -Recurse HKLM:\SOFTWARE\Microsoft | where { $_ -match 'Explorer' }

      Mainly though it's just a remake of a non-distributed, integrated LDAP. If Linux used OpenLDAP for configuration instead of config files it would look pretty similar.

      As is often the case it's the people who misuse the platform that deserve most of the criticism that the platform gets..

      --
      // MD_Update(&m,buf,j);
    11. Re:End users hate the registry? by Kaboom13 · · Score: 0

      Huh? The system hives live in %systemroot%\system32\config and the user hives live in the root of their profile. The system hive is split into like 5 different files, each named for the section they are. I'm not sure why you would want to look at the files, If you want to back them up there are better ways then a flat file copy, and if you want to delete them you aren't going to be able to because they will be in use.

      Splitting the hives between the system directory and the user directory makes a lot of sense from a permissions perspective, to consolidate them would mean giving non-admins (able to write to their hive but not the systems) access to directory of files they can't edit and able to see the hives of other users. Putting it in the profile also firmly attaches it to the user it belongs to in a logical way. Either way other then data recovery or forensics, I've never needed to manual access the registry files, and no normal user ever would.

      As for the lack of ability to clear settings, the cause is also a part of the solution. The cause is because admins running programs as admins can do whatever they want with the registry, because they are admins. Run a shitty installer, it spews shit everywhere, because it has admin rights and you ran it. The solution to shit in places it doesn't belong is to give an admin user the ability to use a program to modify the registry and change entries that don't belong. The registry cruft problem is entirely one of developer laziness, and you could have the same thing with config files just as easily. If MS forbade admins from modifying the registry in unapproved ways, people would scream murder, and actual admins (as opposed to retards running as admin) would have a legitimate point. A shitty program is a shitty program, nothing stops you from tracking the changes you make to the registry and undoing them 100% later, you could even store that info in the registry!. The registry also fully supports permissions, so you can fully control who can change what, put of course if someone runs a program as an user who has full access rights to everything, and that program writes all over everything, whose fault is that? MS gave you the tools, but you hung yourself. Don't like it, complain to whoever wrote the program, the OS did what it was told by an user with the access rights to do it, a situation could just as easily have happened with config files (and in the pre-registry days, it happened all the fucking time, which is why the registry was invented in the first place).

      If you want to actually understand the reasoning behind the implementation of the registry, instead of blindly railing at it because you don't like the result when you let programs you don't trust do thing you dont want to it with wild abandon, look here: http://blogs.msdn.com/b/oldnewthing/archive/2007/11/26/6523907.aspx

      The reality is there's nothing wrong with the registry as a design decision, and everything wrong with the security model of run everything as admins, but the reality is even though Windows gives you all the tools to run things NOT as admin, everyone does anyways, even people who should know better, and when they try to do anything to fix it, everyone calls them retarded and annoying because it gets in the way of running everything as admin.

    12. Re:End users hate the registry? by QuoteMstr · · Score: 2, Informative

      1) it is actually a highly organised structure of settings that if you took the time to understand it actually makes finding stuff very easy.

      The real problem is that the registry's organization is that it:

      1. Has too much hierarchy (what the hell is CurrentControlSet and why is it separate from the configuration for Windows?)
      2. Leads to very, very long registry paths that are impossible to speak or write, and that make everyone's eyes glaze over.
      3. Is inconsistent between system-wide and user-specific hierarchies
      4. Not documented or explained very well.

      In short, the registry's ontology is massively overengineered, which makes it imposing, opaque, and inconvenient. In practice, a shallow hierarchy with shorter paths would have worked much better; gconf is better in this respect.

    13. Re:End users hate the registry? by Entropius · · Score: 5, Insightful

      3) all settings files SHOULD be hidden from normal users, be it the registry files, config files or whatever other settings files, if a NORMAL user has need of these to be exposed then the developers have FAILED.

      Wrong, or at least I hope to the powers that be that this is wrong.

      It is FAR EASIER to open a config file (with comments if it's complicated) and change what I need than to dig through a maze of tabs and menus looking for the magic option I want.

    14. Re:End users hate the registry? by postbigbang · · Score: 3, Interesting

      Your defense of the registry shows how you don't understand application and user behavior. The registry is a foul design decision, and up to XP SP2, was accessible by anything for the worst of reasons. Because of its relationship to the kernel, user space, and hardware, it was ridiculously simple to screw it up, or make it the crux of bad behavior in strange, unusual, and bizarre ways. After XP SP2 when user-space was 'redefined', it continued to be the garbage pail for every bad programming mistake ever made in Windows. It's been bad for fifteen years. It's bad now. Its predecessor config files were evil. It turned into a monster that Microsoft couldn't control-- but every bad hack in the book could.

      --
      ---- Teach Peace. It's Cheaper Than War.
    15. Re:End users hate the registry? by jmorris42 · · Score: 3, Informative

      > Erm, what's wrong with "chmod og-rwx somedir/"? Any decent backup
      > program should be able to deal with directories with unfriendly
      > permissions.

      Root is immune to normal permissions. Thus backup programs running with root privileges assume they may read any file on the system. Taking a complete backup of a filesystem is otherwise impossible unless you go the dump2fs route and manually frob the raw device file. ~/.gvfs doesn't actually need to be backed up, but having to manually exclude it is a PITA and is certain to grow more exceptions over time.

      The breakage of the UNIX API is in the fact it blows chunks just asking what sort of thing that name is and what it's permissions are. As a separate filesystem my configuration of rsnapshot wouldn't try to back it up anyway, but it gets into trouble just trying to determine that it is a mount point.

      --
      Democrat delenda est
    16. Re:End users hate the registry? by 0123456 · · Score: 3, Insightful

      1) Yes in theory its an organized system. A centralized repository rather than a distributed clusterfuck of files. In theory replacing the registry with config files is no better IF the developer chooses to put settings in random files all over your disk.

      Ah, I still have fond memories of the day some time in the 90s that NT ran scandisk after a reboot, and then put up a message along the lines of 'Ooops, I just deleted your registry. Guess you're fucked, mate'.

      And in the traditional unix world there were no 'settings in random files all over your disk'; system-wide files went in /etc and user-specific config in $HOME, all in nice text files that could easily be read, modified and backed up. The registry is an utter abomination in comparison (and the Gnome's registry turds are little better).

    17. Re:End users hate the registry? by Anonymous Coward · · Score: 0, Insightful

      On Linux, maybe, but on Windows people actually know how to write GUIs.

    18. Re:End users hate the registry? by Tubal-Cain · · Score: 1, Insightful

      And in the traditional unix world there were no 'settings in random files all over your disk'; system-wide files went in /etc and user-specific config in $HOME, all in nice text files that could easily be read, modified and backed up. The registry is an utter abomination in comparison (and the Gnome's registry turds are little better).

      I assume most current third-party *nix developers are aware of the filesystem etiquette, but what if every two-bit company started developing for it? How many of them would bother to learn doing it the "right" way?

    19. Re:End users hate the registry? by Galactic+Dominator · · Score: 2, Insightful

      Obviously there were design features which appealed to Microsoft since they adopted the registry. No one is disputing there are technical merits of that part of it. The point your missing is that it creates an unnecessarily complex and obtuse burden for sysadmins, power users, and developers. The evidence for this overwhelmingly clear and indisputable.

      While running everyday tasks with admin privs is a problem, it is certainly not THE problem. For one, an Administrator cannot "do whatever they want with the registry" as there are certain limitations. Second those problems wouldn't come up if they used a .config file Unix style approach because it's a great deal easier to document your config file style than it is to document how things would be in the inconsistent registry. It's easier to troubleshoot because it's more accessible and easier to share across machines. Third point is the registry cruft isn't necessarily do to dev laziness, it's in large part due to the overwhelming complexity requirement of dealing with the registry and the resultling ability to deal with it appropriately.

      HELLO???? -- configuring your Windows system to be an NTP server/client shouldn't suck so much. What sucks even more is getting it to log stuff when your trying to troubleshoot it.

      --
      brandelf -t FreeBSD /brain
    20. Re:End users hate the registry? by Doctor_Jest · · Score: 1

      ...or people who have to reinstall their OS because the registry bloat becomes unbearable. Indirectly, your mom, your family, and in turn most windows users, will have to reinstall at some point because the registry becomes a stringy mess. Sure there's a way to avoid the mess, but not installing/uninstalling programs shouldn't be an answer. :)

      It's been improving (much needed I might add) since the registry was introduced, but it's got a ways to go... and the concept of the registry is something that really aggravates some users (not necessarily your family, of course.)

      --
      It's the Stay-Puft Marshmallow Man.
    21. Re:End users hate the registry? by QuoteMstr · · Score: 1

      Ah, I see what you mean now. Yes, running as non-root, it's a PITA to get into directories without the read and execute bits set. Gconf doing that is very rude, and it should definitely stop. Have you filed a bug?

    22. Re:End users hate the registry? by Thinboy00 · · Score: 3, Informative

      That's why we have /opt. Said incompetent developers can make all the mess they want there and it's isolated from the rest of the system.

      --
      $ make available
    23. Re:End users hate the registry? by jmorris42 · · Score: 4, Interesting

      > Gconf doing that is very rude, and it should definitely stop. Have you filed a bug?

      Don't think it is GConf, but somehow tied into Nautilus's virtual file system feature. It is a FUSE filesystem mounted there. But no, there isn't a point in filing a bug report. It isn't a bug, it's a FEATURE! They are using some capability stuff beyond the normal UNIX API as a security measure. Forbidding root from even stating a file is just evil in my book though. Problem is the GNOMES know it breaks UNIX semantics and don't care because they are mostly Windows refugees who were never properly assimilated into UNIX culture enough for them to see the value in it. Filthy Philistines! :)

      Same for this Wayland heresy getting started over at Ubuntu. The Computer is the Network, the Network is the Computer. Just words to em, merrily breaking X and the idea of network transparency, not because it will perform better but because the ignorant fools don't realize X's network transparancy isn't the cause of the performance issues they are trying to solve. But mostly because they probably don't personally use apps remotely and don't even realize that they are tossing one of the greatest ideas in computing history down the shitter.

      Again, when you get a large influx of immigrants/refugees it is vitally important to ensure they assimilate BEFORE turning over important design work. That didn't happen because of this insane rush to bring about "The Year of the Linux Desktop." In the end we risk letting these hosers screw things up so badly the plumbing gets so screwed up we lose the server and embedded space as well. Those who refuse to learn UNIX will end up reinventing it... poorly.

      --
      Democrat delenda est
    24. Re:End users hate the registry? by 0123456 · · Score: 1

      I assume most current third-party *nix developers are aware of the filesystem etiquette, but what if every two-bit company started developing for it? How many of them would bother to learn doing it the "right" way?

      Since they can't guarantee to write persistent files to anywhere other than $HOME, it's hard for them to screw things up too badly.

    25. Re:End users hate the registry? by hairyfeet · · Score: 3, Insightful

      You ever hear of "last known good configuration"? That is a control set. For more info see here. Second, why in the hell would you tell ANYONE to type out a registry key anyway? That is classic "Open up Bash and type" thinking and is no more useful in Windows than trying to teach CMD to someone running OSX. Instead you say "your problem is x? here, let me send you a reg key." they run it, and voila! problem solved. I have run into a nasty bug with certain chipsets and the Windows "No Device" found under sound. How long does it take me to fix? About 30 seconds. They run the "Winsndsrvr" key I send them, reboot, and they are good to go. A hell of a lot easier than telling anyone to type anything, and a hell of a lot less likely they'll fuck something up. BTW if anyone has trouble with the "No device" sound bug under XP, just email me and I'll send you the key,works on 2K and 2K3 as well.

      As for documentation you can bitch at MSFT about a lot of things, but lack of docs ain't one of them. Go to the MSFT KB site and type in "registry" and you'll find everything from overviews to in depth articles written by Mark Russinovich, pretty much THE guy when it comes to Windows internals. I don't know how many times when I was struggling with Linux I was told dismissively to RTFM only to find TFM was a TODO later.

      But ultimately that is the nice thing about today: You have an abundance of choice. Don't like Windows? There is the *BSD, Unix, Haiku, a bazillion flavors of Linux, OSX, etc. Never before have we had so many choices to choose from without having to throw away our hardware and start over. But whether you like it or not the registry works and it works quite well, and combined with GPOs and AD it makes controlling 50 or 5000 desktops from a central location so simple I could teach my 15 year old to run an AD server inside of a month. Since you mentioned Gconf I can assume you are a Linux guy and I've noticed they rarely like anything that isn't done their way, just see all the screams at replacing XServer with Wayland as an example. If a pile of txt files works for you, hey I'm damned glad for ya. But we Windows admins actually find the reg quite useful, and the users frankly never see it, just as they never see the CLI.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    26. Re:End users hate the registry? by ryanov · · Score: 1

      They don't hate the registry because they don't know to hate it. They hate that Windows gets slow after being installed for 6 months, and that is because of the registry.

    27. Re:End users hate the registry? by adolf · · Score: 2

      If you think it's hidden and want access to it you can use regedit, or better yet use powershell, and you can navigate the registry like a filesystem:
      > ls -Recurse HKLM:\SOFTWARE\Microsoft | where { $_ -match 'Explorer' }

      WTF is this? It seems to spit out an endless tirade of incomprehensible and meaningless shit. For instance:

          0 10 FontSmoothing {Type, Text, SPIActionGet, SPIActionSet...}

      How is this in any way navigating "the registry like a filesystem?"

      I can ls -R /etc | xargs cat and get a completely different pile of incomprehensible shit out of a Linux box, but at least it resembles English.

      But neither seem to have any particular use.

      Feh. If you were making a point, I've missed it. Sorry.

    28. Re:End users hate the registry? by sjames · · Score: 1

      Regular end users DO hate the registry if they're told it's gotten hosed and that's why their computer is slow/broken/won't boot/etc. Perhaps they hate it even more because they don't stand a chance of fixing it themselves. The rest of us hate it because we probably can't fix it.

    29. Re:End users hate the registry? by vidnet · · Score: 1

      backup programs running with root privileges assume they may read any file on the system.

      I don't think it's unreasonable to expect a backup tool to handle being denied access to a directory, no matter which user it's running as. How did the code for this tool go? if(fd != -EACCESS || getuid()==0) backup(fd);? GVFS is an ugly hack, but give credit where credit is due.

      ~/.gvfs doesn't actually need to be backed up, but having to manually exclude it is a PITA and is certain to grow more exceptions over time.

      Certainly, but all relevant backup tools support staying within a single fs (rsync -x, rsnapshot -x, tar --one-file-system, even cp -x). Chances are you have a predictable number of mounted devices requiring backup on the system, and thus you just need to include them. That will result in a complete backup of the filesystems, with the obscure exception of contents in dirs with mounts on top of them, which the ability to read ~/.gvfs wouldn't solve.

    30. Re:End users hate the registry? by shutdown+-p+now · · Score: 2, Interesting

      Obviously there were design features which appealed to Microsoft since they adopted the registry.

      I would also like to point out that the standing Microsoft guidelines are: use config files in appropriate places (%APPDATA% for user-specific stuff, application directory for shared things which control how the entire app operates), leave the registry to the OS - as it should be. If you write an application in .NET, and use the stock configuration management classes (or "Settings Designer" in VS, which wraps them and generates strongly typed classes), that's precisely what you'll get, with configs being in XML (love it or hate it, but at least it's human-editable).

      Ostensibly, the reason why so many Windows settings are in registry is also because the security is granular on key level - so you can tweak permissions such that your users restricted from changing some very specific settings, but are free to play with the rest. With flat files you can still do it if you use one file per key, kinda like GConf, but few filesystems can handle that many small files efficiently.

    31. Re:End users hate the registry? by kestasjk · · Score: 5, Informative

      If you think it's hidden and want access to it you can use regedit, or better yet use powershell, and you can navigate the registry like a filesystem: > ls -Recurse HKLM:\SOFTWARE\Microsoft | where { $_ -match 'Explorer' }

      WTF is this? It seems to spit out an endless tirade of incomprehensible and meaningless shit. For instance:

      0 10 FontSmoothing {Type, Text, SPIActionGet, SPIActionSet...}

      It's a registry entry called "FontSmoothing", with 0 sub-entries and 10 keys (Type, Text, SPIActionGet, etc).
      If you want more info about what PowerShell is returning you pipe the output to get-member, and it'll tell you what properties and methods are available. For example you could add and alter the set of keys returned, or add another where clause to limit your selection to a set of keys you're interested in.

      Because it's structured and has a limited number of types you don't need to worry about the various locations or the structure of config files, and can alter and manipulate the returned output.

      How is this in any way navigating "the registry like a filesystem?"

      Because you navigate the filesystem in a similar way when using powershell, using ls on a registry entry like you would use it on a directory. It really shouldn't be too hard to see the similarity.

      I can ls -R /etc | xargs cat and get a completely different pile of incomprehensible shit out of a Linux box, but at least it resembles English.

      But neither seem to have any particular use.

      If you can't think of a use for it okay, but that doesn't mean it isn't useful.
      (By the way that PowerShell is more equivalent to find /etc/Microsoft | ( where read f; do grep -q "Explorer" $f && echo $f; done ))

      Feh. If you were making a point, I've missed it. Sorry.

      You said the registry was hidden on the hard drive and not accessible to normal users. My point was that it isn't hidden and is accessible. HTH

      --
      // MD_Update(&m,buf,j);
    32. Re:End users hate the registry? by shutdown+-p+now · · Score: 1

      Do you remember how to change system PATH using UI in Windows (your choice of XP/Vista/7).

    33. Re:End users hate the registry? by MightyMartian · · Score: 1

      There is one chief advantage to the text-based .conf system (and it's predecessors in the *nix world), and that is that backing up those files when you make configuration changes is a helluva lot easier than with the registry, which requires a registry editor, and even if that isn't that big a pain, the fact that an application or framework may have settings spread across many keys in different hives, makes that incredibly difficult and in some cases impossible. My Samba config, for instance, was fine-tuned through a lot of experimentation that always started with "cp smb.conf smb.conf.working". It's my biggest beef against the registry that there is little notion of compartmentalization. Even MS itself seems to use some pretty bizarre rules to decide what goes where.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    34. Re:End users hate the registry? by compro01 · · Score: 1

      Yes. Control panel, system, advanced, environmental variables.

      --
      upon the advice of my lawyer, i have no sig at this time
    35. Re:End users hate the registry? by MightyMartian · · Score: 3, Insightful

      Which is why so much effort was put into the CLI tools in Windows Server 2008.

      At the end of the day a GUI is fundamentally limited by the presentation logic, which tends towards a sort of middle ground, and when you have to make configuration changes that go beyond those basic assumptions (as well made as they may be by Microsoft's developers) you suddenly find the utility of the GUI rapidly diminishing.

      The fact of the matter is that MS has been in the server game almost 20 years and it's only in the last three or four that it has recognized just how important easy scriptability (and I don't find VB/JScript with WMI extensions easy by any rational standard) of OS fundamentals is. Up until a few years ago writing a Windows batch file to do something basic like add a formatted system date to a directory name was an eye-poppingly difficult task, whereas in *nix with sh and its descendants trivially easy.

      The fact is that Microsoft's long-standing presumption that a well-written GUI was the be-all and end-all of server administration was completely false, and forced an entire generation of people who had to administer to do some wildly complicated things, and their *nix counterparts just looked on in disbelief at the sheer awkwardness of the Windows platform once you hit the C:\ prompt.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    36. Re:End users hate the registry? by Xrikcus · · Score: 1

      Although that's such a bad dialog you have to copy it into a text editor and copy it back to be able to edit it properly.

      It's never occurred to me to look where I would set that in a config file (short of checking if the old DOS batch files still work).

    37. Re:End users hate the registry? by Com2Kid · · Score: 1

      With just the keyboard now!

      (Win7, Win Vista is similar and WinXP is actually a bit simplier)

      Winkey-Pause

      Tab down to Advanced System Settings

      Alt-N

      Use arrow up/down to select Path

      Alt-E to edit it.

    38. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      It is FAR EASIER to open a config file (with comments if it's complicated) and change what I need than to dig through a maze of tabs and menus looking for the magic option I want.

      I hope you are kidding. Go look up the last few sudo vulnerabilities and try writing a quick test to see if a given sudoers file is vulnerable to any one of them. That is the problem with new configuration syntaxes for each application.

      Yes, we need configuration data that is collocated somehow with the applications it belongs to, Windows registry sucks because of that problem.

      No, we do not need more unstructured, inconsistent configuration representations with shell logic intertwined, and a few characters from the top row for flavor.

      Your way only seems easier in static analysis. For N applications, you can have N different configuration syntaxes, who knows how many different files, scattered throughout /etc, or the application's conf directory, or who knows where.
      If the Foo application ALWAYS, contractually, had its config file at /etc/foo.conf or /foo/conf/foo.conf in a system wide, standardized syntax, you might be onto something, but that doesn't exist.

      The Windows registry fixed more problems than it created.

    39. Re:End users hate the registry? by Your.Master · · Score: 4, Informative

      Winkey+"path"+

      Scroll down to path, click edit, then edit it.

      Works in Win7. If you can't figure that one out, I'm pretty sure you won't need to change the path variable.

    40. Re:End users hate the registry? by maiki · · Score: 1

      It is FAR EASIER to open a config file (with comments if it's complicated) and change what I need than to dig through a maze of tabs and menus looking for the magic option I want.

      Using only your mouse? Consider the folk who, after 20 years of using a computer, still hunt-and-peck the keys and use the mouse for nearly everything.

    41. Re:End users hate the registry? by Bert64 · · Score: 1

      Implementing settings like that requires support within the application in question, in which case there is no reason for that program to not have inbuilt options to allow a global config file in /etc to override any user specific settings.

      The problem with this however, is that the program runs in the user's context, and therefore they have the ability to modify it at will... Even if you can't modify its configs, you can modify the program to make it read configs from somewhere else. This is an amusing trick to do on windows boxes where things like the command prompt is disabled, load up cmd.exe in a debugger and change the registry key it looks for to declare it disabled, or just execute your own modified binary.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    42. Re:End users hate the registry? by shutdown+-p+now · · Score: 1

      Nice trick, I didn't know that one - probably because I've learned the "old way" wrong before. But this is actually faster. Thanks.

    43. Re:End users hate the registry? by sjames · · Score: 1

      Not to mention being packed full of keys that are meaningless to mere mortals. I could guess what ShowNetworkNeighborhood=TRUE means, but 0x551a5f5:0xffea8807 (or whatever) means nothing.

    44. Re:End users hate the registry? by Bert64 · · Score: 4, Insightful

      If your going to send someone a registry file, you could equivalently send them a shell script for OSX or Linux. On the other hand, its not always possible to send someone files (eg your providing support over the phone and the user cant get online)...

      As for documentation, unix configuration files typically have examples and documentation within the files themselves... The registry offers no such equivalent, quite often having some documentation right there is extremely useful and saves you a lot of time... Quite often when trying to fix something you may not be able to access the internet, so online documentation isn't terribly useful.

      The registry doesn't facilitate controlling thousands of boxes centrally, there is no reason that text based configuration files could not be deployed in a similar.

      I could teach my 15 year old to run an AD server inside of a month.

      This is the biggest problem, it may be very simple to manage an AD server in a basic fashion, but the end result is usually horrendously insecure. I have conducted thousands of pentests, and without exception whenever we have tested an active directory domain we have managed to get domain admin privileges (starting with just an ethernet port). You don't want people with only a month worth of experience running your network, you want people with years of experience and a high skill level otherwise you're going to have constant problems.

      You have an abundance of choice.

      If only that were true, MS has worked very hard to ensure that there are various things locking people in to windows... There are plenty of people for whom choice doesn't exist. My biggest problem with microsoft is that they try to force you to use their products in this way. If we truly had choice, like we do in virtually all other markets, we would all be far better off.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    45. Re:End users hate the registry? by Bert64 · · Score: 1

      Incidentally, on unix systems i make heavy use of revision control for my configuration files (simply check them in to cvs), how do you do that with registry keys?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    46. Re:End users hate the registry? by w0mprat · · Score: 1

      People who really care about things, tend to hate them as well. Because they hate it, and want it to be better. Therefore I hate desktop linux.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    47. Re:End users hate the registry? by Bert64 · · Score: 4, Insightful

      A GUI is like public transport

      Anyone can use it, and it will take you to the most common of destinations during normal hours with the minimum of fuss and hassle. On the other hand, you might be forced to take a slow inefficient route, might have to travel at specific times, might have to wait around for the next train/bus and some places just aren’t reachable using public transport at all.

      A CLI is like a car

      A car will take you anywhere you want to go and at any time, but you have to know how to drive and you have to navigate the route yourself.

      Having scripts which are an extension of the same CLI you use for general system management is a huge plus, if your typing the same commands on a day to day basis then writing scripts becomes extremely simple (at the most basic level you can just copy+paste a series of commands you use), far easier than having to use a dedicated scripting language that doesn't relate to anything else.

      Most things can be accomplished on a modern unix system without using the CLI, however there are very important reasons why people providing assistance recommend the CLI...
      If you're providing support via a website, having commands which can be cut+pasted is much easier than trying to explain a gui (following an explanation takes longer than pasting a command, and descriptions of gui elements are open to interpretation and may even be visible if the user has a different theme).
      Similarly, support over the phone is FAR easier via the CLI, assuming the person your talking to can read and write all they need to do is type what you tell them, and read back the response to you.

      This doesn't mean that there isn't a gui based alternative to perform the same operation, its just that the (usually technically competent) people providing assistance to others realise that the cli is the best method of getting the job done.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    48. Re:End users hate the registry? by w0mprat · · Score: 2, Insightful

      1) Yes in theory its an organized system. A centralized repository rather than a distributed clusterfuck of files. In theory replacing the registry with config files is no better IF the developer chooses to put settings in random files all over your disk.

      Ah, I still have fond memories of the day some time in the 90s that NT ran scandisk after a reboot, and then put up a message along the lines of 'Ooops, I just deleted your registry. Guess you're fucked, mate'.

      And in the traditional unix world there were no 'settings in random files all over your disk'; system-wide files went in /etc and user-specific config in $HOME, all in nice text files that could easily be read, modified and backed up. The registry is an utter abomination in comparison (and the Gnome's registry turds are little better).

      The registry is a database file, why can't be backed up? The story you describe had little to do with anything fundamentally wrong with the registry and more to do with a bigger problem, data corruption, exacerbated by the gawd awful decision to run Windows off FAT.

      Traditionally UNIX systems were munted by some admin that made a typo in a text file, that said it was relatively painless to fix. In fact there are some extremely dangerous commands that are typos from something more innocent. At least a proper database contains that human error to some extent.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    49. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      If you need to change PATH, you're doing it wrong.

    50. Re:End users hate the registry? by Pentium100 · · Score: 1

      It's the ABILITY to clear those settings that is the problem. Users don't necessarily need to be exposed to every last setting, but they SHOULD have the ability to wipe all settings related to an application. With the registry, this is nigh impossible.

      The application does not necessarily need registry to leave permanent mark on the computer. Just create a hidden file somewhere where the user does not look.

    51. Re:End users hate the registry? by Pentium100 · · Score: 1

      an application or framework may have settings spread across many keys in different hives

      And an application cannot have settings spread across many different files? It seems that the philosophy for Debian Linux is "a file for each config entry" or at least close to it. When I google my problem and find out that I should edit apache.conf of whatever, now I have to hunt down which file the entry is in, since having one config file for each application is somehow bad, you need at least 5.

    52. Re:End users hate the registry? by Totenglocke · · Score: 1

      At the end of the day a GUI is fundamentally limited by the presentation logic

      You had plenty of good points in your post and I agree that the CLI is useful - however, you forget that at the end of the day a CLI is fundamentally limited by your ability to remember an insanely long list of commands. THAT is why I prefer to use GUI's more than CLI - because for things that I don't use all that often, it's much easier to pull up a menu and see my options than try to remember the exact name and spelling of a command that I haven't used in a year.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    53. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      Eh? CLIs are terrible at presenting information, your often limited to 80x50 text mode. CLI and GUI applications are bound by what the developers choose to make available. I'm struggling to think of a single advantage of a CLI that is unique and couldn't be incorporated into a graphical app.

      It's all moot anyway. Web interfaces are the future of system administration, the CLI is irrelvant and the native GUI is too. Web UIs kind of mixes up best of both worlds, all in a largely reflowable dynamic format.

      Microsoft may wake up to this - graphical administration of MS servers is cumbersome. Certainly in my organisation we use many web interfaces for all kinds of systems, with the exception of Wintel servers the only native GUIs are one or two aging native applications, which interestingly have capable web interfaces.

    54. Re:End users hate the registry? by somersault · · Score: 1

      I'm pretty sure the point still stands - the hive is in a file/files. Your counter point that its more than 1 file makes little sense

      Actually, the original point was that the guy said "it doesn't exist as a single file" (ie in English this means "one file"), and you said "yes it does!".

      So your issue has nothing to do with the registry per-se. The issue is poorly written apps leaving breadcrumbs all over your system

      IMO poorly written apps aren't such a big deal, it's the malicious apps in Windows that you tend to have to go into the registry to make sure you've removed all trace.

      --
      which is totally what she said
    55. Re:End users hate the registry? by somersault · · Score: 1

      As long as that file can't execute then it's not such a problem. There are a few places in the registry where you can set a file to run though, like the classic Windows run/runonce (which you have to check globally and for the current user, something I only realised a couple of years ago), screensaver, and I'm assuming in the places that associate file types to executables. Scheduled tasks are probably defined in the registry too.

      --
      which is totally what she said
    56. Re:End users hate the registry? by somersault · · Score: 1

      Not the best example!

      Apache has nothing to do with Debian or any other distro/OS - it is highly cross platform. On any platform you install it to, you will find very similar organisation of config files (as long as that platform supports normal filing systems).

      --
      which is totally what she said
    57. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      Erm, what's wrong with "chmod og-rwx somedir/"? Any decent backup program should be able to deal with directories with unfriendly permissions.

      Haven't used fuse, have you?

      That said, the point the GP was making is more or less moot. The only inaccessible files in GNOME are in ~/.gvfs, and they are exactly that: inaccessible. They can be virtual, remote, anything. Maybe there are some pipes in ~/.gnome as well, but pipes can be backed up without problem (as long as the backup program is intelligent enough to not read from the pipe).

    58. Re:End users hate the registry? by vertinox · · Score: 2, Informative

      The registry is a database file, why can't be backed up?

      Thats easy...

      Lets say (and this has happened more than once to offices that I have had the pleasure of working in):

      Program A is installed and messes with the registry.
      Program B is installed and messes with the registry.
      Program A runs an update and messes with the registry.

      Something happens (malware, hotfix, windows update) and Program A has to be fixed with a registry backup restore at the time of its installation.

      Now Program B is screwed up because its missing its entries. Oh lets put the registry restore back after its installed, but now we're missing the registry entries for the update.

      Actually, I've never worked in an office where restoring the registry was considered to be a reasonable option and usually considered a last resort because so many things can go wrong.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    59. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      It wouldn't be so bad if uninstall properly did its job by removing all registray entries. No program should be allowed to make registry entries without all such entires being logged by a protected process which ensures all such entires are removed when the program is uninstalled. I would quite often uninstall any programs I didn't plan to use for a while and keep the bare minimum of installed applications on the system, yet still end up periodically having to restore Windows because of registry bloat.

    60. Re:End users hate the registry? by vertinox · · Score: 2, Informative

      Second, why in the hell would you tell ANYONE to type out a registry key anyway?

      Norton Symantec Endpoint Protection has hosed the TCP/IP stack on your VP's laptop while he's in his hotel room on the other side of the country.

      He needs to pull his PowerPoint presentation off the server that his office assistant worked on last night.

      You're unable to remote in or email him the registry fix due to the glaring obvious problem that he has no TCP/IP connection and his local tech turned off Window's Restore on his image for some unknown reason.

      Obviously the only thing you can do for him is to read out the entry over the phone... Just saying because its happened.

      --
      "I am the king of the Romans, and am superior to rules of grammar!"
      -Sigismund, Holy Roman Emperor (1368-1437)
    61. Re:End users hate the registry? by magamiako1 · · Score: 1

      Actually, won't. Debian/Ubuntu are very unique in the way they handle apache configuration--and each configuration is distro specific. Debian puts each set of configs within its own files. Modules go in their own files, you can enable/disable individual module configurations as-needed. The same thing with sites.

      Apache, however, sees the whole thing as "one giant file", since you're using INCLUDE lines in the core httpd.conf(apache2.conf in debian) to use those subfolders (include /modules/*.conf).

    62. Re:End users hate the registry? by ndogg · · Score: 4, Interesting

      Same for this Wayland heresy getting started over at Ubuntu. The Computer is the Network, the Network is the Computer. Just words to em, merrily breaking X and the idea of network transparency, not because it will perform better but because the ignorant fools don't realize X's network transparancy isn't the cause of the performance issues they are trying to solve. But mostly because they probably don't personally use apps remotely and don't even realize that they are tossing one of the greatest ideas in computing history down the shitter.

      If you're going to throw such statements around, you better get your facts straight. The Wayland developers never blamed the networking protocol for the problems of X, but rather the fundamental architecture of X. In fact, Wayland has been built with networking in mind since nearly the beginning.

      Wayland architecture

      --
      // file: mice.h
      #include "frickin_lasers.h"
    63. Re:End users hate the registry? by DarkXale · · Score: 1

      That doesn't explain why my 5 year old laptop has not had an OS re-installation once; and that damn thing was my sole machine until just last year - and it did not slow down at all. (Lets not even get into the amount of stuff thats been installed and uninstalled on it - it outnumbers your expected count very likely by a multiple of 10) OS slowdowns are caused primarily by shitty AV software. They don't just hog performance by running, they mess up your machine every single time they update. And that damage remains after uninstallation.

    64. Re:End users hate the registry? by imakemusic · · Score: 2, Funny

      Well, now you know. If you play with your Winkey you might discover something new.

      --
      Brain surgery - it's not rocket science!
    65. Re:End users hate the registry? by drsmithy · · Score: 1

      People who care about security hate it too.

      They shouldn't. The Registry is a vastly more securable system than anything built around textfiles.

      None of your other "arguments" have anything to do with the Registry, they apply equally to textfiles.

    66. Re:End users hate the registry? by drsmithy · · Score: 2, Informative

      The registry is a foul design decision, and up to XP SP2, was accessible by anything for the worst of reasons. Because of its relationship to the kernel, user space, and hardware, it was ridiculously simple to screw it up, or make it the crux of bad behavior in strange, unusual, and bizarre ways. After XP SP2 when user-space was 'redefined', it continued to be the garbage pail for every bad programming mistake ever made in Windows.

      Pretty much everything in this paragraph is wrong.

    67. Re:End users hate the registry? by nschubach · · Score: 2, Informative

      I love Linux... but apps dumping config files willy-nilly in my home is annoying as hell. They'll all come up with their own half ass directory convention in my ~/. Sometimes I wish applications were forced to put their config files in specific folders based on user/distro preference like ~/.config/appname/ so I can retain some sanity in my home folder.

      The only way I know of to do this would be to have the OS run all apps in a sandbox and map folders for them. ./userconfig and ./globalconfig spring to mind but there are other methods. Of course, this is something that would have to be designed in from the start... I don't know of a good way to get old apps to follow that convention "easily." I guess you could create a virtual /home for each app that points to the user's /home/.config/appname

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    68. Re:End users hate the registry? by drsmithy · · Score: 1

      Incidentally, on unix systems i make heavy use of revision control for my configuration files (simply check them in to cvs), how do you do that with registry keys?

      The real question is why the hell are you editing the Registry so frequently this is even something worth worrying about ?

    69. Re:End users hate the registry? by nschubach · · Score: 1

      Except your home folder...

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    70. Re:End users hate the registry? by Junta · · Score: 1

      You may want to find a better source if true, that source doesn't explicitly mention networking. It does call applications 'clients', but that need not imply networking and may have more to do with comparing and contrasting X to Wayland.

      If they do networking, are they learning anything about network utilization from the likes of NX? High-latency kills X thoroughly (*especially* Java GUI apps), it'd be nice if this is indeed a follow-on *and* obviates the need for something like NX to retrofit the mistakes of the past.

      --
      XML is like violence. If it doesn't solve the problem, use more.
    71. Re:End users hate the registry? by Pentium100 · · Score: 1

      But those places are known, so it's not really all over the place.

      Linux (or KDE) probably has file associations and what runs automatically defined somewhere too.

    72. Re:End users hate the registry? by mpeskett · · Score: 1

      Actually, the original point was that the guy said "it doesn't exist as a single file" (ie in English this means "one file"), and you said "yes it does!".

      Of course there is also an alternate interpretation of the sentence; if you read "single" in the same sense as "not a single one".

      So then "yes it does" would be an entirely sensible response - there are multiple registry files, so how could you say there aren't any of them.

    73. Re:End users hate the registry? by Chapter80 · · Score: 1

      I believe you have been playing with your Winkie - a totally different subsystem than your Winkey.

      Play with the wrong one, and you'll have a real mess on your hands.

    74. Re:End users hate the registry? by jedidiah · · Score: 1

      > The real question is why the hell are you editing the Registry so frequently this is even something worth worrying about ?

      Nearly ANY change in state of a Windows machine will "edit the Registry". Any configuration with a shiny happy GUI tool certainly will.

      These "unix registry changes" are simply capturing such changes.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    75. Re:End users hate the registry? by compro01 · · Score: 1

      AFAIK, it isn't stored in any human readable config file. Just use the path command.

      path %path%;newpath is much simpler. It just appends the new thing you want to add (C:\program files\gnuwin32, for example) onto the old path.

      --
      upon the advice of my lawyer, i have no sig at this time
    76. Re:End users hate the registry? by jedidiah · · Score: 1

      > On Linux, maybe, but on Windows people actually know how to write GUIs.

      No they don't. The registry editor is a great example of this. It is the perfect example of GUI Fail in Windows.

      Then there are things that are just inherently complicated and are going to be a mess if you take the training wheels off and there's nothing you can do about it. The MacOS version of Hanbrake is a nice example of this.

      Although some thing are more complex then they need to be. The network configuration tool in Windows is great example of that (more GUI Fail in Windows).

      --
      A Pirate and a Puritan look the same on a balance sheet.
    77. Re:End users hate the registry? by compro01 · · Score: 1

      The command line method still requires fewer keystrokes.

      winkey-r
      cmd
      enter
      path %path%;c:\program files\gnuwin32
      enter
      done.

      --
      upon the advice of my lawyer, i have no sig at this time
    78. Re:End users hate the registry? by zrq · · Score: 1

      Agree with you apart from the '.' in '.config'.

      .... apps dumping hidden config files willy-nilly in my home is annoying as hell.

      Not only is there no standard, but the convention of using hidden directories makes things worse.
      Add to that the fact that many apps mix data (cache) and configuration (passwords) under the same hidden directory and it makes backing up the users settings a non trivial task.

    79. Re:End users hate the registry? by AltairDusk · · Score: 1

      But be careful, if you play with it too much you'll go blind!

    80. Re:End users hate the registry? by Anarke_Incarnate · · Score: 1

      Unless they are oracle....

    81. Re:End users hate the registry? by nschubach · · Score: 1

      Well, you would be able to specify the convention for these config files if you want them in a non-hidden folder, but I tend to use my home folder for a specific set of folders and would like to have the configurations in a special hidden folder. We all prefer different methods... that's why I specified by user/distro preference. Since we all have different preferences, the developers put the files in their own preferred folder which is where the problem originates. I'd rather take the "control" of where those config files are placed away from the developer and put it in the hands of the user.

      It would/should make developing for Linux easier since you wouldn't have to know where Ubuntu and Fedora keep their files. They'd give each app a basic file structure and handle where those files are placed individually.

      Setting that basic "app template" sandbox up is the where I'm stuck. You'd have to give them a basic set of folders like: ./globalconfig (where machine specific settings are retained) ./userconfig (where user specific settings are retained) ./userdata (I imagine this would work like libraries in Windows... the user should be able to link folders to apps. I could give Gimp access to my ~/Pictures folder for instance.)

      --
      Every time I start to have faith in humanity, I ruin it by driving to work between 7 and 8 am.
    82. Re:End users hate the registry? by MightyMartian · · Score: 1

      As with all things, practice makes perfect. I can remember most of the major *nix commands and common arguments off the top of my head, simply because I've used them.

      I'm not trying to say GUI's, whatever form they take, are not useful. I certainly wouldn't want to set up an entire Active Directory hierarchy of thousands of computers and users via a CLI. Nor is it necessary that I do some basic port forwarding through a firewall with the iptables command line where a decent web-based GUI can do it.

      But in both cases, there are any number of situations where the GUI's limitations come into sharp focus, where the assumptions used to build the GUI start getting in the way. Automation is a big one. There is also the fact that, where you're testing new configs, saving discrete sections of the configuration is either difficult or potentially impossible, and despite everything, one finds oneself plunging into the registry or the back-end conf files.

      I think an effective system administrator has to be reasonably familiar with both the graphical and CLI toolsets. I've seen far too many Windows admins get that pale look on their face when they're faced with that little black window with the blinking cursor, and yet, particular under Windows 2008, the entire CLI toolset has been massively upgraded just to do that, making easy automation of every aspect of the system, including AD, relatively easy. Again, even Microsoft has (finally) recognized that GUIs are great for every day tasks, but become increasingly difficult to use when you need to move beyond the assumptions behind the GUI.

      The alternative, of course, is an everything GUI, like Webmin, where most of the underlying settings are exposed, but I sometimes find that even more confusing and end up going to the command line anyways.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    83. Re:End users hate the registry? by MightyMartian · · Score: 1

      Web interfaces are the worst, in my opinion, and when you're dealing with low level configurations, you're going to be likely mucking with daemons that directly effect the web service underpinning the interface.

      They all have their place, but despite Microsoft's twenty year war to kill the CLI, they pretty much through in the towel with Server 2008 and Powershell.

      --
      The world's burning. Moped Jesus spotted on I50. Details at 11.
    84. Re:End users hate the registry? by GameboyRMH · · Score: 1

      Linux (or KDE) probably has file associations and what runs automatically defined somewhere too.

      Those are managed in the file browser or desktop environment configuration.

      GNOME has the gconf database, which is sort of similar to the Windows registry, but not shitty because it uses open specifications, plaintext files, and has an intuitive structure instead of a bunch of cryptic class IDs and such shit. It's also tiny compared to even the user section of the Windows registry and deals pretty much exclusively with GNOME-related settings.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    85. Re:End users hate the registry? by Pentium100 · · Score: 1

      Yes, but the point remains, that some program could spread its files and settings all over the system and you'll have to hunt for them just like you do on Windows.

    86. Re:End users hate the registry? by mcgrew · · Score: 1

      The registry gets bigger and bigger with use, and the bigger it gets, the slower the machine gets. The only way I know of to get it down to a size that doesn't slow the machine down too much is back up all the data, wipe the drive, and reinstall Windows and all the apps.

      You don't have to edit it to hate the registry.

      I've suspected that Microsoft likes the slowdown the growth of the registry causes. When I wiped 98 and installed XP, it was on a fresh reinstall of 98. One of the advertblurb screens that come up when installing said "YOUR COMPUTER RUNS FASTER!!" whan in fact, the XP install ran slower, although it would have been faster in comparison if I'd not recently reinstalled 98.

    87. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      "And in the traditional unix world" ... there actually are .config files all over the place. Saying that all the .config files are either in /etc or in $HOME is a pipe dream that isn't based in any currently known reality.

    88. Re:End users hate the registry? by SiChemist · · Score: 1

      ...it's much easier to pull up a menu and see my options than try to remember the exact name and spelling of a command that I haven't used in a year.

      Tab completion on Linux systems makes remembering "exact name and spelling" mostly unnecessary. I understand your point about discoverability of options in a GUI utility, but that also limits the number of options that you can present the user without overwhelming them with checkboxes and drop down menus.

    89. Re:End users hate the registry? by Anonymous Coward · · Score: 0

      Who are these mythical registry-hating end users? Nobody in my family has ever run regedit. If I asked my mom to tell me what the registry is she'd tell me that's where she renews her license.

      Normal end users don't hate the registry. Half-wits who think they're power users and screw things up tweaking shit are usually the ones that hate the registry.

      power users == Half-wits who think they're tweaking shit and screw things up ;)

    90. Re:End users hate the registry? by tepples · · Score: 1

      Not only is there no standard, but the convention of using hidden directories makes things worse.

      In Nautilus, it's not so hidden: you can Ctrl+H at any time to show hidden items (.* and *~) in any folder. Windows Explorer, on the other hand, has only a per-user preference and buries it.

    91. Re:End users hate the registry? by HermMunster · · Score: 1

      viruses can alter permissions of files in the registry making it difficult for even the administrator to make certain changes. Often you'll see an administrator make a change via msconfig and they'll receive a message about access being denied because they don't have permissions. Tools such as Microsoft's windows resource tools can reset the registry permissions, but then again, none of this is knowledge pertaining to those individuals we are talking about as to whether Linux is/should be competing with Windows. Your own support of the registry is proof that Windows is much more difficult and technical than the average user should be assumed to perform.

      The registry sucks, frankly and it is one of the major clusterfucks of Microsoft's attempt at getting past DLL hell that we experienced in earlier versions of Windows.

      --
      You can lead a man with reason but you can't make him think.
    92. Re:End users hate the registry? by HermMunster · · Score: 1

      I could say that about you. I agree with the GP and that comes from 25+ years in this industry.

      --
      You can lead a man with reason but you can't make him think.
    93. Re:End users hate the registry? by Com2Kid · · Score: 1

      Doesn't set path system wide, only changes it for that instance of CMD.exe

    94. Re:End users hate the registry? by Totenglocke · · Score: 1

      I never said that CLI wasn't good - I merely pointed out that it's much easier to look at a picture on a screen and remember what you need to select than to try to remember text commands that you virtually never use. For things where it's easier and I do it often enough, I use the CLI because I'm faster at it - for things I don't do very often, I use the GUI because it's easier than looking up the commands I'd need and their syntax for CLI.

      --
      "The tree of liberty must be refreshed from time to time with the blood of patriots and tyrants." ~Thomas Jefferson
    95. Re:End users hate the registry? by bigstrat2003 · · Score: 1

      Yes, but that's a silly interpretation. It has to be stored SOMEWHERE on a permanent basis, thus this is in at least one file.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    96. Re:End users hate the registry? by bigstrat2003 · · Score: 1

      Then defend your position instead of resorting to the ad hominem tactic. Jeez.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    97. Re:End users hate the registry? by bigstrat2003 · · Score: 1

      Similarly, support over the phone is FAR easier via the CLI, assuming the person your talking to can read and write all they need to do is type what you tell them, and read back the response to you.

      This is not necessarily true. It can be easier, but I have had more than one instance where someone mishears the command I give them, which can make it more of a hassle. Some people are also not good at knowing WTF is going on with a CLI, and will say to me, after entering a command, that "nothing happened", even though the output is there, they just think it's irrelevant gibberish.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    98. Re:End users hate the registry? by ryanov · · Score: 1

      I am really confused as to how that's even possible, unless you have a ton of RAM and the usage has been increasing without bothering you.

    99. Re:End users hate the registry? by HermMunster · · Score: 1

      I meant, viruses can alter permissions to entries in the registry.

      --
      You can lead a man with reason but you can't make him think.
    100. Re:End users hate the registry? by hudsucker · · Score: 1

      This method does not have the same effect as changing in the GUI. *

      When you change an environment variable (including the PATH) in a command prompt, you only affect that command prompt. It doesn't change the parent Windows environment.

      Try it: change the PATH in a command prompt, then open up a new command prompt and check the PATH -- your change won't be there.

      There are non-GUI ways to change the Windows environment, including updating the PATH inside the Windows registry directly. But then the next trick is getting Windows to realize that the environment has changed and to notify the other tasks. This can be non-trivial.

      * in Windows XP, at least

    101. Re:End users hate the registry? by DarkXale · · Score: 1

      Nope. Nothing but basic maintenance like a defrag twice a year and avoiding AV software. The most extreme thing I ever did was open it up and dismantle the entire cooling array to thoroughly clean it out. 3 and a half years on and eventually you reach a point where conventional cleaning just won't get everything out anymore. That sure did.

    102. Re:End users hate the registry? by drsmithy · · Score: 1

      I could say that about you. I agree with the GP and that comes from 25+ years in this industry.

      Regardless of whether or not you agree, it's still wrong.

      * The Registry has been protected by ACLs since the day it was implemented.

      * There is no special "relationship" with "kernel, user space and hardware".

      * It's no more "ridiculously easy to screw up" than editing text files in /etc, with the added bonus that directly modifying the Registry is exceptionally uncommon, whereas editing files in /etc is a regular occurrence.

      * User space was in no way "redefined" in XP SP2. (Aside: It always fascinates me how some people see SP2 as this near-mythical turning point for Windows, when it's architecturally no different from the several major revision before it.)

    103. Re:End users hate the registry? by drsmithy · · Score: 1

      Nearly ANY change in state of a Windows machine will "edit the Registry". Any configuration with a shiny happy GUI tool certainly will.

      *Applications* changing the Registry is an entirely different situation to manual hand-editing, which was the scenario you were describing requiring a revision control system.

    104. Re:End users hate the registry? by adolf · · Score: 1

      Is there a man page for this stuff?

    105. Re:End users hate the registry? by OdinOdin_ · · Score: 1

      Wayland is not here to replace X (for X11 applications). Please research it!

      Think of Wayland as like to final abstraction of arbitration of the display, such that multiple users of the display can use it at the same time in co-ordination. The X servers (XFree86/X.org) were never really based around that thought. X11 protocol is just one suite and method of accessing a framebuffer but designed around 1980s technology and requirements. It has served us well but time for something better.

      Even I (a long standing Unix user) admit that building an API for drawing to a frame buffer around serialization and a ping-ping stalling queue is a bad idea. This is the problem with X11, sure plenty of band-aid has been applied with extensions but its time to make application transparent networking an optional module.

      Yes network transparency this is a great feature, but not at the cost of not being able to keep up with the performance benefits available to us by making the applications have closer access to the GPU. Both the parallel processing capability of a commodity GPU and the memory bandwidth of a modern computer deserve to allow applications to all simulteneously draw into their bit of the 1Gb RAM in my video card to prepare their part of the desktop scene.

      For many purposes RDP/VNC like network transpency is what many actually need on the practical side.

      However network transparency of client<>server applications is also very useful to some. Network transparency is something that should be bolted on top of it, not underlying it. The networking protocol to replace X11 should be bi-directional pipelined with multiple outstanding requests, it should allow for graphic objects to be created (like GCs) without the needs for a round-trip to the server to learn of the server assigned unique id number for it, so you can then re-use that id in another command. It should be a given that the server will let you have it and you should begin sending your configure GC and use GC instructions piplined behind it right away(without having to wait for a server response). A problem with X11 is the ping-pong stalling of the network pipeline this now a fundimental design flaw IMHO and the reason for the high-context switching rate, although never to be a problem in future due to multi-core CPU developments.

      If anything Wayland will help someone develop that replacement as a display inside a display.

      I think of Wayland as a way to bring threading to Unix GUIs. No longer do they all shoe-horn their data through a single monolithic process via a long straw. Now Linux can think about providing near direct access to hardware accelerated drawing primitives all arbitrated by the kernel and a display/window manager process.

      You might try and cite all those fancy optional X server extensions as methods but they are all band aids over a network transparency premise which most people actually don't care a hoot about anymore. Stop living in the 1980s.

    106. Re:End users hate the registry? by blippy · · Score: 1

      The thing about the CLI is that it gives you automatability, which is the whole sine qua non of computers. GUIs take away automatability.

      GUIs are like gilded cages or walled gardens. They're pretty to look at from the inside, but there's no way to step outside their strictly limited capability. Since most users are non-technical, especially on Windows, there is an inherent push towards GUIs rather than CLIs.

    107. Re:End users hate the registry? by kestasjk · · Score: 1

      get-help [cmdlet] is the equivalent. get-help [cmdlet] -detailed for more info, and get-help [cmdlet] -examples for examples. It also works with wildcards e.g. get-help *find*

      If you're interested in what is getting piped out, rather than this or that command (because what gets returned usually isn't text), then you pipe it to get-member, and it'll give you the properties, methods etc of whatever is in the stream.

      --
      // MD_Update(&m,buf,j);
    108. Re:End users hate the registry? by jbolden · · Score: 1

      Me. I'm a mac user and everytime I have to use a windows box I'm shocked how complex the registry is. Settings with no links back to documentation. Ownership of setting completely unclear. What's associated with what versions unclear. No cross linking between user specific and global settings.

    109. Re:End users hate the registry? by smash · · Score: 1

      Norton Symantec Endpoint Protection

      Friends don't let friends run nortons...

      You can also step someone through running regedit. Just saying, because... yknow... it's happened...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    110. Re:End users hate the registry? by Bert64 · · Score: 1

      Someone mishearing or not reading whats on the screen is a failure in communication... Chances are if they have trouble understanding they will have just as much trouble if you try to explain a gui to them.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    111. Re:End users hate the registry? by gparent · · Score: 1

      Yes, but it is a bad dialog I admit.

    112. Re:End users hate the registry? by Kaboom13 · · Score: 1

      Viruses running with admin privileges can yes, because anything running as admin can. Something running as root can do the EXACT SAME THING on a linux box. You can argue that Windows should make it harder to run things as admin all the time, and that's exactly what they have been doing with Vista and 7, and the result has been massive griping about it. The reality is most people are unqualified to administer their own box, and no amount of hand-waving and finger pointing will change that. The people that are confused by the registry would be confused by config files just as easily.

    113. Re:End users hate the registry? by Thinboy00 · · Score: 1

      Do some weird chroot-fu, or maybe it would be easier to just live with it?

      --
      $ make available
  15. windows does not WORK for me, linux does... by Anonymous Coward · · Score: 1, Interesting

    i recently had to resurrect a computer that had been running winXP and then the hdd died... i went out and got win7 (32bit) figuring id just upgrade to the latest/greatest... when the first post-install boot did not recognize anything useful on my mobo (ethernet, sound, video) and i was running in 1024x768 (i think) mode, i went online to see if i could find updated drivers (particularly for the ethernet)...

    guess what ? my mobo (asus p5rd1-vm) was one of the ones that did NOT make the cut to be supported in win7... uhm, hello ? there were drivers for vista, but they didnt really load up or work for me (unsupported windows version msgs)...

    finally, i gave up - grabbed a local copy of ubuntu-10.10 and sure enough - everything just-worked !!! ethernet, sound, video - it was all good...

    this is the first time in my many years of reinstalling os systems that id EVER had this reverse-issue.... usually i was trying some latest/greatest linux version and struggling to get my sound-card-drivers working, whereas windows was always ok...

    windows-7 is the final straw (i remember the horrible forced-transition from dos to 16-bit windows, then 32-bit, and now basically 64-bit)... linux is the way to go - and ive been installing it on several friends machines - and theyve all been doing fine...

    1. Re:windows does not WORK for me, linux does... by AvitarX · · Score: 0

      Interesting,

      you're description of Windows 7 sounds like every Windows install ever.

      Install, and hunt for drivers one at a time. Thankfully the network would usually work if I had an old add in card lying around.

      With Linux (for a long time now, since Red Hat 5.x) boot off CD, and everything worked, or it didn't, but very little futzing around. Of course this meant things like 3-D acceleration didn't work (later NVIDIA drivers fixed this, and they are pretty much an equivelent install as a Windows graphics driver). Sound wouldn't always work, but it was rare that it would ever work, if it didn't right off the bat). Network pretty much always worked, except for Win Modems for a while.

      But Windows almost always needed a sound driver, a graphics driver, and sometimes a network driver (which is a real pain, and was also quite likely with a Win Modem).

      Also, when running without a graphics driver, the graphic on Windows was abysmal (800 x 600 low color).

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    2. Re:windows does not WORK for me, linux does... by wvmarle · · Score: 1

      The same old story when it comes to drivers.

      Linux: if your driver is not included/installed already, your device likely won't work. And nowadays most devices have drivers.

      Windows: don't count on any drivers included, you'll have to hunt them down yourself (if not supplied with the device).

      Indeed I've always wondered why my motherboards come with drivers... and also why I could not re-install a stock Win98 on a "Win98 certified" laptop (that was around 2002). It just wouldn't even install. Then I went back to Linux - and everything worked out of the box.

    3. Re:windows does not WORK for me, linux does... by imakemusic · · Score: 1

      I can't do any WORK on Linux. I can on Windows. Sorry.

      I've tried Linux many times. I like it. I currently have Mint Linux running on my Macbook (until I can find my OS X disc and reinstall that - long story) and it's great for what I'm using it for. The thing is that what I'm using it for is not much - basically just web browsing.

      The only things in the overlap between "things I want to do on my computer" and "things I can do under Linux" are web browsing and programming. Writing/producing music? Hah! Gaming? LOL! Graphic design type stuff? Meh.

      Having to hunt for a couple of drivers when you install the OS is a small price to pay for actually being able to do the things you need to do with your computer.

      --
      Brain surgery - it's not rocket science!
    4. Re:windows does not WORK for me, linux does... by Anonymous Coward · · Score: 0

      The same old story when it comes to drivers.

      Linux: if your driver is not included/installed already, your device likely won't work. And nowadays most devices have drivers.

      Windows: don't count on any drivers included, you'll have to hunt them down yourself (if not supplied with the device).

      Indeed I've always wondered why my motherboards come with drivers... and also why I could not re-install a stock Win98 on a "Win98 certified" laptop (that was around 2002). It just wouldn't even install. Then I went back to Linux - and everything worked out of the box.

      i just came back to check on my ac-post, and sure enough this was the response... uhm, uhh... what ?

      the whole -point- of mobo and other devices -having- a driver disk is so that you can install WINDOWS correctly... albeit (in my case, winXP) you are usually given drivers that work for whatever-is-current-for-windows and can -assume- that windows will keep allowing your devices to work on the upgrade paths...

      either - the manufacturer will supply the updated drivers directly to m$ to get the device 'certified'... -or- if theyve just missed the certification-deadline, it might take a little while for updated drivers... but invariably, companies are creating the drivers for windows - not linux... and when i was trying to get a linux-driver for a fairly-new sound-card or video-chip or whatnot, i was always having to hunt down the solo programmer who had similar-enough hardware that mostly-worked, and then trying his/her patches and seeing if i could submit bug-reports to get the drivers fixed-up to the correct maintainers...

      now, to be fair, after a couple of years - the drivers for linux are oftentimes -shaken-out- and are provided for the hardware, but not always... in a couple of cases, ive had to install netbsd or other 'obscure' os because my preferred device just did not have drivers that would function in linux... (yes, ive tried to get old ibm-486-laptops running again and that is no-easy-feat...)

      i had a mobo from ASUS, a large and still-functioning company that had upgraded many of their other boards to win7, but apparently not the one i bought at frys a few years ago... really ??? this is a pentium-4 mobo with ati video, onboard 100m-lan, and sata-drives (altho i used the older pata/ide drives), and a pciE-16 slot for the latest-graphics cards... the only reason i can see for asus to intentionally not-support this board (unlike -most- of the other boards they sell, which i could-have upgraded to win7) is that this board only has 2 slots of dram for a max of 2g (which i have)... win7 is basically-forcing the 64-bit changeover, even tho they will still sell you a 32-bit os...

      bottom-line ? your quoted-description was correct in this case, but i would NOT call it the same-old-story... it is exactly the NEW kind of story that is going to allow linux to break the m$ monopoly for all the home-users in the near-future... imho...

    5. Re:windows does not WORK for me, linux does... by jedidiah · · Score: 1

      Nonsense. You just sound like someone parroting someone else's propaganda.

      There are people that need to do "real work" with their computers. You don't sound like one of them.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:windows does not WORK for me, linux does... by Ash-Fox · · Score: 1

      Writing/producing music?

      I have been running fl studio just fine under Crossover. No tweaking involved.

      Hah! Gaming?

      Steam has been working fine for me under Crossover too. No tweaking involved.

      Graphic design type stuff?

      What's wrong with Krita? Still no tweaking involved.

      Having to hunt for a couple of drivers when you install the OS is a small price to pay for actually being able to do the things you need to do with your computer.

      I don't have your problems.

      --
      Change is certain; progress is not obligatory.
    7. Re:windows does not WORK for me, linux does... by imakemusic · · Score: 1

      It's not propaganda, it's a true account of my experience. If you don't like it...sorry but that's the way things are - I can't do what I do with computers under Linux. I have tried.

      Fair enough, Seeing as I have yet to make a living wage from any of those activities "work" might not be the correct term, but my point - that Linux does not provide what I require of an OS - still stands. Care to actually counter the argument or d'you want knock down some more straw-men?

      --
      Brain surgery - it's not rocket science!
    8. Re:windows does not WORK for me, linux does... by Ash-Fox · · Score: 1

      Sorry, I typoed my steam link, it should be http://steamcommunity.com/id/Ash_Weststar/games?tab=all

      Also the hours are not very accurate as I play often when I have no Internet access.

      --
      Change is certain; progress is not obligatory.
    9. Re:windows does not WORK for me, linux does... by Myopic · · Score: 2, Interesting

      Yeah, of course. Windows hardly works at all, and is a pain in the ass to use. Please allow me to share my own anecdote:

      By fate, my wife and I were both reinstalling operating systems at the same time. She was installing Windows (Vista or 7; I can't remember) on her laptop, and I was installing Ubuntu on my netbook. Both installations took a while, and both succeeded. Then, that nite we wanted to watch a movie. Again by fate, we each had the movie on separate USB thumb drives, so we both popped them in. Yet again by fate, the codec for the movie wasn't supported by her software (Windows Media Player or whatever) nor mine (VLC or whatever). Both her media software and my media software popped up a box saying, sorry, that file is in an unknown format. I swear this all happened in parallel as we sat next to one another on the couch.

      Here's where the stories diverge.

      On Ubuntu, after the message saying the codec was unknown, there was an option for Go To The Internet And Find The Needed Software And Install It. I clicked Yes, and the movie was playing about 45 seconds later. For her, the message said Good Luck Finding The Codec And Installing It, You Can Start By Looking On The Internet. We watched the movie on my netbook (output to the TV) and all during the hours of movie time she was trying to find and install the right codec. She failed. It took her a few more days to find it and get it right.

      Linux is user-friendly and easy to use. Windows is crap and difficult to use, if it can be used at all. My anecdote proves this beyond any doubt, and we all know that anecdotes are the standard by which these things are judged.

    10. Re:windows does not WORK for me, linux does... by Myopic · · Score: 1

      Agreed. The most difficulty I ever had getting drivers for my devices under Linux was doing something like apt-get install old-ass-drivers-for-outdated-hardware. The most difficulty I ever had getting drivers for my devices under Windows was... NEVER SOLVED and Windows never worked at all.

      Windows is hard to use. Linux is comparatively easy to use.

    11. Re:windows does not WORK for me, linux does... by Bigjeff5 · · Score: 1

      You're in the minority on that one bro.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:windows does not WORK for me, linux does... by Anonymous Coward · · Score: 0

      Yeah, of course. Windows hardly works at all, and is a pain in the ass to use. Please allow me to share my own anecdote:

      Linux is user-friendly and easy to use. Windows is crap and difficult to use, if it can be used at all. My anecdote proves this beyond any doubt, and we all know that anecdotes are the standard by which these things are judged.

      i catch the sarcasm - and agree with decision-point and humor... altho, to be fair (since this is the intertubes), im slightly-less likely to take your word for the anecdote except for the fact that it matches my own-experiences (having installed and watched dvds also)...

      i guess for me - the surprise (which it should NOT have been - altho it still caught me off-gaurd) was that with win7, we have FINALLY (and ive been expecting it for several years now) moved to 64-bit computing for the 'desktop' market... m$ is the driver of the market, and they have spoken loud-n-clear... and, to-my-surprise, i was not as-ready-for the transition as id thought... sigh...

  16. Just look at Google for your answer by Anonymous Coward · · Score: 0

    It doesn't take a windows replica to we wildly successful. Android and Google Chrome OS will enlighten everyone to this fact in the next 12-18 months.

  17. Nobody needs to compete with Windows for customers by mr_mischief · · Score: 3, Insightful

    Competing with Windows for customers ranges somewhere between silly and stupid. If you want more Linux on the desktop, you need to court developers and software vendors.

    Linux works great as an OS. It has penetrated servers well because the server software (both new and inherited from other Unixes) is great. It has penetrated the embedded market largely because new apps were written for it and the new devices. It has penetrated embedded markets because they write everything they need anyway, except the kernel and maybe the C libraries give them a head start.

    What you need to break into the desktop market with established applications from established application providers is applications as good or better. If you give gamers the chance to install games from EA, Valve, Blizzard, Bioware, and id on launch day, they will come. If you get Photoshop or some absolutely full-featured replacement for it on Linux, you'll get many of those users from Windows or Mac. If you get a true replacement for Peachtree and Quickbooks, you'll get more small businesses using Linux as their accounting desktops.

    People who seem to understand network effects when it comes to social networking sites, instant messengers, P2P, etc. seem to forget all about them when it comes to desktop platforms. The more classes of application in which your platform is the leading installation target for the best apps, the more valuable your platform is. Linux has this for servers, embedded devices, and to some degree mobiles. If you want it to be a major desktop player, it needs this for desktops, too.

    Personally, I use Linux on the desktop far more than Windows and I have for years. I still need some Windows or Mac systems around for the applications I just can't run well on Linux. I say "Windows or Mac" because most of the applications I can't run on Linux properly have versions for both of those platforms.

    Linux doesn't even need to take developers from Windows to become much bigger on the desktop. It could become a third platform for companies supporting Win and OS X. It could become a second platform for companies doing Win or Mac. It could even replace OS X as the second platform for some software companies that do windows and Mac now. Adobe comes to mind, as they are practically at war with Apple right now anyway.

  18. re being competetive with windows by Anonymous Coward · · Score: 0

    A few years ago being competitive with windows was the challenge. Things have changed. Linux has found it's niche (servers, virtualization, embedded devices, cellphones, etc).
    The linux desktop could be a big part of the linux in the future however, with OSX is more like linux than windows. I regularly use OSX and linux desktops and rarely use Windows desktops.
    OSX may be a bigger desktop challenge to linux than windows. They are actually very comparable at this time. Linux just doesn't have the support of a hardware vender like Apple.

  19. Why does it have to be Linux? by Jartan · · Score: 1

    I think it's a mistake to pigeon hole Linux specifically for this type of question. A more pertinent question should be more about having an open source operating system alternative to Windows. There's no reason to use generic Linux for that specifically. There is definitely a reason to replace Windows with open source though.

    1. Re:Why does it have to be Linux? by Anonymous Coward · · Score: 0

      I think it's a mistake to pigeon hole Linux specifically for this type of question. A more pertinent question should be more about having an open source operating system alternative to Windows. There's no reason to use generic Linux for that specifically. There is definitely a reason to replace Windows with open source though.

      Thank you for asking the real question of the day.

      I have one for you, in regards to your last statement. WHY?

    2. Re:Why does it have to be Linux? by wvmarle · · Score: 1

      It doesn't have to be Linux per se, but look at the alternatives:

      OSX: pretty, works great, but even more closed than Windows. Available for Apple hardware only (legally).

      Linux: flourishing community, large field with many commercial players producing lots of different products (even if their distribution is distributed for free, also Ubuntu is in the business to make money, and as such Ubuntu Linux is a commercial product).

      BSD: maybe not dying, but also not something with strong commercial backing. Could be a contender if only some commercial business would pick it up.

      Solaris: great for servers, not so much for the desktop. I understand an excellent choice for large multi-processor systems, which not many people have on their desktop (yet). Doesn't seem to do well under Oracle's rein.

      And that's about it in the desktop world. Yes lots and lots of other OSes, some under development others abandoned, but nothing with any serious traction that I can think of.

  20. One word by rshxd · · Score: 0

    Duh

  21. Competition by codepunk · · Score: 2, Insightful

    If I am competing, I sure hope my opponent is running Windows.

    --


    Got Code?
  22. Software install and update needs more work by Anonymous Coward · · Score: 0

    There are have been a lot of improvements in getting Linux working on the desktop including setup, and the update manager.

    For wider adoption on the desktop, the assumption that the person installing Linux or installing software on Linux knows anything about Linux has to go away. Support online still resembles 'pwning noobs'.

    Linux doesn't have the advantage of being pre-installed on most PCs.

    It has to be very easy for someone who knows nothing about computers to migrate from Windows to Linux.

    For someone running Windows, there should be an application for migrating to Linux that operates like 'Windows 7 Upgrade Advisor' with the addition of locating an ISO for a distribution that includes all the drivers needed for your hardware.

  23. Why not? by Petersko · · Score: 3, Insightful

    "The only place to expand into it the desktop, where the market share is at most 5%. So, why not?"

    Because it requires linux development to embrace the following:

    - Interface design that specifically and completely bars programmers from participating
    - Abandonment of 99% of the distros
    - Acceptance of proprietary drivers when offered (normal people don't give a damn about open source philosophy)
    - Provision of real, available, phone-based technical support
    - Real, complete documentation

    I have seen someone mocked for buying one package when some pinhead thought another would be more appropriate for the application. It was something like, "Well, what did you expect picking that? It's like you wanted to fail." Most people here have seen PLENTY of derision of new users.

    Why not? Because a lot of the community is poison for end users. That's why not.

    Consolidate, standardize, and corporatize. Staff and support. Advertise. Court developers. In other words, build a better Microsoft.

    Or, remain "pure", disjointed, and niche on the desktop. Rule the world from the server. Personally I think linux should abandon the desktop. By the time they get there, technology will have made the point moot.

    1. Re:Why not? by binarylarry · · Score: 1

      It sounds like you're looking for Ubuntu: http://www.ubuntu.com/

      --
      Mod me down, my New Earth Global Warmingist friends!
    2. Re:Why not? by Petersko · · Score: 2, Insightful

      "It sounds like you're looking for Ubuntu"

      I had to run a control panel from the command line using sudo in order to make it keep my dual monitor preferences as recently as last year. Of course it didn't tell me that... it just reset to single monitor mode each reboot.

      I'd say more (lots of fun with that distro - gave up after 6 weeks), but that's enough. It's working as designed, and broken for end users.

    3. Re:Why not? by Nursie · · Score: 4, Insightful

      Wait, so a distro should do things your way, and everyone else should shut up shop?

      I think you'll find that's the beauty of open source, everyone can do it the way they want to. If you can persuade people that your way is the best way then some may join you.

      Abandoning 99% of the distros would piss off a large portion of users. Why abandon any of them? If you come up with the perfect interface (TM) then they can all ship it, if it's right for them?

      Or are you trying on that old argument that the very concept of a distro is confusing to people who just want the linux on their computers?

      Well good luck with that.

    4. Re:Why not? by Anonymous Coward · · Score: 1, Interesting

      Canonical offers desktop support, as do a few OEMs. I don't think end-user support is a huge issue though. Most computers sold nowadays come with a 90 day warranty. After that, people are for the most part on their own. So they go to "that kid across the street" for help. If said kid knows how to use Linux, the end user gets just as help as they would with Windows.

    5. Re:Why not? by Petersko · · Score: 0, Troll

      "I think you'll find that's the beauty of open source, everyone can do it the way they want to. If you can persuade people that your way is the best way then some may join you."

      This is exactly what's wrong. Normal people - end users - don't want to search for the magic combination and then evangelize it. They just... don't... care.

      "Or are you trying on that old argument that the very concept of a distro is confusing to people who just want the linux on their computers?"

      Again, they just... don't... care. And if you ask them to wade that sea of ridiculousness they'll swiftly be lured back to the comort of the tried and true.

      Talk all you want about the beauty of being able to do it each in our own way but linux is still stuck in the single digits for desktop acceptance, and it's not all application lock. Lots of people jumped ship to Mac. Why not linux? Why not indeed.

    6. Re:Why not? by Nursie · · Score: 5, Insightful

      "This is exactly what's wrong."

      No, it's exactly what's right. Linux is not ever going to have a "one-true distro", no matter how much you demand it.

      If that means that 'ordinary' people aren't going to use it then I can't say it bothers me, not in the slightest.

      Hell, 'normal' people aren't even going to install a new OS on their computer, ever. In a lot of ways that makes this discussion completely irrelevant as the people who need to be persuaded are manufacturers and distributors, not users. If the likes of Dell started to offer something like Ubuntu as a Windows alternative across a decent proportion of its range (instead of offering only a few, generally pretty poor machines) then that would help adoption I suppose.

      But as I say, it's kind of irrelevant. Desktop linux is awesome for my needs and somehow development has struggled on and improved for 15 or so years.

      So what if it's not the year of the linux desktop?

    7. Re:Why not? by Rutulian · · Score: 3, Informative

      I had to run a control panel from the command line using sudo in order to make it keep my dual monitor preferences as recently as last year.

      As recently as last year.... So one year ago (it's November). That's at least two versions back, maybe three. You should try it again. I am especially impressed with latest 10.10. I wasn't sure if I would like it, but I do. There are always a few bugs...sound in particular was annoying while all the Pulseaudio nonsense was being sorted out. But I haven't had a problem yet with the latest version. I don't have dual monitors, so can't vouch for that.

      Also, "has a few rough spots" does not equate to "broken for end users." I've installed Ubuntu for plenty of people, and yes there have been occasional hiccups that I've had to help them fix, but completely usable. They're not going to delete their Windows partition any time soon, but they are happy booting into and using Ubuntu for various things.

    8. Re:Why not? by gman003 · · Score: 4, Insightful

      - Interface design that specifically and completely bars programmers from participating

      Uh, what? If the GUI is just a fancy, specialized program for editing the various dotfiles and stuff crammed in /etc, then it does no harm to the person who actually likes messing around with baretext config files.

      - Abandonment of 99% of the distros

      Why abandon them? Call Ubuntu "Linux Home", Debian "Linux Professional", and "[favorite distro here]" "Linux Ultimate". There's no need to eliminate pro-friendly distros - that's the beauty of it. You just make a new one that caters to the beginners, and let it take care of that market. The Roadrunner doesn't run the same distro as the Droid, to put it poetically.

      - Acceptance of proprietary drivers when offered (normal people don't give a damn about open source philosophy)

      I believe in open-source, not because it is ethically mandated, but because it produces better results. As such, I expect that, eventually, open-source drivers will be better than the proprietary ones, at which point the natural choice would be to use them. Whether the manufacturers choose to assist the open-source team is up to them.

      - Provision of real, available, phone-based technical support

      I fail to see how this is a negative. At the very least, we get a scapegoat to point the boss at while we go fix the actual problem.

      - Real, complete documentation

      Again, how the hell is that a bad thing? I have NEVER heard someone say, "This is great and all, but I really wish the documentation was shoddy, incomplete and half written in Spanish." I mean, look at OpenBSD - plenty of detailed man pages, yet it's a very pro-oriented OS.

      I have seen someone mocked for buying one package when some pinhead thought another would be more appropriate for the application. It was something like, "Well, what did you expect picking that? It's like you wanted to fail." Most people here have seen PLENTY of derision of new users.

      Open-source is actually quite newb-friendly. I, being a fool, started my open-source experience with OpenBSD. I couldn't figure out how to mount my USB drive - a quick email, and I got a kind response from Theo de Raadt, the "benevolent dictator" of OpenBSD, telling me what I needed to do. Despite the Weird Al song, it is completely impossible to phone Bill Gates up at home and make him do your tech support.

      Why not? Because a lot of the community is poison for end users. That's why not.

      You see it as poison, I see it as potential. There's things you can learn from closed-source people. Game developers know quite a lot about squeezing performance out of hardware - that would be beneficial. Windows application developers are used to following a standardized interface - that would be nice, as well. There is always something to be learned from everyone.

      Consolidate, standardize, and corporatize. Staff and support. Advertise. Court developers. In other words, build a better Microsoft.

      I see nothing wrong with being a better Microsoft. Arguably, Linux is the Microsoft of the open-source world - you can't get anywhere with your project unless it runs on Linux, it's squeezed out a good chunk of the other open-source OSes, and it's pretty much mandatory for open-source admins to know Linux.

      Or, remain "pure", disjointed, and niche on the desktop. Rule the world from the server. Personally I think linux should abandon the desktop. By the time they get there, technology will have made the point moot.

      If we don't spread Linux to the desktop, we'll be supporting Windows clients until we do spread Linux to the desktop. Is that really what you want?

    9. Re:Why not? by wvmarle · · Score: 4, Insightful

      Because we are comparing Windows to Linux:

      - Provision of real, available, phone-based technical support

      And who is to do this? Can you call Microsoft to get help with your problems, without being IT head of a big company having big contracts? I have never heard of anyone being able to do so. Support always comes from the community: friends, family, and even the shop they bought the computer from. But not from the maker.

      - Real, complete documentation

      Admittedly I have never really dived into Windows documentation, but the "trouble shooting" wizards have never been helpful for me.

      And if you're thinking of documentation of applications... I bet it's as bad for Windows as it is for Linux as it's the developer (person or company) that has to make it!

    10. Re:Why not? by Anonymous Coward · · Score: 1, Insightful

      1. despite common belief, there are programmers who can design decent interfaces.
      2. Why? Ubuntu is already popular wiht the newbs.
      3. proprietary drivers make debugging much more difficult. users don't care because it doesn't affect them directly but it does affect programmers directly. users only start whining when nvidia's blob crashes for the umpteenth time.
      4. Why? Have you actually called the ms support line? Not the one for their fortune 100 customers but the one that aunt tilda calls when her winxp home won't boot up?
      5. an old wives tail from the 90s. today, linux has good documentation generally. Of course, I can't think of any software, OS or not, that covers all the bases when it comes to docs.

      Consolidate, standardize, and corporatize. Staff and support. Advertise. Court developers. In other words, build a better Microsoft.

      Why? This just builds another lowest common denominator experience. I would hope that linux makes things better, not just imitate microsoft/apple.

      ecause a lot of the community is poison for end users.

      All the OS fanboy clubs suffer from this. It comes from insecurity. Welcome to humanity.

    11. Re:Why not? by Anonymous Coward · · Score: 0

      Hogwash. They may not care, but the environment they come from is exactly the same. A huge amount of software choices, many of dubious lineages (internet, friends) that dont particualrly play nice together. Add confusing dialogs from the OS and you have a common user environment. There is no comfort, so it is unreasonable to say that this matters.
      This brings us to 2 key points:
      1. Most users dont mind the desktop at work syndrom, where packages has been choosen and problems are solved for them (although they do complain that they know better about what could be choosen for them, but they could not make it work at home).
      2. If a business is still stuck in the mindset of desktop envrionment with a full machine and OS, they are just burning money. This will change the matter is when.

      Logically, the OS that should be on the thin client would be Linux with a custom desktop, with proprietary apps if need be delivered via server. Therefore, the Linux model moves into work, the users realize that they can have most of the same packages and desktop at home, (apt-get install) and all is right with the world.

    12. Re:Why not? by TheLink · · Score: 2, Informative

      I'm doubtful. When I tried using Ubuntu 9.10 to watch a movie, sound was too soft, so I tried all the GUI sound controls and sound was still either too soft, or clipped (and still soft).

      In the end I had to go to the command-line, and run alsamixer and then push the "main-mix" volume up. The default volume somehow was _minimum_. Uh, WTF?

      On a "mythical Desktop-Ready Ubuntu" you would just have to click on "the icon" at some system tray, or at worst click on System, Preferences, Sound, and work from there.

      In contrast look at the bullshit you have to put up with here: http://www.howtogeek.com/howto/10964/how-to-fix-sound-issues-in-ubuntu-9.10/
      Look at the comments there to see more evidence of how crap the situation is.

      Perhaps Ubuntu 10.10 is different. But it's a bad sign if a Linux distro that positions itself as a Desktop OS couldn't even get something _core_ like that right after so many years (9.10 is far from their first release). I'm not saying it's easy to get right, I'm saying Sound is a core feature in a Desktop OS.

      FWIW, I use Linux distros almost daily, but they're all servers. Coz every time I check, the KDE/GNOME bunch haven't got their act together yet (and seem more interested in inane "features" like "wobbling windows"), and frankly most other Linux GUIs seem to be what Linux fanatics use as wrappers around "screen". It's a pretty crappy GUI you have if screen does a better job of window management - think about that.

      So far what works for me is one machine running windows for "Desktop" stuff, and the rest Linux/BSD.

      --
    13. Re:Why not? by Anonymous Coward · · Score: 0

      Bah you're a fool. The technology is already there. There's just no software like there is for windows. Linux is just as good a desktop as windows, if not better. It's certainly more stable for me. However it just doesn't have as much software as well as hardware capability. Sorry but those are the facts. Your corporatist outlook is useless.

    14. Re:Why not? by mpapet · · Score: 1

      And if you ask them to wade that sea of ridiculousness they'll swiftly be lured back to the comort of the tried and true.

      Which is the precise reason why they are not good candidates for switching to Linux. There is no urgent need to switch. Leave them alone.

      Oracle and Microsoft to name *just* two companies piss off enough customers you'll have enough people desperately wanting to be rid of both to pay you well for an entire career.

      --
      http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
    15. Re:Why not? by bomanizer · · Score: 1

      Couldn't agree more. Take a smartphone (linux), a monitor and a bluetooth keyboard & mouse: http://www.youtube.com/watch?v=SmwE_U3NtOM. I know this is not in par to a full desktop computer regarding CPU power, but I think the concept is the future for personal computing.

    16. Re:Why not? by the_womble · · Score: 1

      Interface design that specifically and completely bars programmers from participating

      Better UI design might be needed (although I think that applies to specific apps, rather than "linux").

      Abandonment of 99% of the distros

      Why? Linux desktop usage is already dominated by a few distros.

      Acceptance of proprietary drivers when offered (normal people don't give a damn about open source philosophy)

      People, especially businesses, need to be educated in the advantages of open source. The underlying argument is that you look for second sources, security testing, etc. for everything else you rely on, so why not use software to which you can apply the same standards.

      Also, all the major distros do use proprietary drivers.

      Provision of real, available, phone-based technical support

      Which is more available for Linux than it is from MS.

      Real, complete documentation

      No one reads documentation. Ubuntu, at least, already has lots of documentation.

      Consolidate, standardize, and corporatize. Staff and support. Advertise. Court developers. In other words, build a better Microsoft.

      There are distros doing all of that. The weak point is advertising.

    17. Re:Why not? by sjames · · Score: 1

      All of that is only true if we assume that desktop expansion = just like Windows. Many have thought that way, but it just won't work.

      Many people who want a desktop just like windows will be befuddled if even a single pixel is different. I have seen people utterly and completely flummoxed by Thunderbird even though they managed to use Outlook. That's not Thunderbird's fault, it seemed pretty obvious to me.

      Those willing to move away from Windows aren't going to move to something that's just like windows. Why would they do that when they're ready to embrace change?

      Truth be known, Linux on the desktop has been a perfectly functional option for years. I've been using it since the '90s with fvwm. It worked just fine. It works fine w/ KDE and it works fine with Gnome. My wife (who is by no means a power user) has no problem using my PC.

      If the Linux desktop is missing anything, it's the sort of marketing people who can convince Joe Sixpack that if he switches women he doesn't even know will be offering him handjobs.

    18. Re:Why not? by Kjella · · Score: 1

      Running KUbuntu 10.10, and it fails right now. Every time I rebooted it'd return to clone mode, even though I've set it up as two monitors next to each other. Even with that hardcoded in Xsetup, half the time it seems to not put the main panel on my primary monitor so I have to go into panel settings and drag it back where it belongs. It also has substantial trouble waking up both monitors from sleep, sometimes only waking one leaving me with half a desktop while the other half still says no signal. A simple disable/enable cycle doesn't work, but I've found setting it back to clone mode will make the other monitor wake so I can set it back. Maybe some of this is KUbuntu specific but it's not very impressive at least.

      --
      Live today, because you never know what tomorrow brings
    19. Re:Why not? by Anonymous Coward · · Score: 0

      Provision of real, available, phone-based technical support

      Yes! I just love how I can just call up MS tech support when I need to hook up my toaster to my computer! Of course, all the necessary information is provided in the comprehensive body of documentation shipped with all versions windows, and the excellent UI makes everything so obvious, but sometimes it's nice just to talk to a real human being.

      Thanks for an excellent, truly insightful post! You really managed to explain why Linux will never be successful on the desktop.

      I have seen someone mocked for buying one package when some pinhead thought another would be more appropriate for the application. It was something like, "Well, what did you expect picking that? It's like you wanted to fail." Most people here have seen PLENTY of derision of new users.

      Why not? Because a lot of the community is poison for end users. That's why not.

      Why not, indeed!

    20. Re:Why not? by Anonymous Coward · · Score: 0

      Abandon the desktop? You're saying that because linux isn't great for games, that it's "abandoned" the desktop? With that sole exclusion, it's no worse than windows at desktop work. A little worse in some areas, a little better in others. Pretty much on par with rather than lagging behind.

    21. Re:Why not? by Anonymous Coward · · Score: 0

      Its not simply not caring. People do care....They simply want someone else to make a choice. People are lazy they want pre digested food. In every activity.

      That's way the app store does like to users. It's pre digested, they simply click and have an app which has been already thoroughly analyzed (too much IMHO).

      They simply don't want. It's not they do not have time. I have friends (lawyers, dentists, medics all people with degrees and even Ph.D ) who have money to pay someone for almost all chores, live alone and they rather get bred the whole week end when not working than learn something new!

      And bored do they get. Pity on them.

      (I'm talking about personal life, which is what matters. Most people don't have a life, they really just have a work, even more pity on them)

    22. Re:Why not? by yerktoader · · Score: 1

      In-fucking-deed. There's absolutely no reason Linux can't or shouldn't be mopping the floor with Microsoft right now. Ubuntu can be the distro that most folks use, and that won't suddenly make the other distros disappear. Whatever Canonical does with Ubuntu won't have to be adopted by Red Hat or anyone else for that matter, because it's fucking open source.

      Once a whole lot of people have switched to Linux, a whole new world will open up for open source. Top tier software studios will start making games and apps for Linux. Most of the tech jobs would be for Linux, such as sys admins and programmers at the lower levels to higher level management and engineering positions. Tech support for Linux companies could emerge, but frankly once the money rolls either in the developers and publishers will spring for direct support or existing third party tech support companies will get on the bandwagon. Where others have tried to sell Linux support have failed or struggled is not relevant. When every business and consumer throws their weight and money behind Linux support, it will get done.

      A switch of most consumers and businesses to Linux for daily use would be fucking huge, but most folks are taking stances on this like politicians or "look it up n00b" types. Whatever. If people want to(or inadvertently) stifle innovation because they can't think big and see things in black and white, oh well. Thirty years from now, Saint Kurzweil will descend from the heavens and none of this crap will matter anyway. :D

    23. Re:Why not? by Pentium100 · · Score: 4, Insightful

      Uh, what? If the GUI is just a fancy, specialized program for editing the various dotfiles and stuff crammed in /etc, then it does no harm to the person who actually likes messing around with baretext config files.

      Programmers usually make bad GUI designers.

      Usually, the interface should depend on what type of user it is targeted at. If the intended user is a professional, the interface should allow him to customize the program as much as possible. If the intended user is a regular user, the interface should be simpler and more explained. Compare a tape deck made for studio use and one made for home use. The studio one has much more functions and capabilities that a professional can use, but they would just confuse home users. The home user usually would not care about bias, eq, tape tension and stuff like that, they would just want to put on the tape and play/record it.

      Another example would be the BIOS setup - what does "Gate A20 - Slow|Fast" mean and why would I ever want to set it to slow? But that setup is intended for those who know what they are doing and not a regular user.

      Programmers make interfaces for themselves and other programmers, which means that they suck for regular users.

      I believe in open-source, not because it is ethically mandated, but because it produces better results. As such, I expect that, eventually, open-source drivers will be better than the proprietary ones, at which point the natural choice would be to use them.

      And if/when the open source drivers are created and are better than the proprietary drivers, I'll use them. For now it boils down to "use proprietary drivers" or "not use the device".

      I, as a non-programmer do not care about openness of the source, since I would not be able to modify and recompile the driver even i the source was available. I can get the same result if I modified the binary using a hex editor - that is - a no longer working program. I don't care if the source is open, closed or the company makes electricity by burning penguins - if the end product is good and I like the price I'll use it.

    24. Re:Why not? by mister_playboy · · Score: 1

      This exact same problem is driving me to install Ubuntu 10.10 over Kubuntu 10.04 right now. I'm tired of this not working.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    25. Re:Why not? by tepples · · Score: 1

      There are always a few bugs...sound in particular was annoying while all the Pulseaudio nonsense was being sorted out. [...] Also, "has a few rough spots" does not equate to "broken for end users."

      Games using the version of the Allegro library in the repository still can't play sound through PulseAudio. So yes, sound is still broken.

    26. Re:Why not? by jc79 · · Score: 1

      One way to sort it out is to write a script that calls xrandr every time you login.

      For example, I have a retarded LCD panel that gives broken EDID, so Xorg guesses (wrongly) at its resolution. This puts things right for me:
      #!/bin/sh
      xrandr --output VGA-0 --mode 1280x1024
      xrandr --output DVI-0 --pos 1280x304 --mode 1280x720
      gconftool-2 --type integer -s /apps/panel/toplevels/top_panel/monitor 1

      But yes, this sort of jiggery-pokery shouldn't be necessary. Have you filed a bug in Launchpad?

    27. Re:Why not? by delinear · · Score: 1

      I think the whole idea of "year of the linux desktop" needs clarification. Do we mean the year Linux wins a sufficient share of the desktop from other operating systems that we consider it a key player, or do we mean the year desktop linux becomes viable for the everyday uses of its core market. If it's the former, I think you're right, it's likely never to happen unless MS and Apple somehow destroy each other fighting for market share (and that's probably never going to happen because they cater to different markets mostly). If it's the latter, then arguably it's already happened - Linux has been a pretty nice desktop OS for anyone who mostly just wants to work on their system but isn't afraid to occasionally get their hands dirty (i.e. it's core audience) for at least a few years, now.

      And on the subject of Apple, I don't see them obsessing about being the desktop OS. They know they cater to a (relatively) niche market, they also know that they're offering a distinct product which does things its own way, and they and their users seem largely happy with this. That should be the approach Linux takes - ensure your core users are happy and build on solid growth. Nobody who is already using Linux wants to see "WOW LOOKEE!!" gimmick features added if that's at the cost of improvements to real functionality, meanwhile people who are attracted by those kind of features are likely to find the rest of Linux a frustrating experience, so all it achieves is disappointing two lots of users.

    28. Re:Why not? by VortexCortex · · Score: 1

      Programmers make interfaces for themselves and other programmers, which means that they suck for regular users.

      Speak for yourself, I'm a programmer that makes amazing GUIs because I listen to my customers/target audience... Some of us are actually very skilled in UI design.

      And if/when the open source drivers are created and are better than the proprietary drivers, I'll use them. For now it boils down to "use proprietary drivers" or "not use the device".

      Well, if the device shipped with open source drivers they wouldn't have to be "created" before I start making them "better" for you.

      I, as a non-programmer do not care about openness of the source, since I would not be able to modify and recompile the driver even i the source was available

      Perhaps, you, as a non-programmer, upgrade to a different architecture/OS, and then must either buy new expensive peripheral hardware simply because of the upgrade, cancel the upgrade and remain slow/insecure. (See: 64bit windows adoption)

      Perhaps, if you cared to prod those same expensive peripheral companies and insist on open source drivers, then I, as a programmer, would be able to re-compile the device drivers for your new platform, out of the goodness of my own heart, and give you new binary drivers that are every bit as good as the proprietary drivers, if not BETTER (since I may improve the existing code instead of start from scratch).

      Also note: With proprietary OS / Drivers no amount of money would enable me to fix a driver bug for your "mission critical" system... I would have to start from scratch -- A task that no amount of money can cause me to perform.

      You can persuade me to work on FOSS with minimal monetary compensation. You can also pay folks to fix things for non mission critical systems. Some coders fix bugs & make improvements for the hell of it at no charge...

      For instance: Perhaps you like playing 3D games on your uber spiffy PC? Perhaps there's a bug on your particular 3D driver that doesn't render the crosshair, cursor or other effect correctly. If the 3D gfx card was shipped with open source drivers I may just fix the bug on a weekend for the hell of it (or because I have the same issue), and your issue would kindly be resolved.

      Try convincing Nvidia to fix a cursor bug in a 6 month old proprietary graphics driver.... Well, if that's what you call "better", good luck with that.

    29. Re:Why not? by Anonymous Coward · · Score: 0

      I disagree with "real, complete documentation" on the base that other OS don't have that either. And the phone support, have you actually used or tried it? Its not good at all.

      About the remainder, you are "kind of" right. I don't think the existence of other distros matters any more than the availability of more than one version of Windows. But people want their OS pre-installed, configurable entirely with one GUI, and "as they always knew it".

      And most people don't want to deal with making informed choices (sheep, heh). So there must be "the one true best solution". If you say "the community is poison", I think you're right - it hurts their ego that someone might tell them they're badly informed and make poor choices.
       
      So they basically shouldn't come into contact with someone informed which does actually mean creating something like Apple or Microsoft-space...

    30. Re:Why not? by SubsonicGerbil · · Score: 1

      I use Ubuntu on my main system at the moment and I love it. I love the fact that I can change and adapt the UI to fit with my work flow which changes on a semi-regular basis. If Linux was marketed as a custom, made-to-order OS that new users could create with the help of trained professional capable of setting it up the way the user wants I think it could gain some momentum in the desktop market. There should also be a selection of pre-set versions with certain specialties like entertainment (ala Windows Media Center) or business. If the software was treated the same way hardware is by Dell and others then I think it could become popular. Instead of pointing out the open-source aspect and focusing on the flexibility it gives users, a new software business model could be created. The few times I installed windows on a system I spent far too much time deleting the excess crap that I didn't want. If that stuff wasn't there to begin with and each user was givin an OS tailored to their needs, as long as they were capable of expressing their needs, I think Linux could become incredibly popular. Following Microsofts example seems like a universally bad idea. Linux is all about innovation, not imitation. It is different from Windows and Mac OS and should be treated as such. The presentation to consumers should be different as well. It's not about building a better Microsoft or Mac. It's about building a better OS.

    31. Re:Why not? by Anonymous Coward · · Score: 0

      The "it has to be just like Windows" crowd tend to be the "we're using it because it's free, not because we believe in the ideas behind it or particularly care about the scurity aspects" crowd. In other words, the reason they want it to work just like Windows is because they want Windows, without having to pay. They are also often the same group who bemoan the lack of games or proprietary drivers. There's nothing wrong with those users using Linux, but the community certainly shouldn't be trying to cater to them or court them, since they'd jump ship back to Windows the second MS offered them a freebie (and MS would offer them a freebie if the competition became serious enough - we all know MS makes most of its money selling into the corporate environment, giving away or making Windows at home so cheap it was almost giving it away would be a logical route for them to close down competition where price is the key metric).

    32. Re:Why not? by Ash+Vince · · Score: 1

      I had to run a control panel from the command line using sudo in order to make it keep my dual monitor preferences as recently as last year. Of course it didn't tell me that... it just reset to single monitor mode each reboot.

      I find this quite annoying too. Especially as I know there is a perfectly good GUI that does exactly what I want for my graphics card.

      Unfortunately they do not use this because it is the Nvidia settings tool that only works with the proprietary driver. Now I know that by using this I am using the closed source driver. I have been here often enough to have heard all the arguments against using it. I have made a choice to carry on using it as the open source ethos does not matter and I think the security risks are totally overrated on a single user desktop machine.

      So Ubuntu should really give me the best tool for managing the proprietary display driver that it gave me an interface to install in the first place.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    33. Re:Why not? by rwv · · Score: 1

      Dell started to offer something like Ubuntu as a Windows alternative across a decent proportion of its range

      I have a Dell Mini8 system that came with Ubuntu. I really like it for portability, but will attest to the fact that Dell installed their own derivative of Ubuntu on there because (for whatever reason) the icon that runs Firefox is a shiny blue orb.

      They must have rushed the thing through QA because there are useful (not necessary) system configuration option screens whose window-size is (a) taller than the screen, and (b) not resizable. This effectively means that I can never click the "Okay" button at the bottom of those screens to confirm whatever config change that I wanted to make.

      Small things like this are an example that Dell's commitment to Linux is not as mature as the community would like it to be.

    34. Re:Why not? by tepples · · Score: 1

      Support always comes from the community: friends, family, and even the shop they bought the computer from.

      "The shop they bought the computer from" supports the operating systems that it installs, and it installs only Windows.

    35. Re:Why not? by tepples · · Score: 1

      Speak for yourself, I'm a programmer that makes amazing GUIs because I listen to my customers/target audience... Some of us are actually very skilled in UI design.

      Then can you recommend any good books on how to design a user interface for applications in desktop, mobile, and set-top environments?

      Well, if the device shipped with open source drivers they wouldn't have to be "created"

      Good luck getting manufacturers to agree to that. Often their excuse is that the driver includes non-free code from another author, often the supplier of one of the parts in the device, and the device manufacturer has no authority to relicense it freely. Another is that national regulations, such as in the case of wireless interfaces, require the to be tamper-resistant as to transmission power, and that in turn requires each country's specific driver to be non-free.

      Perhaps, if you cared to prod those same expensive peripheral companies and insist on open source drivers

      So what should I do if all three makers of peripherals that perform function X use the "we license non-free software"? Should people do without X or do without ?

    36. Re:Why not? by Anonymous Coward · · Score: 0

      "I'd say more (lots of fun with that distro - gave up after 6 weeks), but that's enough. It's working as designed, and broken for end users."

      Broken for end users who use dual monitors, you mean, since you didn't actually say more. I personally use dual monitors myself, and couldn't do without, and thankfully only had specify that once in nvsettings, but the point I'm getting at is - do you think that more or less people use dual monitors on their home computer than use linux on their home computer? I'd guess less.

    37. Re:Why not? by wvmarle · · Score: 1

      Your statement is true, but besides the point. And indeed part of the problem related to getting Linux on the desktop.

    38. Re:Why not? by Anonymous Coward · · Score: 0

      As recently as last year.... So one year ago (it's November). That's at least two versions back, maybe three. You should try it again.

      Stupid responses like that reflect the attitude of a lot of Linux users I come across. That will never fly for normal people with normal lives, who just want something to work right and be fixable. Here's a question: Why didn't it work right "two versions back"?

    39. Re:Why not? by jedidiah · · Score: 1

      You tried to do something that most users aren't even aware is possible and had issues with it.

      I've done that that same exact problem on MacOS.

      The difference with MacOS is that no one has any clue or inclination about doing "interesting" things even when they involve a nice (but fairly hidden) shiny happy GUI.

      So the Linux version was "harder" but it was very well documented.

      Fairly obscure things might not be trivial but they should at least be possible and easy to find solutions for.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    40. Re:Why not? by Rockoon · · Score: 1

      In Win7 there was an instance where a trouble-shooting wizard helped me out.

      Occasionally after boot, my network adapter just wouldnt talk to my router. Windows had a yellow triangle with the exclamation point on the tray icon.

      Resetting the adapter (disable/enable cycle from device manager) would solve the problem.

      Eventually I gave the trouble-shooting wizard a shot and it would figure out (on its own, no interaction from me) that resetting the adapter was worth a shot and would do so, resolving the problem just as well as I was doing.

      Since then either a windows update or driver update solved the problem permanently.

      For most people, that wizard would have been their only route online, and it did identify and fix the problem... on its own.

      For the record, its an integrated Realtek adapter on an MSI motherboard w/ a 6-core Phenom II, running Win7/64.

      You have to remember that for most people, the wizards are better than nothing. Sure, some are really crappy and wont help in 90% of the cases.. but that 10% is still better than 0%.

      --
      "His name was James Damore."
    41. Re:Why not? by Anonymous Coward · · Score: 0

      I had to run a control panel from the command line using sudo in order to make it keep my dual monitor preferences as recently as last year.

      As recently as last year.... So one year ago (it's November). That's at least two versions back, maybe three.

      It is probably user error anyway. The gnome control panel applets can elevate privileges at run-time in the normal way, as can nvidia-settings. (I would consider using KDE and/or an ATI video card user error.)

    42. Re:Why not? by Pentium100 · · Score: 1

      Try convincing Nvidia to fix a cursor bug in a 6 month old proprietary graphics driver....

      I don't know about nVidia, but ATI seems to release new driver versions regularly and still supports my 3 year old HD2900XT. And that's how it should be - I paid a lot of money for that card and it includes driver updates.

      Well, if that's what you call "better", good luck with that.

      That may not be better, but in some cases that is the only way that works. Linux has open source drivers for ATI and nVidia cards, but, IIRC, they do not have all of the features that the proprietary ones have.

      Well, if the device shipped with open source drivers they wouldn't have to be "created" before I start making them "better" for you.

      Yes, but the device has only closed source drivers that can be distributed etc. Some people would rather not distribute the drivers and prevent users from using the device than ship them and let the user use his device, even though, the closed driver may not be as good as the ((still non-existing) open driver.

      Similar thing to Firefox and h264. Mozilla has the ability to make Firefox use system codecs and in turn support h264 (and even divx) without having to pay any license fees. However, they would rather make the user experience worse so that they could further their philosophy. Oh, but FF is open source, so I can add the support myself... Yea, I could not even get the source code opened so I could try to somehow splice x264 or ffmpeg in. And nobody else seems to care about it either.

      I have h264 codecs in my system and can watch the video files. Why do I have to use flash or download that video file when I want to watch a video on Youtube?

      I get what you wrote, but the fact is that sometimes the closed version is quite good and there is no need to write it from scratch just to be open. When I bought my tape deck, I did not rip out its MCU and soldered in a new one that ran a program that was open source but did exactly the same as the proprietary program. The current program works quite well.

    43. Re:Why not? by Noughmad · · Score: 1

      And just how many thing didn't work in Windows "two versions back"?

      --
      PlusFive Slashdot reader for Android. Can post comments.
    44. Re:Why not? by Noughmad · · Score: 1

      In Linux my network adapter just talks to my router. I'll rather have my nothing than your wizards.

      --
      PlusFive Slashdot reader for Android. Can post comments.
    45. Re:Why not? by Myopic · · Score: 1

      Interesting. I'm still trying to figure out why Windows still beeps and boops at me, despite the volume being turned down to zero AND the "Mute" checkbox checked. If that doesn't stop Windows from producing any sound ever, then what would? Also, what the hell is the keyboard shortcut for creating a new folder? Don't even get me started on having to click "Yes, I meant to do that dangerous action such as deleting an alias or renaming a file", and THEN clicking "Yes, really", AND THEN clicking "YES, REALLY REALLY". Shit, how many times do I have to tell it? One more: why is it that I have never, not once in ten years of using Windows, changed any preference/configuration which wasn't hidden behind at least one Advanced button, and sometimes up to (this is absolutely true) SIX LEVELS of "Advanced" buttons. What prefs aren't "advanced" according to Microsoft? Oh, damn, I can't stop bitching without asking why the Windows command line, after 25 years, doesn't have a history memory across sessions, or why Notepad can only open one text document, and creating a new text document closes the one that had been open.

      It all makes me wonder what the fuck Microsoft has been doing lo these three decades? Has anyone at MS ever actually had the displeasure of sitting down and using Windows? Are they all Mac users over there, and thus not frustrated by this endless parade of crappy design? And if they are all Mac users, why aren't they better at ripping it off? I don't know. I can't figure it out.

      I never had that one dual-monitor problem you had with Ubuntu, though. That sounds like a real pisser.

    46. Re:Why not? by Myopic · · Score: 1

      Yeah, man, that pulseaudio crap was a pain for us Jolicloud users, too. WTF is that? I don't follow Linux audio software, all I know is that Skype didn't work for months and months.

    47. Re:Why not? by crabboy.com · · Score: 1

      As to Microsoft's documentation, I actually bought the Windows 95 Resource Kit, way back when. I remember how excited I was when I had a client with an issue that was specifically covered by it. You know what the Resource Kit told me to do? Uninstall and reinstall the printer. That's what I paid all that money for, to be told to "screw with it until it starts working."

      --
      The problem with socialism is that eventually you run out of other people's money
    48. Re:Why not? by Myopic · · Score: 1

      Whatever you do, NEVER EVER GO TO THE WINDOWS SUPPORT WEBSITE. Wow, man, that website -- as incredible as this sounds -- has even worse design (visual and structural) than Windows itself. When I search the internet for a Windows question, I make sure to avoid support.microsoft.com, because I know it will make Firefox break out in hives and, in the end, will only confuse me more.

    49. Re:Why not? by BluenoseJake · · Score: 1

      Because we are comparing Windows to Linux:

      - Provision of real, available, phone-based technical support

      And who is to do this? Can you call Microsoft to get help with your problems, without being IT head of a big company having big contracts? I have never heard of anyone being able to do so. Support always comes from the community: friends, family, and even the shop they bought the computer from. But not from the maker.

      - Real, complete documentation

      Admittedly I have never really dived into Windows documentation, but the "trouble shooting" wizards have never been helpful for me.

      And if you're thinking of documentation of applications... I bet it's as bad for Windows as it is for Linux as it's the developer (person or company) that has to make it!

      anybody can phone Microsoft for support, and have been able to for decades. You get 2 free support calls for Windows XP/Vista/Seven, after that, I think it's 49 bucks per incident. If you did not know that MS has vast technical support via phone, chat and email, you have no right to be even posting. That's one of the reasons businesses like MS, the support options. As far as documentation is concerned, MSDN and technet are massive, searchable and filled with with more documentation than anyone would ever need.

    50. Re:Why not? by Rockoon · · Score: 1

      Linux doesnt even know that my wireless card on my other machine exists. Windows 7 works out of the box.

      I'd rather have something that works, with wizards as well, than a single data point of heroism from the linux camp that has to be extremely careful about what hardware they buy, for it may not ever work.

      --
      "His name was James Damore."
    51. Re:Why not? by h4rr4r · · Score: 1

      Move the window up and down, press alt and drag the window. How hard is this?

    52. Re:Why not? by Anonymous Coward · · Score: 0

      Those willing to move away from Windows aren't going to move to something that's just like windows. Why would they do that when they're ready to embrace change?

      Yet they do, and this is the great mystery. Windows users tolerate amounts of change which rivals the change they would experience in switching from Windows to Ubuntu, whenever they "switch" from Windows XP to Vista or 7. To a Windows user, switching platforms is a routine experience.

      I don't think change and things looking different, in itself, is the barrier. If that were the problem, Windows' marketshare would have precipitously fallen off about 9 years ago.

    53. Re:Why not? by sjames · · Score: 1

      That's where the marketing people come in....

    54. Re:Why not? by Rutulian · · Score: 1

      So there's no bug report for this in either the Kubuntu or Ubuntu launchpad. If you really want it fixed, I would suggest filing a bug report. I don't imagine dual monitor configurations is a typical test case they run through. If you just want to complain though, well....

    55. Re:Why not? by Rutulian · · Score: 1

      Uhhh...don't know about that one or even if it's one of the supported packages. But I do know applications can still opt to use Alsa directly, so you should be able to get sound to work without a Pulseaudio patch.

    56. Re:Why not? by tepples · · Score: 1

      don't know about that one

      The Allegro library is similar to SDL but comes with a lot more convenience functions.

      or even if it's one of the supported packages.

      liballegro4.2 is in universe, unlike libsdl1.2debian which is in main. I've been spending weeks trying to learn SDL and write counterparts to fill some of the API gaps *cough* no bitmap font support *cough* no pitch control on SDL_mixer *cough* so that I can port some of my projects from Allegro to SDL.

      But I do know applications can still opt to use Alsa directly

      Allegro uses ALSA, but PA has virtualized ALSA and doesn't support the sample format that Allegro is trying to use. An app compiled for Allegro for Windows works in Wine with sound (albeit choppily), but sound fails to initialize in Linux.

    57. Re:Why not? by Bigjeff5 · · Score: 1

      As recently as last year.... So one year ago (it's November). That's at least two versions back, maybe three. You should try it again.

      You realize the feature he is complaining about has been in Windows for over a decade, right?

      Some advanced OS you've got there.

      This illustrates the problem with Linux. The stuff programmers care about are not the same things end users care about. Linux is made for programmers. Why the hell do you think Linux gets more penetration in markets that require more programming? Desktop market, most people don't program so most people have no use for Linux. Server market, lots of programmers, but not everyone is a programmer nor wants to be, about 50% penetration. Supercomputers? You've got to custom build the whole damn thing to do what you want anyway, why wouldn't you pick Linux? 90% penetration.

      Programmers are trying to write programs for users with Ubuntu (and others), but they suck at it, so we get nowhere.

      For the record, I want to love Linux, I really do. It just sucks more at everything I want to do with it than Windows does.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    58. Re:Why not? by Bigjeff5 · · Score: 1

      I'm tired of this not working.

      Try Windows. I haven't a problem with dual monitors in years.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    59. Re:Why not? by Bigjeff5 · · Score: 1

      And who is to do this? Can you call Microsoft to get help with your problems, without being IT head of a big company having big contracts?

      Yes, you can.

      Need the number?

      Find it here: http://support.microsoft.com/selectassist

      Does that mean there aren't cheaper or more comprehensive options available? No, but that actually accentuates the problem with Linux not having any such options (unless you paid for your red hat or canonical server, that is). Hell the computer OEMs all have their own support as well.

      Admittedly I have never really dived into Windows documentation, but the "trouble shooting" wizards have never been helpful for me.

      The documentation available for free online is extensive and complete. Usually when I search for info on a Microsoft problem I find the answer in MS's documentation. The "help" guides on the machine vary from very good to next to useless. It's like reading a friggin man page.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    60. Re:Why not? by Rutulian · · Score: 1

      And why should I care when Windows may have had the feature? We aren't talking about Windows. We are talking about linux, and more specifically a problem he is having with Ubuntu. That is all. The thing is, Ubuntu is the distribution that is working on and pushing desktop issues. It is tough because, as you say, nobody has really cared about the desktop on linux since...never. So there are rough spots and deep architectural issues that have to be dealt with. But the Ubuntu devs are doing what they can with their resources, and the development has been very fast. A lot of nice new state-of-the-art features are being incorporated at a quick rate. It's progress. A mature desktop OS isn't going to just spring up overnight. And some features will get more priority than others due to the nature of the process.

      So I find it more helpful to look at the improvement that is being made, deal with the issues that remain, and move on, rather than dwell on all the ways it differs with respect to Windows. And really, if Windows is what you like you should use that. I don't. I hate it, so I use linux. But nobody says you need to be like me, so just use what you like. Unless you have a need or a desire to be using linux, don't. Which I think is the point of the article.

      Some advanced OS you've got there.

      Seriously, don't get me into a discussion about all of the things I find lacking in Windows. It has nothing to do with being "advanced" or not. It has to do with priorities in development and general philosophy. Windows is strong in the desktop because Microsoft has made it their singular focus for the last 30 years, and the commercial incentive helps as well. Desktop linux has not had the benefit of that, but it is still progressing nicely and the bugs will get ironed out eventually.

    61. Re:Why not? by wvmarle · · Score: 1

      No, but that actually accentuates the problem with Linux not having any such options (unless you paid for your red hat or canonical server, that is). Hell the computer OEMs all have their own support as well.

      Mandriva used to have a paid support option (used it once, many years ago). And that was a pay-per-ticket option; I didn't buy a boxed set (which at the time came with some support tickets included). I haven't needed it so can't say whether still available but wouldn't know why not.

    62. Re:Why not? by wvmarle · · Score: 1

      Well it follows (part of) standard Windows troubleshooting and problem solving: 1) reboot computer. 2) reinstall problem application/component/driver. 3) reinstall Windows itself.

      And this is not joking - it is roughly how I was taught to do things when working for an ISP telephone help desk back when WinXP had just been released. First we had to advice reboot; if that doesn't work (usually customer tried already) recreate the dial-in icon, if that didn't work "well you probably best just reinstall Windows but I'm not allowed to advice that nor do we support this, so I'll put you through to the next level help desk".

    63. Re:Why not? by mahadiga · · Score: 1

      Microsoft hires psychologists for developing GUI.
      http://www.myvisajobs.com/H1B-Visa-045-2009-SO.htm

      --
      I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
    64. Re:Why not? by Anonymous Coward · · Score: 0

      I don't care if the source is open, closed or the company makes electricity by burning penguins - if the end product is good and I like the price I'll use it.

      So, to clarify, you don't give a damn about the means, so long as you get the ends you like? Straight-up consequentialism?
      I was going to offer an analogy, but you saying you'd buy quality electricity even if it was made by torturing living, conscious beings means there's really nothing more I could add.

    65. Re:Why not? by internewt · · Score: 1

      And just how many thing didn't work in Windows "two versions back"?

      All direct X 10 software? But not for the kind of reasons something didn't work in Ubuntu 2 versions ago, but because Microsoft didn't want it to work on that older version of Windows.

      And the fact that DX10 could be hacked to work on XP shows that MS were not providing what the users might actually want. MS's business decision clearly came before the user desires.

      That is my biggest problem with proprietary software: the author's desires come first in the design of a product, with the user's needs further down the line. With Free software, the user's desires can be placed first. They aren't always - hence this debate about Linux directly competing with Windows - but the desires stand a much greater chance of being placed first.

      --
      Car analogies break down.
    66. Re:Why not? by bored · · Score: 1

      This illustrates the problem with Linux. The stuff programmers care about are not the same things end users care about. Linux is made for programmers.

      Chuckle, As a someone who writes a lot of code, I've been running multi head for nearly two decades using windows, heck I ran dualhead in dos using a herc card. About 10 years ago, I started rotating, one of my heads because vertical real-estate is king in my world. I've also been doing development in one flavor of unix or another (the last 10 or so linux). But every time, I end up going back to windows with an X-server because its simply better. Last time I checked its still impossible in linux to have monitors with differing rotations. They can be rotated but just rotating a subset of the total cannot be done. So I run an x-server in windows, even though i'm doing 100% linux development. Funny enough, but I'm still using a 8 year old install of windows at work, while my coworkers end up regularly reinstalling their linux machines for one reason or another. I'm the only one with more than 2 heads because the multiple card support in xorg seems to be broken with nvidia hardware. A few years ago, a couple of them had it working, but OS crashes or upgrades and days spent trying to get it working caused them all to give up.

    67. Re:Why not? by Anonymous Coward · · Score: 0

      To me, this is the telling point in the argument. I think the article title here on ./ says it perfectly....and I believe the answer is a firm 'no'.

      Imagine if somehow half of the major OEMs started putting Linux (say Ubuntu or Linux Mint) on their computers. Then it wouldn't matter whether Linux was trying to compete with Windows or not. 95% of people still wouldn't install anything other than what is already on there. Device manufacturers would make drivers for Linux, and all would be good in the world.

      Windows holds its place on inertia alone, much like the imperial measurement system does in the US. A sudden change that causes Windows to be put on truly equal footing (a non-OEM OS that people must install) with Linux will be its downfall. I'm still hoping that Microsoft themselves will accidentally cause this change.

      We have an unusual situation here in that to dethrone the king (Windows), Linux just has to either wait for the king to ruin himself or jump up and push him off the throne...the general populace won't really care enough/know enough to resist.

  24. No by Anonymous Coward · · Score: 0

    I completely disagree.. and it sounds more like a fanboi rationale than truly being common sense. Anybody that moves from one OS to another and doesn't compare them.. And instead resorts to illogical things like "just wanting to go to another OS no matter the coat or if it meets your needs"... You get the point.

    If Linux can't be compared... If it isn't providing a superior experience, then absolutely do not us it (and the majority of the market agrees). Comparing the state of Linux on the desktop to Android in the cell market sounds good at first... Except that Android can compete and provide an increase in value to the average consumer. People aren't choosing Android hopefully because they would choose anything to get away from iOS / Apple. Hopefully it has something to do with Android being a decent product.

  25. Re:Nobody needs to compete with Windows for custom by Anonymous Coward · · Score: 0

    Wrong. Developers who write for profit won't write for Linux unless there is a large enough market.

  26. Linux vs Windows by jkeelsnc · · Score: 2, Interesting

    Very interesting discussion. For a time I used Ubuntu 10.04 and finally I think there is a version for the average person. However, there is a problem. Myself and a bunch of other people have quite a bit of money and time sunk into windows programs. I've heard all the arguments and have used openoffice myself. It is pretty good! But it doesn't have absolutely 100% compatability with office and I don't have time to play around with that unless it works right with word, excel, etc formats perfectly every single time without a hitch. That is not a realistic expectation though. Basically, until there is an easy way to run all windows programs (or nearly all of them) under linux without a lot of hassle and configuration and to where it is a one or two click install people are not going to bother with it. We can kid ourselves all night and all day for the next 20 years that people should be using linux. But if they already have windows on the computer they bought and linux won't run the software they've already invested 100's in then I don't see it happening. I know there is crossover office which is pretty good but that is not a solution for 99%+ software compatability. WINE is impressive but is even more difficult to get working with some programs. No one has the time or the energy to D*^& around with it and then still not have it work like they need to. Add to this the fact that Win 7 is now pretty good even good and there is not much motivation to change. I like Ubuntu 10.04. It is easy to use, well designed (as a consumer grade OS), easy to install programs and many comparable programs to windows. The quality of the software is pretty good. But its gotta run windows programs. Plenty of people will be offended by that. Even with compatability it would be no guarantee. Even history shows that from the OS/2 experience in the early 90's. There was a very nice OS that ran most dos and windows programs seamlessly (or nearly) but then IBM released subsequent buggy versions of the OS in a hurry and M$ stomped them with win 95 and imcompatible Win32 libraries and API's later. So, there even with compatability there is not a guarantee that people will switch. But nearly full compatability would be a huge step toward attracting more users (myself included). I am saying this from observation, from experience, and the resistance to change which is part of human nature (for most people). Windows is not perfect but Win 7 has improved stability, security, and usability to a high level (relative to all other previous versions of windows). So it makes it even harder to convince people to switch. And people are afraid of change.

    1. Re:Linux vs Windows by wvmarle · · Score: 1

      Why do we have to worry so much about all Windows software running on Linux?

      Windows software doesn't run on the average Mac either - and that hasn't stopped Apple from selling lots and lots of laptops. The US PC market share is over 10% already. Laptops I know is higher but can't get a current figure, in 2007 it was already over 17%. Not bad at all, and they still don't run Windows software.

      So obviously running Windows software is not necessary any more. Just make sure you have your own set of software - and that it works well, that's more than good enough. Forget about Windows, just like Windows doesn't run Linux or OS-X applications.

    2. Re:Linux vs Windows by the_womble · · Score: 1

      Basically, until there is an easy way to run all windows programs (or nearly all of them) under linux

      So that is why no-one uses MacOS! Oh...

    3. Re:Linux vs Windows by xtracto · · Score: 1

      No, we do not need to worry about Windows Software running on Linux.

      We need to worry about GOOD Linux Software that does what Windows software do.

      For the average computer user, current Linux software is clumsy, non-intuitive and unnecessarily cumbersome. In addition, it gets changed between even between each distribution "update".

      Even taking Ubuntu as the "standard" Desktop Linux (it is the defacto Linux desktop standard, sorry SuSes, Fedoras, Mandrivas, etc). In one version, you have "beagle", in the next you have "tracker"; in one you have "Fspot", then "Shotwell"; I get familiar with Xsane and then it is replaced with "Simple Scan" ... and so on and so forth.

      And in addition, just when those apps are starting to get "stable"... they get changed once again.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
    4. Re:Linux vs Windows by wvmarle · · Score: 1

      I'm using Linux in my office. Training to my staff was limited to "this is the web browser, that is the e-mailer, that is your word processor". She never used Linux before.

      A previous staff didn't even realise she was not using Windows for about a month, after which I told her.

      That's the current state of the Linux desktop. The second story is from some four years ago already. The average user is not going to install a different distro every month; they get the computer, work with what it comes with (does Windows come with much software in the first place? Or do they have to hunt it down still?), and do so for years to come.

    5. Re:Linux vs Windows by imakemusic · · Score: 1

      I'm not worried about running windows software specifically. I just want to run decent software. Most major Windows programs have a Mac version and those that don't generally have a decent Mac equivalent. There is plenty of software that has Windows and Mac versions but no Linux version or equivalent. Photoshop springs to mind. Sure there's the GIMP but personally I don't think it compares. How about Ableton Live? How about MS Office? Ok, there's Open Office which works ok until you have to work with someone who uses MS Office and then you run into lots of niggling differences which could be just go away when you use MS Office. (note: don't get me wrong, I don't like MS Office, but still. Also, we tried using OpenOffice in the office - it didn't work out)

      There is plenty of good software for Linux but there are some gaping holes - music making is one of them. There is a massive library of decent software for Windows. The same goes for Mac OS. If Windows or Mac software could be run under Linux it would fill these holes and make Linux a viable alternative for a lot more people. An alternative would be for companies to release Linux versions of their software. This would be ideal but doesn't seem to be happening.

      --
      Brain surgery - it's not rocket science!
    6. Re:Linux vs Windows by Anonymous Coward · · Score: 0

      How about MS Office? Ok, there's Open Office which works ok until you have to work with someone who uses MS Office and then you run into lots of niggling differences which could be just go away when you use MS Office.

      As an OpenOffice user of many years I'm sure I'll have the opposite problem. Such as easy pdf export (may work nowadays), and finding page setup (size, margins, etc) under File instead of under Format where all other document formatting is done.

      There is plenty of good software for Linux but there are some gaping holes - music making is one of them.

      I probably belong to the 99% or so of computer users that is not creating music on their computer. Sorry, that's a niche.

      Photo editing is less of a niche, but for the minimal photo editing that I do gimp is usually total overkill already. Very few people will run into limitations, and even few know what those typical things like "48-bit-colour" or "cymk" or whatever is quoted as major shortcomings of Gimp really mean. If you really need those functions - then Gimp is indeed not for you, just stay with Photoshop or whatever. But don't complain about that Photoshop is limited to Mac/Windows only. For basic brightness adjustment or red eye removal Gimp is just fine.

      Having Win/Mac software run on Linux is not the solution. It's a patch, a transition maybe, but it discourages software makers to come with real Linux versions of their software.

    7. Re:Linux vs Windows by penguinchris · · Score: 1

      Sort of a fair point, but MS Office on OS X works fine for almost everybody, especially the new version which fixes some of the problems with the last one, and you never have to worry about compatibility. It boggles the mind, but most of the world runs on .doc files apparently, and while you can get by with using OpenOffice with word files much of the time, you *will* run into situations where 100% compatibility on a complex document is necessary and using MS Office is the only solution.

      As for other major software packages - they either run great on OS X (e.g. Photoshop and other Creative Suite stuff), or OS X is not an option if you need something Windows-only. So yeah, what you're saying sarcastically is actually true - for a lot of people who need to run certain software, OS X is not an option. For professional settings with complex software that only runs on Windows, there's really no choice - no one runs Linux or OS X.

      For most people though, especially average computer users at home, Windows and OS X are interchangeable in terms of compatible software they might want to use (other than games, but average users play consoles instead anyway). And if you need to work on that .doc file from work on your home computer, you don't have to worry either way because MS Office is available.

      It's completely different with Linux. I use Linux myself, but got a macbook pro last year because I needed true MS Office compatibility for grad school (among other things relating to my photography hobby, which work very well with OS X of course). For personal stuff (besides photography) Linux had always been great, but through six years of university (BS and MS) I had been fighting compatibility problems, and enough was enough. Not enough to use Windows (though I did need to run Windows-only software for my MS thesis research - used Parallels), but OS X is more than good enough for compatibility, and now I find myself greatly preferring it over Linux in terms of day-to-day usability. My previous laptop still runs Linux, but it's basically just a server now.

      It's in a completely different realm from Linux (in a figurative sense - I know they're rather similar underneath). Linux is great for many things, but the OP's point stands - it will never be widely adopted unless major Windows and OS X software is compatible, or something better that has guaranteed 100% compatibility that will never break - basically an impossibility - is available.

      Of course, I'm in the camp that says "so what?" to that - I don't think Linux really needs to take over the desktop. It's already taking over everywhere else and OS X is a great alternative to Windows for novices and advanced users alike (arguments about proprietary vs. open and cost aside).

    8. Re:Linux vs Windows by jedidiah · · Score: 1

      > I've heard all the arguments and have used openoffice myself. It is pretty
      > good! But it doesn't have absolutely 100% compatability with office and I
      > don't have time to play around with that unless it works right

      Nonsense.

      Office doesn't work perfectly with other copies of office. It's a bogus requirement that the "real thing" doesn't achieve.

      Unless you are a business owner or corporate power user, you have no justification for thinking you can't live without msoffice. It's just nonsense.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:Linux vs Windows by Ash-Fox · · Score: 1

      However, there is a problem. Myself and a bunch of other people have quite a bit of money and time sunk into windows programs. I've heard all the arguments and have used openoffice myself. It is pretty good! But it doesn't have absolutely 100% compatability with office and I don't have time to play around with that unless it works right with word, excel, etc formats perfectly every single time without a hitch.

      So... Why didn't you run Microsoft Office? Microsoft Office 2007 worked out of the box with Ubuntu (Wine is preinstalled on Ubuntu( since 2008, earlier versions of office worked out of the box even earlier with Ubuntu. I fail to understand the problem with office software.

      Basically, until there is an easy way to run all windows programs (or nearly all of them) under linux without a lot of hassle and configuration and to where it is a one or two click install people are not going to bother with it.

      Have you even investigated Codeweavers? It runs a bit more software (including games) than Wine out of the box, easy to use.

      I like Ubuntu 10.04. It is easy to use, well designed (as a consumer grade OS), easy to install programs and many comparable programs to windows. The quality of the software is pretty good. But its gotta run windows programs

      The preinstalled wine can run Microsoft office and many other windows applications out of the box, I'm not understanding the problem?

      --
      Change is certain; progress is not obligatory.
    10. Re:Linux vs Windows by Ash-Fox · · Score: 1

      Very few people will run into limitations, and even few know what those typical things like "48-bit-colour" or "cymk" or whatever is quoted as major shortcomings of Gimp really mean. If you really need those functions - then Gimp is indeed not for you, just stay with Photoshop or whatever

      Actually, anyone running into those limitations should investigate Krita instead of the GIMP.

      --
      Change is certain; progress is not obligatory.
    11. Re:Linux vs Windows by Myopic · · Score: 1

      I see where you are coming from, but I don't agree. For me, abandoning Windows software is a wonderful fringe benefit to abandoning Windows. Windows software nearly universally sucks. But, I do recognize that people have special-purpose software for special needs like engineering or statistics, and if that software demands Windows, then you are stuck with Windows. You know, some people still have crazyass old computers around for doing special tasks. I feel lucky that I'm not one of them.

    12. Re:Linux vs Windows by tepples · · Score: 1

      I probably belong to the 99% or so of computer users that is not creating music on their computer. Sorry, that's a niche.

      Just about every user who uses a PC for more than Facebook is in one or more such niches. For a lot of people, the niche is gaming. If 50 percent of niches are Windows-only, then 50 percent of users will choose Windows.

      [Wine is] a patch, a transition maybe, but it discourages software makers to come with real Linux versions of their software.

      If an application developer makes a commitment to test its product on Wine, then what's the difference between Wine and, say, Qt or GTK+?

    13. Re:Linux vs Windows by tepples · · Score: 1

      Have you even investigated Codeweavers?

      CrossOver Games alone is $39.95 per year if you want updates. That's as expensive as a Windows partition.

    14. Re:Linux vs Windows by Ash-Fox · · Score: 1

      CrossOver Games alone is $39.95 per year if you want updates. That's as expensive as a Windows partition.

      It's cheaper than that to renew and I don't see a problem with the cost personally. I use Linux and it's solutions because I feel it is superior choice for my uses, not because it's cheaper. Partion wise, it takes far less space than a Windows system and doesn't come with Windows driver problems, or having to deal with Windows' inadequecies.

      --
      Change is certain; progress is not obligatory.
    15. Re:Linux vs Windows by tepples · · Score: 1

      CrossOver Games alone is $39.95 per year if you want updates. That's as expensive as a Windows partition.

      It's cheaper than that to renew

      That's not how I understood the upgrade policy. Neither the paragraph about CrossOver Games nor the corresponding paragraph about CrossOver Standard mentions anything about discounts for renewal, unlike the paragraphs about CrossOver Professional.

      and I don't see a problem with the cost personally. I use Linux and it's solutions because I feel it is superior choice for my uses, not because it's cheaper.

      The article is about being competitive, and with the Windows license becoming a growing part of the price of a PC as hardware prices fall, finding some way to cut that cost becomes important.

      Partion wise, it takes far less space than a Windows system and doesn't come with Windows driver problems

      Until you try to switch an existing PC to Linux or try using a donated peripheral, and you end up with a paperweight with no Linux driver. Linux isn't without its driver problems, though they're usually of a different nature: a nonexistent driver rather than a defective driver.

    16. Re:Linux vs Windows by Ash-Fox · · Score: 1

      Neither the paragraph about CrossOver Games nor the corresponding paragraph about CrossOver Standard mentions anything about discounts for renewal, unlike the paragraphs about CrossOver Professional.

      They don't, but I always get discount e-mails to renew it at an offer.

      Until you try to switch an existing PC to Linux or try using a donated peripheral, and you end up with a paperweight with no Linux driver.

      Actually, the last donated perperials I recieved was a scanner (does not work on windows above XP), 3g dongle (does not work on windows above vista) and a printer (does not work on windows above xp), all of which worked fine under the latest version of Kubuntu -- out of the box. I have to disagree with you here.

      --
      Change is certain; progress is not obligatory.
  27. /me ducks by Jon+Abbott · · Score: 3, Interesting

    Making Linux competitive with Windows? I thought that's what FVWM-95 was for! :^)

    1. Re:/me ducks by Bigjeff5 · · Score: 1

      Dig your sig man.

      I found this quote particularly entertaining:

      It seems strange to work on something, or even use something, like this considering that the price of machines, as recently reported here on slashdot, is approaching zero. -- ThwartedEfforts

      The more things change, the more they stay the same.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:/me ducks by Jon+Abbott · · Score: 1

      Yeah, it's funny how short-sighted many of the comments are. If that is still the case today, everyone needs to open their minds a bit. :^)

  28. Linux is not a Windows replacement by houghi · · Score: 4, Insightful

    Why do people keep thinking that Linux a a cheap, or free or open or whatever replacement of Windows. It isn't.
    And you can't copy Windows. That would mean that you have to wait till Windows does something.
    http://linux.oneandoneis2.org/LNW.htm

    Linux should go its own way and if that takes down Windows, it is a nice plus. Competing with Windows should not be a direction, bceause that will be a fight that you can only loose.

    --
    Don't fight for your country, if your country does not fight for you.
    1. Re:Linux is not a Windows replacement by Doc+Ruby · · Score: 2, Insightful

      It competes with Windows. It replaced Windows for me, and for everyone in my family who wants computer "advice" from me. Whenever Linux does something really bad it's Windows I consider shifting to - then reconsider when I try Windows again. It's the only alternative to Windows in any business I've ever worked with or for (and that's a lot, all serious businesses, usually Fortune 500 or their ilk).

      I agree that Linux should "go its own way". Linux has the zeitgeist, the momentum, the developers, the real world diversity of problems it must be used to solve. Meeting that demand makes Linux the more viable OS, while Windows is stuck doing what Windows has done for 20 years. Linux is actually adapting to the real growth sector, mobile and embedded, in ways Windows never could, like the Android variant. Mobile/embedded is not subject yet to the anticompetitive advantages that have kept the desktop captive to Windows, because actual performance and reliability is still necessary. So by going its own way, and by mutating (eg. Android) while remaining essentially Linux, Linux will leave Windows behind. Because the people who define the new world take it there, and don't take Windows.

      That is competition. That it's not how Windows has competed to the top doesn't mean it's not competition. Since Windows' way was so anticompetitive, it means it's finally a competition again.

      --

      --
      make install -not war

  29. Re:Windows is the only place left for Linux to exp by Fluffeh · · Score: 5, Interesting

    While I am more techy than most of the people I worky with (Hence I am sitting here reading this at work) most of the folks around me look at PCs simply as a tool. Can't teach them new tricks? Bollocks. A lot of my time is spent working with business teams who are looking to improve their way of doing business and teaching them about how different programs can be used to get the information they want.

    Want to find your current sales trends in a way that you haven't been able to before? Okay, well, we have the data in this thing called Datawarehouse. Our reporting team will be able to provide you a set of reports, but they take a long time to develop and check. If you want to do some quick nasty analysis to fend off a crisis, there is a program called TOAD that will let you directly query your data. Look difficult? Lets go through how it works and how you write a SQL query.

    Result: In the last Two years, I have introduced around 100 users who are NOT tech savvy at all to the wonders of SQL queries. They are now in various stages of competence, but they are using new things.

    My (belated) point here is that while something like Toad (or now replace with Linux) isn't something that they can just pick up and run with, if people see a benefit to it, they WILL make the effort to learn how to use it.

    In my mind, Linux really needs to advertise the benefits it has to the ordinary person so that they are enticed to make the effort to learn how to use it. Having said that, the easier it makes this learning process, the less advertising it has to do.

    --
    Moved to http://soylentnews.org/. You are invited to join us too!
  30. Registry is bad, but not for the reasons you think by QuoteMstr · · Score: 5, Informative

    The registry isn't bad because it's stored in binary form, or because it's heirarchical, or because it supports transactions, or because it has ACLs. These are good (or at least acceptable) things.

    The registry is bad because it's global and forces a lot of configuration to be global as well. For example, COM components are registered globally, so only one DLL can be associatded with a class ID at a time. That's why you can only have one version of Internet Explorer installed on the same machine. Yes, users have their own registry subtress, but not every key can be configured under the user-specific heirarchy. Even a user-specific key can only have one value at a time for a given user. Unix systems, on the other hand, use environment variables to hold (or point to) configuration information, which results in a lot more flexibility.

    Because registry values are global, application developers only consider the case of running one program at a time. If you want, say, two copies of Outlook, each with different settings, you'll need two separate users. A lot of programs don't even support multiple concurrent instances, which is maddening.

    Another maddening side effect of the registry being global is that it's not possible to have the equivalent of NFS-mounted home directories under Windows. Say you have a domain user foo\bar on machines A and B. It's natural to want them to have the same %USERPROFILE% (read $HOME) on a fileserver somewhere, and on Unix, that works just fine. But under Windows, when the user logs into machine A, the system will lock ntuser.dat (the file containing the registry), which prevents the user logging in under machine B. Application-specific configuration files that are locked only during actual changes don't have this problem.

    The global nature of the registry also makes it difficult to maintain application configuration: if you want to isolate the configuration information used by a program, you're essentially reduced to looking at procmon output and seeing what registry keys it touches. While in principle programs should limit themselves to storing information under HKLU\Software\Blah\..., in practice, they scatter stuff all over the registry, especially when they register COM stuff. You can't keep just, say, Word's configuration under version control.

    When people say they hate the registry, what they mean is that they hate that Windows is not very well-modularized. Isolating one application's registry configuration is like removing one egg from an omelet.

    A better model would have been to have application-specific registries, searched according to a PATH-like environment variable. In this scheme, when the system needed to, say, look up a COM class ID, it would just search each registry in sequence until it found the right one. Applications would simply store their configuration and registration information in their own registry, making management easy.

    But like most Windows brain damage, this scheme wouldn't have worked on a 386SX with 4MB of RAM in 1995, which means it can't possibly be changed in 2010. As we all know, design decisions are irrevecorable and eternal (and I'm only half-joking).

  31. Re:Nobody needs to compete with Windows for custom by jmorris42 · · Score: 4, Insightful

    > Competing with Windows for customers ranges somewhere between silly and stupid. If
    > you want more Linux on the desktop, you need to court developers and software vendors.

    Nope. If you want more users you need preloads. 90% of people would never survive a Windows install if it didn't come preloaded by an OEM who did all the twiddling to have the hardware mostly work out of the box. Anaconda actually does a better job compared to the Windows installer as far as leaving you a working machine when it finishes. Doesn't matter because end users can't use either one and refuse to even consider the possibility.

    And that isn't a matter of techinical excellence, software availability or anything competition can address. It all about illegal monopolistic action. Microsoft signs consent decree after consent decree and over a decade after their first one you still can't buy a desktop PC without Windows proloaded except for a couple of bland Dell N series machines that are usually priced higher than the same machine preloaded with Windows.

    The netbook revolution almost opened up the market but Microsoft just dumped XP into the hole until they could convince the manufactures to kill em off in favor of small notebooks running Win7. Go ahead, try to find a small flash drive based cheap netbook. All you find is three pounders with hard drives, crappy battery life and screens just a smidge smaller than a small notebook... and all running WIndows.

    --
    Democrat delenda est
  32. It's this simple: by Anonymous Coward · · Score: 0

    Ubuntu and our community are going to displace Windows, because that's why we're here at all, and what the rest of "Linux" does is their business. Android and Ubuntu market share compared to the market share of all other linux based desktop and mobile operating systems really reveals a lot about where the market is for today's kernel of choice.

  33. Re:Windows is the only place left for Linux to exp by flyingfsck · · Score: 1

    Yup, as more businesses install Linux desktops it will become more widespread in that market segment. It will be a slow process, but each time MS stumbles, Linux will be there.

    --
    Excuse me, but please get off my Pennisetum Clandestinum, eh!
  34. Huh? by junglebeast · · Score: 0

    I'm really not sure what the point of this article is, and I apologize up front if someone is offended by what I am going to say, but it is not my intention to troll here. I'm just saying it how I honestly see it. It seems that the author is proud of himself for finally reaching inner peace with his Linux usage and is looking to show off or find affirmation in others. If you read between the lines, this is really what the author is saying:

    "I switched to Linux for no particular reason other than disliking corporate giants like Microsoft. I enjoy using my problem solving skills to overcome basic user interface navigation problems, and I use my wallet to make unheard statements about my distaste for corporate giants like Microsoft by pigeonholing myself into only using specific product brands. Linux really is not so bad, you just have to stop asking yourself how to "make things work" or "be productive"...and instead ask yourself, "are you geek enough to accomplish trivial tasks in a reasonable amount of time?"

    It beats me why anybody would even consider using Linux as their primary or sole desktop operating system. Don't get me wrong, Linux has it's place...it's a great cheap alternative for lab computers or servers or academic tinkering, and I hope that people continue to use it as a desktop environment simply because it gives a slight competitive pressure to all other operating systems....but seriously, who wants to be the martyr and take a stand by sacrificing their productivity to deal with an operating system that cannot natively run 99% of software products, has compatibility issues, and bugs up the wazoo due to being a mish-mash of spaghetti code written by unorganized contributors? I just don't get it.

    1. Re:Huh? by TechyImmigrant · · Score: 1

      >It beats me why anybody would even consider using Linux as their primary or sole desktop operating system.

      If you designed chips for a living, you would change your mind.

      --
      Evil people are out to get you.
    2. Re:Huh? by Nursie · · Score: 1, Insightful

      It's NOT your intention to troll?!?!?

      Linux isn't a cheap alternative to windows. Linux is a completely different OS that is FAR more capable and can be customised by the user to do a million and one things windows can't. Some of this is a side of effect of freedom and openness, some is just that it kicks ass. If capability and customisation are not what you're after then maybe it's not for you.

      "who wants to be the martyr and take a stand by sacrificing their productivity to deal with an operating system that cannot natively run 99% of software products, has compatibility issues, and bugs up the wazoo due to being a mish-mash of spaghetti code written by unorganized contributors?"

      Exactly why I don't use windows, you've described the MS situation extremely well for me. Windows is a great load of conflicting, counter-intuitive weirdness, glued together over many years, full of obscure bugs, incompatible with a lot of hardware.

      Linux just works, for me. It may not for you, but I couldn't imagine going back to an MS operating system full time. I keep one around for the odd game.

    3. Re:Huh? by 0123456 · · Score: 0

      It beats me why anybody would even consider using Linux as their primary or sole desktop operating system.

      Because it's massively superior to Windows? Who in their right mind wants to run that abomination as their primary or sole desktop OS?

      who wants to be the martyr and take a stand by sacrificing their productivity to deal with an operating system that cannot natively run 99% of software products

      I don't need to run 99% of software products.

      Most of the Windows programs I do run either work in Wine or have native Linux ports. The exceptions are a few games and my video editing software, which may actually run in Wine for all I know but I've never felt the urge to try it.

      And I honestly can't imagine going back to Microsoft hell... the sad part, as this article points out, is that many Linux distros seem intent on copying the worst parts of Windows rather than on making Linux better.

    4. Re:Huh? by adamofgreyskull · · Score: 1
      Ah, the classic:

      ...it is not my intention to troll here. I'm just saying...

      ...who wants to be the martyr and take a stand by sacrificing their productivity to deal with an operating system that cannot natively run 99% of software products, has compatibility issues, and bugs up the wazoo due to being a mish-mash of spaghetti code written by unorganized contributors? I just don't get it.

      Not your intention to troll?...riiiight.

      Linux is my primary OS for work and most play, but I do dual-boot into Windows to play the games that won't run under Linux. So yeah, Windows is the toy OS I boot to when I want to play games. If Linux is too difficult for you then try uninstalling Red Hat 3 or Mandrake 5 or whatever the hell distribution you're using and install anything released in the last couple of years. I've had more hassles getting various versions of Windows running and hunting drivers (or buying new hardware because drivers don't exist for my old hardware) than I've ever had with Linux, from Windows 95 all the way up to Windows 7.

    5. Re:Huh? by mgiuca · · Score: 2, Insightful

      That may have been the theme of the article, but I think you're vastly underselling Linux. Now obviously most people aren't as comfortable with Linux as they are with good ol' Windows, but I am sure it's just a matter of perspective.

      I am fairly technically competent, so I'm perhaps biased, but I frankly don't see how the rest of the planet stands using Windows any longer. I dual boot Ubuntu and Windows XP on my laptop, and my usage consists of running Linux all day for all tasks, and switching to Windows solely when I want to play games or fill in my taxes (in Australia, we have a proprietary Windows program to do taxes ... yay).

      Doing any non-trivial task in Windows sucks up my patience very quickly. I often feel like throwing my machine out the window after a few minutes. Installing software is a disgrace. It always has been with Windows and it still is. If you want to install a program, you typically google around until you find a few things that look OK, download them from untrustworthy websites, double-click the installers, running untrusted native code on your machine, click through license agreements, choose where to install them, and hope they don't own your machine. Even those that don't contain malware still typically install new icons in your system tray, run services in the background on startup, and/or install browser toolbars. Even open source code still has to be installed by this same process. You talk about a "mish-mash of spaghetti code written by unorganised contributors"... but Microsoft only supports the core OS in Windows, and every other piece of software is a complete gamble.

      Contrast with Debian/Ubuntu, where there is a centralised package management system. It hasn't always been pretty, but the latest Ubuntu releases make it possible to install just about any piece of software (literally, something for every need I've ever had in the past 3 years besides professional games) with the following process: Applications -> Ubuntu Software Center. Type in some keywords to find some software to install. Click the name, then "Install". Within half a minute, the software is downloaded and installed with no questions asked, and can be removed just as easily. All software is open source and vetted by the community, so at a minimum it will not install unwanted launchers or browser plugins or malware. All programs are automatically updated every day, so there is no need for each program to install its own auto updater. Sure, it's written by different contributors, but I don't see the difference between this and Windows, except that on Windows the community is not checking that the programs aren't nasty.

      And Debian has had this system for around 15 years. Microsoft is just now (in the wake of Apple's iPhone store) mumbling about making their own app store which might finally alleviate these problems. But these problems are non-existent in the Linux world, and have been for more than a decade. I just don't understand how people put up with Windows, and I can only imagine it's because they have never used a non-Windows computer.

    6. Re:Huh? by junglebeast · · Score: 0

      [quote]If you want to install a program, you typically google around until you find a few things that look OK, download them from untrustworthy websites, double-click the installers, running untrusted native code on your machine, click through license agreements, choose where to install them, and hope they don't own your machine.[/quote]

      Don't download crappy freeware/shareware apps from no-name companies? I don't ever want or need to install such programs. Most of these apps are things like "convertXtoY"...if you want lots of little free tinker apps, linux definitely has them. But this is the linux mentality. The windows mentality is instead of collecting hundreds of little 1-function programs made by different people, you buy 1 piece of quality software that covers everything related to a particular task.

      Adobe provides the majority of suites that are needed for creative work. If you are a CG artist your software staples are Photoshop, ZBrush, Painter, 3ds max, Illustrator...none of these available for Linux for forget about it. Yes you have "alternatives" like Gimp, Inkscape, and Blender but this isn't what the rest (99%) of the artistic community uses and you will always be struggling behind the curve if you insist on using different software from the rest of the community. Obviously MS wins when it comes to gaming although I don't game at all so that is irrelevant to me.

      I don't like the Windows OS, it has a lot of flaws, but no less than linux or mac in my opinion, and I'm not about to sacrifice well designed professional applications for hundreds of disorganized 1-function free apps. Your choice of OS shouldn't be about the OS itself it should be about what apps you need to use. If the apps I need existed on Linux, I would probably switch...but they just don't.

      I also am quite impressed with the ability of MS to create truly amazing API's with excellent documentation. DirectX is far far superior to OpenGL in terms of documentation and usability, and the MSDN documentation for windows programming is also excellent. Visual Studio is a really top notch IDE that has no equal on Linux.

    7. Re:Huh? by mgiuca · · Score: 1

      I agree that there are a lot of good commercial applications out there for Windows, and far fewer in the commercial space for Linux.

      But you should not equate "commercial" with "full applications" (versus "1-function free" apps). I don't do much art stuff but when I do I use Inkscape and it's perfectly fine ... it seems to be compatible with illustrator. (Gimp sucks though, but that is simply a bad example of open source.) My brother uses Blender for all his 3D production work.

      If your mentality is "you should use what everybody else uses", then obviously you will be using Windows. In that case, I can't argue with you, because it is not the case that everybody uses Linux. We may as well never change anything.

      I personally hate MS APIs, especially DirectX. I switched from Direct3D to OpenGL and I find it much nicer, and of course it works across many platforms including on Windows. I agree Visual Studio is a pretty nice IDE but again, it locks you in to using Microsoft everything. If you're happy to use Microsoft languages and Microsoft APIs and write software that only works on Microsoft Windows, then Visual Studio is for you.

      I try to be as portable as possible so I avoid using Windows-specific (or Linux-specific) APIs. I don't use an IDE, not because I don't have a good one, but because I am far more comfortable using a really good text editor (vim), a really good command-line (Gnome terminal + bash) and a huge range of perfectly fine compilers for a huge range of languages (gcc, python, ghc, javac, etc). This is where the "do one thing do it well" mentality of Unix works really well: I'd much rather use a bunch of quality disconnected apps than a single monolithic IDE which is only "reasonable" (i.e., just an "ordinary" text editor in Visual Studio).

    8. Re:Huh? by Pentium100 · · Score: 1

      The exceptions are a few games and my video editing software, which may actually run in Wine for all I know but I've never felt the urge to try it.

      I hate rebooting my PC. If Linux can run 99% of the software I need and Windows can run 100%, I'll just use Windows.

      If I have to boot Windows to play games, I might as well browse the web, watch movies and write documents using windows too...

    9. Re:Huh? by Pentium100 · · Score: 1

      Ever tried to install the actual Firefox on Debian? It's harder than just downloading an installer binary and running it.

      Can you install Linux software from CD or flash drive? Will it work with the regular package manager? Let's say i have a PC without internet connection. I can download the software and record it on a CD on my regular PC then go there and install it, Can I do the same with Linux software that is not part of the install CDs?

      Linux way of installing software is great until you want to install a program that "the community" does not like for some reason. Maybe the software is closed source. Maybe it uses patented code (even though my country does not recognize software patents and I do not care about them).

    10. Re:Huh? by Bigjeff5 · · Score: 1

      ...to do a million and one things windows can't.

      Name one.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    11. Re:Huh? by Bigjeff5 · · Score: 1

      Installing software is a disgrace.

      You have a problem double-clicking? Holy shit, how in the world do you get by in Linux?!!

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    12. Re:Huh? by Bigjeff5 · · Score: 1

      Inkscape and it's perfectly fine ... it seems to be compatible with illustrator.

      There are a lot of things Illustrator can do that Inkscape cannot. I remember doing a 1-off project in Inkscape because I did not want to drop the cash for Illustrator, and then finding all these easy ways to do things in Illustrator that I was struggling with in Inkscape. I think Inkscape is a good program, but like GIMP it just doesn't compare with the real deal.

      It's not about using what everyone else uses. If you need to perform a function often enough you are going to find the best tool for the job. It's like the weekend warrior who buys a $20 wrench set compared to the mechanic that has the $2,000 set complete with rolling tool chest. The $20 wrenches work just fine, but they do not compare to the professional kit. I have never seen a high end user application for which the open source version was superior. One may exist, but I've never seen it.

      If you're happy to use Microsoft languages and Microsoft APIs and write software that only works on Microsoft Windows, then Visual Studio is for you.

      Fortunately you only lose about 10% of the market this way. Not a big negative there.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    13. Re:Huh? by mgiuca · · Score: 1

      No, as I explained, I have a problem:

      • Downloading software from untrustworthy sources,
      • Having to run the native code installer as an administrator,
      • Using completely non-standard installation procedures,
      • Having programs typically install a lot of unwanted side-programs which slow down the computer,
      • No standard way to automatically update programs, causing every program to either not update at all, or implement its own auto-updater which typically runs in the background at all times,
      • For developers, extremely difficult installation of libraries, as there is no standard place to put them.

      All of which are solved if using the apt-get system or a similar package manager.

    14. Re:Huh? by mgiuca · · Score: 1

      Ever tried to install the actual Firefox on Debian? It's harder than just downloading an installer binary and running it.

      I have, in fact, for example tried to run early betas. It's not any harder than installing software on Windows, but it's not quite as nice as when it's already packaged in apt.

      Can you install Linux software from CD or flash drive? Will it work with the regular package manager? Let's say i have a PC without internet connection. I can download the software and record it on a CD on my regular PC then go there and install it, Can I do the same with Linux software that is not part of the install CDs?

      Yes. The apt-get system obviously only works properly when connected. But what apt-get is doing is just automatically downloading and installing .deb files. You can just as easily manually install .deb files from a CD or another website. Once installed, they do work with the regular package manager and appear as a normal package once installed (and can even receive automatic updates if they are also in the online repository).

      In fact, most third-party software for Linux comes as a .deb or RPM package which you install by double-clicking. So it's just like Windows except it installs into the package management system.

      Linux way of installing software is great until you want to install a program that "the community" does not like for some reason. Maybe the software is closed source. Maybe it uses patented code (even though my country does not recognize software patents and I do not care about them).

      Not at all. You're sort of implying that the Linux package manager is like the iPhone store (or more closely, the new Mac App Store), where if Debian doesn't approve, then you can't use the package manager and have to do everything manually. This isn't true at all.

      The apt system, by default provides the Debian repository, but you can always add new repositories from any website you like, providing all the benefits of package management. The best example of this is Launchpad, which lets anybody have a "PPA" (personal package archive). I can add your PPA to my system, then install your packages using the regular package manager, receive automatic updates, etc. Of course, I would have to trust you, but the choice is mine. In Ubuntu, there is an easy user interface for adding PPAs and other archives.

      So yes, the Linux way of installing software extends beyond the "Debian-approved" (or Ubuntu) packages to everybody who wants to provide a repository, including closed source code.

    15. Re:Huh? by Rutulian · · Score: 1

      Ever tried to install the actual Firefox on Debian?

      Yes. apt-get install firefox
      Debian doesn't have the nice "Ubuntu Software Center" because it isn't a desktop-oriented distribution. But I would say it is easy to install software.

      It's harder than just downloading an installer binary and running it.

      Maybe. It depends on whether you already know what to do or not. If you are learning it for the first time, then yes, it is probably more difficult, but only because it is different. Also, Mozilla has that big download button on their first Firefox page that automatically detects the version and everything for you. That's nice. But most software distributed for Windows is not that easy.

      Can you install Linux software from CD or flash drive?

      Yes. How do you think your distribution gets installed in the first place...usually from a CD/DVD.

      Will it work with the regular package manager?

      Depends. If it's packaged then yes.

      Let's say i have a PC without internet connection. I can download the software and record it on a CD on my regular PC then go there and install it, Can I do the same with Linux software that is not part of the install CDs?

      Yes.

      Linux way of installing software is great until you want to install a program that "the community" does not like for some reason. Maybe the software is closed source. Maybe it uses patented code (even though my country does not recognize software patents and I do not care about them).

      I use at least four proprietary (read: closed source) applications on my linux desktop on a regular basis. I had no trouble installing those. They didn't use the package manager, yes, but that's mainly because they would have to tailor it to individual distributions, which is too much of a pain. So they just shipped it with their own binary installer, and it works just fine.

      I would definitely like to see better cross-distribution package management. It's a problem a number of projects have tried to address. But it's difficult. And I guess the benefit is not great enough to persevere.

    16. Re:Huh? by Pentium100 · · Score: 1

      I have, in fact, for example tried to run early betas. It's not any harder than installing software on Windows, but it's not quite as nice as when it's already packaged in apt.

      Maybe it changed since I last installed it, but I had to extract the files to /opt/firefox, changing permissions so te directory is writable by regular users (for automatic updates), create some symlinks, hunt down where the "open source flash" plugin is so I could have "Adobe Flash" etc.

      A bit harder than just double clicking on an downloaded .exe and next->next->...->finish.

      So yes, the Linux way of installing software extends beyond the "Debian-approved" (or Ubuntu) packages to everybody who wants to provide a repository, including closed source code.

      And again, it is more difficult to do than just double click a downloaded .exe or .zip. For example - do you know a repository where Firefox is? I can download FF in an archive from the official website, but I have not seen any links to a repository.

    17. Re:Huh? by Pentium100 · · Score: 1

      Yes. apt-get install firefox
      Debian doesn't have the nice "Ubuntu Software Center" because it isn't a desktop-oriented distribution. But I would say it is easy to install software.

      Interesting. When I tried it earlier this year, it didn't work, apt-get said that the package was not found, even though I had selected the "unclean" repositories.

      I had to download the archive from Mozilla's site, extract it to /opt/firefox, change permissions to that directory so that automatic updates worked for regular users, hunt down where the "open source flash" plugin was so I could remove it and install "Adobe Flash" (which came in an installer IIRC, great) and create a link so I don't have to type /opt/firefox/firefox.

      This to me looks like more work (and I would not have done it without googling) than just double clicking an .exe file and clicking Next->Next->...->Finish.

    18. Re:Huh? by mgiuca · · Score: 1

      Maybe it changed since I last installed it, but I had to extract the files to /opt/firefox, changing permissions so te directory is writable by regular users (for automatic updates), create some symlinks, hunt down where the "open source flash" plugin is so I could have "Adobe Flash" etc.

      A bit harder than just double clicking on an downloaded .exe and next->next->...->finish.

      I'm not sure what steps are involved, but it looks like Mozilla currently provides a .tar.bz2 for Firefox. If you unzip it, it is all there, so you can just run it straight from the directory. I guess installing it would be harder and not for "normal users" which I suppose means it's easier to install Firefox on Windows than on Linux, assuming that Firefox isn't included in the Linux distro's repository (which it almost always is...)

      But that isn't a problem with Linux. It's a problem with the way Mozilla packaged it. They could have provided a .deb package, which would install with a double click. Failing that, they could have provided an executable file which installs Firefox manually, just like the Windows version. There is nothing inherently special about Windows that allows installer programs where Linux does not.

      And again, it is more difficult to do than just double click a downloaded .exe or .zip. For example - do you know a repository where Firefox is?

      Well yeah ... in Ubuntu it is installed as the default web browser, and automatically updated. If you don't want the official Ubuntu one, and want a bleeding edge version, you can google "Firefox PPA" which takes you to Launchpad where you can install the Mozilla daily build PPA.

      My argument is in the very common case ("it is Debian-approved"), installing software in Linux is a total no-brainer, and much more secure than the Windows way, and it will keep automatically updated. Otherwise, in the case where the provider has done as much work packaging it as they have on Windows, it will be no harder to install on Linux than on Windows. Obviously, if the software provider has done a poorer job packaging than they did on Windows (as Mozilla seem to have), your mileage may vary.

    19. Re:Huh? by Rutulian · · Score: 1

      Yes, that is certainly a lot more work. Thankfully, it is unnecessary. There was a Firefox rebranding issue with Debian, so they started calling it Iceweasel instead. So try apt-get install iceweasel and see if that works. I'm kind of surprised it didn't pop up a message saying there was a replacement package for firefox. Usually they are pretty good about putting those notes in the repository.

      For the flash plugin, you need:
      apt-get install flashplugin-nonfree

      According to the database it is in both unstable and testing. If you are running stable (Lenny), you need to add the backports repository to get it.

    20. Re:Huh? by Pentium100 · · Score: 1

      When I installed Debian (Lenny), Iceweasel was lower version (3.0.x IIRC) than FF and didn't have the nice features of Firefox >3.6.x

      I downloaded flash from adobe's site, that wasn't a problem, the problem was that I had to hunt down the "free" flash plugin because for some reason it was used first if both were installed.

    21. Re:Huh? by Rutulian · · Score: 1

      When I installed Debian (Lenny), Iceweasel was lower version (3.0.x IIRC) than FF and didn't have the nice features of Firefox >3.6.x

      Yeah, that's why you need to use testing or unstable if you want the latest software. The stable branch is really stable, which necessarily means the software is usually at least one if not a few versions behind the latest. Don't worry, you can use testing or unstable safely. It's just the way Debian does it's versioning...it's not going to break horribly if you use it.

      I downloaded flash from adobe's site, that wasn't a problem, the problem was that I had to hunt down the "free" flash plugin because for some reason it was used first if both were installed.

      Yes, but if you use the package, you can take advantage of the features the packaging offers, like automatically updating your plugin registry to use it by default instead of the open source version. There's a reason why package managers are so favored in the linux community. You should try to use it (dpkg/apt) as much as possible when installing/removing/updating/configuring software on your machine. It's there because it's good.

    22. Re:Huh? by Pentium100 · · Score: 1

      Don't worry, you can use testing or unstable safely.

      But if I only want the newest version of FF (IW) but leave the rest of the system as is?

      I assume if I add the "unstable" repository the updater would see that half of my system is out of date and would update it.

      Yes, but if you use the package, you can take advantage of the features the packaging offers, like automatically updating your plugin registry to use it by default instead of the open source version.

      And I would have used it if I knew that if I added "unstable" or "testing" repository, I could get Adobe flash I would have. I didn't know that, so the first thing I did was to go to adobe.com and download Flash for Linux.

    23. Re:Huh? by Rutulian · · Score: 1

      And I would have used it if I knew that if I added "unstable" or "testing" repository,

      Or use the lenny-backports repository I mentioned above. Incidentally, I don't run Debian anymore, and they've changed the repositories around (you used to have to add a different repository to get things like Flash which you don't have to do anymore). But the first hit when you Google Debian Flash is the Debian Flash wiki, which redirects you to the Debian FlashPlayer package, which tells you where you can get it. And if you do a search on packages.debian.org for Flash, you can see which repositories it is in. You can do that generally for any package you might want to install.

      But if I only want the newest version of FF (IW) but leave the rest of the system as is?

      I assume if I add the "unstable" repository the updater would see that half of my system is out of date and would update it.

      Mmmm...I knew you were going to ask that question. You can install only a single package (with the required dependencies) from the unstable or testing distributions, but this is definitely a more advanced configuration. You have to use apt-pinning. Here is a simple tutorial,
      http://jaqque.sbih.org/kplug/apt-pinning.html

      This is one thing that is nice about Debian. It allows you to do things like this even when it's not recommended. Keep in mind, the larger packages like Firefox and OpenOffice touch the system in a lot of places, so you will probably find it upgrading a number of packages when you install them (things like gnome libraries and glibc versions). You won't get a clean upgrade of just a single package. But it won't upgrade things it doesn't need to. I suggest setting it up to pull newer packages from just the testing repository first. You will be able to get most of the things you want in that distribution. You only need to add unstable if you really want to be on the bleeding edge.

    24. Re:Huh? by Pentium100 · · Score: 1

      Now I know... thanks.

      For now I can leave it like this (also, when installing Firefox from Mozilla's site, I didn't have to upgrade any package at all) - automatic updates work etc.

    25. Re:Huh? by Rutulian · · Score: 1

      For now I can leave it like this (also, when installing Firefox from Mozilla's site, I didn't have to upgrade any package at all) - automatic updates work etc.

      Yes, that's because the libraries are statically-linked...it doesn't use any of your system libraries, but includes it's own. There's a huge debate over which approach is better. I personally think dynamic-linking is better, for security, maintenance, and resource-usage reasons. But then Apple takes the opposite stance with their "App-folders" where every application bundles its own libraries. There are never any dependency issues, but at any given time you might have 10 different copies of a font library (or something like that) loaded and running because each application uses its own and none of them share.

    26. Re:Huh? by Pentium100 · · Score: 1

      In that case, statically linked ftw. Actually, newer versions of Windows have this figured out in my opinion. Use dynamically-linked libraries, but if the app wants a DLL that is a different version than the one in the system, install it to a separate folder (winSxS) and use it only for that app and others that want that version. No longer apps can muck up the system by installing an incompatible DLL.

      I don't know how Linux does this, but I should not replace half of my system to run am app that wants a newer library.

    27. Re:Huh? by Rutulian · · Score: 1

      It's not really about the app wanting to use a newer version. That's an easy problem, and unless the versions conflict in some horrible way (like libc6), you can easily have multiple versions of a library installed. The problem is when you install from different distributions (testing and stable are effectively separate distributions from stable), the apps are linked against a different set of libraries (it may be the same version, but a different name or whatever). That's why cross-distribution packaging is such a pain. Most distributions use more or less the same library versions, but they name them differently, and version control (the package itself, not the library) them differently, so the binary package isn't cross-compatible, but the source is. The solution so far, for things like Debian stable, is to have a backports repository where newer software versions are compiled against the libraries in stable. Then you just have to upgrade the single package and not everything in your distribution. But yeah, cross-distribution packaging would be nice....

      Otherwise we have to go Windows-style and have every software package ship with it's own installer and no knowledge of anything else that may be on the system, no way to centrally update them all, and no way to universally apply security patches to every package that uses a given library (ie: every package has to have its own crappy update utility running in the system tray bogging down everything and irritating you with annoying popups all the time).

    28. Re:Huh? by Rutulian · · Score: 1

      Just checked...the newer Firefox (err, Iceweasel) is in lenny-backports. So there's another way to get the latest version without apt-pinning.

    29. Re:Huh? by Pentium100 · · Score: 1

      Or mix the two. For example, declare what distributions the package was made for and if the distribution does not match then install the package (and all associated packages) somewhere where they do not interfere with the system.

      So, if I want to install the package for "testing" on "stable", it and all of its dependencies that are not already on the system get installed somewhere where they do not affect the rest of the system, even if that means having two copies of some library but named differently.

      As for updating on Windows - you can have update managers or the app check for updates when you start it and not constantly run some updater. Firefox does that (on both Linux and Windows). When it's running it checks for updates and if it finds one it prompts me to restart FF and applies the update when I do (which is not always immediately).

      And Debian updater out-of-the-box is worse than Windows. You have to be root to apply updates, which means that if I'm not there and I don't want to give the user root password the system stays out of date. Windows updates automatically even when the logged in user is not an admin (though on windows it's OK to log in as admin).

    30. Re:Huh? by Rutulian · · Score: 1

      And Debian updater out-of-the-box is worse than Windows. You have to be root to apply updates,

      Well, it depends on your perspective. You may not want it to update without your approval. But there are ways to do unattended updates. The easiest is to probably use the Ubuntu update manager, which I think is also available on Debian.

      So, if I want to install the package for "testing" on "stable", it and all of its dependencies that are not already on the system get installed somewhere where they do not affect the rest of the system, even if that means having two copies of some library but named differently.

      That's not a bad idea. I wonder if it could be easily implemented....

      Once upon a time autopackage made some inroads into the cross-distribution packaging problem. They aren't around anymore. I really think it's just a matter of having a good way to map library names and locations across distributions. It requires the cooperation of all of the distribution maintainers, though, so it will probably not happen any time soon.

    31. Re:Huh? by Rutulian · · Score: 1
  35. Hello, Mr. Ballmer! by mangu · · Score: 1

    Excuse me, sir, but please let us at marketing do this stuff. You at the upper levels of management have no clue of how to properly defend this sorry mess that's the windows registry.

  36. Am I missing a "whoosh" somewhere? by Tim+the+Gecko · · Score: 2, Insightful

    When I got as far as "forcing users to go without a valuable learning experience" I began to wonder if this article is some kind of elaborate joke played on its readers.

    It's hard to be more patronizing than the "Joe Sixpack", "Grandmom" or "Sh*eple" crap that pops up here, but the guy seems to be aiming to limbo under that very low bar.

  37. yes and no ? by obarthelemy · · Score: 1

    Yes, since they're competing on a number of platform (desktops, servers, and in different guises mobile and embedded), so linux should definitely aim at windows.

    No, since linux is competing against a bunch of other OSes/environments (iOS, QNX, even BSD, Solaris...); and also since linux should not simply play catchup/imitate, but also innovate.

    --
    The Cloud - because you don't care if your apps and data are up in the air.
    1. Re:yes and no ? by wvmarle · · Score: 1

      The point is that Linux should go its own way, not try to be the same as Windows, but be something different - something better hopefully. Windows and Apple have long been nice role models, but Linux has grown up and it's time to move on - try new things, be different. Like OS-X is different from Windows. Like iOS and Android are totally different again.

      Firefox has taken on Internet Explorer largely by being different, by offering things IE did not have. Of course they copied a lot from IE and other browsers, now IE is copying back from FF even. FF is quite successful I'd say. At the moment we have several browsers each with >10% market share and that's good. They are different, don't try to be the exact same, and that's how they now compete with each other. And the end result is better compatibility (HTML standards instead of IE quirks). The same is possible with OSes, but not if everyone tries to be "just like Windows".

  38. Re:Registry is bad, but not for the reasons you th by QuoteMstr · · Score: 1

    Oh, lest I forget: making registry typed was a bad decision. Plain text is a lot easier to manipulate and a lot more consistent for developers and administrators. Is storing "1" really much worse than storing (DWORD)1? (The former is actually smaller if it's NULL-terminated!)

    I really don't think storing simple strings in the registry would have hurt performance much either: the registry is explicitly intended for small, infrequently changing pieces of information. The serialization and unserialization aren't really much of a problem, and Microsoft could have provided convenience functions. If the registry were loosely typed, it'd be lot easier to expose it as an ordinary writeable and mountable* filesystem. As it is, the best you can do is read-only because there's no way to tell what type a key should have when it's written. You have to provide special juju for writing keys because of the typing nonsense.

    I've seen a lot of configuration bugs in both the Windows and Unix worlds. I've never seen one caused by loose typing of Unix configuration information, and I've seen a lot of pain caused by strong typing of Windows configuration information.

    * Yes, Windows can mount arbitrary filesystems in arbitrary places in its name heirarchy. Few people use this facility; personally, I keep everything under C:\ just like a Unix system.

  39. Mustard. by fishbowl · · Score: 1

    I have mustard in my refrigerator. Is it competing with mayonnaise? Does it matter to mustard that ketchup is dominating?

    --
    -fb Everything not expressly forbidden is now mandatory.
  40. Windows is so yesterday by Yergle143 · · Score: 1

    You're so right. The desktop is moving towards being obsolete -- a work thing. Why should Linux care with the juggernaut Android crushing MS in the real world? Developers, don't even think about the desktop, focus on the phone and the coming andro-pad.

    1. Re:Windows is so yesterday by The+Mighty+Buzzard · · Score: 2, Insightful

      Obsolete? Yeah, maybe when smartphones start coming with a 19" screen. Maybe when net/notebooks get a keyboard that's not like typing on chicklets and add a side-tray for a mouse. Maybe when I can upgrade most of the parts in either rather than having to buy a new one.

      Desktops may not be the only option anymore but they're a hell of a long way from obsolete.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
    2. Re:Windows is so yesterday by Yergle143 · · Score: 1

      Hey do you want to make an Android smartphone that plugs into an 19" screen and a bluetooth keyboard? We'll call the company "Mighty Buzzard"!

    3. Re:Windows is so yesterday by The+Mighty+Buzzard · · Score: 1

      The point was that while non-desktop platforms may compliment desktop platforms or even replace them if your needs are extremely modest, they are fundamentally incapable of being complete desktop replacements.

      --
      Violence is like duct tape. If it doesn't solve the problem, you didn't use enough.
  41. Only Phones Matter by Doc+Ruby · · Score: 3, Interesting

    Desktops are stuck in a "desktop" paradigm, and so are going to be whatever they are now until they totally disappear sometime decades from now: Windows for most everyone, Macs for some specialties particularly in audiovisual production, and Linux for the very few in either the narrowest range of specialties or the narrowest band of all: those who use the best tool for the job at hand, regardless of what everyone else is using.

    But the desktop is disappearing. "Mobile" computing is computing you don't have to notice computing. Especially as input leaves behind keyboards, as all displays are networked and shareable, the GUI will detach from the hardware, to be put anywhere the users want it to be, including merged together. More and more people will do what they do helped by "computers", but they won't be Windows. They'll be Android, or some other Linux variant. Because Windows is like a desktop, and most work is better done without a desktop.

    It won't be Linux, either. Linux will have a place in the majority of servers, and there'll be a lot of them. But the "Internet of Things" needs something smaller than Windows, smaller than Linux. It's why even the Mac ditched the old MacOS and is now closely related to Linux, in that it's mostly a (mostly) open Unix variant.

    Android is closing in on a majority of smartphones. Around the time it's the majority, all phones that do more than just talk will be smartphones. It's the software and uses of smartphones, and their closely related tablets, that will be what most humans use "computers" for most of the time. Everyone in a developed economy will have their mobile device that's their key to accessing all the people, things and info in their world. Windows will be stuck on desktops, where the first small segment of humans started using them. The rest of the world, most of it, will be using the descendants of Android in ways that Windows can never approximate.

    --

    --
    make install -not war

    1. Re:Only Phones Matter by The+End+Of+Days · · Score: 1

      I'd like to note that the fact that smartphones mainly run Unix variants isn't really all the relevant in any sense but the pedantic - it's the UI that makes them or breaks them in a very real sense, and there's nothing Unix-specific about that.

      In any case, Microsoft certainly isn't sitting around waiting for the desktop to die. They have a new smartphone entrant of their own, and they just released a major new interface paradigm that, while not exactly fully baked yet, shows interesting promise for the future. Counting them out based on a few years of phone sales (a turbulent market if there ever was one) might be a tad premature.

    2. Re:Only Phones Matter by Tim+C · · Score: 1

      I'm curious; if the future of computing is all smartphones and tablets, and desktops (and I assume laptops) are going to disappear, what will I (as a programmer) be developing apps on? I can just about stand to send emails on a smartphone, there's no way I'm going to be writing code on one.

    3. Re:Only Phones Matter by jabjoe · · Score: 1

      Oh come on. Keyboards aren't going anywhere. You are always going to have a keyboard if you are going to enter text, touch thingys will never be as fast, not until there is some tactile feedback. Not only are keyboards not going anywhere, neither are text interfaces.

      Touch screen are great but for speed and prolonged use, do you want to move you whole arm (covering you view of the output device), or twitch you wrist of your rested arm?

      For personally browsing Facebook, sure something that is basically just a screen is fine, but let's not pretend that's the future for everything.

      Have you never watched some SciFi where they are waving their arms about and talking to use the computer and thought "that's taking ages and must be exhausting".

      In reality it would be "Computer, I'm tired, my arms hurt. Can I have a keyboard and mouse? No, an ASCII keyboard. No, one connected to you. No, not that kind of mouse. Oh sod it, can I have my old PC back? What do you mean you can't do that and why are you calling me Dave?"

    4. Re:Only Phones Matter by Anonymous Coward · · Score: 0

      Heh... This is "insightful"...I think not.

      They'll be Android, or some other Linux variant.

      And then you follow it up with...

      It won't be Linux, either.

      Uh...which is it, Doc? Make up your mind...

      Linux is a kernel and a lot of things added up on top of it. Android is Linux with a mobile aware VM and app framework on top of it.
      iOS is a minimally stripped down version of MacOS when you get to brass tacks. More to the point, if you were accurate about just "smaller"- the old MacOS IS smaller and needed less memory.

      Get too small and it can't do what you need of it for the purposes of this conversation- because you have to get rid of select things like multi-user capabilities or security to do it.

      Windows is "big" because of all the old cruft and the design paradigm they use to make it. If they started over, it might be "smaller". It's got one disadvantage over other things though.

      Windows Mobile is clumsy because it's designed to act more like Windows than what is needed for a mobile device. Even a tablet. Paring Windows down to make it "small" for the mobile space would result basically in something like Mobile/CE in usability.

      If it's too big or too clumsy, it won't get used in the mobile space. But in the same vein, if you're saying "smaller than Linux" and saying "Android and it's descendants will take over" you clearly know little about anything of which you're talking about- as you're talking out both sides of your mouth on that one.

    5. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Desktops are stuck in a "desktop" paradigm, and so are going to be whatever they are now until they totally disappear sometime decades from now

      20 years from now, if you're still programming, you'll be flowcharting and speaking.

      --

      --
      make install -not war

    6. Re:Only Phones Matter by Anonymous Coward · · Score: 0

      You'll have a networked keyboard and mouse on your table, and you will have two or three bigger Android tablets used as high-res screens and test systems.

      We wont have much physical interaction with the computer (at least none that requires moving parts), hence the old form-factor of a clunky Windows PC and clunky Windows notebooks will disappear - along with the monopolistic machinations of Microsoft that dominate those form factors today.

      There will be no physical media either, nor will you stick anything except maybe a power cord into the computer. There will be a personal data vault per home, in form of a Wifi connected NAS box (or two) running some version of Linux such as Android. (My trust in the cloud goes only so far - having physical backups is good.)

      It will be a very nice and productive development environment - the moment a 17"+ high-res Android tablet comes to the market I'll switch to such a setup.

    7. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Keyboards are for entering text. But even now programming is almost all entering symbols and references. Text is a lot of work entering lots of characters when a single symbol is produced. Typing allows all kinds of mistakes. And possibly most important, typing doesn't match the practice of mainly reusing code - you're always writing things from scratch, even to refer to existing code.

      20 years from now, if you're still programming, you'll be flowcharting and speaking. Probably using a haptic-feedback stylus on an interactive surface, though any stick or finger will work in any 3D space or 2D surface for most operations. You'll notice that the theramin never replaced keyboards, guitar or even drums, though it's had nearly a century to do so. There will always be better accuracy and therefore faster communication when augmented by hands touching something that touches back, since the human side of the HCI isn't changing HW and only tweaking SW.

      20 years from now, you might still have a keyboard. Commercial telecom innovation and obsolescence never follows the fastest development path, but rather tracks the fastest speed of amortizing R&D costs, determined by incumbent technology vendors keeping innovation at bay long enough, so the actual time to get there is going to take unpredictably longer than what's necessary. But the change is defined by the mass of computing interaction already happening on mobile phones. They have keyboards mostly because of texting and the truly archaic phone numbers that are already being replaced by software directories and directly messaging contact info around. Within 5 years phone numbers will be digits only for old people, and keying text messages will start to be reliably replaced by speech to text (spoken over the network to the STT server). Then keyboards will be used with phones about as much as people now use pens/paper with computers: an exception, though not infrequent. But about a human generation later, about 15 years more, the keyboards won't be used.

      Programmers will move faster than most people, because we have choices and many of us are expected to innovate, despite what vendors sell us. So by the time 20 or so years comes around, young programmers will use whatever input hardware most effortlessly and transparently supports a hand moving an implement in a space that feeds back to the hand and eye, whether 2D or 3D movement. Which will likely be a stick on a flat surface, with the stick deforming to feed back to the hand and images projected either on a surface or directly to the eye (or perhaps brain, but probably not so soon). Convenience and cost for the billions of users will probably mean most people just touch surfaces or gesture in the air for selecting options, while workers use "pens" that don't feed back unless they're working on the machine's state, not the state of more abstract work. People who must communicate more precisely or verbosely with the machine will use pens that feed back, and perhaps surfaces and objects that deform to interact with the pens, because the human wetware has the most expressive and receptive interface in that manner.

      Or maybe someone cleverer (or better informed, closer to the events) will think of some other mode by which to exploit the performance of hand-eye-mind coordination with some other technology. But the stick/pad has worked for thousands of years, even before we could make the pen actually like a "magic wand" that can feed back to the hand, and the pad actually physically feed back to the stick. Which is why I think the momentum is towards "smart pen/pad".

      But you're not going to be typing code in 2030 any more than you today design algorithms as calculus equations you type in on a "TTY". Or why we haven't gone to cursive stylus/pad, even though Microsoft tried to hobble us with that "digital ink" starting over a decade and a half ago. Nobody wants to form individual lines into characters to communicate anymore, except as an archaic art form. Soon enough we won't want to push charact

      --

      --
      make install -not war

    8. Re:Only Phones Matter by jabjoe · · Score: 1

      I don't want what you are smoking, I don't think it's good for you..... All the magic 2D or 3D programming done with arms waving in the air, will be done by children or for simple tasks/"programmers", much as it has always been. The real work, like writing the magic 2D/3D programming interface for children/simple-task/simple-programmers, will be done as now, in text. In the same way the GUI never replaced the CLI for advanced use. Text is the best common language for computers and humans to talk to each other in, it's simple and clear. An example of the node programming world right now is art packages like Maya. They have nodes you wire together to create behaviour. Advanced artists/animators do some very clever things with these nodes, but not everything can be done through nodes. So there is a script language the advanced learn. But they still can't make new nodes types. The new node types are provided by programmers. Also somethings are just not quick enough done through node wiring or scripting, and have to be programmed properly. There is actually a path here for artists/animators to become programmers, and I've seen it happen a few times. Node base programming has it's place, but it will never replace good old text based programming for the real work.

    9. Re:Only Phones Matter by HeckRuler · · Score: 1

      Soooo, when phone-shaped devices are beefy enough to run a full-fledged OS, people are going to stick with the trimmed down embedded platform. Why? Is it to preserve battery life or something? Because they like having to run a separate application to go visit a website? Oh, maybe it's because they just love all the crap that manufacturers dump into the device along with it.

      And um, just in case you missed it, Linux is pretty malleable. It can be made to run on anything. It's kinda one of those memes on slashdot. So, linux does run on smartphones. One flavor is called Maemo.

    10. Re:Only Phones Matter by Anonymous Coward · · Score: 0

      I lol'd at how high on crack you are.

      "As input leaves behind keyboards" - Yeah... no.

    11. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      I don't like how you're so stupid that you introduce your disagreement with an insult like "you're high".

      The reason diagrammatic programming isn't popular is because we still use keyboards and mice, so diagramming is awkward. We also still allow way more original coding than is necessary or productive, instead of code reuse and references. Data streams are still the exception in the packaging of data, rather than data sets or data values, while classes/objects are still not really models of the work but rather packages of data and operations that more reflect the code production process than the objects/relations natural to the work.

      But both the input hardware and the code to refer to are evolving far enough that they're starting to retain "from scratch" procedural practice more as convention than as convenience. 20 years from now, especially with so many East Asian programmers and stakeholders already familiar with symbolic rather than alphabetic representation, programmers will pattern computer processes by indicating relations to existing data paths and processing stages much more than stating in words that can be spoken and spelled how to operate on new collections of bits.

      It's still early in HCI development, but 20 years from now won't be. All the original keyboard programmers will be dead, teenage programmers will be typical instead of exceptional, and most professionals worldwide will be at least configuring computers, always using them for practically all communications, instead of the pen/paper that still dominates in places like the medical and field service industries.

      --

      --
      make install -not war

    12. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Anonymous crackhead Coward, you don't need a keyboard to input "LOL". You're as smug as you are stupid.

      --

      --
      make install -not war

    13. Re:Only Phones Matter by Anonymous Coward · · Score: 0

      Dream on, Dude. Desktop/Laptops aren't going anywhere. Mobile tech supplements larger computers; it doesn't (and won't) replace them.

    14. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      How about an actual argument, instead of just an anonymous disagreement?

      --

      --
      make install -not war

    15. Re:Only Phones Matter by Anonymous Coward · · Score: 0

      20 years from now, if you're still programming, you'll be flowcharting and speaking.

      Maybe you're right, but it sounds a lot like something I've heard before. 25 years ago I was told to go into EE instead of CS because programming wasn't going to be around forever; pretty soon, computers will soon be writing the programs. People actually said that and they almost got me, but fortunately I followed my heart.

      And then 10-15 years later I was working for a guy who was getting into "visual" programming. Part of my job was to fix all the crap since visual programming didn't (doesn't?) really work.

      Even today, I'm still seeing that no framework ever survives contact with the users. You quickly crank out some prototype, using high-level tools, that seems to do a pretty decent job, and then you show it to the users or the boss and you know that by the second meeting you will have thrown the framework away or so heavily customized its very core that you have just forked it.

      The detail work that can be automated is never done right, because everyone has a different idea about what's right.

      So what I'm saying is that you might make your first stab at a project by speaking or drawing flowcharts, but after the first meeting you're going to be in a text editor typing with a keyboard, altering all the stuff that makes the flowcharts work.

    16. Re:Only Phones Matter by jabjoe · · Score: 1

      Diagrammatic/Node-base programming is an idea that's been pushed as the future for a long time. I don't buy it. If it was going to work, it would be common place now, and it's not. Input method has nothing to do with it. The reason I think it never became common is that it only works in special cases. Believe it or not, I was once a nodal believer, about six years ago, and wrote a plug/node system (game middleware engine/editor thing) as a home project (with optional relative pointers so encapsulated node systems (as a node) could be copied to and from disk/memory easily). It's damn hard to do without adding lots of cost. It's harder to keep things clear. I would write a node system again in the right places, but it's not something that is ever going to replace text based programming. Try doing something large with an existing node/diagrammatic system and compare it with one done in a normal text based language. Your argument mirrors that GUIs are better than CLIs for everything, which I'm sure you don't believe either. Text is the simplest place computers and humans meet. Quite a good light read on this is http://artlung.com/smorgasborg/C_R_Y_P_T_O_N_O_M_I_C_O_N.shtml (In the Beginning There Was the Command Line)

      It is early in HCI development, but it's not for nothing things have changed little since: http://www.youtube.com/watch?v=JfIgzSoTMOs

      Right, enough, if you still believe this, that is your own problem. You'll have to take my keyboard from my cold dead hands!

    17. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Saying computers will replace engineers is a lot riskier than saying that reused code will replace code from scratch. But indeed the fraction of people doing more than just entering data into computers (ie. "programming", even if it's more configuration than encoding logic) who do not write procedural code today overwhelms the fraction who do what programmers did 25 years ago. Almost all programming is at a higher level. Even hardcore programmers produce most of our code by selecting one or another package or library, or using a tool generating classes from data, rather than writing procedures. We're now writing a lot of XML that defines clients and servers in stubs, as well as UI.

      There's been a lot of setbacks in going to graphs instead of statements. Microsoft's whole "Visual XYZ" coopted the momentum and then weighed it down with anything but graphs. Increased clock speed slowed down parallel hardware; simple client/server slowed down truly distributed processing in parallel networks. But most of those slowdowns have played out, while the hardware is now very parallel, as is the organization of people using and even producing the systems.

      Even flowcharting has been too slow in use for defining the business that gets encoded. Businesspeople almost always want to describe their business in words, instead of diagrams, though the diagrams are more accurate and less prone to degrading when passed through design/production stages and cycles. These businesspeople all get a keyboard and a mouse to communicate, which are terrible for drawing diagrams. But now they're using touchscreens and pens. And there's now also years of libraries of business processes they can use as templates. We're just getting to a time where lots of business processes actually do start getting defined for the workers as well as the computers, and in diagrams as graphic artists are used more than "documentation writers". All of which streamlines the use of diagrams, which are better tools, produced from the beginning in machine readable format, which have further reach through the business and its engineering infrastructure.

      The "change management" you described is more effective with graphs, since they're more universally understood throughout the organization. The automation necessary to support diagrams is a platform for distributing changes throughout the org and its products, instead of the illusion that "just change that function" means the changes don't need to be managed beyond the point they're originated. But until now, few people had the tools and skills to use graphs. Perhaps more essentially, they saw themselves as typing words rather than as drawing and changing diagrams. But mobile devices and more sophisticated input devices are changing that, so diagramming, shapes and simple references to existing content are becoming more natural for everyone.

      It's the tools and skills that limit the ways people communicate. When all you have is a hammer, everything you do looks like a nail. When all you have is a keyboard and mouse (and desktop monitor), everything you do looks like a window of text. But now people have microphones, shape and gesture recognition in video, pens and pads for diagrams, and libraries of momentum in existing content to select from, instead of keyboards. That is where we're going.

      --

      --
      make install -not war

    18. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Things are not at all clear in most procedural text software. They're more clear in diagrams.

      The argument that "everything good is already how things are done" is defied by all kinds of developments. We've been trying to popularize tablets for over two decades, but only in the past year have they gained any traction. Xerox and SRI started showing people GUI/mouse/network/printer systems a decade and a half before they started to become popular. Now they're the vast majority of what people use, even if some tiny segment of users have a terminal window in one.

      The way we program has changed, and the tools we use are not the best way to do it. It's inertia that has kept us from going to diagramming instead of procedures. Made mostly of people clinging to keyboards until death.

      As for "that is your own problem", I will not be replying to any more of your posts, because you're a dick. Goodbye.

      --

      --
      make install -not war

    19. Re:Only Phones Matter by tepples · · Score: 1

      if the future of computing is all smartphones and tablets, and desktops (and I assume laptops) are going to disappear, what will I (as a programmer) be developing apps on?

      Mac Pro and other high-end desktops will continue to be sold, but low-end desktops may disappear. Only people who work from home will have a desktop PC in the house.

    20. Re:Only Phones Matter by tepples · · Score: 1

      teenage programmers will be typical instead of exceptional

      How will that be the case? As desktop PCs decline in favor of appliances, it's likely that all the computing devices available to teenagers will be set-top devices such as cable boxes and game consoles or mobile devices such as iPad and Kindle, which tend to be cryptographically locked down against development of apps by end users.

    21. Re:Only Phones Matter by badkarmadayaccount · · Score: 1

      I say this with all due respect: GET FUCKED!!!!!!!!111!!oneoneoneelevntyon!!!!!211!111!1!!!!!
      Flowcharts? not expressive enough, and a tangle in complex applications - I hate talking - I can type all day long, and read too - and how the hell am I supposed to navigate the program I have just dictated? Forward and rewind like the old data tape days? Read? Voice guided text browsing? Talk about pointless.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    22. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      Kill yourself.

      --

      --
      make install -not war

    23. Re:Only Phones Matter by badkarmadayaccount · · Score: 1

      I'm Bulgarian, bub - I live to spite the world.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    24. Re:Only Phones Matter by snadrus · · Score: 1

      Systems need code, which is written on "supported, intentionally rooted" devices, currently Desktops & Notebooks. The ARM Netbook paradigm may also get developers, but there will always be a system to develop code on. Android doesn't have it for first-class apps, yet. Although their scripting tools can be done right on the phone. MeeGo (Nokia's outrageously expensive phone) can be developed on.. using common Linux tools.

      --
      Science & open-source build trust from peer review. Learn systems you can trust.
    25. Re:Only Phones Matter by Doc+Ruby · · Score: 1

      20 years of using tablets is going to change a lot more than whether the target OS is some "MeeGo" or other. But indeed I said

      and Linux for the very few in either the narrowest range of specialties or the narrowest band of all: those who use the best tool for the job at hand, regardless of what everyone else is using.

      If a keyboard is still the best tool in 2030 for communicating system behavior to a computer, it might still be used for that narrowest band of all: system developers. But probably they will use the HCI that most everyone else uses, just as most developers use a mouse, even though it's one of the worst HCI tools available.

      --

      --
      make install -not war

  42. Re:Registry is bad, but not for the reasons you th by TheLink · · Score: 1

    The registry is bad because it's global and forces a lot of configuration to be global as well. For example, COM components are registered globally, so only one DLL can be associatded with a class ID at a time. That's why you can only have one version of Internet Explorer installed on the same machine.

    Is the registry really the reason you can only have one version of IE installed?

    Firefox uses the registry and I have more than one version of Firefox installed on a machine.

    --
  43. Linux Is Choice by Anonymous Coward · · Score: 0

    Linux provides what all others should provide but do not: choice.

    A distribution can dress Linux to be just like MS Windows. That's fine, and this is the choice of many users.

    For me, Linux gives me the choice of staying close to the machine and being in total control (I use Gentoo). This is my choice and I am very grateful to have it.

    As long as this choice remains, there will be no problems.

  44. Ubuntu is just fine . . . by Anonymous Coward · · Score: 0

    I've been an OS X guy since 2002, but if I couldn't have a Mac I'd be fine with Ubuntu (running it on a netbook and have set it up for others). Really it brings the same things to the table OS X did: simple interface when needed, but ability to get under the hood and use traditional UNIX command line tools as well.

    Comparing it to Linspire just because they both use 'stores' -- which in Ubuntu is just a package manager with both open source and commercial/non-free stuff that lets people do things like play DVDs or use their wireless card isn't a bad thing. Linspire failed because it was presented as something it wasn't and could never be: a free version of Windows with binary compatibility. Ubuntu has dropped the just copy Windows and OS X paradigm to some extent; at the very least it's borrowing elements from multiple sources not just Windows.

  45. Conceded by Petersko · · Score: 1

    I see that Ubuntu offers "installation, application and desktop configuration support" for Ubuntu Desktop Edition at £88.42 / year.

    I concede that point.

  46. short answer by underqualified · · Score: 1

    No.

  47. Android, etc by jkeelsnc · · Score: 1

    Valid points were made about mobile computing. It seems to me that mobile devices are the future. For that matter, I can imagine having a computer and interface system built into a set of sunglasses or eyeglasses to where its hard to even tell they are there. That is a little way off from now. However, I can definitely see an android device in the near future that has a built in projector for video display and then another laser projection device to project a virtual keyboard and mousing/pointing/trackpad virtual device. Add on top of this the possibility of cloud services like Google Apps (which really is not yet developed anywhere to its full potential yet) and you can see that Windows 7, mac os, or whatever desktop OS will not matter (as much). Of course, they will still be around especially in school labs and in offices. But the mobile device will be king especially with a built in projector, virtual keyboard device and virtual pointing or motion based system. It will not be long before mobile devices have the computing power of a laptop (but not a good desktop). That will be enough for most people I suspect. :)

  48. Re:Registry is bad, but not for the reasons you th by QuoteMstr · · Score: 2, Informative

    Firefox stores the vast majority of its configuration information in user profiles, not in the registry. It also uses its own COM system internally, not the one provided by Windows.

  49. It's not windows and it's not competition by Charliemopps · · Score: 1

    The world outside of linux and unix a long time ago came to an understanding about the way the desktop should work. The majority of desktops are either windows or mac based. A Mac and PC user could switch computers and withing a few minutes either person could get done what they were intending to get done. Not so with Linux. You can argue all day long that Linux is better on every front... but it doesn't matter. It's unfamiliar to the majority of the public. It's like one of those screwed up chairs that chiropractors invented, no matter how comfortable it is, or how much it helps your back, the things just fucking retarded. We need one of the main distro's to just give it up, clone the windows or Mac UI, hide all the linux weirdness until you entered the root password a couple of different times and then maybe people will start to come over.

    1. Re:It's not windows and it's not competition by 0123456 · · Score: 1

      You can argue all day long that Linux is better on every front... but it doesn't matter. It's unfamiliar to the majority of the public.

      Yet Gnome is far more similar to XP than newer versions of Windows are. And XP is what most Windows users are familiar with.

    2. Re:It's not windows and it's not competition by jmorris42 · · Score: 4, Insightful

      > A Mac and PC user could switch computers and withing a few minutes either person
      > could get done what they were intending to get done. Not so with Linux.

      Yes so with Linux. I admin a lab in a public library. We give em Linux with NFS mounted home directories and none of the locked down bullcrap Windows every other library in the State offers. They figure it out pretty quick. Hint: people who depend on the lab PCs in a public library aren't UNIX geeks. Hell, it wasn't too many years ago a fair chunk of them couldn't even hold the mouse right. But not long after they get comfortable logging in/out and using the rat they manage to figure out Mozilla/Firefox, OO.o and the usual application suite. Yea we have had our share of USB pen drive issues from time to time.... of course the other libraries in the State running the Gates Foundation's library model keep the USB ports disabled entirely. Same with CD burning, it works stable these days, didn't used to be the case especially if we bought too far down the CD burner food chain. Again, the other sites disconnect the optical drives unless they need to load new software. After all, gotta 'prevent' the spread of malware. Windows IS malware.

      --
      Democrat delenda est
    3. Re:It's not windows and it's not competition by int69h · · Score: 1

      You assume that people actually care if Windows users convert. If they convert, good for them. If they don't, oh well business as usual for me. The last thing either side needs is a bad Windows clone.

  50. Needs of the target user by failedlogic · · Score: 2, Interesting

    I've been using computers since the C64 as a kid. I'm geeky enough to use Slashdot. I've used Linux on and off since Slackware 7"ish" (w/ all the version # skipping). Dabbled with some CS classes. I've used MS Dos . through all versions of Windows and used OS X for 4 years. .... So I think I at least have some geek credentials to post this.

    I mostly stopped playing games so I don't have much use for Windows. I've preferred to use OS X but didn't want to keep my Mac. OS X is genius it really "just" works. And I've spent far less time troubleshooting and resolving issues than I ever have with Windows or Linux. I've been trying REALLY hard to move over to a PC-based 'Nix based OS for a few years now but I'm finding it a bit hard.

    I think I'm of the age, have the computer knowledge necessary and have the desire enough to switch that I'm a likely target user. You need some (somewhat)geeky people (like me :) ) for now to more readily adopt 'Nixes. Depending on what you do, Granny is probably ok to check e-mail with some KDE or Gnome based distro. I'm also finding it easier to automate and simplify some daily tasks with the command line (I use a lot of the reg-ex tools Sed, AWK and dabbling with Perl and Python - nothing fancy though. The Windows scripting and command line tools is an utterly and confusing mess, I won't touch it with a 10-foot pole. This *alone* has me as an easy convert.

    Here's my beefs over the years which has prevented me from switching. I note over the years as I've not tried recently to install Slackware, Ubuntu, SUSE or FreeBSD (yes, I've tried a few) or such that it might be fixed now. Some of this might not be technically accurate. So at least, try to understand that this is a general overview. I'm not asking how to fix it, but rather these are probably some of the problems people have.

    1) Drivers. Some things just don't work right out of the box. I haven't tried X.org in last year-or-so, but my ATI card has been a major PITA to get working. I've seen (too) many postings on "How do I get my trackpad working" or get this working. Recompiling the kernel is somewhat challenging if you have to get to that level. Choosing the wrong option or ommitting something can FOOBAR the kernel and you have to Google till you get it right. Every kernel is a walking target.

    At times, never the same result or problem from 2.4.15 to 2.4.16. That what was working on .15 for example might not work on .16 with the same options selected.

    2) Too many choices of distros. I fully agree choice tends to be a good thing. But the init scripts, directory structure, system management tools (SUSE, RH, Ubuntu) all different. On top of that, each app tends to work out of the box for only a few specific distros. If you want it to work with yours, you have to wait till someone puts it in the package manager. This is where Windows and OS X have a definite advantage.

    3) When X crashes or there's some problem with the xinitrc or adding an extra mouse button or adding pretty font support, its meant spending some time reading about how to install it. OS X kinda self repairs itself, and with Windows all else fails reinstall it. If there's a problem with X to begin with, reinstalling just means the same thing will be there after you reinstall. There's been more then a few times when I've just said "Screw that" and went back to using Windows.

    4) There's a bit too much Windows-like emulation with the apps in KDE, GNOME and such. Apple tends to think well .... this is ok but we should do this, this and this different. If some of the apps are 'cool' and do things just Neat enough it might entice people to think, Linux is cool, i should check this out.

    5) Partitioning / File management / permissions difficult. This has gotten better I think over the years with the file managers with KDE, GNOME, Xfce and such. I just find when you do ls -la on / that you get a confusing directory structure.

    1. Re:Needs of the target user by Anon-Admin · · Score: 1

      Let me take this point by point. ;)

      I started out with an eagle CPM System then moved to a TI99/4A, a C64, then to an XT, 286,386,etc. I have run MSDos, DRDos, Windows 2.0, Windows 3.0, windows 3.1, and Windows 3.11 for work groups. I also ran Minix 1.5, Slackware 0.99a-Slackware 6, RedHat 4.5-9.0, RHEL 3-5.5, OpenSuse, Ubuntu, Kubuntu, Saybian, Fedora Core 1-14, and a few others.

      #1) Since the 2.6.xx kernel I have had no real issues with things not working. I have run nVidia, ATI, and some cheep generic cards. Everything seems to work, and the Vesa drivers now tend to support a minimum of 800x600 but in most cases support up to 1024x768. To top that off the major distros tend to have the drives in the repos so you can easily do a "yum install" and get the needed video driver.

      #2) Although I will agree that there are lots of distros the top 10 boil down to a .deb or a .rpm package. If commercial companies hire a real Linux engineer and package it right they can easily do two packages and cover 80% of the systems. Gives them good coverage for minimal work and to top that off there is no need that they use the existing packaging system for the application. They could simply install it to the hard drive with out using the packaging. That is for commercial apps, if you are looking for GNU apps then for a given distro, use the built in repo's and in 99.9% of the cases you can grab the app you are looking for. This has had major improvements over the last 3 years.

      #3) X has not crashed on me in the last 4 years. There is nolonger an x config with the newest versions it ID's everything when it comes up. That is a thing of the past.

      #4) No argument on that on ;)

      #5) Forcing users to put everything under the /home directory is a must. There is just no way around it. If they want something outside of home they need to do it as root. Sorry, this is part of the fundamental security design of Unix in general.

      #6) Multimedia has moved forward by leaps and bounds. Heck, I now have a small usb based sound card that I use as a headphone jack. I have it set (All through the gui) to override the internal sound card so when I plug it in it is like plugging in a set of head phones. It is the only place the sound comes out. iTunes is an apple product, talk to them if you want a linux version. However, the ipod will talk to amarok the same as it does to itunes. Heck, I have a DAAP server that shows up in amarok as well as in my brothers itunes, it all seems to work the same.

      I suggest you grab a new distro like FC14 and give it a try. Look up how to make it the perfect desktop. There are a lot of tutorials on installing all the needed extras. Before some one complains about having to install the extras to get MP3 or Quicktime there are laws and patents that are the real problem. The distros would install them if they could.

    2. Re:Needs of the target user by Ash-Fox · · Score: 1

      Reading your comment, it's like you haven't even tried to use major distributions like Ubuntu or OpenSuSE within the recent years.

      --
      Change is certain; progress is not obligatory.
    3. Re:Needs of the target user by Bigjeff5 · · Score: 1

      I gave up Ubuntu (again) about a year - year and a half ago, and I agree with each of his points.

      They are largely the same problems that existed 10 years ago, with new faces.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    4. Re:Needs of the target user by Ash-Fox · · Score: 1

      I gave up Ubuntu (again) about a year - year and a half ago, and I agree with each of his points.

      Honestly, the majority of points given seem silly in comparison to windows. The disk manager in windows doesn't support resizing or automatic configuration, the file paths in windows have been changed between windows xp, vista and seven, connected harddrives automatically get their own mount points in most major distributions just like on Windows.

      Multimedia for my favorite distributions is dead easy, you just end up trying to play a mp3, dvd or whatever and you get a prompt to install the propietary codecs and such automatically by clicking 'yes' to the pop up, which will download what is needed from the net and play - the codec support superior to Windows' offerings, even Windows 7 doesn't support quicktime, mkv containers etc. out of the box, meanwhile all the other offerings that windows has for codec support is provided in this simple 'yes' button.

      As for windows emulation, I'm not really seeing it with desktop environments, I see all the desktop environments borrowing ideas from each other, which really, should be expected for any desktop environment that wants to keep it self modern.

      When X crashes, I am aware of four major distributions that have fall backs that if it continues to crash after being restarted to revert to a 'safe' configuration, allowing you to reconfigure X via the GUI tools if need be.

      As for too many choices, I don't have that problem, there is less major desktop linux distributions than all the editions of windows seven and windows vista editions combined (see distrowatch).

      So honestly, I don't see your problems. Maybe I live in a fantasy world or something?

      --
      Change is certain; progress is not obligatory.
  51. Re:Registry is bad, but not for the reasons you th by Tablizer · · Score: 0

    The registry is possibly the way it is to make it harder to pirate software and clone Windows accurately. It's security through obscurity, or chaos. Sure, it doesn't outright prevent such, but being a mess slows down copying software by casual hackers or the making of an accurate Windows emulator. It's usually easier to reverse engineer and/or emulate something that's clean and logical than something only a (profitable) mother could love.

  52. If Apple can do it, so can Linux by scottbomb · · Score: 1

    I'm no Apple fan, but the Linux crowd could learn something from ol' Jobs.

    I'm no programmer, but I've been using computers for better of 30 years. I learned BASIC in 1983. I know my way around a command prompt and a registry. Hell, I can even write some simple C++ code. Nevertheless, I've tried Linux (Ubuntu) a few times and found it wanting. One of my first chores was to find software to play video. I tried a couple and they just didn't work correctly. Firefox couldn't import my bookmarks. Set my own wallpaper? Forget it. That was enough for me.

    Granted, I could go to Fry's and buy a 500-page Linux manual and learn it. I've got no problem with that and in fact, when the day comes that I've got a spare box with which I can use to experiment, I might give it another shot just to see what it can do. But today, I don't have the time to learn how to use a computer all over again.

    The fact of the matter remains, if it's gonna be difficult for a seasoned user, I can't imagine an average Windows user wanting anything to do with it. but I HAVE seen Windows users migrate to a Mac quite effortlessly.

    What's it going to take to make a real desktop for the masses? A venture CAPITALIST taking up the challenge. Build an OS that's both powerful enough for geeks to exploit and easy enough for my grandmother to figure out. Distro developers are only thinking about what THEY want to see and do and they forget about the little guy who's just learning how to use a mouse. It's not because the developer is evil, he just has no incentive to write the code to accommodate the average Joe because his audience is NOT the average Joe. It's another geek who read the 500-page book. There's got to be a profit motive. If you want to appeal to the masses, you have to MARKET to them. The only reason Apple is still in business is because they know how to market a product and they build their products very well, with pleasing the end-user their the top priority.

    1. Re:If Apple can do it, so can Linux by Anonymous Coward · · Score: 0

      I installed openSUSE on a fairly high-end laptop (Core i7, Nvidia card) I bought in June, less than 3 months after that model went into production.

      Everything -- including the webcam, special function keys, and wireless remote -- "just worked".

      ...NEXT!!!

    2. Re:If Apple can do it, so can Linux by Myopic · · Score: 1

      How long ago did you try Linux? I tried it for the first time in 2000 and it was difficult and incomplete (Yellow Dog Linux). I tried it in, oh, about 2003 and it was pretty good (Red Hat) but my Mac was better. As of a few years ago it became better and easier to use and more complete than Windows (Ubuntu). Today I use Jolicloud, which is by leaps and bounds the easiest computer experience I've ever had, easier than my Mac. There is still distance to cover, but that distance is being covered by Linux, not Windows. That distance is also being covered by Mac, but in a direction that I'm not interested in. I expect to be a Linux user until computer paradigms completely turn over, which could be after my lifetime.

    3. Re:If Apple can do it, so can Linux by HermMunster · · Score: 1

      I don't know what to say. Changing your wallpaper is ridiculously simple. Right click on the desktop and click the option pertaining to changing your wallpaper. Or you could download and install Wally the wallpaper changer. It is available for Windows and Linux. It works the same for both.

      Of course Firefox imports bookmarks. But any issue you speak about is a Mozilla issue not a Linux issue.

      As for playing videos you can download and install VLC player. In Ubuntu you can just go to the Software center and install it, along with flash, and adobe, and java, and bunch of other codecs. You can also simply add the medibuntu repository and install libdvcss2 for dvd playback or you can BUY a video player from the software center's store. You do know that prior to Vista everyone paid for a codec to play back DVDs? Yes, you did. It was included in the price of either the DVD player you bought or it was provided by the OEM and that cost was included in the price of the computer itself. Starting with Vista did Microsoft license the DVD codec for everyone--hence the first 20 years of DOS/Windows did you have to pay for your ability to play videos.

      VLC is available on the Macintosh, for Linux, and for Windows. You could also download and install for free any number of media centers even ones that provide free UPNP, such as Boxee or XBMC. I'm not sure but I think VLC for Linux also allows you to operate as a UPNP server so you can play your favorites through them (just like Windows Media Center) through your XBOX 360 or your PS3.

      A 500 page book sold for Linux is no different than the 500 page books sold for Windows or OSX. You can't cop out on us now with claims that you need a book to learn a new OS, when if you had known Linux first you would could have a 500 page book to help you learn Windows. Your knowledge of Windows came at a cost, maybe not of a book, but of years of trial and error and/or others teaching you.

      --
      You can lead a man with reason but you can't make him think.
  53. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    does it really? OS X isn't caught up in pure windows competition and were it not for the insane price that's a barrier to entry for a lot of people would probably be doing even better. OS X, being X based at it's core, it a great example of a viable alternative that is incredibly easy to use but also powerful to customize and tweak as needed. Linux needs to try to be more like OS X, not Windows.

  54. Goodbye to the circus by katz · · Score: 1

    It's been a hell of a ride these past fifteen years filled with lots
    of happy memories, but I'm tired of apologizing for its weaknesses
    and am simplifying my life by switching to Windows.

    ----

    Dear Desktop Linux:

    For some time now I have lamented the fact that I cannot do things
    under Linux which /everyone/ else can easily do under Windows. I
    can't be bothered messing with driver stacks just so that I can
    kill some time waching Youtube.

    Yet another year has come and gone with perennial updates which
    ostensibly should fix your fifteen thousand papercuts, but don't. So,
    Until the situation on the ground changes for desktop users, adios!!!

    - Roey
    !!

    1. Re:Goodbye to the circus by Myopic · · Score: 1

      For some time now I have lamented the fact that I cannot do things
      under Linux which /everyone/ else can easily do under Windows.

      Fair enough, but most people don't lament the fact that they cannot be part of a spam-spewing botnet.

      PS I have no problem watching full-screen YouTube videos on Jolicloud Linux running on a severely underpowered Acer Aspire One.

  55. ... it needs a personal firewall by Anonymous Coward · · Score: 0

    Or am I supposed to read source code to ensure that the programs I run respect my privacy?

  56. Re:Nobody needs to compete with Windows for custom by Nursie · · Score: 1

    Somebody at MS got a promotion and a big bonus for the work, I'm sure. They killed netbooks, IMHO. When the windows ones started to come out they were dreadful. Slow, heavy and noisy compared to the flash based ones that came before.

    The Toshiba AC100 looks interesting now though. And there's no chance of windows getting on it :)

  57. simple... by hitmark · · Score: 1

    get pre-installed, ready to run from first boot products out into brick and mortar shelves.

    As long as microsoft can leverage big oem discounts (i think a recent liberated slide shows a ms office discount around 90% vs retail box) to such a level that adding a couple of 30-day bundles for norton and nero makes the companies money, people will only be exposed to linux via having some geek over to do the install (and most would probably grab a geek if windows needs a reinstall as well).

    The basic issue is that pre-packaged grab-n-go deals are not linux based. They are windows based unless one shop at apple. If someone walks into a store with the intent of walking out with a computer, its either windows or osx.

    --
    comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
  58. Video game developers already think of Linux users by judeancodersfront · · Score: 2, Funny

    They just don't think that much of them.

  59. I honestly don't get it by 0123456 · · Score: 2, Interesting

    I keep seeing people saying that they're 'seasoned users' who need a 500 page manual to figure out how Linux works, but I installed Ubuntu on my netbook a couple of weeks back and.. it.. just... worked. Even on my laptop, which is a far more complex system than the netbook, the only things that didn't work out of the box are a few of the special keys (e.g. play/pause).

    Has anyone who's complaining about how hard Linux is to use actually tried a distro released after 1993?

    1. Re:I honestly don't get it by scottbomb · · Score: 1

      Then I guess you got lucky and more power to you. You also make my point - you keep seeing people saying the same thing I'm saying. That should tell you that Linux is not ready for prime time desktop. If it was, it's wouldn't have a 5% penetration (which I bet is inflated).

      Putting my words "seasoned users" in quotes insinuates you suspect that I'm really just an amateur who wants to make himself look smarter than he is. But in this respect, you miss my point: Even if I were some kind of computer poser, the OS should be easy for me to learn and use instead of make me throw up my hands in disgust because it can't do a few simple tasks out of the box. My kid who barely knows how to use Windows should be able to pick up the mouse and go - like she can with a Mac. THAT is my point.

      As for your question about the distro. My last experiment with Ubuntu was about 6 months ago.

    2. Re:I honestly don't get it by 0123456 · · Score: 1

      My kid who barely knows how to use Windows should be able to pick up the mouse and go - like she can with a Mac. THAT is my point.

      My girlfriend uses CentOS and Ubuntu with no problems.. to her it's pretty much the same as the XP she uses at work. So if you're a 'seasoned user' I really can't understand why you 'throw up your hands in disgust because it can't do a few simple tasks out of the box' like... uh.. setting the wallpaper? Right-click and select a new wallpaper, just like XP?

      Honestly, totally, can't understand in the slightest.

      I have four Ubuntu boxes and one CentOS box here, multiple CentOS boxes at work, and.. they.. just.. work (ok, with the exception of the MCE remote not working sometimes when the MythTV frontend boots up).

      What am I doing wrong?

    3. Re:I honestly don't get it by francium+de+neobie · · Score: 0, Troll

      No. Try anything a bit more complicated than using Chrome or Firefox - e.g. installing and playing a modern game on it, video conferencing, audio and video input on Flash, adding notes and annotations to a .pdf, etc. And you'll be in a ton of pain.

    4. Re:I honestly don't get it by mikestew · · Score: 1

      ...but I installed Ubuntu on my netbook a couple of weeks back and.. it.. just... worked.

      Which adds nothing to the discussion. What do you do when it doesn't work? Unix and I go way back, measured in decades. Every time I've installed Linux, I recall that something didn't work (sound, network -damn you, Broadcom-, video). That's fine, shell commands are embedded in muscle memory, vi is like coming home, and I know what lives in those /etc and /usr/bin directories. Most of the time I can get it fixed quickly, but sometimes it may take me a bit of surfing and fiddling.

      But what does the "I've used Windows for years, and will give Linux a go" user do? Unless that "seasoned user" has a *nix background, they're not going to know where to start, so they go get the 500 page manual, whether real or the virtual web equivalent.

      You can run around saying "works on my machine" all that you want. That doesn't do jack for those who have trouble with it and don't know where to start.

    5. Re:I honestly don't get it by Anonymous Coward · · Score: 0

      Even if I were some kind of computer poser, the OS should be easy for me to learn and use instead of make me throw up my hands in disgust because it can't do a few simple tasks out of the box.

      Why? Linux is a powerful UNIX clone. Why should it be easy for you? If you don't like Linux, use something else... if you think OS X or Windows is great, then just use that. If the guys at Canonical can make something work for you then great.

      I get tired of people whining about how Linux isn't easy enough for them. It's not always Linux. Usually it comes down to something where the hardware manufacturers have fucked the users by only making a Windows driver and haven't bothered to release specifications or it's some Windows only software that will never be ported. We're in Catch-22 hell. Sometimes we get the special pleasure of a proprietary system to deal with... but it's somehow a Linux problem that it doesn't work, not the proprietary system.

      Personally, I'd rather have a powerful system like Linux than hobbled OS X or Windows, but that's just me. Many people who tried Linux just shouldn't have bothered. It's not for everyone.

    6. Re:I honestly don't get it by int69h · · Score: 1

      And how is any of that the fault of the Linux software stack? I assume by modern game you really mean proprietary game written for Windows. Heck the fact that you can even play those at all is a testament to the strength of Linux + Wine. Skype runs on Linux, but once again, that is a proprietary application. PDF support could be better, but again I assume you're comparing your experiences to the proprietary application Adobe Acrobat. You should be noticing a definite trend here. In your eyes the lack of proprietary applications are what make Linux painful for you. This is hardly the fault of Linux, and entirely the fault of the vendors of said applications. That fact that there are even what you consider to be inferior replacements available freely in both meanings of the word is amazing. I'm curious, but what you do freely with your time as an attempt to make the world a better place for your fellow man?

    7. Re:I honestly don't get it by francium+de+neobie · · Score: 1

      PDF is an open standard, and I'm referring to Apple's Preview application there - it comes with every Mac, it does everything that I need from Adobe Acrobat Pro, and it doesn't suck.

      By modern game I mean games that have native ports for Linux, that aren't esoteric games like Tux Racer. e.g. if you download Quake 3 Arena's demo for Linux and install it to a Ubuntu 10 today, you follow the instructions.. and it doesn't even install. Doing the same on Windows 7 simply works. Quake 4 also has a native client for Linux, but again it's a pain in the ass to get it to work - SDL? OSS? OpenAL? ALSA? Pulse? Why do I need to care about all these just to have sound? I'm not saying this because I don't know how to do it - I've done it before. But compare that to Mac OS X's drag-and-drop install, or iPhone's buy from App Store kind of easiness, they're a universe apart.

      Video conferencing is not limited to Skype - there's Ekiga. But two points... First, if you're only using Ekiga, you're still likely to have major problems with your webcam's driver. There're still a ton of webcams that are not supported under Linux. Second... who cares about Skype being proprietary if every business contact you have is using Skype for video conference?

      Your last sentence about me is simply tasteless. You're basically putting up a strawman in place of me and you're attacking some imaginary being.

    8. Re:I honestly don't get it by francium+de+neobie · · Score: 1

      And even your first point is flawed. You can almost always say all these are a fault of the Linux software stack. Mac OS X doesn't have all the drivers for all hardware either - but I find Hackintosh on the appropriate hardware a much more enjoyable experience than using Linux for the everyday desktop. The thing is, Hackintosh is very much a work/not work thing - after you've hacked your Realtek audio driver or nVidia video driver (e.g. via EFI string, from Chameleon, or the older injectors), it simply works like a real Mac. Linux? Even if you've got the right driver (and what is the right driver? e.g. if you have an nVidia card, there's nVidia's driver, nouveau, and is Gallium3D one of those too? oh, and vesa "works" too - your distro might have selected that and you may never know unless you checked xorg.conf...), you're still likely to have a ton of other problems with this and that layers of middleware.

      Skype rules the Internet telephony space - that's a fact. Why hasn't there been an open source video conferencing package that beats it in terms of market penetration? That is a weakness on FOSS's side. It is definitely possible to beat Skype, just as Firefox is beating out IE in some European countries. Yelling at me for using proprietary software is just ignoring the problem.

      And why are you assuming I'm not an open source contributor automatically? It's quite stupid to try that trick on Slashdot, any random guy here may be ranked 10 on Ohloh or is a CTO of some billion dollar tech company.

    9. Re:I honestly don't get it by int69h · · Score: 1

      Notes haven't always worked with Preview.app, so you'll have to pardon my mistaken guess.

      An 11 year old game is hardly modern. I have 11 year old Macintosh software that no longer runs, and ditto for Windows (installed Final Fantasy 7 lately?)

      I'll say it again since you missed it the first time. Skype runs on Linux. I have no idea how good the native client is, because I don't use it, but they released one. If it sucks, the blame can hardly be placed upon Linux though.

      The purpose of my post wasn't to question your use of proprietary software, because I use quite a bit myself. It was to point out that the applications you use COULD run on Linux if the companies only bothered to port them. How can developers choosing not to release Linux ports be Linux's fault?

      As far as my last sentence goes I was genuinely curious as to what you do freely to help your fellow man. I wouldn't dream of going to a soup kitchen and telling them that their soup sucks, and I suspect neither would you.

    10. Re:I honestly don't get it by IrquiM · · Score: 1

      I'd say probably most of them.

      --
      This is blinging
    11. Re:I honestly don't get it by imakemusic · · Score: 1

      Skype runs well on Linux. I've yet to find a problem with it.

      The lack of proprietary software may not be the fault of Linux but it can be a very good reason not to use Linux. What is the benefit of running an OS that has the potential to run currently non-existent software over an OS that actually runs that software?

      --
      Brain surgery - it's not rocket science!
    12. Re:I honestly don't get it by jedidiah · · Score: 1

      > Then I guess you got lucky and more power to you. You also make
      > my point - you keep seeing people saying the same thing I'm saying.
      > That should tell you that Linux is not ready for prime time desktop.

      No. That just means that it doesn't work on all hardware.

      Not being some ideal of hardware compatability that Windows doesn't even live up to doesn't make something "not ready for the desktop".

      It just makes it not the monopoly product.

      If you are not willing to be led by the nose, the Mac is actually HARDER to deal with.

      This doesn't need to be anything "technical". It could be something as mundane as wanting your photos more organized.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:I honestly don't get it by Ash-Fox · · Score: 1

      Linux? Even if you've got the right driver (and what is the right driver? e.g. if you have an nVidia card, there's nVidia's driver, nouveau, and is Gallium3D one of those too? oh, and vesa "works" too - your distro might have selected that and you may never know unless you checked xorg.conf...), you're still likely to have a ton of other problems with this and that layers of middleware.

      I haven't really experienced that issue on any distro but Gentoo in the recent years. Most distros I've used will have an opensource nvidia/ati driver setup and offer to automatically install the proprietary driver for "increased performance" at the chance there might be some "instability", leaving the option up to the user.

      Why hasn't there been an open source video conferencing package that beats it in terms of market penetration?

      Because there isn't a large movement behind it for one. Many people who use Linux are satisfied using Skype, despite the fact it is proprietary.

      That is a weakness on FOSS's side.

      This is annecdotal, but, the people I know who use Linux distros don't generally use it because it's FOSS to begin with, it does what they want. So, FOSS may not even need to be part of this equasion when it comes to Linux offerings.

      --
      Change is certain; progress is not obligatory.
    14. Re:I honestly don't get it by Anonymous Coward · · Score: 0

      Linux is hardest for the windows power users. They lose most of what they've learned. :/

    15. Re:I honestly don't get it by HermMunster · · Score: 1

      Your comment is facetious.

      He was making a point that people are complaining without taking the time to look first. Hell, the first cars you had to hand crank. I wonder how, if you brought someone in from that time-frame and had them talk to you about the problems with cars what would people's responses today be?

      It's pretty sad to read most of the silly claims people make here. What I read in this thread is that these people haven't looked at Linux in a long time or didn't take the time to learn it, instead they gave up without much effort.

      One guy in this thread that claimed he's used his Linux install for 18 months, and is thinking about switching back to Windows because he thinks the grass is greener on the other side, is the type of commentary I want to read, because at least he tried. He was totally off base in many of the points he made, and he was misleading in others, but at least he tried.

      The example of the guy that tried to make Linux look incompetent due to it's alleged inability to work with encrypted wireless is what the GP (grand parent) and I are talking about.

      That guy claimed that Linux doesn't work with encrypted wireless, yet that's blatantly not the case, and the guy making that claim completely fails to realize that Linux (at least Ubuntu) undergoes a pretty sizable change every 6 months. The wireless issues have long been worked out. With Broadcom announcing they will be releasing their drivers to open source it is probably the last possible issue that could exist for wireless, and that release of the code for those drivers probably ends most wireless issue claims forever.

      --
      You can lead a man with reason but you can't make him think.
    16. Re:I honestly don't get it by HermMunster · · Score: 1

      Your problem is that you don't commit. Your second problem is that you tend to only see things from the side of the street you are facing. Go to the other side and look at the same arguments.

      Linux has about 5% market share. That's just on the desktop and has nothing to do with servers, embedded devices such as routers, phones, recording devices, etc. But to prove my point, Macintosh didn't have 5% market share, even though the Mac OS has been out for over 20 years (I believe it is the 25th anniversary year for Windows 1.0 which was released after the Macintosh was first sold to the public). In the past 10 years Macintosh OSX hasn't had 5% market penetration.

      Does that mean that the Macintosh is not ready for prime time/the desktop?

      That's the point of saying you are selectively choosing your arguments without being studious toward the opposing sides points.

      Linux is ready for prime time and has been for some time. Your's is just the view that never looks over the window sill to see what's outside. Let's hope you don't get passed by the parade.

      Sheesh, looking at embedded penetration for things such as phones you can see that Android (which is Linux) has significantly greater penetration than Microsoft's WinPho7 and earlier products. Does that make Microsoft not ready for prime time?

      And, the not ready for prime time players, what do you have to say about them?

      --
      You can lead a man with reason but you can't make him think.
    17. Re:I honestly don't get it by Bigjeff5 · · Score: 1

      In other words: "La la la la la la"

      My experiences with Linux (I've tried many times) have almost always been bad.

      In my latest experience, my wireless card was finally recognized by default (I've installed linux on the same laptop several times), and things started off generally well. Wireless networking was still a pain in the ass, but I got it to work reasonably well. I found installing non-repository software generally involves hunting down libraries and editing make scripts, which irked me. In the end it was an audio issue that drove me over the edge. Apparently linux didn't like two applications that use audio at the same time, and between the two of them completely broke my audio settings. I managed to fix it, but it was several days of hell researching what would never have been a problem in Windows. That was the straw that broke this camel's back, and I upgraded to Windows 7 and haven't exactly been able to look back fondly on my linux experience.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    18. Re:I honestly don't get it by badkarmadayaccount · · Score: 1

      SDL and OpenAL are libs, they run on top of ALSA/OSS. ALSA and Pulse have OSS emulation, Pulse has ALSA emulation. Iow, Pulse is all you need, if you can get it to run right - though it's been getting easier.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  60. dumb by buddyglass · · Score: 1

    This article seems like a big excuse. If you can't beat 'em then don't try. Want a great example of a Unix-like OS beating MS at their own game? OS X. Know what it took? Some quality building blocks, then dictatorial stewardship of a single company with deep pockets and a willingness to meet the needs of a completely non-technical user.

    1. Re:dumb by scottbomb · · Score: 1

      Amen. You summed up my 5 paragraphs in 1. As a child of the 80s, I miss the days when computers were actually different and I long for a competitor to MS and Apple. I hold no grudges against either (well, maybe a little for both...) but nevertheless, it would be nice to see a 3rd option that worked.

    2. Re:dumb by Myopic · · Score: 1

      Yeah, like you I also dislike what has happened to Macintosh. I'm currently transitioning away from that platform for exactly the reasons you describe: dictatorial behavior and a focus on completely non-technical users. I'm glad to have been welcomed into the warm bosom of the Linux OS, where software does what I want (because, evidently, it was written by people who want it to do what I want it to do), is one-click easy to use, yet can be changed if I want to pretend to be a technical user. It truly is the best of all worlds.

    3. Re:dumb by buddyglass · · Score: 1

      I think you misunderstand me; generally speaking like OS X. Furthermore, I suspect the fact that it lacks some of the irritations of, say, an Unbuntu, is largely because of Apple's dictatorial control and closed environment. OS X seems to hit a nice sweet spot between non-technical usability and not completely shafting technical users. I appreciate being able to drop to a bash prompt and do unixy things when I need to. I like not ever being forced to do that.

    4. Re:dumb by Myopic · · Score: 1

      To be clear, I understood you, and was being smartassy. But what I said is genuine: I have been a two-decade Apple customer, but have gotten fed up and am currently in the yearlong-or-so permanent transition away from the platform. At the same time, I recognize that different people have different needs, and I still recommend Macs to some other people, if it is the right fit. My problem is not so much with the technology per se, but much more than the average person (apparently) I really, really, really hate it when companies make me feel like a chump, and Apple made me feel like a chump one too many times, so I can't give them my money anymore. But, I don't disparage your choice, and if it suits your needs and doesn't make you feel like too much of a chump, then I verily wish you luck with that.

  61. Who are all these people buying Windows 7 OEM? by judeancodersfront · · Score: 1

    Windows XP is $100 at ebay. You can't write off the entire market as drones that will buy whatever the big box stores hand them. People know Windows, like Windows, so you have to give them a reason to switch.

    1. Re:Who are all these people buying Windows 7 OEM? by Urkki · · Score: 1

      Windows XP is $100 at ebay. You can't write off the entire market as drones that will buy whatever the big box stores hand them. People know Windows, like Windows, so you have to give them a reason to switch.

      No. People know certain specific applications, people like those (especially games). They don't care what OS is, as long as it's best for these particular applications. And for many applications and hardware configurations, that's XP.

  62. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 1, Informative

    OS X is NOT "X based at it's core".

  63. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    It took Apple two decades of *focused* advertising, hardware pimping and a partial monopoly in fields like mp3 players, graphics development and so on, to really become widespread. To a sad 10 percent of the market. Linux is going to have to be extremely patient on the scale of *generations*, rather than decades.

    Or step up its game on the desktop front without diluting the brand into dozens of brands like one "Red hat" or a "Fedora" or an "Ubuntu" or a "Lindows", "Mint" [...] in consumers' eyes. Android didn't get to succeed with ISPs selling itself as fragmentation granade namewise... it's different from phone to phone, but it's still Android. If anything, use the winning formula of *Pentium* III, *Pentium* core duo, *Windows* 98, *Windows* [whatever], *Mozilla* Firefox, *Google* Earth, *Google* [everything]. All successful Linux distros can benefit from going *Linux* Red Hat (not Red Hat linux, because that last word gets dropped by everyone)

  64. no by Anonymous Coward · · Score: 0

    no

  65. Re:one recent new Linux user experience I saw by The+Wild+Norseman · · Score: 1

    Someone I know was fed up with viruses so tried to install Ubuntu on her laptop.

    Somewhere along the line it said her wireless networking card was not supported and pointed her to a big page of very cryptic instructions. There's no way she was going to manage what the page was telling her to do. Hell, even though I probably could have done it, I probably wouldn't have bothered either.

    She went back to Windows (out of no other choice really). So there's one potential new Linux user who didn't get past square one.

    I see it mentioned once or twice in threads like these but it's funny how Windows errors and problems are just taken in stride, ignored, forgotten, minimized. One Linux distro issue and it's practically the collapse of civilization as we know it.

    I mean, how helpful is it really when Windows errors out with "Please see your system administrator" or "0x02033u723834234fuckme" hexdump? They're gonna be makin' a call to someone for their Windows hassle; why is it somehow different when they'd have to call a Linux guru (or somebody at least familiar with it) for a Linux hassle?

    Anyway, I don't want to see Linux become Windows. We have a Windows already, it's called Windows. But Linux *would* get more adoption if it could do things like play Netflix streams. I know, I know, "it isn't Linux's fault". But it's Linux's *problem*, no matters who is at fault. Users don't really care about fault, they just want it to work.

    I wholeheartedly agree with this; and realistically these days, there are many distros out there that "just work."

    --
    "A government is a body of people usually -- notably -- ungoverned." -Shepherd Book
  66. Not an easy install... and breaking new things... by kimgkimg · · Score: 1

    The problem I have with Linux desktop environments is the constant tinkering that must go on to get it to work properly. (And of course the next release comes out and breaks stuff that was working fine before.)

  67. As others have mentioned... by corychristison · · Score: 2, Interesting

    As others have mentioned, Linux is such a configurable system it can be like windows if you so choose it to be. That's the point.

    Linux/GNU is one (many as a whole, I guess) of those things that it really is a "jack-of-all-trades" if it is understood how to do so. It is used in virtually every form of technology these days.

    I personally feel that today Linux is right where it needs to be.

    I use Linux on the desktop. I have for years (pushing 8 years now). I currently run Gentoo Linux with XFCE4 as my GUI. It just works for everything that I need to use it for. I have it installed this way on two desktops (my wife's, mine) and my MSI Wind netbook. I also have it installed on my Media Center PC running some custom software I've written myself (pending open source release).

    I gave up on Windows completely when Vista was released (by that I mean I've stopped supporting family's PC's with anything that isn't XP -- virtually all of them now).

    I run an install of XP under VirtualBox from time to time when I need to do some testing under IE 6 through 8. Although I think it's been a few months since I've done that.

    To me Apple is in the same boat as Windows, I just don't want it. I've found what I want on my desktop and it exists here today with very little effort.

    Linux is right where it needs to be.

  68. Re:Windows is the only place left for Linux to exp by lymond01 · · Score: 1

    I suppose the question should really be "Why?" Competition is the first answer to that, of course. That will drive innovation, keep costs down, etc. And it gives Linux a goal as well -- to strive to be more user-friendly. Apple already has an amazing Unix-based OS and Windows has come a long way. Linux on the desktop serves that interesting niche between too-expensive Apple Hardware and the too-expensive Windows software. Apple wins on easy interactivity, Windows wins on all around functionality (ie, gaming). Linux wins on...being less expensive I suppose.

    Talking home desktops here, not enterprise.

  69. If it weren't for Linux, Windows would cost $300 by Animats · · Score: 0, Troll

    If it weren't for Linux, Windows would cost $300 or so per seat.

    The year of the Linux desktop probably should have been 1999. Windows 95 was too flaky, Windows 2000 was too corporate, and Windows XP was late. But the Linux crowd blew it. They had a second chance in the Vista era, and another chance in subnotebooks. Both were blown.

  70. Still Fighting Last Generation's Battle Eh? by coaxial · · Score: 1

    This is so 1994 it's not even funny. Sorry kid. The desktop is irrelevant. When was the last time you heard someone talk about how great a desktop app was? (Games don't count.) The browser wars are over. IE 6 is dead. Javascript is (mostly) de facto standardized for modern browsers, and with HTML on the uptake even Flash is going away. Web apps and to a much lesser extent iPad apps are where it's at.

    Former Lord Bill's nightmare came true, and now Microsoft is moved into IBM territory. Want a new bad guy? Pick either Google or Facebook.

    Want to claim victory? Fine. Linux won the server war, the only platform war that matters.

    1. Re:Still Fighting Last Generation's Battle Eh? by Bigjeff5 · · Score: 1

      Since when is 20% of the server market winning?

      Granted, it's a hell of a lot more than the desktop market, but lets be real here, Linux is still getting crushed. Windows has 75% of that market locked up tight. Linux servers seem to be concentrated on web servers, which make up a small part of the server picture.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    2. Re:Still Fighting Last Generation's Battle Eh? by coaxial · · Score: 1

      Granted active directory and exchange are big. But filers and such are running unix, and often these linux. Web servers are linux. Compute servers are all Linux.

      This obsession with Windows and Microsoft is lame. It's been 18 years since Linux was released. The world has changed. Microsoft is far from the 20 MT titan they were. They're irrelevant. Sure they're big, and they're not going anywhere. But that's my point. They're not going anywhere. No one quakes in fear of HP or IBM, both fine companies that make tons of money that do interesting things, but at the same time are past they're halcyon days. No one quakes in fear of Microsoft.

      If Linux wants to expand, double down on it's strengths in computing and embedded, and let it's weaknesses in desktop and desktop support mope along. That battle was lost years ago. If I want a UNIX desktop, I'll get a mac. (and indeed, after 12 years of Linux, I have.)

  71. There is one way Linux can't compete by Anonymous Coward · · Score: 0

    Or, to be more precise, there's one thing that Free/OSS hasn't delivered that proprietary has.

    What is it? End-user experience, "design sense", or "look and feel".

    I know that won't satisfy a lot of people here; but it's not a A=pi*r* type of problem. It's an inherently "touch-feely" problem.

    Microsoft did this through focus groups. Apple does it via a command-driven management system with a "vision", mostly because of Steve Jobs.

    Free/OSS can't work that way, because focus groups cost money, and the bazaar won't follow orders.

    Some Free/OSS projects manage to pull off the "vision" thing for a while, but anything of significant complexity tends to get fragmented. Linux distros are the definition of complexity.

    Ubuntu comes close, but it merely "came close" 10+ years after Windows. I can't think of an end-user Free/OSS project that rose up early and maintained market share the way Windows did in desktop OS, or iOS did in smartphones. Note, accent on "end user". On the back-end, Free/OSS crushes. IMHO, it's because the audience is geeks there. UI requires artistry. Let's face it, few engineers are good UI designers. Few Free/OSS engineers have the money to run a focus group or desire to do what ordinary Joes tell them in a focus group.

  72. Re:Registry is bad, but not for the reasons you th by Belial6 · · Score: 1

    That was my assumption on why the registry is what it is. The only other logical reason would be so that configurations could be stored in a database for quick access. If that was the reason, the proper way to do that would have been to have applications write their configurations in their own directory, and have the registry created by picking up the configurations and inserting them into the database. This way a corrupted registry would be self healing, and a corrupted config file would only affect the single program.

  73. Re:Windows is the only place left for Linux to exp by Pharmboy · · Score: 2, Insightful

    The problem I have with comparing Linux to Windows on the desktop is that I think Windows stinks on the desktop. I may be in the minority, but I want an operating system that is lean and mean, with no zooming windows, special effects, cute audio cues, or glassy curved "kewl" surfaces. I want an operating system to run applications.

    I have become frustrated with Linux on the desktop because there is a rush to beat Windows at what it is best at: bloat . The average Windows or Linux install starts with all the features ON by default, so it takes time to first strip it down to bare bones so it is usable. This is beyond frustrating. If given the choice, I would rather have Windows 95 with a modern kernel. Just visual enough to be easy to configure, but without the freaking eyecandy that does nothing to make my apps run better, and in fact, makes them run slower. Yes, I know there are all kinds of specialized version of Linux that are designed to be simple, but they aren't supported enough for my tastes, and I shouldn't have to try 10 different versions to find one I like. Again, I want the OS so I can run apps, not the other way around.

    At the very least, Microsoft should be sophisticated and intelligent enough to offer a "bare" option for installing, and let users add features if they want. Of course, in true MS fashion (and now, Linux as well) the other features will still be there, consuming space, RAM and CPU cycles even when in the OFF position. It is unnecessary, unless your goal is to force people to buy a new system every few years (and poorly implemented updates that slow the system down help with that as well).

    To make an instant on computer, the system needs to be something completely different that either Windows or Linux is currently being offered as. It should be a kernel, drivers, codecs and the base API, with a singular update manager, and text configuration files. I don't want quick start applications, I want applications that start quickly. Leaving a stub of them always running is NOT the answer, and is at the very least, bad for security. I have given up all hope that any mainstream operating system will ever achieve this, as there is too much money in promoting bloatware and crapware.

    --
    Tequila: It's not just for breakfast anymore!
  74. Competition? by IronSight · · Score: 1

    I love it how people act like linux is actually *trying* to compete with os A or os B etc. Like there is some prize to be won by being the most used desktop OS. It's not a race to a finish line to kill off some other os. Linux is an option. You don't like it? Don't use it. Linux isn't out there to be in a popularity contest. It doesn't care what you think about what a desktop should look like, or what apps should work on it. It doesn't care if you use it. The people who make it, make it for their needs. If you don't like how it works, do the work yourself. You don't want to do the work? Good for you, linux isn't for you then. Go use windows or osx. Linux is useful for people making things like routers, tv's, blue ray/multimedia centers, cable boxes, lab machines, code monkeys, laptops for children in 3rd world countries, cell phones, cars, etc etc. Do you think it cares that some windows people think that it's competition? Competition would require that it wasn't free. The linux community is basically a bunch of friends that work/hack together to make something they find useful, it's not a kill or be killed "man I need to make a billion by the end of the quarter" franchise. And it doesn't rate it's success by how many people are "converted" over to the dark side. If you don't care about linux, we won't cry if you don't use it. We won't hate you either. Many of us dual boot, some of us only use it on our servers, some of us use it full time, some of us just use it in our router/tv/phone/etc.

  75. Virtualize by fredrickleo · · Score: 1

    Linux shouldn't try to be like Windows because there's no longer any reason to choose one over the other.

    I personally use Windows most of the time but when I need Linux I just launch my Ubuntu image and do what needs to be done. I'm sure other people are in exactly the same boat but need Linux most of the time and can virtualize Windows.

    --
    Yay me! ^^
  76. Re:Registry is bad, but not for the reasons you th by Xtravar · · Score: 2, Insightful

    It's natural to want them to have the same %USERPROFILE% (read $HOME) on a fileserver somewhere, and on Unix, that works just fine. But under Windows, when the user logs into machine A, the system will lock ntuser.dat (the file containing the registry), which prevents the user logging in under machine B. Application-specific configuration files that are locked only during actual changes don't have this problem.

    Not to derail your insightful post, but this is one of the main reasons I switched to linux. You can actually place system folders on different partitions so that 1. fragmentation of cat pictures doesn't slow down the OS, 2. the OS can be wiped while retaining user data. It used to take me a whole day to force Windows to install like that - where Documents were on one partition and Program Files were on another, pagefile was on another, etc. That was several years ago, and now I tried doing some of the same thing in Windows 7 and broke my Windows Updates because they rely on things being on the same partition /even if you create a junction point/. It's like Microsoft is just relying on drives getting bigger, faster, and more reliable than actually doing something intelligent with their OS file system layout.

    --
    Buckle your ROFL belt, we're in for some LOLs.
  77. Re:Nobody needs to compete with Windows for custom by mr_mischief · · Score: 1

    Hence "network effects". A "large enough market" is made, not born. It is "large enough" for different developers at different points, and those points often depend on which type of application they write to fill which niche.

  78. Re:Nobody needs to compete with Windows for custom by mr_mischief · · Score: 1

    If you get the developers, you'll get the preloads. Microsoft reducing their price in response to low or zero cost Linux preloads only works because Microsoft already has the developers. If Linux had the same apps and XP cost $1 then Linux would still be $1 cheaper and have the same apps.

  79. Re:Registry is bad, but not for the reasons you th by shutdown+-p+now · · Score: 1

    For example, COM components are registered globally, so only one DLL can be associatded with a class ID at a time. That's why you can only have one version of Internet Explorer installed on the same machine.

    Worth noting that, specifically with respect to COM, there's registration-free COM which uses config files. Though I guess it just reinforces your point.

  80. No F*ing Way by mpapet · · Score: 1

    No. A thousand times no.

    Most of your rant is incoherent middle Marketing management hyperbole.

    - Interface design that specifically and completely bars programmers from participating
    So, how would GUI's get done? Really. Because IDE's have tried over the decades and none has succeeded. Zero. There's another toolkit that inevitably follows the last big thing in GUI's.

    If you say something along the lines of "a gui should be as simple as scripting" I agree, and KDE4, XFCE4 have it. Your bash script magically appears as a nice gui in some cases. winetricks.sh comes to mind.

    Acceptance of proprietary drivers when offered
    Done. ATI, Nvidia, Epson and HP(networking driver) are three examples that have binary drivers and the distros have done a good job at integrating them. The companies behind them have been pretty good to the Free software community too. (Epson exception. Epson printers work, only sort-of compared to HP's full featureset)
    Provision of real, available, phone-based technical support
    I know this industry and I don't see any of this for software. Apple? Briefly. Adobe? cha-ching! Oracle? Microsoft? More money for support. If you need it, just look around and you'll find it. The AOL of Linux, Ubuntu will hold your hand for a reasonable fee. Red Hat will hold your hand for an Enterprise contract. HP? IBM? They all got it.

    - Real, complete documentation
    I don't accept this. Most apps have great man pages. Certainly as good as what passes for documentation included in a Microsoft OS release. Not as good as some of the commercial UNIXes, but great in most cases. Man pages are certainly enough in most cases. Please, do not take this as an opportunity to tell me about the ONE app you downloaded from who knows where having nothing to do with the distro you used. It's not a legitimate complaint.

    If you want to wail and moan about how it shouldn't be necessary to dig through man pages, then you are applying a completely wrong standard to general purpose desktop operating systems.

    --
    http://www.maxineudall.com/2010/02/should-economists-be-sued-for-malpractice.html
  81. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    Nice try. Desktop market share is 0.93%, as in 1%.

  82. 99% of Distros? Really? by Anonymous Coward · · Score: 0

    You are under the mistaken impression that the other 99% behind Debian and RedHat are identical to Debian and Redhat.

    System Rescue CD?? Not a full desktop distro. Excellent for rescuing info off of disks or a wide variety of other rescue situations.
    Networking Distros??? Some distros only exist to provide a networking service like a firewall or router.
    Application Distros?? Some distros only exist to provide a specific application stack like infosec apps. In other words, NOT a general purpose distro.

    None of those examples are what Debian or Redhat purport to be. None. And I haven't even discussed the half-dozen working desktops environments. Which makes for a varied and vibrant software ecosystem. The same kind of variety does not exist in the market for commercial general purpose OS's.

    Linux distros are not commercial software segments where the race is to be #1 so you can piss on the other 99% with IP litigation or otherwise generally discourage them from competing with you. Not right now anyway.

  83. Wine is probably doing most for it by Casandro · · Score: 1

    The point is there isn't much competition between Windows and Linux. Windows is mostly used by either Fanboys or people who don't know anything else. There are few people deliberately deciding to use Windows, and for those who do the main reason is extreme backwards compatibility.
    That's why Vista didn't sell. In a commercial enviroment you "buy" software meaning you get a binary file of version X which you can hope to execute on your newer computers.

    (Oh yes, there are in fact _some_ people who don't understand security and believe the recent advancement of security somehow outweigh the braindead software distribution model of Windows)

  84. Re:Registry is bad, but not for the reasons you th by Com2Kid · · Score: 1

    You can actually place system folders on different partitions so that 1. fragmentation of cat pictures doesn't slow down the OS, 2. the OS can be wiped while retaining user data.

    Hmm.

    *looks at the folder structure on his current PC*

    Well lets see, Windows is on my SSD drive, my profile folders are on my spinning disk.

    User Profiles have been moveable for ages now. It used to break stupid ass software which did dumb stuff like hard code in "C:\Documents and Settings\..." but MS has changed that folder's name enough that now almost everyone uses the apporpriate environment variables.

  85. Developers should stop selling themselves short. by VortexCortex · · Score: 1

    Just look at console video games. In the beginning there were lots of "exclusive" 3rd party titles. Then, one day developers (& publishers) realized that it's stupid to sell software exclusively for one platform. It's clearly more profitable to sell cross-platform software.

    Why limit your target market to just one platform? One reason is to take full advantage of the platform. If even video games (which need to take as many advantages as possible can navigate the road to cross platform development, then it should be a realistic expectation for desktop applications like Photo Editor X, Word Processor 2010, etc (which have nowhere near the demand as a game) to be cross platform.

    Of course, MS goes out of their way to screw over FOSS (see: Samba, OpenGL, etc), so they're not going to make it easy to write cross platform software. Even so, I write cross platform code, and it's really not that hard. I don't use libs like Qt, SDL, etc anymore, but they do make developing cross platform software much easier.

    Our plea to hardware and application developers for more Linux support is slowly beginning to matter as more publishers realize that the money we saved by not buying an OS could be used to buy a cross-platform version of their software -- if only such a version existed.

    On the other hand, for most users Linux IS ALREADY a decent windows replacement. My neighbor is a 71 year old retired Air Force Sergeant. Sarge has been using Windows since v3.1, and he's set in his ways more than anyone I know. Last year I installed Ubuntu on his PC after a fatal widows crash. Instead of buying the latest windows version he decided to give Linux a try (Both Gnome and Win7 are equally different to him compared to XP). After a week of adjustment ("Where is feature_X", etc.), Sarge has been a happy Linux user ever since; If he can switch to Linux, anyone can.

    In conclusion: Should competing with windows matter? Not if it means doing anything different than what Gnu/Linux is already doing. Linux should just focus on being a better Linux. Cross platform software is becoming the norm, which platform matters less and less. Not even MS can fight the pressure that the free market exerts as developers ask themselves, "Wait, WHY DON'T WE SELL a version for platform X?!"

  86. Re:Windows is the only place left for Linux to exp by Com2Kid · · Score: 1

    The problem I have with comparing Linux to Windows on the desktop is that I think Windows stinks on the desktop. I may be in the minority, but I want an operating system that is lean and mean, with no zooming windows, special effects, cute audio cues, or glassy curved "kewl" surfaces. I want an operating system to run applications.

    Ok first off, a lot of the visual effects actually serve a purpose. Translucent windows provide depth information about where different windows are in the Z-ordering. Audio cues are, well, audio cues. They alert you that something has happened.

    Secondly, none of these things effect your system performance anyway. The vast majority of the "special effects" in Windows are offloaded to the GPU, they aren't consuming RAM, they aren't hitting your CPU, they are essentially free.

    Best case you have a minor improvement in UI, worst case, things look pretty and you aren't hitting the CPU anyway.

    And of course you can turn all of these effects off. The "Classic" theme is still there in Windows 7. Most ultra-portable laptops come preconfigured with at least some of the Aero visual effects disabled so as to cut back on GPU usage and therefore help battery life (to whatever tiny extent it makes a difference...)

    Hell if you want to you can change your shell from Explorer.exe to cmd.exe (or preferably Powershell :) ) and run everything from a CLI.

    Slashdot's crappy JS consumes far more CPU cycles than all of Windows' Aero effects combined.

  87. There is always a downside by Arancaytar · · Score: 1

    Switching to Linux has allowed me to use my computer in pretty awesome ways; true. It has also cost me weeks (possibly adding up to months over the years) trying to solve particular technical problems caused by badly supported hardware or simply hard to understand configuration issues. The thing is that I knew I was getting into that before I switched.

    I agree that attempting to directly outdo Windows on its home turf (people who don't know how to use a computer, and don't feel like spending time learning it) is not a good war for a Linux distribution to get caught up in. I picked Ubuntu for its very ease of use when I switched, but am getting concerned that with each distribution its user interface becomes a little sleeker and "easier", exchanging power for simplicity.

    You can't entirely foolproof an operating system without locking your user in, like MS and Apple do. Linux cannot become as "user-friendly" as these without turning off power users. Sure, maybe different distros will evolve to fill each niche, but with free software development being driven mainly by its users, it will be hard to find volunteers for maintaining a distribution that no programmer would want to use.

  88. Windows is already too shitty by francium+de+neobie · · Score: 1

    If Linux wants to win, make it easier to use and develop on than an iPhone, without Apple's kind of closed walled garden. Make it more pervasive than HTML5/JavaScript/CSS without all the mess with browser incompatibilities. Trying to compare Linux to the dead last OS-to-go (fact: Windows' market share has been declining, on both desktop and mobile - especially mobile) in the consumer market is already a sign of weakness in the FOSS space.

  89. Of course it should by Anonymous Coward · · Score: 0

    Linux is a kernel, so it must perform better than any Windows kernel or BSD kernel or Mac OS kernel.

    And if you for some reason tried to refer to the operating system GNU/Linux, the answer remains the same, yes. On the other hand GNU/Linux is already superior to Windows in so many important ways. If your latest gizmo doesn't work on GNU/Linux, cry me a river. Or email the manufacturer. If you do, make sure they understands that you want them to make the source code of the driver available under a free software license and aren't going to settle for a binary blob. If they choose anything else besides GNU GPL v3, be sure to remind them of the Tivoization problem. Otherwise you can go on using Windows and haven't understood the whole point of free software to begin with.

  90. Re:one recent new Linux user experience I saw by sjames · · Score: 1

    One time I tried to install XP on a desktop machine that wasn't being used and it said the network card wasn't supported. Out of curiosity, I put in a Debian DVD and it recognized it immediately. The vendor website was useless, they only offered drivers for Vista. I finally did find an XP driver, but only after heavy googling and clicking on a few links in Chinese (I don't read Chinese, I just tried links until I saw the model number in a download link).

  91. What being "competitive" means to people by Doctor+O · · Score: 1

    But mostly because they probably don't personally use apps remotely and don't even realize that they are tossing one of the greatest ideas in computing history down the shitter.

    And what's the worst part is *why* they're doing it - because they want better visual effects. Obviously *their* idea of being competitive with Windows is "adding more visual effects". What a bummer. If they said "to make games work and eat Windows' lunch in that field", yeah, I'd understand that. But "visual effects"? If I were younger, I'd have had a seizure reading that stupid blog entry of Shittleworth, but I just shrugged and thought "well, that's going to have a lot of knowlegdeable people use something else".

    BTW, Ubuntu's decision isn't all that bad - X11 isn't going nowhere as long as "graphical" means X11 for apps. AIUI Wayland runs X11 as a Wayland client, so X11 remains in the system and can be used just as in the old times. And if applications in the long term really abandon X11 for Wayland, that will take years and you can bet somebody will implement network transparency for Wayland until then, or X11 will just remain usable.

    --
    Who is General Failure and why is he reading my hard disk?
  92. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    So install Window Maker, fvwm, IceWM, or any of a couple dozen lightweight WMs already.

    If you want your distro to do all the thinking for you, buy a Mac.

  93. Re:Registry is bad, but not for the reasons you th by Pentium100 · · Score: 1

    The global nature of the registry also makes it difficult to maintain application configuration: if you want to isolate the configuration information used by a program, you're essentially reduced to looking at procmon output and seeing what registry keys it touches. While in principle programs should limit themselves to storing information under HKLU\Software\Blah\..., in practice, they scatter stuff all over the registry, especially when they register COM stuff. You can't keep just, say, Word's configuration under version control.

    And what prevents an app from scattering its config files everywhere where the user has write permissions. SomeProgram in theory should store the config in /etc/someprogram.conf and /home/user/.someprogram/someprogram.conf, but in practice it can store the config in /home/user/.kde/kde1.conf just as well.

  94. Re:Registry is bad, but not for the reasons you th by Pentium100 · · Score: 1

    The global nature of the registry also makes it difficult to maintain application configuration: if you want to isolate the configuration information used by a program, you're essentially reduced to looking at procmon output and seeing what registry keys it touches. While in principle programs should limit themselves to storing information under HKLU\Software\Blah\..., in practice, they scatter stuff all over the registry, especially when they register COM stuff. You can't keep just, say, Word's configuration under version control.

    And what prevents an app from scattering its config files everywhere where the user has write permissions. SomeProgram in theory should store the config in /etc/someprogram.conf and /home/user/.someprogram/someprogram.conf, but in practice it can store the config in /home/user/.kde/kde1.conf just as well.

    Oh, and

    As we all know, design decisions are irrevecorable and eternal (and I'm only half-joking).

    Well, you cannot break backward compatibility or the users will not upgrade to the new version. Microsoft found that out with Vista.

  95. Re:Registry is bad, but not for the reasons you th by Pentium100 · · Score: 1

    You can have Windows directory in a different partition from the boot files (boot.ini, ntldr...). Tested With Windows NT4 and XP. You can even have more than one copy of Windows.

    Program files, Documents and Settings can be set to whatever you want. I, for example, have set %TEMP% to C:\Temp instead of C:\documents and settings\user name\Local settings\Temp

    Actually, even the Windows directory can be split up. On one PC I have moved "dllcache" to a different hard drive when C:\ was running out of space.

    Oh, and no need for links - everything can be set in registry and/or environmental variables.

  96. Linux vs Windows... by smash · · Score: 2, Insightful

    On one hand, Linux should remain true to the principles that make unix so powerful in the first place, however if you're that worried about that type of thing, one of the BSDs is probably a better fit for you anyway.

    However, unless Linux is user friendly enough (via available add-ons, etc) then it will never get a large enough market share for manufacturers to give a shit enough to release drivers or programming specs.

    IMHO - add all the user friendly shit you like. Just ensure that it is up in user-space where those who don't care for all the windows-like crap can strip it out. Options are good. Being a good unix-like operating system and having a shiny Windows-like GUI *available* are not mutually exclusive options.

    For users who never need/want network transparency in X, etc (and simply want a free operating system that "just works") it is just another vector for their machine to be compromised via unforseen security vulnerabilities in such features. If auto configuration is done right and actually works, you shouldn't NEED to fuck around configuring things manually. Sure, you may lose nerd cred points, but those of us who have been doing that sort of shit for years most likely by now have better things to be doing than rooting around manually making something work.

    User/admin time spent configuring something that the computer can and should be able to do automagically is dead, wasted time that does nothing to help anyone get their job done or solve any of the world's problems. Some people (actually most who aren't in the hard core / look at me I' leet / unixnoob crowd) just want a tool to do a job, and un-necessary time spent rooting around trying to make the tool work is time that could be better spent actually doing something productive.

    --
    I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    1. Re:Linux vs Windows... by francium+de+neobie · · Score: 2, Interesting

      User friendliness is about being simple, not having more colors or fancy widgets - see Windows Vista as an example.

      The way I see it, if Linux were to win in the consumer market, what it needs to do is not more, but less - and do those "less" things 100X better than Apple, Google or Microsoft.

      The mess with X is actually being addressed, with project Wayland. The philosophy behind Wayland is exactly simplification - most people don't need that network transparency logic, so re-factor it out and keep the core simple and fast. It's a different architecture than X and so it's gonna take time to get the whole UI software stack to work on that, but Ubuntu is behind it.

      Configurations and integration between services in a Linux machine is still a pain in the ass, and sadly, I'm not seeing any project addressing that yet. I used to be an open source dev but now I have a tech company to manage. But that's where I'd really like to see progress on the FOSS front.

      Finally.. I think the FOSS community may be setting their target too low with Windows, and the "I don't care about consumer market/we already own the server space" crowd are simply ignoring reality. Apple and Google are beating the shit out of Microsoft's products lately - Windows and Office are pretty much still there because of inertia. Having to compare Linux to Windows, is already implying Linux is in a very bad shape in the consumer market. On a higher level, none of the current high profile players (Google, Apple, Microsoft, Amazon - who's on the server side!!, even Facebook) or products (e.g. iOS, Android, Chrome, ...) are truly independent players like Mozilla Foundation or the Linux kernel community. So, it's really not a time to be content with Linux share on the server side and bash M$, Apple, etc. as proprietary... FOSS still has a long way to go and improve.

    2. Re:Linux vs Windows... by dkleinsc · · Score: 1

      If auto configuration is done right and actually works, you shouldn't NEED to fuck around configuring things manually.

      The good news is that the most popular desktop distros don't require you to do that. And the really remarkable thing is that X.org is moving towards auto-detection rather than configuration as well, so you can run X without a config and it will work often as well as if not better than X with a carefully crafted config.

      --
      I am officially gone from /. Long live http://www.soylentnews.com/
    3. Re:Linux vs Windows... by smash · · Score: 1

      Am aware the config issue is being addressed, merely responding to those who think replacing old ways of doing things (or rather changing defaults) is a bad idea.

      As far as Linux vs Windows goes, I agree with the other poster above that aiming for windows is setting the bar a bit low. Linux can, and should be as easy to use as OS X. Apple did it with a unix layer underneath, the linux desktop should be able to do it just as well.

      Being a user of OS X, Windows and Linux, i'd really like to see something similar to OS X for free on PC. Ubuntu is close (really close), but not QUITE there yet.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  97. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    Linux wins on...being less expensive I suppose

    Linux wins, primarily, on getting out of my way. My productivity at home has increased since I ditched Windows (not 100% causal though, I also grew up), I just find Linux a lot easier to work with. I may be a niche user (electrical engineer), but simple things such as focus-follows-mouse, middle-click-paste, lack-of-systray, separate workspaces and a minimal desktop (e17) make my life just lots easier.

    On top of that, Linux offers centralized application/update management and a multitude of solutions to any function/tool I need. That multitude is a plus in my eyes, not a downside, although I agree that it might be confusing for less technical users. But then again, Ubuntu does a good job of picking defaults and not bothering users with it, I imagine Fedora/SuSE do something similar.

    And of course, it is less expensive. I'm currently running my own fileserver/mailserver (dovecot) and an IPv6-capable home router (dd-wrt). All on Linux. They took me a weekend each to setup, and they offer more value than any off-the-shelf appliances I could have bought.

    There are downsides too, like not being able to run most commercial design tools. But then again, they are mostly too expensive for home use anyway.

  98. And now I'm marked troll? by Nursie · · Score: 1

    Human sacrifice, dogs and cats living together... mass hysteria!

  99. Alert me when by Flector · · Score: 0

    .thisfile is different from some operating system file.

  100. Reminds me of something unrelated by Boltronics · · Score: 2, Insightful

    I'm vegetarian. Whenever I'm eating with others who are eating burgers, they assume I want a veggie-patty to fit in. I don't. I'm not interested in pretending to be a meat-eater, or I'd probably just be a meat-eater.*

    TFA points out what is basically the same deal... I don't want GNU/Linux to be the same as Windows or I'd probably just use Windows.*

    *Aside from all applicable philosophical reasons against doing so.

    --
    It's GNU/Linux dammit!
    1. Re:Reminds me of something unrelated by El_Oscuro · · Score: 1

      Should you have ever have a Big-Mac attack, Eat this, not that has a burger for you. Instead of one of those crappy fake veggie-patties, they use a big-assed portobello mushroom for the burger. Looks mighty yummy, and I eat meat. BTW, if you are out with other people at a restaurant, most vegetarian entries are absolute nutritional nightmares, not that the meat entries are much better. I have also never advocated Linux to anyone. Several people have come to me in which I help them and explain how it works.

      --
      "Be grateful for what you have. You may never know when you may lose it."
  101. Re:Registry is bad, but not for the reasons you th by del_diablo · · Score: 1

    Because /opt and /usr/opt exist.
    Nothing more, and nothing less.

  102. Re:Registry is bad, but not for the reasons you th by Anonymous Coward · · Score: 0

    Windows 7 [...] broke my Windows Updates because they rely on things being on the same partition /even if you create a junction point/

    could you elaborate on that? I'm using junction points as well for the C:\Users directory (not on my machine, I'm still foolish enough to support friends), and so far it seems to work. Have had one instance where Win7 would suddenly claim that the user's profile was damaged (had to recreate the user), but things seem to work fine.

    What are the problems you encountered? So far, this solution has given me less headaches than the "change path of Profiles in registry", but maybe I just need to accept that MS is braindead?

  103. Which distro should home PC makers use? by tepples · · Score: 0

    In a lot of ways that makes this discussion completely irrelevant as the people who need to be persuaded are manufacturers and distributors, not users.

    But there needs to be a single distribution that PC manufacturers can install on their desktop, laptop, and set-top systems for the home and small business markets. Not all applications for a free operating system can themselves be free (such as games, vertical-market software, and applications to play notable films), and if there's a baseline desktop environment with a baseline ABI and packaging method, developers of non-free applications have something to target. But when Ubuntu moves the goalposts every six months, it becomes more difficult to keep your application up to date. LSB was supposed to be this, but it appears to have fizzled. Ideally, the OS releases for the masses would be something like the Ubuntu LTS releases, but with more backports of improved applications.

  104. Self awareness fail. by Anonymous Coward · · Score: 0

    Self awareness fail. "Why is that so hard for the rest of the Linux world to accept? You like things YOUR way,"

    Where you are saying categorically WE MUST DO IT YOUR WAY.

    Fail.

    The existence of the CLI in Apple Mac OSX is invisible to people just as PowerShell is invisible to Windows users. They still exist, though. Why do you proclaim that the CLI must go from linux but not from them?

    "But the rest of the planet, including the 100s of millions that are currently using Windows and/or OSX will never ever in a hundred million years do things YOUR way,"

    But they don't have to and neither do Linux users have to do it YOUR way. And this still doesn't mean "get rid of the CLI" since, as I've said earlier, Windows and MacOSX have it too.

    You seem to be under the misapprehension that since the data is in plain text files and that there is a powerful shell command line that they MUST be used.

    Not true.

    Even if you're not using something like Red Hat, Mandriva or SuSE which have GUI config editors, you can use Webmin to get a GUI.

    Even your vaunted GUI applications use a text input area.

    But you seem fixated on the CLI and seem to think

    a) it doesn't exist on Windows or Max
    b) it is the only method on Linux
    c) that everyone changes the defaults

    all epically wrong.

    1. Re:Self awareness fail. by hairyfeet · · Score: 0, Flamebait

      Bullshit. I'm sorry, but you are totally spreading bullshit. OSX and Windows has CLI? BWA HA HA HA HA HA! And powershell? did you not see me say we are talking about desktop operating systems and NOT server? Why do Linux guys insist on bringing fricking servers into EVERY conversation? Oh yeah, because that is the ONLY place they've made inroads. Here is a little fact for you: I service on average around 100+ desktops per month, from all walks of life, from Sally home maker to SMBs. Now how many powershell installs have I seen in the wild? ZERO. That's right, none. Zip, zero, zilch, nada. Tell you what, walk up to someone using their laptop at an average coffee house, hell walk up to a dozen of them, and ask them to launch their CLI. be prepared for the blank stares because they won't have a fucking clue what you are talking about because in Windows and OSX you NEVER need them!

      And I'm sorry, but your Linux GUIs are an afterthought at best and piles of crap at worst. I don't know how many times I have seen GUIs that don't stick between reboots, don't save their settings, or just plain don't work. The networking ones in Ubuntu and other Gnome based distros are a good example. And you are yet again falling into the logical fallacy that just because there is a possible way to access a CLI means everyone uses it like YOU do. Fraid not friend. Hell most machines I've seen don't even have run in the start menu and I've NEVER had a user even notice.

      But hey, numbers don't lie. It has taken FIFTEEN YEARS for Linux to get desktop numbers that both OSX and Windows put up in a week. Do you think that is GOOD performance? do you think you will EVER gain share with that rate of growth? The CLI nerds have had 15 years and Linux desktops have gone exactly nowhere. Accept it, don't, doesn't matter to me or my customers. But please don't delude yourself into thinking the world will come around to doing things YOUR way, or that "free as in freedom" makes a diddly damn to them. See iOS for proof they just don't care. Give them simple or lose any chance at the desktop, your choice. A final fact: MSFT sold over 100 million copies of Vista and everyone HATED that OS, yours is free and didn't even gain squat against a completely HATED MSFT OS.

      --
      ACs don't waste your time replying, your posts are never seen by me.
  105. Two methods. by itsdapead · · Score: 1

    (Of course, "Linux" in this context is not the kernel, but "Linux+GNU+X.Org+Gnome/KDE/*+...)

    Method 1: invent a time machine, go back to that day in the early 1980s when the Digital Research CEO was out flying his plane when the guys from IBM called, and get the contract for supplying the OS for the original IBM PC. That's the only way you're going to re-create Microsoft's business model.

    Method 2: look instead at what has worked for Apple since the second coming of Jobs:

    1. Bundle your Linux distro with some cool hardware.
    2. Don't sell competetively-priced priced mini-towers: these only make money if you throw them together from whatever commodity parts are available cheaply at the time (which you can't always do if you need linux-supported components), load them with adware and do a hard-sell on extended warranties. Make small-form-factor desktops, laptops and workstations which will sell at a premium.
    3. Polish your Linux distro so that it makes sense to end users (e.g. call your web browser "Web Browser" not "PlasmaWolf", don't have an obscure division between "Settings" and "Administration", don't have two slightly different package managers...)
    4. Establish an App Store-like repository with minimum quality criteria (e.g. Apps should be stand-alone packages which do something useful to end-users, there should be an accurate description of what they do, they should come with online help - and that doesn't mean a man page - and, after you install them, you should get a message saying what to do next. If you think existing distros do this, you're part of the problem (although they are improving). Of course, you don't have to stop people going to the standard repositories or installing tarballs if they want.
    5. Make sure that the system can play MP3s and common video formats out of the box. Since you're selling hardware, you can pay royalties if necessary. If you're a GPL purist, give up now.
    6. Pay people to provide user support - its easy to get techie advice on linux online, less easy for newbies to get hand-holding (its not just the handful of flame-happy assholes, even a helpful response luke "It works for me: send me an [incomprehensible to non-techies] and I'll see if I can reproduce it." is not much use for a newbie).
    7. Spend lots of money promoting it, and ensure that people can actually buy it (looking at you Dell, HP...)

    Just because the OS is free, it doesn't mean that bundling Linux is a zero-cost option - it needs serious investment and support. The one thing the FOSS community is not interested in doing for free is providing "customer is king" support. Of course, the big PC box shifters aren't good at that either: that should be an opportunity.

    Of course, (post-iMac comeback) Apple had the advantage that Macs had a (deserved or otherwise) reputation for being reliable and easy to use. Linux has the opposite customer perception. So perhaps the answer is Don't call it Linux - at least, not in large letters on the front (see: Android and all those embedded systems).

    Asus got about 3/10 with the original EEEPC, but they didn't invest enough time in customising their distro and ensuring that there was a stream of interesting apps coming into their repository. Then they essentialy lost interest and started pushing Windows instead.

    --
    In a survey of 100 programmers, 111111 thought that duck-typing was a good idea.
    1. Re:Two methods. by Ash-Fox · · Score: 1

      Method 1: invent a time machine

      Done!

      --
      Change is certain; progress is not obligatory.
  106. Re:Registry is bad, but not for the reasons you th by Jesus_666 · · Score: 1

    And what prevents an app from scattering its config files everywhere where the user has write permissions.

    Nothing prevents it from doing that today. Nothing but convention. Does that mean the registry is a failure because programs have filesystem access and could theoretically litter all over the place? No, it just means that conventions usually work.

    If the convention says "store all configuration data in %USERPROFILE%\AppData\Local\%APPNAME\" then people would do that. Some wouldn't but those people wouldn't use the registry under the current convention either.

    Well, you cannot break backward compatibility or the users will not upgrade to the new version. Microsoft found that out with Vista.

    No, Vista just taught them that doing something badly yields bad results. Randomly breaking backwards compatibility is usually unneccessary as more nuanced appreoaches are available.

    Getting rid of an old API is as easy as deprecating it, providing a clean migration path to the replacement and dropping it one or two major releases later. Microsoft could do that with the current registry and it would work.

    Just turning off the registry from one release to the next without warning the developers beforehand is a horrible idea, of course. Modifying it so it transparently accesses per-user-per-application hives, designing it so that old programs still work would give the Windows world the benefits of per-application settings while maintaining compatibility.

    Or, if that's too hackish for you, offer a new per-application configuration API and the old registry in parallel but deprecate the registry and drop it in a few major releases.

    Yes, people will complain that their program from 2010 doesn't work with their Windows from 2020 but the Windows from 2018 is compatible and will be supported until 2028. And if you still need that old program at that point chances are you'll need old hardware to run it anyway so you might as well stick with Windows 2018 on that box.

    --
    USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
  107. Hardware matters by ThatsNotPudding · · Score: 1

    My non-Apple mp3 player (acquired expressly for fast-forward acceleration for long format podcasts) only pops up in Lucid Lynx about every tenth try - even with Rockbox installed. Who's to blame? Obviously the hardware manufacturer. Why do they not care? Because, compared to Windows, Linux doesn't matter.

    1. Re:Hardware matters by jedidiah · · Score: 1

      ...and no one can ever do anything about it if you can't be bothered to do so much as name the offending device.

      My non-Apple mp3 never gives me trouble. I bought it because of the simplicity of it's interface and the fact that it's got more storage capacity than any other on the market.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:Hardware matters by Myopic · · Score: 1

      What kind do you have? I just bought an Archos 5. It's not too bad, but yeah I'm still trying to get it to integrate more faithfully with Jolicloud Linux. The Archos itself has its own problems, but all in all it is better than my old (hd dead after 20 months) iPod. The problem with both the Archos and Jolicloud is that neither one has up-to-date software on it.

  108. Why Linux is Better by janwedekind · · Score: 2, Informative

    There's a website listing the benefits of GNU/Linux. IMHO the main things are:

    1. Re:Why Linux is Better by Voyager529 · · Score: 1

      >>Freedom [whylinuxisbetter.net] to learn about anything (e.g. SQL as you explained)

      This assumes the user WANTS to learn about anything computer related. Anyone believing this is a benefit to the user is at disconnect with general userland. Here is exactly what the majority of computer users want to learn: "The absolute bare minimum required to do the tasks I want to do". In the case of the SQL queries above, the managers essentially saw dollar signs and thus the "bare minimum" factor had been raised. The ability to do more than that is akin to be buying a car that can drive at 160MPH - Jeff Gordon might find it useful, but I can't legally drive over 55, de facto speed limits hover 70 in clear weather, and the fastest I've ever driven was 85.

      >>It's like UNIX with proper multi-user management and a mature security architecture [whylinuxisbetter.net].
      Ask 100 people off the street if this sentence makes ANY sense whatsoever to them. These people work AROUND spyware infections until they are no longer able to do so. These people are the ones that I saw at a fair who gave their name, street address, and their home phone number in exchange for a free ice cream cone.

      >>It almost never crashes [whylinuxisbetter.net].
      Getting warmer. Most people would agree that this is a desirable attribute, and definitely the strongest on the list.

      >>Proper file system meaning no need to defrag your drive [whylinuxisbetter.net]
      While most people would again consider this desirable, too many treat this like backing up - something they should do, they know is a good idea to do, but simply don't.

      >>It's a lot cheaper [whylinuxisbetter.net].
      To them, Windows is free because the cost of an OEM license is baked into the sticker price of their laptop.

      Caveats:
      -The Sims doesn't work, nor do any Valve/Steam games.
      -iTunes won't work. The comparable program (Amarok) will sync music, but doesn't access the iTunes Media Store, doesn't back up your iPhone (or activate it), and doesn't sync apps.
      -Many digital camcorders won't work (No AVCHD editing).
      -Printers could possibly work out of the box, could work with a bit of configuration, could work with a lot of configuration, or might not work at all. The same is true for some more obscure wireless chipsets, and some specialty hardware.

      Get a group of 100 people, present them your list, and then present them mine. Let me know if you need to start counting on more than one hand how many you can sell with your list.

      Opensuse 11.3 KDE is really, REALLY nice. I like it a lot. It worked with most of my hardware out of the box. It's pretty, checked my Facebook just fine, my wireless chipset (a mainstream Intel N adapter) worked flawlessly, and its package manager is simple to use. I really like it, and I'd be running it if I weren't tied to Windows specific software (and no, I'm not running Serato in WINE).

      Ultimately, the issue is that Linux captures those who are ideologically opposed to running a proprietary OS very well. The rest of the less-tech-savvy world has a VERY different list of things that are beneficial to them. If you're determined to alter your workflow to fit your OS choice, then you could be productive in DOS if you wanted to. That doesn't make switching to DOS a good idea.

    2. Re:Why Linux is Better by janwedekind · · Score: 1

      Freedom to learn about anything

      This assumes the user WANTS to learn about anything computer related. Anyone believing this is a benefit to the user is at disconnect with general userland. Here is exactly what the majority of computer users want to learn: "The absolute bare minimum required to do the tasks I want to do".

      Well, this freedom 1 of the four essential freedoms for software users. Of course freedom 0 and 2 matter more to casual users of software (i.e. running and distributing the software as you wish).

      It's like UNIX with proper multi-user management and a mature security architecture.

      Ask 100 people off the street if this sentence makes ANY sense whatsoever to them. These people work AROUND spyware infections until they are no longer able to do so. These people are the ones that I saw at a fair who gave their name, street address, and their home phone number in exchange for a free ice cream cone.

      Well, claiming that there is a silver bullet for security would be factually incorrect. However given the same user, a GNU/Linux system is much safer than a Windows system. But if people are unwilling to educate themselves, they will have to learn from experience. Just think about identity theft in the context of online banking.

      It almost never crashes.

      Getting warmer. Most people would agree that this is a desirable attribute, and definitely the strongest on the list.

      Proper file system meaning no need to defrag your drive.

      While most people would again consider this desirable, too many treat this like backing up - something they should do, they know is a good idea to do, but simply don't.

      Well, I think it makes quite a difference. Recent Windows versions by default run defragmentation once a week. I.e. when you switch on a Windows machine it will be very unresponsive for the first 30 minutes.

      To them, Windows is free because the cost of an OEM license is baked into the sticker price of their laptop.

      Vista users who want to update their software would disagree.

      Caveats:
      -The Sims doesn't work, nor do any Valve/Steam games.

      That caveat is included on the website.

      -iTunes won't work. The comparable program (Amarok) will sync music, but doesn't access the iTunes Media Store, doesn't back up your iPhone (or activate it), and doesn't sync apps.

      I consider the lack of iTunes presence an advantage!

      -Many digital camcorders won't work (No AVCHD editing).

      I don't know AVHCD. Most camcorders use DV1394 and you can use dvgrab (or a GUI frontend) to capture the stuff. Then one can use MEncoder which supports multi-pass encoding to compress the video. Admittedly video editing for casual users was a problem last time I checked.

      -Printers could possibly work out of the box, could work with a bit of configuration, could work with a lot of configuration, or might not work at all. The same is true for some more obscure wireless chipsets, and some specialty hardware.

      IMHO the Linux printing software which uses the Postscript standard gives you much better control when trying to bring something to paper.

      Get a group of 100 people, present them your list, and then present them mine. Let me know if you need to start counting on more than one hand how many you can sell with your list.

      Of course it's always seems easier to argue for the status-quo.

      Opensuse 11.3 KDE is really, REALLY nice. I like it a lot. It worked with most of my hardware out of th

    3. Re:Why Linux is Better by Bigjeff5 · · Score: 1

      Most of the things on that list apply just as much to Windows as they do to Linux, some of them are misleading, and a few are just plain stupid.

      For example, the following describe Windows 7 as well or better than they do Linux:

      Protecting your computer, free software, next-gen desktops (I'm sorry, Compiz or no Windows definitely wins here), customizing desktops, free support, workspaces, clean start menu (really, linux start menus are only clean because they have nothing in them!), restarting the computer, free games, instant messaging apps, music player (really, there are a dozen players in Windows that are better than anything in Linux, all free of course), and weather (I can't believe they actually had this in the list).

      The following items in the list are utter bullshit, and have nothing to do with Windows or Linux:

      Freedom (seriously, if MS goes away in 10 years we'll switch to Macs), Drivers (you don't have to worry about them, because if they aren't already there you're shit out of luck!), New software (try installing anything not in your distro's repository - nightmare!), protect the environment (really? lamest argument I've ever heard), no back doors (complete bullshit), don't have to wait years for problems to be resolved (again, bullshit), help other countries (it's called international trade, assholes).

      Out of that, I've found just a few actual benefits, which I can fully agree with from my own experience using linux:

      Lack of viruses - there are a number of reasons for it, but it's definitely a big plus
      Stability - Windows hasn't been as bad as Linux fanboys wish for almost 10 years now, but Linux still wins by an ever shrinking margin IMO
      Up-front cost - a benefit, but often dwarfed by lost time working with the system. Not a big plus.
      Update all software at once - this is one truly nice feature I can get behind
      Works well on old computers - depends heavily on the distro, but a bonus (also irrelevant to most people)

      Unfortunately, these benefits are utterly dwarfed by the four reasons they give not to switch to Linux, and they leave out some major ones as well:

      The four they give (proprietary software, gamer, book/publishing industry, incompatible hardware) covers probably 50-60% of the market. Computer illiteracy covers the other 30-40%.

      I've been messing around with Linux (not using it regularly for more than a year or two at a time, mind you) for a decade and a half. I honestly cannot see anything like Ubuntu ever making a serious impact in the desktop market for exactly the reasons whylinuxisbetter.com stated you should not switch to Linux. You can make up all the bullshit benefits you want, but they all relate to using the operating system, and most of them are either not true or not relevant. We have computers to run programs, and if it can't run the programs it can't be successful. Linux can't run the programs the desktop market wants. End of story.

      --
      Security is mostly a superstition... Avoiding danger is no safer in the long run than outright exposure. - Helen Keller
    4. Re:Why Linux is Better by nxtw · · Score: 1

      Stability - Windows hasn't been as bad as Linux fanboys wish for almost 10 years now, but Linux still wins by an ever shrinking margin IMO

      I disagree. Windows 7 can restart the graphics driver at runtime, without losing the desktop session or having to close any applications (except perhaps the kind of games that cause graphics driver failures). Linux desktops have some limited capability to do this by restarting the X server, but in doing so, the entire desktop session is lost. Here, Windows is simply objectively better.

      Other than that, there's nothing fundamentally different from the Linux and Windows NT kernels that makes Linux more stable - both are vulnerable to faults in kernel space caused by poorly written drivers. Windows drivers do get much more QA, and while a large part of this is due to greater market share, it's also helped by the stabler API/ABI in Windows - less changes, less risk of breaking something.

    5. Re:Why Linux is Better by Voyager529 · · Score: 1

      -My point about the security quote is that the majority of people who hear "UNIX" think a religious person who had an..."irreversible" surgery. If you say "it's more secure than Windows" you may get some more nods, and I do agree that a default *nix config is better for Joe Sixpack than a default Windows config (though Vista and 7 have gotten this much better - just TRY and delete the system sounds, I DARE you).

      -Vista users generally take one of the following paths:
      1.) tough it out with Vista (for those who have dealt with it for the past year or two, it's not THAT bad, especially with some more RAM). This seems to be the most common approach.
      2.) Buy a new machine. This is more common amongst those who had among the early machines that shipped with RTM builds, and is obviously going to get more common as time progresses.
      3.) Use the Windows 7 disc from their other Dell machine, ask their hot daughter to ask their class nerd for a corporate copy, or some other dubiously legal method.
      4.) Buy an OEM copy from Newegg for $99, or the 3-pack from Wal-Mart for $125.

      --While I too consider the lack of iTunes to be an advantage, there have been plenty of people for whom their backup requirements were comprehensively covered by "My photos and my iTunes". Presumably, the one thing we fully agree upon is that iTunes is a terrible piece of software, especially on the Windows platform. It's among the reasons I switch back to Windows Mobile from a first-gen iPhone. Unfortunately for us though, the general populace is willing to tough it out with iTunes so that they can get their iPod working. The fact that Creative could have easily overtaken them during the formative years and didn't has as much to do with this as anything else, but that's besides the point.

      --Firewire video is great - if you're still using MiniDV and filming in SD. While I do personally prefer this workflow, the FlipVideo camera, HDD/flash memory based models have mostly overtaken the market. Many of these use AVCHD, or some variant of MPEG-4. KDenLive looks pretty good, but it's no iMovie or Pinnacle Studio 14. This is both to its credit and against it.

      --Postscript is wonderful, but it makes a pretty broad assumption - that your printer supports PostScript. The decade old HP 8000DN in my office at work speaks both postscript and PCL, and as such will likely talk to just about any hardware and any desktop OS long after HP deprecates manufacturing MKs, drums, and toner for it. This does not, however, apply to the overwhelming majority of consumer inkjet printers. This also doesn't account for the more popular multifunction devices - even if one does speak postscript, that still leaves the scanning bed, faxing system, and sometimes other functionality unaccounted for.

      --That's exactly the case. "What I have does what I need it to do. What you're suggesting would require significant amounts of work with a disproportional amount of benefit". SQL Query story above had some learning exchanged for lots of benefit. Switching to Linux, for many, involves lots of work for seemingly guaranteed less benefit.

      --dual booting has its own sets of headaches (not the least of which is guessing how much space you'll need amongst your partitions), and having multiple OSes kills a decent amount of the security argument (e.g. boot sector viruses can easily hose LiLo/Grub) and the cost argument (still need to pay for Windows and a security suite).

      --Neither does the iPad, but people are somehow managing to be productive on it. 25 years ago, people were managing to be productive with Lotus, WordPerfect, and Paradox on DOS, so it must be possible. Actually, being forced to focus on one thing at a time might, for some people, be a boon to productivity.

  109. Re:Windows is the only place left for Linux to exp by Pharmboy · · Score: 1

    The main reason I disable the effects isn't about performance, they are just annoying. Translucent windows are about the only effect that might have some purpose, although I don't particularly need them. Audio cues? Do I really need to know that I just closed a window? Or opened one? And the Aero UI *does* use RAM and resources, even if the heavy lifting is on the GPU, but it doesn't matter, again, it is just annoying. I am used to being able to hot key swap and click at a fairly fast rate and do so often, which is why the zooming is infinitely annoying.

    Classic UI in Windows 7 isn't classic. There are several serious deficiencies that slow me down. I put an icon up on the taskbar, ie: Chrome. If I start Chrome, the icon goes away, so I can't easily start a second instance. Instead I have to either click on the desktop icon (which I never used to even have) or open a new tab and separate it from the parent. And yes, this is something I do many times per day. There are 100 little things like this that simply take more time for each step than it used to.

    Don't get me wrong, Win7 is better on the security front, finally, and has some decent refinements in some areas, but it is still has too much tied to the OS and tries to do too many things. The alert system is pretty much a fail. They have managed to make networking even harder than it was by virtually forcing you to go throw their wizard and explain what kind of network you have. (jesus....) and wireless support may be better, but I've had to explain to more people how to get it to work than I did with XP, so not sure what to tell you there.

    --
    Tequila: It's not just for breakfast anymore!
  110. There is no competation by harris+s+newman · · Score: 1

    Wikipedia: "Competition is a contest between individuals, groups, nations, animals, etc. for territory, a niche, or a location of resources." Since you can get Linux with 0 cost, there are no resources transacted.

  111. Re:Nobody needs to compete with Windows for custom by janwedekind · · Score: 1

    I saw some Linux netbooks in stores (no laptops though) and they were using Linpus which is a Taiwanese Linux distribution. But at least back then it looked rather ugly and didn't have compositing :(

  112. Anonymous Coward. by Anonymous Coward · · Score: 0

    If we're talking about end-user adoption, I think we also need to look at how Linux is to be marketed. The point has been made earlier here that people seem to have less difficulty switching from Windows to Mac than from either of those OSes to Linux. One key reason for a lot of user confusion when they switch to using a Linux distro is that the brand doesn't mean anything to them, there's an immediate reactions of "What is this? Ubuntu? What? I can't use this, what's going on here?". The same can't be said for a user sitting down in front of (for argument's sake) a Mac. That user already knows the brand, it's popular, it's out there, it's a cool computer. They know that any idiot can use a Mac, the marketing says so. So the first major hurdle to getting that user to use that machine effectively is overcome.

    Some of the "battle" against the major OSes on the desktop can be won before the user even gets to sit in front of a Linux distro for the first time. You've gotta market it in a way that users will understand.

  113. A crazy thought by pinkeen · · Score: 1

    I had a crazy thought. What if MS didn't have monopoly in OSes and there were a lot of different OSes holding similar pieces of the marketshare? I'm not talking free only of course. At some point in time, the companies behind those OSes would have to work out a common standard, an API/ABI compatibility layer and stuff so they wouldn't lose their marketshare in favor of OneTrueOS(tm). I think this is perfectly doable. Then we would buy PC and then go to a store and chose from 5-10 ten OS products. Most of the applications would run natively and flawlessy on all of them. I know that this is a distant dream, but It's not something strange, It happens in all markets in some degree, except the software one.

    1. Re:A crazy thought by pinkeen · · Score: 1

      Then people would see Linux differently. It would be just one of the options which suits some people and doesn't other. Imagine the OS market like linux distro "market".

    2. Re:A crazy thought by Anonymous Coward · · Score: 0

      Alternately, one of the companies would become dominant after 3 to 5 years and own 95% of the OS market. The rest would make mp3 players and phones.

  114. The root of all Linux evil by pooh666 · · Score: 1

    Has been trying to make it into something Windows users like.

  115. Re:Nobody needs to compete with Windows for custom by Anonymous Coward · · Score: 0

    I love the sour grapes out of the Linux community. Keep cryin', boys. It makes me laugh every time.

    I know from actually talking to users that users plainly do not like Linux. Sure, there is tons of people who claim that their 4 year old daughter loves Linux but I have yet to ever see one of these people. The Linux numbers are lies, the distros are a train wreck to muddle your way through, documentation and software are second rate if they exist at all and the community is full of egos that are impossible to deal with. Have a nice day.

  116. XFCE. xubuntu for example by Anonymous Coward · · Score: 0

    XFCE. xubuntu for example. Or Elnightenment. Or KDE with the 3D effects turned off. Or...

    Your problem seems to be "take the defaults". But you aren't representative of the majority of the people out there.

    Change the defaults.

  117. It would be taking the eyes off the ball by Junta · · Score: 1

    This is not a popularity contest, first off. It's about doing what you do well. So long as your share is 'sufficient', who cares about the rest.

    Secondly, think about the technical reasons for Linux's leadership in the datacenters of the world. The sensibilities of Linux map well to most Datacenter concerns with its heritage of imitating Unix philosophy while at the same time adapting to new things. It has also found a place in the hearts of 'power users' who appreciate the flexibility. However, go onto the average desktop, and the open-endedness becomes a liability. Even if you do a good job of hiding the advanced flexibility under the hood, application developers have a hard time coping with the large landscape of possible configurations and paths whilst supporting users lacking the ability to navigate. In short, Linux started from a high-end philosophy and has had to work down, with a bit of awkwardness at the home desktop. MS has the opposite issue, they are taking philosophies built around the home desktop and trying to go up without compromising the home desktop. As a consequence, they cannot achieve equivalent flexibility and capability unless they alienate their base. I think on a technical level, Linux would have to sacrifice things that would make it no longer good at its core.

    Finally, the desktop isn't about intrinsic quality, by and large, it's about being 'default'. Most of those desktop numbers are people who never change from default. As a consequence, there is an established economy around paying hardware vendors to allow crapware in. Every windows license on a pre-made desktop/laptop system is probably a net profit for the vendor due to the crapware it comes with. Windows when installed without agenda isn't nearly so horrible as Windows installed by either your corporate standards or your vendor. Datacenters are going to reinstall the servers any way you slice it to meet their own standards and manageability, so they have less attachment to on-disk software.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  118. Re:Registry is bad, but not for the reasons you th by Pentium100 · · Score: 1

    But does the existence of /opt prevent an app from creating a file in /home/user/.kde even though it's not KDE?

  119. Re:Registry is bad, but not for the reasons you th by dkleinsc · · Score: 2, Insightful

    "The registry isn't bad because it's stored in binary form,"

    Actually, yes, that's part of what's wrong with it. For instance, let's say I have a registry problem that's preventing a proper boot of the machine, and a Linux CD. I can boot the machine using my Linux CD, mount the logical disk containing the registry, but then what? I'm limited in my ability to fix the registry because in order to do that I need the tool that the broken registry is preventing me from accessing. By contrast, if I have an alternate system capable of booting into Windows and accessing the hard drive with a broken /etc config file, I can go in with any text editor to fix the problem.

    The other major problem with the registry is that it's centralized, so if it's hosed for one thing, it can easily be hosed for everything else. Compare that to a Unix system, where if you have a problem with a config, it affects only those things that the config controls (and any dependencies on those controls). So if there's a problem, you're more likely to get a partially functioning system, enough to be able to locate what's wrong, fire up your text edit, and fix the problem.

    --
    I am officially gone from /. Long live http://www.soylentnews.com/
  120. Games are non-free too by tepples · · Score: 1

    Perhaps you like playing 3D games on your uber spiffy PC?

    If all the games requiring the performance of an "uber spiffy PC" are non-free, what's the marginal loss of freedom from a non-free driver?

    Perhaps there's a bug on your particular 3D driver that doesn't render the crosshair, cursor or other effect correctly.

    Or perhaps there's a bug on your particular game that doesn't render the crosshair, cursor or other effect correctly. If the game were free, you or I might fix the bug on a weekend. But unlike free drivers, which enhance the value of hardware, I can't see how free games can make money for their publishers unless they're massively multiplayer. In the case of a single-player or local multiplayer game supported by advertisements and distributed as free software, one could rip the ad network code and distribute that.

    Try convincing Nvidia to fix a cursor bug in a 6 month old proprietary graphics driver

    And try convincing EA or Activision to fix a bug in a 6 month old game.

  121. Making competitive software by ujoronen · · Score: 1

    Making software of any kind should be oriented on performing a task. Copying what others did, other than using familiar convention to reduce learning curves, just muddies things. Viewed objectively, a skilled user of Ubuntu 10.10 and Windows Seven are about on par with their weapons of choice, and only occasionally have a "ooh... that's neat, I wish mine did that" moment. To move forward, we need to identify the tasks users perform and rank them by their frequency. Evaluate each in turn on how efficiently this task is handled. Make changes as appropriate. Develop new solutions as needed. Walk away from convention when legacy limits abilities. We can make these changes more rapidly than Microsoft or Apple, and become the preferred tool with only a little marketing.

  122. Debian with a different set of packages by tepples · · Score: 1

    True, the specialized PC distributions you refer to do not share the goals of general-purpose desktop/server distributions such as Debian or Fedora. But they can still be written to be compatible with an application binary interface (libraries, package environment) identical to that of a more popular distribution, or in other words the same as Debian or Fedora with a different set of packages installed by default. This way, if one wants to add a given service to a machine running the networking distribution, such as a language or database on a web application server, one can add packages from the popular distribution's repository.

  123. Windows Linux Does It Matter by dontgetshocked · · Score: 1

    Keep your friends close and your enemies closer.NOT really but I always have been a fan of not being so proud that when you see something cool it can inspire you to create something yourself.

  124. Wine not by tepples · · Score: 1

    You're saying that because linux isn't great for games, that it's "abandoned" the desktop? With that sole exclusion, it's no worse than windows at desktop work.

    In order to get into homes, you need the games. And to get the games, you need to convince the developers of the games to test their products on Wine. And no, a console is not the answer if you value freedom.

  125. Chinese Windows CE netbooks by tepples · · Score: 1

    Your laptop is thin, light, has a long battery life and is also the first of its kind without volume production to drive cost down?

    Toshiba isn't the only maker of ARM netbooks. I saw a bunch of Chinese 7" netbooks with Windows CE on a kiosk at the mall the other day. It runs Internet Explorer and other apps designed for Pocket PC.

  126. Windows NT redux by tepples · · Score: 1

    and in the case of commercial software multiple binaries for the various architectures could be provided.

    This didn't go over so well back in the Windows NT days. Windows NT was ported to several architectures, but the vast majority of publishers of proprietary software chose to continue to distribute their products only for the most popular instruction set (that is, i386), not as fat binaries.

  127. Re:Nobody needs to compete with Windows for custom by tepples · · Score: 1

    All you find is three pounders with hard drives, crappy battery life and screens just a smidge smaller than a small notebook... and all running WIndows.

    I don't know about the Windows issue, but the screen size issue was largely due to aging eyes. Most web sites nowadays are designed for a window 1024 pixels wide, and 1024x600 on a 9" screen is smaller than a lot of users with poor eyesight can comfortably read, and the keyboard that matches a 9" screen is smaller than a lot of users with adult-size fingers can comfortably type on. My Dell Mini 1012 is a lot more comfortable to type on than the Asus Eee PC 900 that I had before that.

  128. Re:Windows is the only place left for Linux to exp by jedidiah · · Score: 1

    > Ok first off, a lot of the visual effects actually serve a purpose.

    No they aren't. They're just eye candy to sucker the rubes.

    Calling these things "useful" is just self delusion by those spending far too much time fixating on stuff of no importance.

    No. This crap is all about making the system "pretty" for marketing purposes.

    --
    A Pirate and a Puritan look the same on a balance sheet.
  129. They are good in their own world... by FPoe · · Score: 1

    Linux has no reason to try to compete. Windows will always dominate the enterprise market due the group policy and other ways of locking the idiots out. Linux is great for home use for people who want to use it. The downside to HP/Dell etc. selling Linux distros on their laptops/desktops (if they still are) is when the customer takes it to said store for support, chances are the tech will not know anything. I'm just assuming this since the techs know nothing about Windows either, which pegs their skill level between a mould covered brick and a noob that thinks they are a power user. There are things however that Windows OS absolutely fails at. A good example is Server Fileshare clusters. FAIL FAIL FAIL.

  130. Yes, because Linux is NOT Windows (LNW article) by anton_kg · · Score: 1

    linux.oneandoneis2.org/LNW.htm

  131. Answer: by Yfrwlf · · Score: 1

    No, because I want a better Linux desktop, because that's what I use Linux for along with a server. I want Linux to be a better desktop than Windows.

    --
    Promote true freedom - support standards and interoperability.
  132. We dont need 100% in fact 10% would be enough by voss · · Score: 1

    I switched from Windows to Linux not because Windows is terrible, but because Linux has reached the point where it has become
    "good enough". I can play WOW on it and install my operating system the way I want it. It has reached the point where I can
    find the hardware I need to run on it out of the box without having to install drivers from a CD. Everything on my compaq
    laptop works with Linux Mint Debian installation. Ive reached the point where if a piece of hardware isnt 100% linux out of the box
    compatible I just wont buy it. Yes some of the lesser name vendors, such as TP-Link, do pay attention and get
    customer loyalty because of it.

    Do we need 100% marketshare, no. I think 10% marketshare would be the point where I can go into best buy and the salesman can say
    "Yep this printer works with linux" because there would be a "Linux certified"
    sticker on it not because hes an ubergeek.

    The GUI is nice but people switch when they say to you "Hey all my stuff works with this...are you sure this is free????"

  133. When changing to something new by sea4ever · · Score: 1
    I remember reading in a book somewhere when I first decided to learn Lisp, and that book said something along the lines of:

    When switching to something new, don't think about what you're moving from, just embrace the features that the new language has to offer. You're not learning a new language to use it for the same things, you're learning it because it's a new tool.

    I think this can apply to operating systems too. Why should we be making copies of Windows when we have something genuinely unique*? We should embrace the uniqueness and refine that to bring something that is very good at what it does, instead of being moderately bad at doing what something else does.

    In other words, we should be focusing on being different. That's the geeky way anyway, geeks hardly try to fit in.

    As a question, why is it important that Linux gets desktop market share, anyway? I always saw Linux as a hobby-supported and donation-supported thing. I never expected that money would actually be an issue. In fact it seems to be working out just fine right now, too. Maybe not enough people are donating?

    *Unique of course if you count *BSD and all the distros together, I know they're a little different but it's not actually by all that much.

  134. What is stopping you genius? by Anonymous Coward · · Score: 0

    "- Interface design that specifically and completely bars programmers from participating"

    You can grab the distro that most closely do what you want and organize a team of GUI experts.

    "- Abandonment of 99% of the distros"

    Exactly why is this necessary?

    By having many distros good ideas are developed and adopted, bad ideas are abandoned, and this happens at a very quick pace.

    Just pick a distro and move from there. You simply show your total lack of undertstanding about why we are talking about Open Source Software, if you did you would nor propose such an stupid thing. It is like asking to suspend the law of gravity....

    "- Acceptance of proprietary drivers when offered (normal people don't give a damn about open source philosophy)"

    This happens to some degree, nothing is stopping you to pay for the privilege, but if perfectly usabl;e machines can be had, without this drivers, then I fail to see why there should be a blanket compromise.

    There are distros working on this, and there are people that are happy to live without them

    But here you are, advocating killing *choice*.

    "- Provision of real, available, phone-based technical support"

    That exist already. If you think there is a niche there, what are you waiting for?

    "- Real, complete documentation"

    Buy a book mate. Nobody gives you free documentation nowadays (and to say that Linux has no real documentation is frankly ludicrous. Most of my problems have been saddressed by someboy on the net....).

    "Consolidate, standardize, and corporatize. Staff and support. Advertise. Court developers. In other words, build a better Microsoft."

    You are missing the whole point.

    You want that people adopt a model that has been used very adeptly at screwing them up.

    You want the Linux developing community to become masochists in mass (and you use the business speak like if those things have not happened at all).

    "Or, remain "pure", disjointed, and niche on the desktop"

    Sure. Whatever you say buddy.

    Many other fields are cornered where Linux and Open Source was not given half a prayer of a chance to succeeed. Desktop widespread use is achievable, and even if it remains in single digits, it has enough mass appeal to make sure we have a plan B when Microsoft goe s all "Apple" on the consumer and the MS development community.

  135. I just switched by mattwrock · · Score: 1

    As a longtime developer using Windows, my dream was to move our desktop machines to Linux ad use virtual machines when needed. Since this was my idea, my windows machine of 5 years was wiped and replaced with Ubuntu. About a month later, I haven't had any need to return to Windows. We use Notes as our mail, so I have a Linux client there. Firefox, Open Office, and my IDES also have a Linux version. My machine runs faster, and it is easier to find things! My music plays fine, and my printers and network were found without issue. Ubuntu is not exactly like Windows, but when you learn the Linux way of things, it works out better actually. With that being said, the laptop and desktop are being replaced with mobile devices. I don't think the form factor has been settled yet, but "smart phone app" metaphor is clearly the popular OS choice. I love the Linux packages, but the "app store" seems to work better for most users. The good news is those run Linux too.

    --
    "Ones and zeros were everywhere. I even think I saw a two!" - Bender
  136. Re:Windows is the only place left for Linux to exp by Noughmad · · Score: 1

    > Ok first off, a lot of the visual effects actually serve a purpose.

    No they aren't. They're just eye candy to sucker the rubes.

    Calling these things "useful" is just self delusion by those spending far too much time fixating on stuff of no importance.

    No. This crap is all about making the system "pretty" for marketing purposes.

    I actually like my desktop-switching cube, it gives me a somewhat natural feeling of organization, and this increases my productivity. Oh wait, we're talking about Windows here. Where opening a folder produces a sound. Oh well...

    --
    PlusFive Slashdot reader for Android. Can post comments.
  137. Re:Windows is the only place left for Linux to exp by Myopic · · Score: 1

    My honest opinion is that if Linux were to become "like Windows", then it would stop being the suitable Desktop OS that it currently is. Windows has never been a suitable Desktop OS, ever.

  138. Re:Registry is bad, but not for the reasons you th by Xtravar · · Score: 1

    The folders I junctioned were c:\windows\winsxs and c:\windows\SoftwareDistribution

    Didn't want that crap hoarding space on my SSD... perhaps it was a stupid move.

    --
    Buckle your ROFL belt, we're in for some LOLs.
  139. Re:Windows is the only place left for Linux to exp by Antisyzygy · · Score: 1

    The problem is that Linux is a pain in the ass at times to fix all the installation issues or hardware problems. Understandably I am not a pro user, but you shouldnt have to wade through command line to fix a Matlab installation when you follow on screen instructions and read everything given to you. It may not be the fault of linux, but its still a fault with the platform as a whole. I used Ubuntu and CentOS quite a bit before. For awhile I even switched to Ubuntu before it got bogged down by various problems. Frankly, if they want to take more of share of desktops they need to make it easier to use or at least developers for the platform need to have some stricter guidelines when they make their software. Maybe Google would have the vision and administrative control to release a competitive distribution that could compete, as they have with Android. Don't get me wrong, I hate Microsoft. They have way too much market share to be making the crappy OS's, office software, and Xbox software they do. I always have problems with my Xbox streaming video from my Windows 7 based machine, but the Xbox works streaming video from my Mac with literally no problems whatsoever. That is ridiculous. I just think that Linux is too fragmented to work for what people want.

    --
    That brings me to an interesting point, / . is just "the ramblings of socially-inept, technology-literate news-mongers".
  140. Re:Windows is the only place left for Linux to exp by npsimons · · Score: 1

    The problem I have with comparing Linux to Windows on the desktop is that I think Windows stinks on the desktop.

    Agreed.

    I want an operating system to run applications.

    Seconded.

    It should be a kernel, drivers, codecs and the base API, with a singular update manager, and text configuration files.

    The word you are looking for is "Debian". Seriously, I just switched back from Ubuntu to Debian on my main laptop, and it's so nice to be rid of the bloat, the stupid UI tweaks, the indecipherable decisions to break what already works well. I will grant you that the default desktop install of Debian installs GNOME, but you can easily install LXDE ('sudo tasksel install lxde-desktop') or XFCE ('sudo tasksel install xfce-desktop') or Fluxbox, Openbox, wmii, ratpoison, etc.

  141. Re:Nobody needs to compete with Windows for custom by Myopic · · Score: 2, Interesting

    You think? I think about 30% of people would never install their own OS. I think if it's easy (and it is), then about two thirds or so of people would be willing to install an OS.

    I heard arguments like yours about browsers, too, but here we are looking at usage for non-preloaded browsers of around 50%.

    Besides, I don't think your point retorts the OP's point. If Linux had lots of developers (and, actually, it does) then its software would become "good enough" (and, actually, it pretty much is) and then there would start to be some preloads (and, actually, there is a small amount of that).

  142. Training Wheels by Anonymous Coward · · Score: 0

    What we really need is a slider in KDE that transforms the desktop settings from as close to Windoze ( dumbed down ) as possible to full functionality ( everything turned on ) at the other end. In this way new users could start with a desktop which is familiar to them and when they are comfortable easily morph it to a better one.

  143. Stop cloning M$ by whitroth · · Score: 1

    I loathed Office 2003, including Word and Lookout, er, Outlook. Then came 2007, and I discovered I *HATED* them with a passion.

    You can guess how I feel about the effort to make Thunderbird and OpenOffice more and more like them.

    Give me a skin for t-bird that makes it look like the original, which displayed email the way they *used* to, with at *least* the To:, From:, and Subject: at the top of the email, not in an idiotic half-a-line thing that chops off half the subject.

    And as for OO.o, give me a skin so that it looks, and works, like WordPerfect, the *vastly* better word processor that lost to M$'s monopolistic and illegal deals with hardware OEMs, and a "marketing" dept. that couldn't market their way out of a wet paper bag with the help of the Terminator.

    Give me something *useful*, not it-must-look-like-M$

                    mark

  144. Re:Windows is the only place left for Linux to exp by HermMunster · · Score: 1

    Of those here who are serious about using Linux for their day to day, take a few minutes over the next few months for each person you encounter that might be interested in Linux on the desktop and ask them about their interest. Give them some input as to how well it works, what the desktop environment is like, how it isn't as prone to viruses as Windows, how all the software is free. When you are done ask them to ask you the most important question they can think of about it. If they don't reply with a question about whether it runs Windows software, then ask them about that. I'll bet you can see the issue right there.

    I am not promoting the idea of Wine or crossover or any other package. The people you need are the average person just using it, showing it to their family and friends, not someone who is willing to add extra stuff to make it run Windows programs, to make it a Windows clone.

    The most important things that holds people back are that it won't run Windows software (all of it) and that it tends to break on updates.

    I use Linux and have for many years. I have it installed on about 15 computer in my shop. I have brought customers in and sat them down in front of Linux (without telling them anything) and they just use it. WITHOUT explanation. They pick up the mouse, find the familiar icons, double click, and go. Most have no idea that it isn't Windows and lots ask if this is the new Windows (meaning it is so familiar to them that they think it's just an update to Windows).

    The goal should be to cease adding features of features sake and get with making it so that it doesn't break. I'd sell the idea of Linux more often if I didn't have to worry about it breaking every time a new update is downloaded (no I'm not implying that all updates break Linux, but there are enough that will that make my job harder after the fact).

    So, once everyday people can use Linux without it breaking and they can understand that it is quality enough to be an environment in and of itself and we don't have to worry about some distro hijacking the direction of Linux (making some major change such as the display server change and the desktop manager change--where inevitably both will lead to major clusterfucks) then Linux will be a more viable home desktop environment where people can feel free of the virus monsters and not worry about having to pay for software junk that barely passes for shareware, and they can get on with their lives and be happy about their choice.

    --
    You can lead a man with reason but you can't make him think.
  145. Re:Registry is bad, but not for the reasons you th by Anonymous Coward · · Score: 0

    Given how most everything is a hardlink under c:\windows\winsxs, I can see how that'd break. That won't fly on Linux either.

  146. Agree, but for different reasons by SCHecklerX · · Score: 1

    I like that my ubuntu laptop "just works" for the most part. I dislike that for things that aren't quite the way I want them, it is becoming more impossible to fix or change them.

    KDE is a great example. Years ago, I liked their initial efforts of borrowing from the best UI elements that worked in other environments (OS/2's WPS, for example). Now they simply chase Microsoft. Gnome is guilty of this too. I love the concept of drag/dropping colors/patterns to nautilus to change it's appearance. Why isn't this used throughout? Why is it constrained to only the background? Why is it applied globally, and not available per object? WHy doesn't nautilus maintain the size of windows for different folders?

    Windows is not a great interface. There are many things that Linux UIs do, and have done, better. Unfortunately, those good things seem to be going away as everybody seeks to mimic windows rather than stick to the better way of doing things, or come up with better ways of doing things. All in the name of "making it easy for windows users to transition". That should not be our goal. Our goal should be an elegant, intuitive, and customizable UI.

  147. Re:Windows is the only place left for Linux to exp by mcgrew · · Score: 1

    In my mind, Linux really needs to advertise the benefits it has to the ordinary person

    The "ordinary person" doesn't even know Linux exists. They think Windows is "the computer".

  148. Dysphonia, privacy, ideographics... by tepples · · Score: 1

    Keyboards are for entering text. But even now programming is almost all entering symbols and references. Text is a lot of work entering lots of characters when a single symbol is produced. Typing allows all kinds of mistakes.

    Because typing allows mistakes in a word processor, word processors have red underlines to highlight misspelled words. Because typing allows mistakes in a program editor, program editors have syntax highlighting and a similar use of red underlines. Furthermore, program editors have tab completion to speed up entering symbols.

    And possibly most important, typing doesn't match the practice of mainly reusing code - you're always writing things from scratch, even to refer to existing code.

    I've seen dataflow diagrams in products such as Rocky's Boots, LogicWorks, and Widget Workshop. In these environments, when you point-and-click to reuse code as a node in a dataflow diagram, you're drawing a lot of lines to hookup all the inputs and outputs to the other nodes, and you're drawing the lines from scratch. You're also pointing and clicking to find the reusable component you need as the needle in the haystack of components installed on your machine. And besides, how would the components be created?

    20 years from now, if you're still programming, you'll be flowcharting and speaking.

    Speaking? Overuse of the vocal cords invites the various dysphonias. I don't want the stranger sitting next to me on the bus hearing what I'm doing or (worse) thinking I'm criminally insane and calling the police on me. And speaking is just as linear as typing.

    There will always be better accuracy and therefore faster communication when augmented by hands touching something that touches back

    And until haptic feedback makes leaps and bounds that I haven't anticipated, "something that touches back" is the action of a buckling-spring keyboard. I'd like to see links to prove otherwise.

    [Mobile phones] have keyboards mostly because of texting and the truly archaic phone numbers that are already being replaced by software directories

    You still need a keyboard or on-screen keyboard to search the directory.

    and directly messaging contact info around.

    You still need a keyboard or on-screen keyboard to enter the recipient of the message the first time if you have met this recipient in person.

    and keying text messages will start to be reliably replaced by speech to text (spoken over the network to the STT server).

    With everyone else in the room hearing. That kills the big advantage of texting over speaking, namely the silence.

    So by the time 20 or so years comes around, young programmers will use

    ...graphing calculators. Everything else that's programmable and affordable for home use will be cryptographically locked down to run only programs developed by professional programmers working for businesses and approved by the hardware maker.

    Convenience and cost for the billions of users will probably mean most people just touch surfaces or gesture in the air for selecting options, while workers use "pens" that don't feed back unless they're working on the machine's state, not the state of more abstract work. People who must communicate more precisely or verbosely with the machine will use pens that feed back, and perhaps surfaces and objects that deform to interact with the pens, because the human wetware has the most expressive and receptive interface in that manner.

    Which creates a bigger divide between the haves and the have-nots. Pens that feed back will be expensive, just as a 3D mouse is expensive, and for at least the first 20 years until patents expire, applications needing preci

    1. Re:Dysphonia, privacy, ideographics... by Doc+Ruby · · Score: 1

      When speech is appropriate, people will speak to interfaces, whispering if necessary. When otherwise, people will gesture with a pen or finger.

      The main change underlying these changes is that people will nearly always be selecting from existing content or "remixing" components. Mustering individual characters into words will rarely be necessary, and therefore rarely the mode used to communicate. Most text is already unnecessary, just a lazy or poorly designed UI that should already be selection from existing data already online. Inference from that data for new values will be even more possible as the critical mass just grows, as does templates for automated intelligence to use it.

      Most people don't type 85WPM, or really "type" at all, but they use a keyboard instead of cursive. Speed is not the reason, even though some people do have an advantage. Some people will have speed advantage in the pointing/speaking modes, too, especially if it's advantageous in their lives/work.

      Remember that we're talking about 20 years from now. There will still be programmers and other throwbacks with keyboards, just as there are still people who program on paper before typing. But for the overwhelming majority of the billions of people who will use computers all day long, they will be speaking and pointing. Certainly the billions of East Asians will not be typing QWERTY or even pinyin, and they will be the largest bloc of users. I used them as an example of people who do not form communication symbols from letters, or whose communication is directly mapped to speech at all. They use symbols and gestures, with contextual inference to add meaning to the symbols actually specified.

      The hardware to do this won't be expensive in the timeframe I'm talking about. And indeed it doesn't matter which exact hardware implements this. I'm assuming that hardware will keep up with the requirements to let humans communicate in the most expressive but universally accessible methods available to us. That's speech and pen. The actual hardware will cope with that, in many ways that are not necessary to foresee in detail now in order to know the general way they will exist then.

      --

      --
      make install -not war

    2. Re:Dysphonia, privacy, ideographics... by tepples · · Score: 1

      When speech is appropriate, people will speak to interfaces, whispering if necessary.

      I guess the fundamental disagreement here is to what extent speech will be appropriate. Even whispering invites more snooping as usual than it does on cheap laptop LCDs, whose shitty viewing angle has a privacy advantage. But I'd love to be proven wrong by a device that can pick up subvocalizations.

      Most text is already unnecessary

      Consider that hardware designers switched from schematic capture to Verilog, even though the schematic capture program that I used (LogicWorks when I was in college) allows components to be created, filed, and reused. Revision control systems work best on formats that are easy to diff and patch. As I understand it, textual source code is easier to diff and patch than diagrams, but I'd love to be proven wrong on this.

      just a lazy or poorly designed UI that should already be selection from existing data already online.

      Before I select the data, I first have to find it. This means either typing to search for the data or arranging the data in a folder structure and pointing to select it. Drilling down a folder structure with a keyboard and tab-completion is just as fast as doing so with a mouse or a stylus.

      Remember that we're talking about 20 years from now.

      Computers used keyboards and mice in 1990, and the desktop GUI hasn't changed fundamentally since Mac OS 6/7 and GS/OS 5/6 from that time period.

      I used [East Asians] as an example of people who do not form communication symbols from letters, or whose communication is directly mapped to speech at all.

      Korean uses an alphabet called Hangul. In each Chinese language, characters are mapped onto spoken syllables, modulo homophones. Now you're down to Japanese, which isn't exactly spoken by "billions".

      The hardware to do this won't be expensive in the timeframe I'm talking about.

      Twenty years is one patent term, enough for one major iteration of input devices. Again, I'd love to be proven wrong.

    3. Re:Dysphonia, privacy, ideographics... by Doc+Ruby · · Score: 1

      People will use pen or fingertip to write as we did with ink when diagram or speech isn't acceptable. The big advance is intelligence in recognizing the variable input data, which will come over time, as it has come pretty far already. Parallel processing and DSP are just getting started on those problems, which have had more economical alternatives so far. But with pressures to dump the keyboard, as we already have with phones and tablets, the problem will be more pressing, and solutions will be developed faster and more completely.

      Circuit design isn't like other programming, which is why it's not communicated to machines in a structured language like C. But for generations circuits were designed in schematics, not text. After diagram tools are popular among programmers higher-level than hardware designers, diagram tools will become popular among hardware designers, just as happened with text.

      Diff and patch are harder in diagrams, but they're artifacts of text. What matters is change management. Topology is a more meaningful change to manage than text changes, which are arbitrary and harder for the human to process even when the differences are presented in text. Managing change and correlation among diagrams will be done in the terms of the diagrams. Those terms will allow more meaningful comparisons in terms of the actual work, instead of the more arbitrary correlations possible in text that describes the work much less manageably to start with.

      Finding data, or rather symbols of data, from which to select is the most important problem now that data has become problematically abundant, while it was always problematically scarce before. Context, patterns, cross reference, and just accumulated wisdom about practice and meaning will give software the kind of ability to infer meaning from small cues just as humans do among ourselves. Likewise we'll become more forgiving of machine error as the interfaces to them become more expressive and personal. Which is the main reason humans communicate so "well" compared to HCI: we forgive each other's mistakes in ways we do not when we see them presented by a machine.

      The desktop GUI hasn't changed fundamentally. But now that more people use phones than use computers, the limited hardware and different info and use cases it supports have non-desktops much more popular than are desktops across all users in the world. That change has already happened. The keyboard is an artifact of the desktop, as it was an artifact of the physical desktop that computers adopted as a metaphor. New UI metaphors show people and their relationships to each other, as well as other objects (like places) and their relationships (eg. maps). A desktop is a very limited work and social space, and people are already growing well past it. But it took 20 years for the desktop metaphor to be the main computer mode - even longer, as it wasn't until Windows 3.1 (1991) that most computer users even used a desktop most of the time, and really 1995 with Windows 95 that it was the overwhelming mode.

      Sure, there are some East Asian languages that don't use ideographs. But Chinese/Japanese relationships of syllables to symbols are largely arbitrary, as the different spoken values in different Chinese languages (Han, Cantonese) each correspond to a single shared symbol set. Unlike Indoeuropean languages, in which text is always derived rather closely from the spoken version of the symbol. Billions of people are using symbols which are only incidentally spoken. The relevance to programming is that source code is rarely spoken aloud, and only incidentally.

      Patents haven't prevented competition among game controllers, keyboards, mice, trackpads, trackballs, pointersticks, either between devices or between companies making the same device.

      --

      --
      make install -not war

  149. Where can I try Maemo? by tepples · · Score: 1

    So, linux does run on smartphones. One flavor is called Maemo

    Too bad none of the four major U.S. wireless carriers and none of the major U.S. electronics chains have a Maemo handset. I'd love to try one so that I can consider buying it.

    1. Re:Where can I try Maemo? by HeckRuler · · Score: 1

      Well ok. Go buy a N900 (or 800 or 810) from, uh... ebay? and call up T-mobile.
      If T-mobile isn't in your area, or has crappy service, you might be out of luck. I dunno if anyone else services the N series, or what other devices run Maemo. Sadly, you might have to shop around rather then just handing money to the girl in cell-hut at the mall.

  150. Mobile computing costs substantially more by tepples · · Score: 1

    But the desktop is disappearing. "Mobile" computing is computing you don't have to notice computing.

    Until you notice the bill. Internet service for all the desktop PCs in a home costs $40 per month. Smartphone service, on the other hand, costs $70 per month for each handset, and you get cut off after you've downloaded or streamed a couple movies' worth of data in a month.

    1. Re:Mobile computing costs substantially more by Doc+Ruby · · Score: 1

      But it's still where the growth is.

      Probably within 20 years mobile Internet will be like wired Internet: a single mobile device will access different networks operated by different operators. More like Europe's mobile networks rather than the current lockin. That allows competition, which allows lower prices. The actual costs of providing mobile Internet are lower than providing wired Internet, so those costs will go down to lower than wired broadband.

      Or maybe not. If not, then whatever's keeping the mobile Internet safe from competition will probably apply to the wired Internet, too. In that environment where monopoly/cartel defines the economics, anything is possible, but since mobile Internet is cheaper to provide, it will still probably be cheaper than wired Internet.

      In any case, mobile Internet will be pervasive, and therefore necessarily affordable. Of course, economics could wipe out all "discretionary" telecom by a middle class and all telecom by the poor, leaving only corporate users with either mobile Internet or any at all.

      But there are very few plausible scenarios where the current price and quota structure lasts. It's just bad for business, since it keeps networks from exploiting the demand inherent in billions of humans. So that's not the way to bet.

      --

      --
      make install -not war

    2. Re:Mobile computing costs substantially more by tepples · · Score: 1

      The actual costs of providing mobile Internet are lower than providing wired Internet

      Even when you have to pay billions for spectrum and fight NIMBYs to put up towers?

    3. Re:Mobile computing costs substantially more by Doc+Ruby · · Score: 1

      Yes. Because in 20 years those spectrum costs will be long ago repaid, and tower real estate will be long ago secured. Not to mention technology like phased arrays that eliminate the need for reserved spectrum and "ideal" tower locations or large towers. I also expect that flying radio platforms will replace most ground towers.

      You are looking at all these bottlenecks as if they'd be pushed through tomorrow. 20 years is a long time, and the revenue to be gained is unparalleled. The real unknowns are business trends related to competition. Barring an extreme trend towards monopoly/cartel, rather than the opposite that is usual, market demand and tech development will make radio comms cheaper than wired comms on the fundamentals.

      --

      --
      make install -not war

    4. Re:Mobile computing costs substantially more by tepples · · Score: 1

      Because in 20 years those spectrum costs will be long ago repaid

      The more bandwidth you provide, the more spectrum you need to provide it. And what happens once the spectrum leases come up for renewal?

      and tower real estate will be long ago secured

      The more users you have, the more towers you need to service them.

      Not to mention technology like phased arrays that eliminate the need for reserved spectrum

      Spectrum still has to be reserved to stay out of the way of legacy equipment. If new technology interferes with existing public safety equipment or people's FM radio or ATSC TV, there will be blood. A transition from ATSC to its successor within two decades after the expensive transition from NTSC to ATSC doesn't seem likely either.

      20 years is a long time

      A long time which, in my opinion, is beyond a reasonable financial investment horizon.

      Barring an extreme trend towards monopoly/cartel, rather than the opposite that is usual

      Consider the mid-1980s. The North American video game market was heading into a recession, in part because of too much shovelware. Nintendo saved the industry with the NES. Some of this was due to a cryptographic lockout mechanism on its new console that kept out some of the shovelware.

    5. Re:Mobile computing costs substantially more by Doc+Ruby · · Score: 1

      Now that TV has gone digital, there's lots more spectrum even in the existing bands. As radio and DSP tech gets better, the same width radio bands carry more data, as subbands can be ever less far apart. Phased arrays don't need reserved spectrum at all, and there's all kinds of ways to shrink and eliminate towers, some of which I mentioned. And within 20 years, legacy equipment can be eliminated as quickly as it took to transition to digital TV. If it takes 25 years, that's not a meaningful difference in this discussion wherein I picked an arbitrary 20 years.

      20 years is beyond a reasonable direct financial investment horizon if you're not market makers who can keep shaping those 20 years through continuing investment choices, as you and I are not. But it's still a timeframe I feel comfortable predicting in general outlines, because I've been doing it successfully in 5-10-15 year horizons since the 1970s. I don't know just who or how the speech/drawing inputs will be productized in 2030, which is required for financial investment. But I do have a good idea which technologies, products and techniques are consistent with the overall trend of telecom development over that duration.

      In the 1980s, the NA videogame market was stagnant because the American console corps were complacent and paralyzed by cannibalistic management. At Atari in particular I know that cocaine in the marketing department and elsewhere was devastating all decisionmaking - and other competitors probably had equivalent problems I don't know about. Nintendo rebooted the industry, but only after trying and failing to sell something like NES or at least Donkey Kong to Atari, which notoriously turned up its complacent (and likely numb) nose, pressuring Nintendo to take the bigger risk and directly compete in NA. In any event, I don't really see what NES has to do with the ubiquity of mobile comms and the changing modes of communicating with computers that will bring.

      --

      --
      make install -not war

    6. Re:Mobile computing costs substantially more by tepples · · Score: 1

      I don't really see what NES has to do with the ubiquity of mobile comms and the changing modes of communicating with computers that will bring.

      An NES was far more locked down than the ColecoVision that it replaced. Likewise, an iPad is far more locked down than the netbooks that it replaces. Appliance makers will use the change in mode of communication to bring along a change in execution security policy.

    7. Re:Mobile computing costs substantially more by Doc+Ruby · · Score: 1

      I don't see how that kind of mode change offers vendors or manufacturers the chance to change consumer expectations of rights in what they pay for. The mode change that is exploited for that is typically a hardware mode change, like mutually incompatible cartridges. Changes from keyboard to speech and pen/stylus aren't quite that kind of mode change.

      In any case, we've gone pretty far afield in this discussion. It's been one of the longest I've had on Slashdot in perhaps several years that's remained a real conversation despite disagreements. Thanks for it.

      --

      --
      make install -not war

  151. If not all hardware, then whose hardware? by tepples · · Score: 1

    That just means that it doesn't work on all hardware.

    Mac OS X doesn't work on all hardware, but it has a well-known brand of hardware with which it works wonderfully. GNU/Linux has neither the near-universal compatibility of Windows nor the well-known hardware brand of Mac OS X. I can't just walk into Best Buy, try a Linux box on display, and buy it; every PC there that isn't made by Apple has Windows 7 on it.

  152. Re:Windows is the only place left for Linux to exp by exomondo · · Score: 1

    Linux has a 90% share in supercomputers, a 50% share in servers (+/- 10%), and a pretty good share of cell phones and other mobiles, if you include Android and other semi-proprietary systems. The only place to expand into it the desktop, where the market share is at most 5%. So, why not?

    I mostly agree with that, and i certainly don't see 'Linux' being held back by being a Windows competitor, i mean Linux is doing just fine. Maybe adoption of desktop linux distros is affected by just trying to be a windows alternative rather than being something new and different but there needs to be a level of familiarity for users to be comfortable, you need a Windows-esque distro to start the transition to linux then as the users get comfortable they can make the progression - if they wish - towards systems like Gentoo. I don't think any of this affects Linux itself though.

  153. Business model for free games? by tepples · · Score: 1

    I assume by modern game you really mean proprietary game written for Windows.

    It costs money to make video games with production values comparable to those of an EA or Activision product. How would the developer of a non-proprietary game come up with this kind of money?

    In your eyes the lack of proprietary applications are what make Linux painful for you. This is hardly the fault of Linux, and entirely the fault of the vendors of said applications.

    It's partly the fault of distro makers for not making their distros attractive to the vendors of said applications.

  154. Re:Windows is the only place left for Linux to exp by Com2Kid · · Score: 1

    I am used to being able to hot key swap and click at a fairly fast rate and do so often, which is why the zooming is infinitely annoying.

    AFAIK keyboard focus is instantely switched, you can ignore the visuals and just keep on typing.

    Though quite frankly I almost never minimize an app anyway (I just shove something else on top of it :) ), so I haven't even noticed the zoom effect until you mentioned it and I explictly went to check it out.

    Of course WinKey-M minimizes everything w/o a zoom effect.

    And the Aero UI *does* use RAM and resources, even if the heavy lifting is on the GPU,

    You can read over on the Engineering Windows 7 Blog (Scroll down to "Desktop Graphics - Reduced Memory Footprint
    ") about how window contents are stored purely in GPU memory.

    If I start Chrome, the icon goes away, so I can't easily start a second instance. Instead I have to either click on the desktop icon (which I never used to even have) or open a new tab and separate it from the parent.

    Middle click the running instance of Chrome in the taskbar to open a new instance. The icon is still there, it has just been expanded out.

    Granted this is 100% non-discoverable... But I think the idea is that anyone who wants to open umpteen browser instances probably also reads sites like /. :)

    Another way to open a new instance is to hit shift-winkey-#, where # is whatever numbered position the chrome icon is on your taskbar when the taskbar is empty.

    And yes, this is something I do many times per day. There are 100 little things like this that simply take more time for each step than it used to.

    Reply with a list of'em and I'll see how many work arounds I know. :)

    and has some decent refinements in some areas,

    Being able to slam windows to the side and get them sized to 1/2 screen is insanely useful.

    have managed to make networking even harder than it was by virtually forcing you to go throw their wizard and explain what kind of network you have.

    I actually really appreciate this, as when I bring my laptop over to someone's house, or to any WiFi hotpot that I don't trust, I can just select "Public" and know that my HD contents aren't going to be shared out over the network. On the flip side of things, home networking actually works now! YAH! (About damn time)

    and wireless support may be better, but I've had to explain to more people how to get it to work than I did with XP, so not sure what to tell you there

    My main issue with XP was that half of the damn wireless cards would co-opt the really good Windows Wireless UI with their own POS UI that couldn't do half the things the Windows UI could do.

    Haven't had many issues with Win7's UI. Normally my interaction with it consists of clicking on the tray bar icon and then selecting whatever network I want to connect to.

  155. No, we shouldn't care by beandaemon · · Score: 1

    Without taking the luxury of going through 500 comments before me, I'm pretty sure/confident that someone has probably already said anything I could say, but I'll say it anyway. I couldn't care less whether or not linux is competitive, the only thing I care about is whether or not it's viable for personal use. secure/stable/hardware support. In order for Linux to be competitive it would have to gain market share with countless legions of people I couldn't care less about. More succinctly, NONE of the qualities in linux which attracted/drew me towards it, have anything to do with it's profitability, market share, or adoption rate. You could perhaps argue that linux needed to attain a certain -mass- to attract the resources necessary to gain the qualities that I DO care about, but let's just say the necessary mass to do that is far less then it would require to "compete" with microsoft.

  156. "no-name companies" by tepples · · Score: 1

    Don't download crappy freeware/shareware apps from no-name companies?

    If I start a company to develop and publish software, how do you recommend that I make it not no-name?

  157. US nexus by tepples · · Score: 1

    Maybe it uses patented code (even though my country does not recognize software patents and I do not care about them).

    Even if you do not live in the United States, if you do business with people who live in the United States, you may still have to worry about United States patents.

    1. Re:US nexus by Pentium100 · · Score: 1

      The point is - let me choose what I want and do not want to use. If I want x264 (or similar) to watch torrented TV shows, let me have it. x264 itself is available for free and its license allows distribution.

  158. Competition or not by Anonymous Coward · · Score: 0

    http://www.youtube.com/watch?v=T8jvEJngh4M

    Some are a little bit for competition and some a little for peace
    Diversity makes strong

  159. Get font rendering right then we'll talk by Anonymous Coward · · Score: 0

    One thing that STILL stifles Linux adoption is font rendering. Ubuntu has just about got it right with 10.10 but Mozilla apps (Firefox and Thunderbird) still throw-in their own config which is less than attractive to the eye in most cases. I recently had to make the choice between continuing to use Fedora (lots of developer tools pre-installed) and moving to Ubuntu. I was loathe to give up all the software which comes ready installed compared with Ubuntu but I eventually chose Ubuntu because it's for a laptop I will use every day and that means I have to LOOK AT IT every day! THAT's the issue with desktop Linux adoption. If Mozilla would think a bit harder about what their apps look like BY DEFAULT on various Linux distros we'd get a bit further with new adopters. Even better if Fedora gave a ***ck about font rendering. Fedora uses the same font rendering technology as Ubuntu yet Ubuntu's is far superior though not quite competitive with Mac OS X.

    It's the little things that matter with desktop Linux.

  160. Re:If it weren't for Linux, Windows would cost $30 by Microlith · · Score: 1

    If it weren't for Linux, Windows would cost $300 or so per seat.

    Only because MS snips and picks features. To get a system equivalent in functionality, Windows costs way more.

    Ultimate: http://www.newegg.com/Product/Product.aspx?Item=N82E16832116718&cm_re=windows_7_ultimate_64-_-32-116-718-_-Product
    VS2010 Pro: http://www.newegg.com/Product/Product.aspx?Item=N82E16832116864&cm_re=visual_studio_2010-_-32-116-864-_-Product

    Easily a thousand or more if you want an "official" platform that isn't crippled and begins to approach what is available in every Linux distro.

  161. Re:If it weren't for Linux, Windows would cost $30 by nxtw · · Score: 1

    Only because MS snips and picks features. To get a system equivalent in functionality, Windows costs way more.

    But people buy systems that do what they want or need. They don't buy systems with software they don't need to make a "fair comparison".

  162. Linux isn't a single platform by judeancodersfront · · Score: 1

    That's the main problem.

    The second problem is that half the users run around screaming about how proprietary software is evil. Not exactly a welcoming environment.

  163. Microsoft apps compete with each other by FoolishOwl · · Score: 1

    I recently started a job at a company that uses the full range of Microsoft products on its desktops. The latest apps are attractive, easy to use, and after a day spent using them, I feel like the smiling members of my high school rally committee were beating me with bats all day.

    We are using Microsoft Outlook, Microsoft Sharepoint (as a Web site), Microsoft Sharepoint (as a standalone application), Microsoft Communicator, Microsoft OneNote, Microsoft Word, Microsoft Excel, Microsoft Communicator, Internet Explorer, all in Windows 7, along with I don't know how many other major and minor applications. Each one has a button on the toolbar to launch one of the others. I've got Word embedded in Internet Explorer, Internet Explorer embedded in Word, Outlook trying to pass everything through OneNote to one of the Sharepoints (I forget which one), and in general, every damned application is trying to climb on top of every other application, while shouting, "Look at me! I'm the prettiest!"

    Meanwhile, in a corner, there's PuTTY, where I'm logged in to a CentOS box, where maybe I can fix an actual problem.

    Seriously, I don't think Linux should compete with Windows. I think Linux should just try to do things competently.

  164. 600 comments now! by luk3Z · · Score: 0

    You just wrote 600 comments about which OS is better Windows or Linux ^^ Answer is: both are good enough.

    --
    Recipes for USA bankrupt - http://tinypaste.com/0d66f dd = dollar deluge (printed in the infinity)
  165. Re:Windows is the only place left for Linux to exp by badkarmadayaccount · · Score: 1

    Zooming windows can be useful, also - the graphics card does the rendering, unless you are anal about powersaving, it's pointless not to have it - even then - just don't use it if the GPU doesn't have enough horsepower. Special effects are in the same category, if the GPU doesn't choke, they come free, seen as they are a temp load - comes and goes. Audio cues? Can be annoying, when appropriately packaged, are gone and not littering the system with a sudo yum remove. Same goes for the previous, though the amount of code for the aforementioned is laughable, AFAIK.

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  166. Re:Windows is the only place left for Linux to exp by Pharmboy · · Score: 1

    To some of us, the zooming is simply ugly and "appears" slow, even if it isn't. When I want to switch to another window, I simply want that windows to POP, and be in focus, so I can do what it is I wanted to do. Snap / snap / snap. I don't need the old XWindows method where when you mouse over, the new window gets focus (not sure I could get used to that), I just want an OS to feel snappy and responsive. Linux needs work on that when starting apps as well.

    --
    Tequila: It's not just for breakfast anymore!
  167. My anecdote goes the other way by tepples · · Score: 1

    the last donated perperials I recieved was a scanner (does not work on windows above XP), 3g dongle (does not work on windows above vista) and a printer (does not work on windows above xp), all of which worked fine under the latest version of Kubuntu -- out of the box.

    I tried to switch to Mandrake with a Microtek ScanMaker 4850 scanner that several years later still has no SANE driver. My aunt just moved, and now the wireless router has moved from the room with her oldest son's Ubuntu box to a different room, and Ubuntu doesn't recognize a spare USB WLAN adapter that the Windows PC now in the same room as the router used to use.

    1. Re:My anecdote goes the other way by Ash-Fox · · Score: 1

      I tried to switch to Mandrake with a Microtek ScanMaker 4850 scanner that several years later still has no SANE driver.

      Unfortunately you drew the short straw on this one. Generally most of my issues to be the opposite, future versions of Windows not having the drivers.

      Ubuntu doesn't recognize a spare USB WLAN adapter

      Really... Out of curiousity, does this USB WLAN adapater have a broadcom chip?

      It's the only instance I am aware of (due to hanging out on the ubuntu support channel on IRC), where Ubuntu recognises the USB WLAN stick but due to licensing issues can't provide the firmware out of the box. This might be of help, hopefully you would only need to do step one, but otherwise, you got a full guide on what to do, so not the end of the world.

      Although, it might also just be easier to use one of the graphical ndiswrapper interfaces available from the package manager (just search 'ndiswrapper'), that lets you use Windows drivers directly for the wireless. I find it odd that Ubuntu wouldn't mention it automatically it in the restricted manager/hardware manager though, it should have offered either of these options to you automatically (just as it does with any other propietary drivers).

      --
      Change is certain; progress is not obligatory.
  168. Re:Windows is the only place left for Linux to exp by Anonymous Coward · · Score: 0

    That's a good point. I absolutely agree with you!

  169. From 1996 by jbolden · · Score: 1

    Linux has always taken ideas from Windows. It was the first Unix to really go after the Windows crowd, essentially the first Unix community built by people that had grown up in a windows environment. Here is the most popular desktop in 1996: http://xwinman.org/screenshots/fvwm95.gif

  170. Restocking fee by tepples · · Score: 1

    Go buy a N900 (or 800 or 810)

    I walked into a T-Mobile store back in May, and they didn't have one.

    from, uh... ebay?

    If it turns out that I happen not to like the look of the N900's screen or the feel of its touch screen, I'm probably $80 out of pocket for shipping, return shipping, and the 15% restocking fee. That's why I said "try one".

  171. Re:Windows is the only place left for Linux to exp by badkarmadayaccount · · Score: 1

    Snappy is a function of the CPU and IO schedulers. They do need more flexibility in latency/throughput trade-offs. Prelink and profiled prefetch/caching ought to take care of startup times. Ubuntu uses them, AFAIK.

    --
    I know tobacco is bad for you, so I smoke weed with crack.
  172. Re:Not an easy install... and breaking new things. by neminem · · Score: 1

    I finally upgraded to Win7 by virtue of buying a new computer a week ago. I've spent the last week tinkering to get it to work properly for my tastes (which, in the end, involved switching out the entire freaking file manager, in addition to several other things). Linux doesn't have a monopoly on that particular issue, sadly. Though perhaps releases happen more frequently than they do in Microsoft-land.

  173. Re:Windows is the only place left for Linux to exp by bored · · Score: 1

    The problem I have with comparing Linux to Windows on the desktop is that I think Windows stinks on the desktop. I may be in the minority, but I want an operating system that is lean and mean, with no zooming windows, special effects, cute audio cues, or glassy curved "kewl" surfaces. I want an operating system to run applications.

    Glad, i'm not the only one. I think some part of M$ gets this, hence server core. On the other-hand, im one of those XP/2003 guys because I cannot deal with the lag in vista/7 due to the changes in the graphical model, moving GDI (the API that 99% of windows the applications use) higher up in the software stack and loosing 3x-20x drawing performance drives me nuts.

    Plus, I want to run "apps", and strangely enough some of my apps are 10-15 years old. Of course some of them are brand new, but I don't always feel like keeping an old computer around just to use my old eeprom burner.

    Oh BTW, You sound like the kind of person who would have enjoyed MR BIOS in their day. Basically instant on BIOS. Now days I just leave my machines in S3 all the time. My windows machines are stable enough to never need rebooting, and handle S3 well enough, I have my desktops doing WOL and S3 standby on a 10 minute cycle. Solves the boot problem, of course with all the shit cut out the machine cold boots in ~10 seconds anyway.

  174. What competition? by Anonymous Coward · · Score: 0

    Linux is so far ahead of Windows already, it ISN'T a competition anymore.

  175. And by mahadiga · · Score: 1

    Is it possible for Linux community to refrain from telling users to DIY.

    --
    I'd like to buy homeland for our 10 million people. http://twitter.com/mahadiga
  176. OP is a little off base by tom229 · · Score: 1

    I think OP has missed the point. [Normal] people don't really care what theyre using... they just want it to work for their needs.

    I've always run Ubuntu on my laptop for example, because it works well for what I need my laptop to do. I dont run it on my desktop because every game is unsupported, multi-monitor support is brutal, silverlight support for my stock portfolio is non-existant, etc.

    A computer is a tool; and as with any tool: sometimes you need a spoon, and sometimes you need a backhoe.

    --
    If it ain't broke, don't fix it.