Slashdot Mirror


Why Aren't People Abandoning Windows For Linux? (slashgear.com)

This weekend SlashGear published "Reasons to Abandon Windows For Linux," making their case to "Windows users who are curious about the state of Linux for mainstream computing." It tries to enumerate specific reasons why Linux might be the better choice, arguing among other things that:
  • Updates on Linux are fast and "rarely call for a restart" -- and are also more complete. "Updates are typically downloaded through a 'Software Updater' application that not only checks for operating system patches, but also includes updates for the programs that you've installed from the repository."
  • Windows "tries to serve a variety of markets...cramming in a scattered array of features" -- and along those lines, that Microsoft "has gradually implemented monetization schemes and methods for extracting user data." And yet you're still paying for that operating system, while Linux is less bloated and "free forever."
  • "Because less people use Linux, the platform is less targeted by malware and tends to be more secure than Windows"

The article also touches on a few other points (including battery life), and predicts that problems with Windows are "bound to get worse over time and will only present more of a case for making the switch to Linux."

Long-time Slashdot reader shanen shared the article, along with some new thoughts on why people really stay with Windows:

I think the main "excuse" is the perception of reliability, which is really laughable if you've actually read the EULA. Microsoft certainly doesn't have to help anyone at all. I would argue that Windows support is neither a bug nor a feature, but just a marketing ploy.

Their original submission suggests that maybe Linux needs to buttress the perception of its reliability with a better financial model -- possibly through a new kind of crowd funding which could also be extended to all open source software, or even to journalism).


28 of 966 comments (clear)

  1. Not 'free' by jmccue · · Score: 4, Insightful

    It does not come 'free' with the PC/Laptop. Even though they will need to pay eventually (upgrades/subscriptions) people still see it as free.

  2. OS means nothing by darkain · · Score: 4, Insightful

    The OS doesn't really mean anything at all. The OS only exists to run software which solves specific problems to get jobs done. On paper Linux looks like, but in the real world, it just consistently falls short for desktop usage. It does GREAT in the server world, due to the reliability and performance, but these are less of a concern on the desktop.

    On the desktop, we need the ability to accomplish tasks by individuals that are not computer experts and dont have experts sitting around them constantly to ask questions to. Having done tech support in a small business of people who are not tech savvy, routinely being asked how to dial an international phone number, or reply to an email, or send a FAX, these are not tasks that the Linux ecosystem are suited for.

    Linux is built for tech savvy people by tech savvy people. Linux is chock full of software engineers, but lacks UX engineers in all aspects of the ecosystem.

    1. Re:OS means nothing by ewibble · · Score: 4, Insightful

      It is because Linux doesn't run the software users want.
      If you want to play games, run windows sure there are a reasonable amount of games for linux but all major PC games support windows.
      If you want to use photoshop run windows

      Most good Linux applications are ported to windows anyway.

      Also windows comes preinstalled on your computer, so no matter how easy it is to install Linux, and it is fairly easy, it is easier to do nothing, so if you are just running a web browser why bother? I suppose it the simplest way of getting rid of all the adware that comes preinstalled too.

    2. Re:OS means nothing by idji · · Score: 4, Insightful

      and the number 1 thing that Linux is missing is MS Excel,and that is why businesses will never switch, because EVERY business uses Excel.

    3. Re:OS means nothing by JMZero · · Score: 3, Insightful

      Every once in a while I try out Linux on the desktop; the only consistent part of the experience over the years has been that it's terrible. Installing software is terrible. The package managers are terrible. It's a complete dumpster fire. A couple times ago I had mixed success with using .deb packages. Then last time, my success rate with "double clicking a .deb file" went to zero - they'd just hang on the taskbar doing nothing. The forums told me to sit and spin; apparently I should have been looking for snaps now.

      The samba config tool did absolutely nothing, just silent, complete failure.

      To be clear, I got everything I wanted set up via command line (and just using a container for one thing, because apparently lots of other people have given up on the problem altogether) when I got tired of fighting the crappy tools, but I was blown away by how bad it was - a huge backslide over the last 15 years.

      If someone just wants a web browser terminal, they should get a Chromebook. If a non-techy user wants to do a variety of things on their home desktop computer - ie. activities that involve installing software - then Linux is a desperately bad choice.

      And, to be clear, your examples are insanely irrelevant - bordering on comical. There aren't, like, throngs of non-technical Windows users who are unhappy with Microsoft's dual-boot support. Because the users don't give a crap about partitions or dual booting. Because they don't need to consider anything like that to run Excel or play a game.

      --
      Let's not stir that bag of worms...
    4. Re:OS means nothing by apoc.famine · · Score: 4, Insightful

      I have no idea why you're downloading and double-clicking .deb files. We've had package managers for a long time now. Your issue isn't that linux doesn't work well, it's that it doesn't work like you think it does. That speaks nothing to how well it works, and everything to difficult it is to teach people that microsoft's way isn't the best way to do things.

      As much as you gave me shit for irrelevant issues, yours of configuring samba is likewise. You're not who this thread is about. Pretty much any average user can download and install linux, and do most of what they currently do in Windows out of the box.

      It's sometimes rather baffling how disconnected from what users actually use their computers for the average slashdotter is.

      --
      Velociraptor = Distiraptor / Timeraptor
    5. Re:OS means nothing by JMZero · · Score: 4, Insightful

      The software I wanted hadn't been updated for a while, and all there was on some old website was either source or a .deb file to download. Since I just wanted to run the software (and not have a fun romp through a bunch of old dependencies), I took the deb. That whole part seemed pretty reasonable, and it seemed to be installing. And then it hung, icon lingering on the taskbar, process gone.

      So I gave up and installed it from the command line. But I was curious if I'd messed up somehow, so I checked online. I found forums filled with miserable angry nerds who were mad at the question. The underlying problem has apparently existed for years. Nobody, like, doubted that the installer was broken. That seemed to just be accepted reality: of course it doesn't work. Why would you even try that? Sure software center (or whatever) might try to do something when you click on a deb file... but you can't really think that'll work, right? You are dumb. You need to learn how a real OS does things. Great.

      On the other bit, connecting to a network so you can get some files is not some crazy arcane thing, and it's pretty easy to do that with Windows. Technology wise, Samba works fine for doing this job - once I gave up on the UI, it worked fine. So yeah... maybe I'm crazy, but I think it makes sense that there's a UI for configuring Samba in a Linux distro. But I don't think anyone involved cares whether it works, and it doesn't. (Or didn't, anyway, that one was actually a problem from years back).

      --
      Let's not stir that bag of worms...
    6. Re:OS means nothing by Bert64 · · Score: 4, Insightful

      And you've never encountered old windows or mac software that hadn't been updated in a while, and consequently was painful/impossible to install on the latest version? The internet is littered with such things.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  3. Linux is fractious by drinkypoo · · Score: 4, Insightful

    Lots of distributions. Lots of ways of doing things. Systemd or not. rpm or dpkg or portage or one of the other dozen or so package managers. Lots of old documentation hanging around telling you to do things that don't work any more. Binary drivers or not. X11 or Wayland. GNOME or KDE or neither.

    Putting aside the argument of wasted effort, it's just confusing for the average user. Even those of us who are capable of navigating these waters may easily grow tired of the hassle.

    --
    "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    1. Re:Linux is fractious by ilsaloving · · Score: 4, Insightful

      I'm using Kubuntu on my laptop right now as I type this and I have to say that you are so unbelievably and short-sightedly wrong that it's incredible.

      It is NOT easy to use. There is not one single distribution that is easy to use. It's relatively easy for ME to use, and presumably easy for you as well, but I've been using computers for several decades. I am a software developer and a sysadmin. I also know how to set the dip switches on an internal ISA modem to their appropriate IOMEM and IRQ values.

      Having the skills to do that puts us at an advantage so overwhelming compared to the average person, that picking up some obscure OS and using it is as easy as cooking microwave popcorn.

      Linux is only "easy" if you stay within the confines of a specially curated garden so small that Apple is jealous. And even then it's not all kittens and rainbows. Open up Discover now and look for, say, Visual Studio Code. Which version do you pick? Do you use the regular install? The snap version? The flatpak version? Do you honestly think the average user is going to have any idea what those even are?

      At a broader scale, how is the average user even going to know TO use Kubuntu? I went through 5 different distros just to find that one that gave me the least grief for what I was trying to accomplish. A snowball has orders of magnitude better odds of surviving in hell than an average person will have the ability to know which distro to pick.

      And never mind edge cases, like trying to get it working properly on a laptop configure with Optimus graphics. Assuming you don't have issues installing the drivers, you literally need to log in and out to switch between video chips. I'm sorry but that's idiotic. And no, I don't care that it's "Nvidia's fault". Avg joe user certain isn't going to care. All they will care is that they have to jump to needless hoops in Linux that they wouldn't have to do if they were using Windows or Mac.

      This is why something like ChromeOS is winning. Because it's one single known quantity that is consistent across everything. Doesn't matter what Chromebook you buy, it has ChromeOS, and it will act the same no matter who made the hardware. Also, the hardware may vary but never to the point where issues like the one I described above will ever come into play.

      Hell, even as a techie, I still find myself getting frustrated when I have to drop whatever I'm doing and do a deep dive into the OS in order to do something that I would never have even considered needing to worry about in another OS. For example, I've managed to lose complete access to my trackpad because I had tried out the "disable trackpad when mouse plugged in" option. Kubuntu somehow thought my trackpad was simultaneously a trackpad and a mouse at the same time, and disabled it. I had to plug an external mouse in to recover because I couldn't even disable the option until I did. That sort of problem is inconceivable in the Windows or Mac worlds.

      The point is, the aspects of Linux that us techies cherish and drool over, are the exact same ones that alienate the general populous. The issues that are annoying to us are insurmountable to the average person. And the level of arrogance that too many tech people have, blind them to glaring faults that alienate the average person.

  4. Because windows works well enough by Harlequin80 · · Score: 4, Insightful

    For the vast majority of users windows works well enough. And their PC / Laptop came with windows.

    So there is no incentive to change.

  5. Because of one thing! by oldgraybeard · · Score: 4, Insightful

    The public just buys what the major tech marketing machines are selling. Very few even know there is an option and why it matters.

    Just my 2 cents ;)

  6. Re:Why? by jwhyche · · Score: 5, Insightful

    It's got nothing to do with systemd. Most users don't know or care if the system is running systemd or init. It's only an important topic for system admins.

    The reason that people are not abandoning Windows for Linux is pretty simple. Windows is a much better, and supported, general purpose operating system for the desktop. It has more tools for doing general office work, desktop publishing, and video editing that Linux has. This is just the nature of the beast.

    But that doesn't make Linux useless for the desktop. I've noticed that Linux desktops tend to occupy more specialist niches. An this is where the Linux desktop shines. You can completely customize it for the individual task. The fact that it comes with tools to do this out of the box is a bonus.

    Severs is a different story. Outside of active directory I really can't think of many things that Windows Server outshines Linux on. Linux simple makes a far better general purpose server than Window Server does. Infact if it wasn't for AD I doubt that Windows Server would have the presents it does.

    --
    I read at +2. If your post doesn't reach that level I will not see or respond to it.
  7. Re:Come on now by quonset · · Score: 5, Insightful

    Exactly. Until any version of Linux can run Photoshop or Capture One (or as someone below said, AutoCAD), or any other mainstream software which people use on a regular basis, people are not going to use it, even if it's free.

    People want to either insert a disc or download the software and get it to work. The first time.

    Until this massive obstacle is removed, Linux will be relegated to its insignificance in the personal computer market.

  8. It's the Apps, man by duke_cheetah2003 · · Score: 5, Insightful

    Linux is wonderful for sure.

    But it's basic issue with toppling Windows dominance over the desktop is Apps. Plain and simple.

    Until developers start pushing out major Apps for Linux, it's going to remain in the shadows, running all the backend stuff like it always has. Linux simply has no hope on the desktop until it gets the App support from major companies, like Windows enjoys now.

    Which leads to the second problem for Linux. Fragmentation and poor compatibility from distro to distro. There's just no standard for developers to follow, that would ensure their stuff will run as desired on any given Linux desktop. There's ton of different UIs, different display servers, different system tools, different locations for common stuff. Even the basic libraries installed on any given Linux desktop are rarely the same as they are for another one. Different versions of just about everything plagues Linux's viability for big corporation's developers.

    Even Steam can be a bit of a chore to get working properly on a Linux desktop install. You gotta make sure the right libraries are in. And even when you get it working, there's absolutely no guarantee any of your games will work. They might. They might not. Windows does not suffer from this issue. You buy a piece of software/game for Windows. It will work. Period.

    Don't get me wrong, Linux's various distros have come a long way in addressing compatibility and dependency issues for their software repositories. But, from my view, it's still too much of a disaster for big corps to make the investment in developing their big App suites for Linux.

    Once big name corps, like Adobe and Microsoft for example, start pushing out Linux versions of their flagship products, Linux will have arrived. But until then... we're stuck with Windows.

  9. Well.. by edris90 · · Score: 3, Insightful

    Technology is only as reliable as the understanding of the user using it.

  10. Perception of lack of security updates by goombah99 · · Score: 5, Insightful

    Windows makes a BFD of updating your computer or scanning for mal ware.
    Ironically the fact that updates are a big deal on Windows machines makes people aware of them. They are aware when one exists and if they haven't done it. This intrusiveness gives you the sense that as long as you stay updated Microsoft will keep your machine happy and healthy.

    Linus doesn't provide that feeling.

    You are never really aware if the "kernel" (scary) is upt to date or what that means or how to tell.

    So it's daunting.

    A linux distro with a security CLippy would give people more confidence something was out there keeping them safe and healthy

    --
    Some drink at the fountain of knowledge. Others just gargle.
    1. Re:Perception of lack of security updates by azrael29a · · Score: 5, Insightful

      Oh yeah. Updates. You mean those Debian updates that come every 3 years or the Ubuntu ones that come every 12 months?

      WTF? I guess you've never used them. Security and minor feature updates are available in the repo every few days.

  11. Re:2019... by Dutch+Gun · · Score: 3, Insightful

    If that abomination known as Windows 8 couldn't drive users to Linux, don't kid yourself that a little issues like end-of-support lifetime for a very popular version of Windows will do the trick. Remember, we've already gone through this with Windows XP. Experience tells us that most home users will just keep using Windows 7 until their PC dies, while corporations still not ready to switch will pay extra for longer support.

    --
    Irony: Agile development has too much intertia to be abandoned now.
  12. Re:Why? by aaarrrgggh · · Score: 4, Insightful

    Arguably, DFS-R is better than any of the Linux alternatives for replication of data between offices.

    Biggest reason on the desktop is the same as it was 15 years ago: people like Outlook,

  13. Re:Why? by ilsaloving · · Score: 3, Insightful

    While the parent is funny, it does raise a good point.

    Systemd is a great example of the idiotic religious-level infighting that happens constantly between linux "enthusiasts".

    Do you know what impact Systemd has to the average user? Fat. Fuck. All.

    Do you know what DOES have impact on the average user? A bunch of nerds getting into screaming matches with each other over ultimately pointless details.

    People get their panties in a twist over the most bloody idiotic things, like colour schemes and font choices. Meanwhile people who just want something that works throw their hands up and nope over to something that will give them less perceived headaches.

    Like it or not, every single one of us represents the image of Linux, and our collective inability to see things with a little perspective is just one of many reasons how people are being actively pushed away from trying linux.

  14. Re:Because Linux sucks. by 0111+1110 · · Score: 4, Insightful

    I have been a Linux user for many years with quite a few different distros and I have to agree with the other guy. I am running Xubuntu right now and nothing 'just works'. A lot of the programs I want to use don't have documentation. Sometimes you have to read the source code even to know what the program is for. In general Linux program documentation is just utter rubbish compared to most Windows programs. They almost always assume that you have the technical expertise of someone who writes compilers for a living.

    Very few program installers bother to add menu or desktop launcher entries and it is by no means easy to do that manually. Many programs are from somewhat to very out of date if you try to just do an 'apt install x' and Ubuntu flavours have one of the best software repositories in the Linux world. Really only Arch Linux can compete. So you have to google the program and hope they have a ppa and many don't and even when they do they are sometimes out of date and when you try to install an out of date ppa it screws up the entire software installation system until you fix the problem which is by no means easy or straightforward.

    Installing programs on Linux is often like wrestling an alligator naked. It's almost always a massive massive struggle and yes it isn't that unusual for you to be expected to compile from source and without any instructions on how to do so. Sometimes you get lucky and there is a Snap or Appimage or Flatpack which makes the installation more like Windows, sort of automagical when it works which it doesn't always. Frequently such packages cause problems when you actually try to run the program because the program was not originally written with that sort of installation in mind or because the installer hasn't been updated for 3 years.

    Overall I like Linux better than Windows, but that is only because Windows sucks so very very badly because Microsoft is one of the worst software companies on the planet. But Windows at least has consistent single click installs that really do almost always just work and when someone bothers to write a Windows program they nearly always at least tell you what the program is supposed to do and very very often even tell you how to install and run it. I hate to say this but I think at least some people who love Linux love it because it is so difficult to use. I think it's kind of an ego thing. Like they want to feel superior to the retardo Window users who would not have a chance in hell of running even the easiest 'desktop' Linux distro. It makes some people feel so very elite, but that's not what an operating system is for.

    After the Windows 10 OS-as-Adware debacle I decided to finally make a serious effort at doing everything except gaming in Linux, but the people who write Linux software don't make that easy. So many of them are like, "Uh yeah I wrote this free program (it's free so stfu and don't complain!), but I don't give even the slightest fuck if even a single person besides myself ever uses it. Really. I. Don't. Care! So go read my uncommented source code with 100 different source files if you want to know how to use it or how to install it (compile from source baby!) or even what it is actually for. If you want to know why I wrote it you can go fuck yourself. No really. Go buy commercial software if you don't like it. Oh there is almost never any commercial software for Linux? Then go run Windows if you want documentation." That last bit is my point. Windows developers usually write docs or even manuals (Manuals OMG!).

    I have spent weeks trying to figure out how to compile from source a linux web server I really would like to use, but I can't for the life of me figure it out. It is a massive puzzle or mystery. And no there isn't a binary available. So I had to just give up. There is however a Windows version available and I am pretty sure installing *that* version of the server would be a piece of cake. I have a Linux server though so that doesn't help me. It is open source and I have the source code so I could presum

    --
    Quite an experience to live in fear, isn't it? That's what it is to be a slave.
  15. Re:And Linux users want 'free' by Tough+Love · · Score: 4, Insightful

    A myth. It is well known that Linux users are generally willing to pay more than average for game titles. I do not doubt that Linux users also earn more on average.

    A vanishingly small minority of Linux users refuse to ever pay for software. Contrast this with the mass hordes of Windows users who habitually steal their software, every last bit of it.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  16. Re:Because Linux sucks. by apoc.famine · · Score: 3, Insightful

    anyone with an IQ of 120 or less is going to have very serious problems installing and using it and that means most of our species.

    I've got a USB stick in a drawer with a Kubuntu install on it. Plug it in, boot up, click "install", and it does it in about 10 minutes. If that's scary, you can click the other tile and just run it off the USB stick. It's like 85% as good as installing it.

    Making that bootable stick is the hardest part. You have to download a program from the internet, insert a USB stick, and run the installer.

    Most of our species aren't doing more on any device than what you listed. And anyone doing more than that is going to have to learn something, even on Windows.

    --
    Velociraptor = Distiraptor / Timeraptor
  17. Re:Because Linux sucks. by thegarbz · · Score: 4, Insightful

    It's like 85% as good as installing it.

    You see it's crap like that that gives Linux a bad name. No it's not 85% as good. It's barely 20% as good. It gives you a nice OS wonderfully out of date with a complicated system to store resident files while at the same time being painfully slow.

    Running Linux from a USB stick has it's place but claiming it's 85% of anything even remotely resembling a desktop workspace just serves to reinforce the idea that opensource zealots are just pushing an agenda rather than actually presenting a serious product.

  18. Re: And Linux users want 'free' by Tough+Love · · Score: 3, Insightful

    The proposition was "Linux users want free". Which is bullshit. Linux users want freedom, there's a slight difference.

    --
    When all you have is a hammer, every problem starts to look like a thumb.
  19. Re:Why? by Musical_Joe · · Score: 5, Insightful

    Do you know what impact Systemd has to the average user? Fat. Fuck. All.

    This. Absolutely 100% this.

    I thought "I wonder what this Systemd thing is that they're arguing about?". I googled and found an answer on a website called linux.com which I assume is authoritative on the subject. It said:

    It's tempting to let personalities get in the way. As fun as it is to rant and rail and emit colorful epithets, it's beside the point. For lo so many years Linux was content with SysVInit and BSD init. Then came add-on service managers like the service and chkconfig commands. Which were supposed to make service management easier, but for me were just more things to learn that didn't make the tasks any easier, but rather more cluttery.

    ...and at that point I sighed and stopped reading. That attempt at an answer sums Linux up for you. You ask a question about a term, and the answer includes at least five more terms you need to look up. If you don't understand why this is a problem, you don't understand what the "average computer user" wants and/or needs.

  20. Re:Because Linux sucks. by FictionPimp · · Score: 4, Insightful

    Or you are me. You buy a modern XPS, the same one that dell sells with linux. Only you buy it with windows because it was cheaper (wtf why was it cheaper?). Then you download the latest ubuntu and put it on a usb stick. It fails to launch, so you google and find out you need to add kernel options in order for the install to work.

    So you do that and now you can get it to launch, but it's so slow it's almost unusable. You struggle through that and finally get your install. Then you realize that even though you have 16GB of ram, for some reason it only made a 1gb swap partition and now you can't just close the notebook lid and come back to it later, because what you come back to is a kernel panic.

    So now you start over and do a custom format to get the right sized swap partition. This time everything works but 3-4 times you get a kernel panic on resume and you don't know why. More research determines it's because your notebook has a nvidia/intel hybrid graphics and even though nvidia is disabled it's still loading a kernel mod that is causing this instability. So now you are in the terminal and you need to add kernel options that you worked for others until you find the one that works for you.

    Now you finally have a working notebook and you think, "This is totally ready for my mom to use". I'll give her the ubuntu install media.