11 Reasons Linux Sucks

A few days ago I talked about why you should try Linux.  Today, to the chagrin of Linux fanboys everywhere, I will explore the other side of the issue with 11 reasons the average desktop user would want to avoid Linux.

So here we go!  In no particular order, here are 11 reasons Linux sucks.


Reason #1: It’s Complicated

Linux is more complex than Windows or OS X.  Sure, once you are familiar with Linux and its idiosyncrasies, it’s not hard to use.  But the initial learning curve is steep.

As with several of the upcoming entries, this problem isn’t as severe as it was a few years ago.  There are now a handful of distributions that work straight out of the box for most people, and setting them up is only slightly more difficult than a recent copy of Windows.

But even with those improvements, new users must, at least, sift through all the available distributions to find the easy ones, learn how to download the right install image, learn to burn the image to a disc or create a bootable USB thumb drive, get to the install portion, and decipher what each prompt is asking.

This is not an insignificant hurdle for many people.  Good Linux users are good because they experiment and seek more information.  If you are unable, or unwilling, to learn and work through Linux’s complexities, you may want to avoid Linux.


Reason #2: You’re Alone… Almost

How many Linux users are there?  It’s difficult to pinpoint this exactly, but relatively speaking, it is safe to say not many.

Problems you encounter are your responsibility to fix.  You can’t pop into any computer repair shop with your Debian rig and get help.  The only help you’re going to get is through Linux forums, IRC channels, mailing lists, and occasionally fantastic Linux blogs such as Down To Earth Linux.  😉

Not everyone has a problem with this.  I fix my own computers, and vastly prefer talking via typed messages over the Internet, than in person or over the telephone.  It’s my mindset.  But for many, this is horrible and a valid reason to avoid Linux.


Reason #3: It Changes Constantly

At it’s popularity peak, the Ubuntu distribution looked something like this:

Ubuntu 10.10, Maverick Meerkat, Released April 2, 2010

It was sleek, lightweight, polished, and easy to use.  Since the first versions of Ubuntu, the layout and workflow hadn’t changed much.  Each update included small tweaks and improvements, there were a few color scheme changes, but everything was largely consistent and familiar.

Less than one year later, Ubuntu releases looked like this:

Ubuntu 11.04, Natty Narwhal, Released March 7, 2011 (lots of people decided to avoid Linux that day)

Ubuntu opted for a radically different user interface, called Unity, that was buggy as hell (it’s much more stable now).

This isn’t a purely Ubuntu problem, and it isn’t restricted to user interfaces.  Linux distributions often make radical changes that break or change things you used to do with your computer.  Again, this is not as bad as it was a few years ago, but it is still a problem.


Reason #4: Pointless Competition

Wayland or Mir?  Gnome Shell, KDE, Cinnamon, Unity, XFCE, MATE, or LXDE?  OpenOffice or LibreOffice?  Banshee, Amarok, or Rythmbox?

This is one of the few entries in the list that is getting worse, not better.  A short while ago, there were two major desktop environments, Gnome and KDE.  Each had its own strengths and weaknesses, and were distinct from the other.  Now, Gnome Shell, KDE, Cinnamon, Unity, XFCE, MATE, and LXDE are all major desktop environments… and most do damn near the same thing.

Why start Cinnamon from the ground up when some configuration tweaks to Gnome Shell could have accomplished the same thing?  Why did they reinvent the wheel?


How about the much-lauded Wayland and Mir display server?  What major feature does Mir have that Wayland does not?  They do the same thing!  Why are we making two products?

Don’t get me wrong, I believe competition is great.  But only when a competitor improves upon the other’s limitations.  Gnome was fast and simple, but it was plain and offered limited customization.  KDE offered all the shiny widgets and customization that Gnome lacked, but it was more complex and resource intensive because of it.  Each served a distinct purpose and catered to a specific audience.

What purpose and audience does Cinnamon have that Gnome Shell can’t fulfill?  All these pointless competing products make it difficult for Linux promoters to make clear recommendations, and make it difficult for newcomers to figure out what the hell is going on.


Reason #5: Mediocre Hardware & Peripheral Support

While you can run Linux on a wider variety of exotic systems than its competitors, it often chokes on common hardware.  It’s not Linux’s fault.  Many hardware manufacturers don’t provide support for Linux, so developers are left to reverse engineer support.

But, that doesn’t mitigate the annoyance.  You can’t simply purchase any video card that plugs into your computer.  That wireless card in your laptop?  There’s a good chance that will give you some trouble.  Oh, you bought a digital camera?  I hope it doesn’t require any special drivers or software to get the pictures off.


Reason #6: It’s Slow

Okay, it’s not slow.  It’s just not fast anymore.  The current version of Ubuntu runs slower on my powerful gaming desktop than 8.04 (Hardy Heron) did on my then old Pentium 4 laptop.  It’s kind of sad that I no longer notice any performance difference between the most recent version of Fedora and Windows.

In order to get that lightweight, snappy feeling back in my computer, I need to use a distro built on simplicity and speed, such as CrunchBang, or use a barebones distro such as Arch and add in everything myself.


Again, it’s not exactly slow.  But it’s no longer a given that it will rocket past Windows and OS X like it used to.  This was a huge selling point to Linux!

“Tired of the bloated feeling of Windows Vista? Throw on the easy to use Ubuntu and your computer will kick ass again!”

Now that’s gone.

“Well, it’s still kind of fast, but on a computer that old, it will struggle. If you really want speed, you can try a different distro that’s not as resource intensive, or upgrade your computer.”

FFS!  I feel like an iPhone salesman apologizing for an iOS update that crippled everyone’s old iPhone.


Reason #7: Programs Suck

Okay, they don’t exactly suck, particularly since most of them are free.  But in many areas the competition is so much better.

Let me give you an example.  I am an engineering student, and I absolutely need Windows.  Linux programs for computer aided engineering are garbage compared to the competition like AutoCAD, SolidWorks, and Catia.  And there is no sign this will change any time soon.

And it’s not just engineering.  How about video editing?  You can not do serious, professional video editing on a Linux rig.  You need Windows or OS X.

Office work?  Everyone keeps saying how great LibreOffice is, but for many tasks, Microsoft Office is the only way to go.  Complex Excel operations do not transfer over to Calc.  Heavily formatted Word documents break completely.  And outside LibreOffice, Evolution and Zimbra are not suitable replacements for Microsoft Outlook in even the smallest enterprise setting.


Linux can not replace Windows or OS X for many people because the software is so lacking.  Once you start getting out of servers, supercomputers, or strictly generic web surfing desktops, the software choices are poor at best.


Reason #8: Gaming

A couple of years ago, gaming on Linux was a joke.  There were a few open source games that, while fun, were nothing compared to the Call of Dutys, Battlefields, Skyrims, and Grand Theft Autos of the day.  Yes, there were a handful of people that they got their game working on Wine by spending 3 days configuring it and accepting defeat on certain features.  But serious gamers never bothered to go through all that work.

Today, things are definitely better.  Ubuntu, Steam, and others are working hard on making gaming not only possible, but decent on Linux.  Unfortunately though, it still has a long way to go before contending with Windows.  A serious gamer could not live on Linux.


Reason #9: It’s Free

This is one of Linux’s greatest strengths… and greatest weaknesses.  Let’s put aside the moral, ethical, and philosophical aspect (I’ll get to that in a minute), and deal strictly in reality.

Developers need money to eat, and with a few notable exceptions, Linux and Linux software doesn’t provide it.  With their money and will, Microsoft had about 1000 highly skilled developers working full-time on Windows 7.  These developers worked as a cohesive, managed unit all working towards the same goal, and produced a great product in a short period.


Linux, on the other hand, is a mixture of code, some of it 20+ years old, from millions of developers of varying talent, working on whatever the hell they feel like.  Now don’t get me wrong.  That a powerful and functional operating system is the result of this chaos is fantastic and awe-inspiring.

But, it kind of sucks.  It means Linux is always on shaky ground.  There are never enough talented developers working together on enough of the operating system.  And when something does gain significant progress and momentum, it often fragments into multiple projects all doing exactly the same thing (see reason #4) because there is no unifying vision or management.


Probably the most professional, well-organized, and best part of Linux, it’s kernel, is heavily invested in by companies like Red Hat, Intel, and IBM.  And subsequently, most of the kernel is written by developers paid to do it.


Reason #10: Philosophy Versus Practicality

Now on to the ethical, moral, and philosophical aspects I dismissed in reason #9.  A large portion of the Linux community like Linux for philosophical reasons.  They fundamentally disagree with the principal of closed source and/or for-profit software.

And there is an equally large part of the Linux community that doesn’t care at all.  They like Linux because it works best for what they want to do.  They don’t care if they use proprietary drivers from evil corporations.  They don’t care if the software is closed source.  They will pay for software if it is worth paying for.  Linux just happens to fit their current needs.


Whichever camp you fall into, you find the other side supremely frustrating.  If you’re a practical user like me, it’s annoying that MP3 files don’t play out-of-the-box in some distros because of some philosophical licensing debate.  If you’re a philosophical user, you hate that some distros throw your beliefs under the bus in favor of saving users 2 minutes of time.


This schism in the community only reinforces the other divisions and rivalries discussed above, frustrates newcomers to the operating system, and provides yet another reason to avoid Linux.


Reason #11: The Community

When members of the community aren’t being reasonable, polite, and helpful, they are complete jerks.  Forums are filled with infighting, unhelpful responses, and downright nastiness.  And by filled, I mean you occasionally stumble across these posts.

Okay, enough with the jokes.  Yes, the majority of the Linux community is helpful and civil.  Maybe a bit abrupt, but not mean-spirited.

But it is not uncommon for miniature wars to erupt for dumb reasons.  If you are outspoken about flaws or problems with Linux, or open source in general, you can expect severe verbal attacks, and possibly much worse.  If you begin contributing to open source projects, your contributions will likely be ridiculed at one point or another.  Hell, one of the towering figures in the open source community, the creator of Linux himself, Linus Torvalds, is a well-known asshole who viciously berates people on regular occasions.

Just peruse the comments on this article personally attacking me. Here are a few of my favorite gems:

This slideshow requires JavaScript.



This is the End

I can hear the Linux fanboy fingers pounding on the keyboard right now.  They plan on telling me about an obscure software package that I didn’t mention.  They intend on regaling me with all the flaws in Windows or OS X.  Or they will get really defensive… almost as if I mentioned politics or religion.

So let me say this before your fingers fly.  I LOVE LINUX!  I’m not trying to create an impenetrable picket line to stop people from using Linux.  If you want to feel all warm and fuzzy by hearing how great Linux is, read my last post.  Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

I am aware that many of these “problems” also have positive effects that have helped shape Linux into the awesomeness it is today.  I am also aware that Linux has made phenomenal strides in recent years.  Hardware support, usability, compatibility, and much more are the best they’ve ever been, and are only getting better.

This post’s intention is to, as honestly and unbiased as I am capable, give constructive criticism on Linux’s weaknesses to inform the curious, and, hopefully, inspire more positive changes.


All right, now you can use the comments below to yell at me.  I also highly recommend you share this post on Twitter, Facebook,  and Google+ with as many rude and crude hashtags as possible.  Oh, and make sure to sign-up for our newsletter so we can deliver more anger inducing material to your inbox!


Written By

John is a sailing instructor and mechanical engineering student who happens to be a computer geek. To find more information about John, visit his website or find him on social media by clicking on the icons below.

Facebook Twitter Google+ Website

Tags: ,

Join the Conversation!

622 Responses to “11 Reasons Linux Sucks”

  1. Bert Nijhof

    I want to put in a good word for open office now libre office. While still working in 2010 on two occasions I saved Word documents from my colleagues. I loaded the Word files in Write, saved it and then Microsoft Word accepted it again.

  2. Richard Yardley

    John. I personally keep mint on other hdd as a backup. You never know what any o/s will do at times. Amen brother!

  3. cyberexplorer

    Love linux, most of these aren’t a problem with me except the support part, especially with acer :/ .

  4. Kuntal Majumder

    “And it’s not just engineering. How about video editing? You can not do serious, professional video editing on a Linux rig” , this might be a problem a few years back but now we have programs like Ligthworks and BlackMagic Design Fusion , and though they are not open source , they have a free version with some limitations (export resolution upto HD and some other features), the price tag is also pretty nice considering the features their full version have.

  5. Fumbletrumpet

    Yeah, I get it !!

    Very sad to read all the backlash – it’s such a ‘free speech’ society isn’t it. NOT !

    Like a lot of people I started out in Window-land because it was what was there, got fed up (in my case) with the cost of keeping up with (legit) software or the incessant scamming once one drifts into non-legit-ware. Curious I ‘tried’ Linux (back in the ‘buntu Koala days), liked it and mostly stuck with it. Have more-or-less upgraded with the LTS revisions and it does the job, mostly. Generally Ubuntu is brilliant. (Yes, if I was rich I’d probably have a Mac – looks nicer, probably works at least as well and when you see some software that would be really quite useful there’d be a chance that there’s a version. The Linux ‘alternatives’ aren’t always there, or so good. And I’ve still got – and use – an iPod). But, as you’ve said, it’s free and those without much to spend will always be hamstrung. So, at this point the reader wonders what my point is – because I’m essentially agreeing with you.

    Well, I do still flip over to Windows from time to time. And each time I do I’m hit with the dreaded updates. Updates that lock-up your machine for seemingly hours. Maybe they’d not be so bad if I was using Windows every day, but holy moley, for me, the OS seems to need A LOT of demanding and urgent attention ! Over in Ubuntu I get a polite little icon that tells me to do a download. It can do it while I keep working. It doesn’t hold me up or lock me down. For that reason and for me Linux is a big winner.

    • Fumbletrumpet

      Oh yes. The AutoCAD thing. There’s a Draftsight version (by Dessault, the Solidworks people) for Linux if you only need 2D drafting. There’s BricsCAD which will probably (I don’t use it very often) do some basic 3D stuff. Both very similar commands to AutoCAD. If you’re of a Linux mind (i.e. like delving into the complexities) there’s also FreeCAD which takes me an age to ‘get into’ each time I use it, but it does me okay for some basic 3D when I do need. AutoCAD may be the ‘way forward’ but it was the prohibitive cost of this (at one time – the monthly licence plan seems a little less painful) and a need to keep up-to-date that drove me away from Windows back in the day.

  6. DWRailroad

    Useful feedback, valid considerations for those without an intimately familiar working knowledge with Linux. For busy professionals, not even Linux Mint may be the best choice, considering the number of applications, software, etc. required for “normal” business operations which are or may be limited for Linux.

    Despite personally in-depth technical knowledge, there just wouldn’t be enough hours in a week to install Linux (not as straightforward or easy as Linux makes it sound, compared to OS X or Windows 7), learn its peculiarities only to find out after all those hours that many of the business apps, software we’ve been using may not be available or compatible with Linux. Conversely, I would’ve thought it Linux would’ve been a perfect fit for, using your major as an example, engineering students … until you mentioned common programs such as AutoCAD. Office automation drivers can be a major issue. Major office automation (office “machines”) have a difficult enough time keeping up with OS X and Windows updates, upgrades and changes.

    As much as we would like to jump ship entirely from Darth Vader and his Death Star, again, Linux just isn’t a viable option for busy professionals or busy offices.

    Aside from that, hope you’re not living in Ventura and commuting for engineering (I don’t believe CSUCI has an engineering program)!

    • BS detection service

      Operating system is usually preinstalled and business applications are usually compatible with all operating systems, so your text is full of nonsense.

  7. Justin R

    -I like when the Linux fix for something is to run Windows Virtual machine… It’s like Linux is so great it can run Windows.
    -It don’t take shit to just totally hose the computer. You got to be trying something strong to hose out Windows like that.
    -I like how the Linux dorks are love using terminal… Yeah, lets skip the GUI and run DOS!
    -I don’t know where Linux guys get their keyboards at but mine are only rated for 10 million keystrokes life meaning a blow through a keyboard every time I need to install a driver or something.
    -I like when I do updates my network has DNS issue then trying to fix it hoses OS. I like that my wire Ethernet says device not managed.
    -I like that it don’t have MS paint, which I use to make everything from fake bills, highschool diplomas, ID’s. Receipts, and any other documents I might need.

    The reason I use Linux. First was Microsoft Antivirus crying because I had a super high risk computer might explode keygen that was infected (I don’t know how that happened when I had to compile it myself) but stands idle while CTB locker is encrypting all my files using the built in shit that I wouldn’t even of had installed if it was a option on the add/remove windows components. Second the Antivirus detects nothing when my computer was infected with a virus that couldn’t be detected by any antivirus but was slowly taking over the computer and I could see that components in windows software was slowly changing and it was jumping around to all my computers, my phone, and got to the point where my cars head unit was having errors and acting funny when it connected by bluetooth, a complete fdisk and reinstall did nothing and new hard drive and no network card did nothing to fix it so I installed Mint Linux, then switched to Ubuntu due to network issue

  8. Bob C

    Many people below are confirming Reason #11 below. It’s sad. It’s the #1 reason I don’t recommend Linux to anybody. God help you if you have a problem. The help you’ll receive will be too abusive, too complicated, or simply not work. You’re better off alone. And you WILL have at least one problem right off the bat, especially if you dual-boot — the clock is guaranteed to be wrong. It also doesn’t run the latest version of iTunes or Microsoft Office. Web browsing will be slower. Some of your hardware will most likely not work, but it’ll be totally random as to what that is. And it’s significantly slower than Windows 10 in almost every respect unless you downgrade to a GUI that looks plainer than Windows XP. Then it will be slower in only a few respects. What average user wants to use that?

    This post is accurate in many ways, and I have encountered many of these problems myself. Whatever Linux distro I try, I end up removing its partition a week later and just start using Windows again. Linux is free, but my time isn’t. I’m done trying it out for now.

    I hope that at some point, since Microsoft and Apple have stopped advancing, that Linux will finally catch up and be a formidable replacement for the average user. I like the general idea of it. But after 20 years, it still has a long way to go. And unless it starts addressing some of the reasons given above (many of them come down to lack of coordination), it may take another 20 years to catch up.

  9. A Nation Of 'Serfs' (preoccupied with marijuna and womans clothing)

    The problem as I see it is called ‘open source’/to many hands in the mix. And while we would all like to think it’s Freedom in reality it’s anything but freedom because we spend a good deal of time trying to find workable solutions to problems. I just installed the latest Ubuntu build and while I am very impressed everything worked out of the box I still cannot figure out how to disable the constant on web camera light.

    But if you want to get out from under the major players out there you have little choices and even Linux like Ubuntu is embedding Google.
    They caved like everyone else does, for the revenue.

    Lets face the hard facts, we are all owned.

  10. Tim Hawes

    I have been using Linux for 21 years. And I will be the first to say, yes, for the average desktop user, Linux sucks. But you know what (and this will come as a shocker)? Linux was not written for the average desktop user. It was written by someone who had the desire/need to run a UNIX system on an IBM PC (that was a non-existent option until the early 1990’s).

    I am not better than you, the average desktop user, or anyone else for my choice of operating system. I do not push Linux on to other people. If you are unhappy with Windows, try a Mac. If you are unhappy with Mac, try Windows. If you are unhappy with both, and you are not interested in learning about your system, try Linux from a vendor who pre-installs it on a laptop and will support you when you need it (System76 and Dell are options, but for the price, you might be better served with a Mac or Windows PC).

    The reason why there are what you call “needless competition” is quite simply because no one writes a Linux app with the thought “I will make tons of money from this” but rather more likely from “none of the other tools does what I want, what if I wrote my own tool that did! Oh yeah, and it will give me the opportunity to learn programming language ‘x’ while I am at it”. This is not a bad thing. If you don’t like your options, make your own. Again, not the sort of thing for the “average desktop user”.

    I find arguments to make Linux the “next desktop” amusing, funny, sometimes even annoying, but not serious options. Linux has taken the computer world by storm. But it did not do this through the fledgling desktop system, but in the server world. For servers, even Microsoft has finally bent the knee to Linux. Most “average computer users” have now moved on to tablets and smart phones (ironically a world of BSD UNIX in the form of iOS, and Linux in the form of Android). The desktop market growth has been consistently shrinking over the past 7-8 years. This trend will continue. Why would I care if Linux took over a dying market?

    To average desktop users, I say, unless you need out of your box, and are willing to leave your comfort zone, avoid Linux. This is the advice I give to others.

    Linux should not change for the average desktop user, the average desktop user should change to use Linux. Because with even all the ‘gee-whiz slick desktop options’ out there for Linux, using Linux will change the average desktop user.

  11. Icefinity

    Too many distros… For a new user to select 1 linux distro is very hard since the vast majority have a very steep learning curve. Also cause of so many distros , all distros are mediocre because the developers are spread over a lot of distros .

    It’s not very fast at least now how it used to be. I don’t see any difference between windows 7 and the latest linux mint.

    Very buggy mostly because of the poor hardware support. Even now after 1 year my pc takes 3 min to start and 3 min to close.

    Using Linux Mint 18 on my 2nd PC and i feel like it gives me health problems because of the frustration created from all the problems that appear for each basic need.

    Want to make a bootable usb for something? Sure try 10 applications (some that don’t allow isos others that are very buggy because they are discontinued) . After trying 10 you get mediocre results

    Want VLC to be topmost? Sure it has that feature by default by try to make that to actually work…

    Have an external hard disk? Pray to God that it will be read and wrote properly. (70% of the time it wont)

    Have a new smart phone? Goodbye to thumbnail reading. Enjoy browsing thru 400 photos 1 by 1 because of the lack of support on that.

    • BS detection service

      “Too many distros…”

      New user always need to select some distro. It doesn’t matter is there Linux or not and there is usually 1-4 to choose depending what are requirements.

      “Want to make a bootable usb for something? Sure try 10 applications (some that don’t allow isos others that are very buggy because they are discontinued) . After trying 10 you get mediocre results”

      It is your own choise if you want to use some hobbyist system like Mint. Operating systems what normal people use are not buggy.

  12. Ben Huang

    I really want to like Linux, but there are so many fanboys that flame me for being a Windows user.

    • Ken

      That’s another problem. Lot of people use Linux only because they hate Microsoft/Apple and thus have to shit on them in every occasion rather than acting mature about it.

  13. Willie

    Linux pained my ass as a new user because all those extra little programs like lightdm added an extra step to everything which made it confusing to learn to do anything. It wasn’t until I tried archlinux where I realized all those extra little programs were actually just extra little programs and linux finally started to make sense. Then I realized that everything in linux is directly under the users control. That is a nice change from windows always trying to force me to do crap I don’t want.

  14. Robert Washbourne

    This is a bit ridiculous to say the least. The only point with merit is #4 (competition among software). In most of your reasons you have a nice little clickbait header then say “oh wait it’s actually not that bad”…

    #1 Elementary os (solus os, linux mint etc) have fixed this.

    #2 Bullshit. Linux has a bigger community for help and discussion (at least a more involved one) than Windows ever will.

    #3 Who cares? Ubuntu not working for you? Put your home on a partition and switch to Linux Mint without losing anything.

    #5 Bullshit. This is where the community comes in. For every device, camera, etc there is a package on the aur or on some repo.

    #6 Bullshit. (I see you said “Okay, it’s not slow. It’s just not fast anymore” but it is.) If anything is slower in Linux than on Windows on your “powerful gaming laptop” it’s probably the nvidia drivers (I admit, Linux is lacking in this area). Ubuntu will be fast if you get your proprietary hardware working well.

    #7 Again, bullshit. You mitigated this a bit with a well placed oh “they don’t exactly suck”, but in all those areas we can find a fix:

    Engineering stuff: buy crossovers. Programs will run faster than they do on windows. (this is from the makers of wine, except it it native).

    Video editing: crossovers, or some great software like pitivi.org or lwks.com.

    Office work: Word online/google drive. Works way better then office for me.

    #8 Gaming. Playonlinux/crossovers + the 30k games on steam. You can even sideload windows if you really want to.

    #9 Ubuntu has many skilled developers, plus the thousands of coders from arch, plus the thousands of coders from linux kernel, plus the skilled people from redhat, etc. Simply not true.

    #10 I had two separate friends who installed linux after I recommended it (and they looked stuff up + they were sick of windows bloatware/mac bullshit). One tried Manjaro linux (stable arch as easy as ubuntu) and the other is using fedora. Neither of them had any frustration and when I asked one of them how he liked it he told me that “everything was a quick google search away” and that the forums were very helpful.

    #11 Similar replies, in far greater numbers could be found on any Windows community (gaming/software/help, whatever).

    #The end

    Yes, I am a fanboy. I run arch linux. I write articles when I see something cool and when someone’s windows pc crashes I whisper “use linux”. But really, I think that you are exaggerating.

    • Will Scranton

      Pure byte-boi balony … for casual Linux usrs Linux “fixes” in all respects work poorly. Don’t stray 1/2 step cause you can’t fix the breakage … can’t rework for uggabuggajuju reasons. That’s 25 years of Linux experience talkin’

    • Ken

      > Linux has a bigger community for help and discussion (at least a more involved one) than Windows ever will.
      Simply false. Not only is the community tiny (2% marketshare), but they will most likely call you names before actually “helping” you (help being “google it” only to land in same page)

  15. AG

    Well the old adage “You get what you paid for” is certainly true. Linux Sucks is an understatement

  16. Wetherby

    I “was” a first timer with a Linux just last week. Set up Gnome 16.10 on a new, separate drive from Win7-64.
    Experiences in trying to get off shore and swim with it have been hell from the start, and although you said the people’s attitude is getting better, after reading supposed similar fixes of other attempted users, (anyone can go search and see this) you will find, the bulk of them are filled with arrogant, unhelpful responses, and if the seekers of this advice bother to come back and tell them it didn’t work, it’s always in anger because of the destruction the attempt of a new, non-MS, OS had caused to their system. And if they’re not arrogantly laced with immature name calling, they’ll then direct you to a bunch of acronym-ed, meaningless (to greenhorns) jargon and help files that, “SORRY LINUX COMMUNITY” – is precisely what we’re seeking to learn about when we go to help forums.
    e.g. Explaining the chemical reactions of yeast and sugar is not an answer to how come my bread fell? and, you need a help file for your help file, not everyone was let loose from their mommy’s teat to a Nintendo controller.
    So, there’s no problems with torrenting your chosen version and burning it, etc., the problems begin when the install starts. You better be prepared to know your keyboard language, version and layout because even when installing on a completely different drive, somehow, Ubuntu decides it needs to override all said settings related to keyboard, and if you don’t match exactly what Win7-64 automatically did, when you boot back into windows your time will be off by 9 hrs (in my case) ALL your user security settings will be jacked, and although the letters show up correctly on screen as typed, something is transpiring in the actual input settings wherein, if you try to rename a file for instance, you get the Windows nag screen, “File names can not use ?/\+=|, blah blah, blah.” Hence, I apparently didn’t choose wisely, mainly because I wasn’t told I needed to know the entire complexities of all the versions of keyboards, and yes, there’s several just for English keyboards, and, many English keyboards are somehow programmed in Japanese dialect or something, I really don’t know, all I know is, windows is useless, and so far, the only fix I’ve located for others who’ve had this happen is a re-install of windows. You can be sure, a Linux re-install will never follow!
    Yes the Linux foul mouthed eggheads can certainly go ahead and “blame the greenhorn” for “being so stupid” that, “you didn’t even select the right keyboard layout” – and do so with all your precious concoctions of four letter words of your immature narrow-mindedness, but I assure you, that methodology of garnering newcomers is in fact, totally contradictory to the pages upon pages, and dedicated websites, and video channels etc., all expressing their desire for, and your need to, “get us involved” in your failing projects.
    Can anyone imagine where MS and its god Billbo Gates would be, if he spent his days slamming people with foul mouthed named calling expected only out of drunken 18 year olds, every time his crap-spy-ware products were proved to be crap-spy-ware? I dare say, he might be lucky to find 100 visitors a month to his latest version of windows 3.1.002343585648, and if he’s very lucky, he won’t lose 95 of those he attracted the month before?

    The next problem, is directly related to the laundry list of childishly immature issues only touched in the above. And I know, Intel, AMD, etc., have had their fill of these people and that’s a large part of why, until they change their modus-operandi, these manufacturers will be as helpful to the Linux community as the Linux community is to their newbies. Which is also why, my not so old, AMD 7800 2gig graphics card was ill received, (Ubuntu shrank it and my OS memory? – don’t ask me how or why because the other people who asked didn’t get any answers either.) Hence, I wound up with no video memory and 6 of my 8 gig mem on my Intel board with a relatively old, but [fast on windows 7-64,] 4 core chip/Q9650). Both of which, by now, ought to be slam dunks for any OS worth it’s salt. I mean really, despite it being a semi-worthless test, with an SSD drive, Windows maxes out it’s own rating system with this homemade setup, so no, it’s not a piece of junk, for, in windows anyway, it does just fine editing and re-encoding full digital 1080 video.

    And that brings me in circle back to the first. I am sick and tired of these people telling – otherwise, fairly intelligent people they’re dumber than boxes of rocks whenever “their” code can’t efficiently deal with basic hardware setups. And no, it’s NOT convenient to then have to spend the next six hours finding and learning about scripts, commands and more, blah, blah, blah’s? – especially when, no one in the “friendly” community seeking has enough patients to show anyone without throwing a temper tantrum. (Given the lack of working answers, I’m beginning to question the Linux volunteer community’s own intelligence, A LOT!) I’ve been building systems since the days of the beautiful black screen and blinking cursors of DOS. So it’s not that I or all these other people can’t figure out how to write scripts, commands or whatever, many of us have been doing so since the days these people’s mommy’s were pushing them out of their wombs. It’s the levels of knowledge due to the intensity of new command codes etc., that isn’t quite the same as remembering to “CD . .” to get out of the directory you’re in? Know what I mean? Today, vs then, Code is like the sands of sea, and their help files remind me a lot of talking to a Marine about the entire process of becoming a Marine? You’ll typically have no less than 130 acronyms thrown at you, and when he’s done, the only thing you know is, you better get a book on Marine Core acronyms.
    So . . . since the people who had their systems jacked by Ubuntu GNOME (in the same way it jacked mine) can’t get answers to solve the CRITICAL screw-up / problem that their Linux OS created, I’ll try to re-install Ubuntu and this time, “knowing that I need to know all about the specs of the “standard keyboard” I’ll see if it will fix whatever the hell it did to my windows installation.
    SLING AWAY, I won’t be responding, I’ve had enough of you.

    • BS detection service

      “Set up Gnome 16.10”

      Set up WHAT?

      “So . . . since the people who had their systems jacked by Ubuntu GNOME (in the same way it jacked mine) can’t get answers to solve the CRITICAL screw-up / problem”

      Oh, you have installed preview version of Ubuntu (16.10, not LTS) with some Gnome desktop variation and not standard Unity. It is always user error if it install some beta-, preview-, insider-, developer-, unstable-, testing- whatever unfinished crap. These are full of problems and point is that tester will found issues and fill bug reports or fix bugs.

      Ubuntu 16.04 LTS is the current version of ready, finished product. (16.04.1 is suitable installation image, 16.04.2 is for newer hardware). And previous release was 14.04 LTS (14.04.1 or 14.04.5 are suitable for that).

      “Ubuntu decides it needs to override all said settings related to keyboard, and if you don’t match exactly what Win7-64 automatically did”

      Windows settings are not related to Ubuntu.

      “when you boot back into windows your time will be off by 9 hrs”

      Windows issues are not related to Ubuntu.

      ” I needed to know the entire complexities of all the versions of keyboards”

      Basic knowledge on any operating system installation. You have to use right keyboard in Windows too, no diffrence.

      “you get the Windows nag screen, “File names can not use ?/\+=|, blah blah, blah.” ”

      Windows file system restrictions are not related to Ubuntu.

      “all I know is, windows is useless, and so far, the only fix I’ve located for others who’ve had this happen is a re-install of windows.”

      People normally use one operating system at time. For playing with operating systems there is virtualization.

        • BS detection service

          I have not seen a lot of computer sold with dual boot so it is reasonable to assume that responsibility to issues are in user.

          There are a certain group of people wishing to assemly computers and install all possible crap from Internet themselves, and blame others if they have issues. As if everything should be compatible.

          If I bought ten computers with Windows 10 and I use practices used by this ecosystem, or I bought ten computers with Ubuntu 16.04 LTS and I use practices used by this ecosystem, either case I don’t have any issues.

          • Old Cat

            Very often I see how people advice to use dual boot in case if you need special software which works only in windows, but want to try linux too.

            Turns out those advices mean nothing.

    • Will Scranton

      Sure every Linux suxxx to hi-heaven and so do byte-boi/weiner-dude geeks. So … G*d bless ya, and stay with Linux, pal. Only … don’t try a dual install. Dedicate one (1) machine to Ubuntu + Mate and after 2 years or so you will be a *issed-off, but defiant Linux usr ! Linux really is better and time-comes you see that while GRUB fails yet-again & cursing Torvalds black-soul to Hades.

      • soggyEel (@soggyEel)

        Or, you know, RTFM like those of us who can install multiple OSs on the same drive did to learn how to begin with. I’ll grant that Ubuntu is a curse to the linux community, but not for the reasons supposed in the preceding posts. Ubuntu has dragged the level of discourse within the linux community to that of whetherby’s original post. BS Detection Service laid out how asinine the OP is. This is the curse of Ubuntu. If you don’t want verbal abuse for being a dumbass, do like the rest of us did, learn to not be a dumb ass. Every single person who has even a modicum of skill within the linux ecosystem gained that skill through study and trial/error. That’s why no one has patience for Ubuntu users who expect those more skilled to hold their hand through problems that could be solved by reading 10 pages of a manual. Read first, ask questions later. It is not the community’s responsibility to think for you. Only you can prevent stupidity.

        • BS detection service

          Usually there is no need to RTFM. Ubuntu works like any unix and there is no hardware issues in preinstalled system.

          Of course there is always someone who like to recycle some ancient Windows XP computer with broken memory or broken hard drive and blaim if 15 year newer OS doesn’t work. Or if the principles are similar to Mac OS or Red Hat Enterprise instead of Windows.

  17. ant

    Good bye linux. Have been with linux for 7 years but its time to go. First all was good on an acer aspire. When the acer was too dated five years later I had problems with an msi notebook (cedarview graphics etc) , so I bought a lenovo x230 supposedly ubuntu certified perhaps for 12.04 but under 16.04 the track pad jumps all over the place. My laptop is virtually unusable as a result No solution as far as I can tell I have trawled the internet for about 8 hours there is no solution to fix that problem (even though there are scripts to fix other trackpad issues). Now I see Samba is not working out of the box on 16.04 !! The list goes on of bugs etc. Things that worked fine under 12.04 now have bugs to fix. I thought an LTS would be stable.

    When I see fixes for problems I am experiencing under 16.04 are the same fixes required for 14.04 I wonder…why ?

    It’s getting more difficult to find linux compatible hardware due to commercial reasons yet ubuntu or whoever develops these popular linuxes is making it even harder by making previously compatible hardware incompatible on new releases !

    I recently tried windows 10 which unsurprisingly still sucks imo and its still slow (even with ssd and 8gb ram).
    My partner defected to Mac a year ago. I was against the idea at the time but now I have come round to common sense life is too short to spend wasting doing stuff that fails to enliven one’s spirits.

    So perhaps linux is only for a minority, developers and computer geeks etc. But 99% of us just want something that works and are maybe prepared for a little tinkering but not days of trawling the net for solutions.

    Technology is supposed to serve humans not the other way around.

    • BS detection service

      “so I bought a lenovo x230 supposedly ubuntu certified perhaps for 12.04 but under 16.04 the track pad jumps all over the place”

      So why not use Ubuntu 12.04 LTS? It is still supported. Stable and does not changes constantly.

      “Now I see Samba is not working out of the box on 16.04 !!”

      In Ubuntu you should use NFS. SMB is not standard.

  18. Hubert

    1) The regression in the configurability of the desktops is a real concern,
    the gnome-tweak-tool and the ‘extensions’ of gnome 3 proof, by their existence, the inadequacy of the desktop to our needs.

    2) I thoroughtly use Libre Office and MS Office and definitely prefer LibreOffice. Moreover the compatibility is improving.

    3) Win10 is easier to configure and usable but MS developers are NOT skilled: win8 was a nightmare, Word and Excel GUI gather all the mistakes a programmer is told to avoid and MS managers persist in designing their product for stupid users.

    4) Android is a real demonstration of competence: done right on the first trial and improving.
    Gnome and KDE managers should have a look at it.

  19. Gabriel Faure

    You might consider running for president of the US– you bring to the discussion the same reasoned, informed, and well-documented points of view that DJT brings to world affairs.

  20. sonoma956446

    I Have a dual boot Windows 7 / Mint XFCE and spend 95% of my time on MInt. XFCE is quick, no virus problems although I do have clam av as I use Wine to run a few old games I like. The only thing that kills me is I can not burn a Data CD and my car wont take DVDs. So I just use a ipod. MS has alienated me with Windows 10 and I have made my living fixing the mess people make out of their Win-installations for 22 years.

  21. This blog is cancer

    You have absolutely no idea of what you are talking about. Reading your post, one can easily understand that your ‘linux experience’ does not go further than installing a distro which hardly requires any kind of configuration.

    • John Morris

      Reading other articles on this site dealing specifically with the usage and configuration of Linux, or discussions that have taken place in the comments below; however, would show that your understanding is lacking. It would further hint, but not necessarily evidence that your conclusion was not based upon details from the article, but was instead a fabrication conjured up to demonize someone holding opposing views in an effort to make yourself feel superior. But I would only be guessing at that last part.

  22. α-Taxonomy

    This post is a grammar and style NIGHTMARE. Couldn’t bare reading it, I had to quit half way through. Was this your first attempt at writing a not-so-serious review on GNU/Linux OS? Come on, at least make your mom read it and give you some corrections back. It is really underwhelming and painful to read. Why? I wouldn’t know where to start, but, I can suggest you grab a book on style and English grammar. That’s more constructive than shitting all over your post.

    Reason #1: It’s Complicated – You provide no evidence to support your claims. Half of your text contradicts itself. Your main idea is that GNU/Linux (Linux hereafter) OS is, as complicated as you want it to be. The aformentioned, paradoxically, is the advantage of Linux OS. Other OS are severed by propietary code, you buy a license, nothing more. Because of propietary code you can not alter, edit or redistribute the OS or it’s software. Many tasks are imposible, slow, limited or very hard to perform on other OS; unlike in Linux OS, thanks to the use of the efficient UNIX-like shell scripting. The compromise between Linux OS flexibiliy and powerfulness is what makes it strive among other OS.

    Reason #2: You’re Alone… Almost – Again, you provide no evidence to support your claim. Your text is all over the place, it doesn’t seem to have a main idea. After reading it, I’m left wondering, is there help or not? make your mind up.

    Reason #3: It Changes Constantly – How constantly does Linux change? Do you have any data (temporal) and analysis to contrast Linux against other OS? It seems that the reader is left to blindly belive in whatever you say, and nod in approve. Further, you only mention Ubuntu Linux main distribution, there are dozens of other distributions of Linux which you do not cover. How can you make an overall assesment of Linux as a whole when your sample size is equal to one? so far all your points are flawed.

    I will not continue because your text is severely crippled by the lack of understanding of grammar, punctuation, and style. Additionally, you epically defeat yourself in each point using counterarguments that leave the reader in a limbo. I would recommend retracting this post until all the flaws are corrected. Readers beware of the validity of any claims made by the author of this post. Reader discretion is advised.


    • John Morris

      That’s an interesting debate tactic to take. During my initial skimming of your comment, I counted 2 egregious grammar errors, as opposed to minor technical ones, and 1 misused word in only the first paragraph. That’s the problem with going for the disparaging grammar police method; it means your contributions are even more strongly scrutinized and your arguments more strongly undermined.

      I would continue and debate the points you did try to “shit all over,” but it’s fairly apparent you didn’t actually read them. Also, it’s easier to take the unnecessarily aggressive page from your playbook. “It [your comment] is really underwhelming and painful to read. Why? I wouldn’t know where to start, but, [sic] I can suggest you grab a book on style and English grammar. That’s more constructive than….” Actually, I’ll stop here. Continuing to return the quote would violate my personal guideline of being nice and being respectful in comments.

      • BS detection service

        Initial post nearly a year ago has egregious technical error while author does not seem to have any idea what is Linux.

        The only constructive argument is that you should first define what is your imaginary “Linux” and what is that imaginary “Non-Linux” to compare.

        • John Morris

          I don’t see the relevance of this comment to this particular thread.

          As to the defining those terms, there is another comment thread where this has been discussed with you ad nauseum.

      • α-Taxonomy

        Yes, I have some errors. Unfortunately this plataform does not allow one to edit posts. So there’s no way I could or can go back to correct my mistakes, sorry. I did notice them, I usually post and then edit, my bad. For you, as webmaster of this site should be straight-forward to go back on your post and redo it. As a side note, English is my thrid language (of the four I have learned), it’s reasonable that I have some mistakes which I fully acknowledge, and wish I could correct. Still, my grammar errors are minor (mostly typos), and do not require altering any of the structure of the post. In your case, the lack of style consistency, grammatical errors, and abundance of counterarguments, requires dumping your post and rewriting everything from scratch.

        I still look forward to your edited post. Now, why not accept that your text is flawed? I showed you how easy it is to refute every sentence you typed. I suggest you take your time, gather some data, do some analyses and then try again. You conviniently avoided replying all my questions regarding data or analyses, why is that? Do you have any? Did you even bothered to think about it? perhaps your purpose was just to put a badly writen rant. In that sense, your post is and will continue to be FLAWED. Until you prove otherwise. If you scroll further down, you will see that I’m not a lone.

        Finally, yes, I only read half of your post, initially. I already read the second half and it’s even more flawed. At any rate, I promise you if you come back with data, analyses and a well articulated post I will fully read it.

  23. RGRHON

    Linux just isn’t for you. If you’re not solving problems, but simply crunching data, you may not be happy with something so flexible, with has a steeper learning curve. Windows works well for bankers and accountants, who never really do serious development. When you solve new and innovative problems, only a unix OS is flexible or stable enough. That’s why Linux is used in high-energy physics, super computing, artificial intelligence, etc. if you want to synchronize 1000 processes running on 100 machines, and you need to develop the software yourself lickety split – you aren’t using Windows. You don’t see CERN or NIF running canned software, except in the business areas. If you’re making a report to Congress, well, it had better be damned simple and use Windows. If you’re going to have to try and keep your 13 year old’s machine running and you’re working 13 hour days and don’t have time to figure out what she screwed up, I suggest a Mac, it’s nice and restrictive if you set it up right. For me, I do video editing on a Mac, software development and custom engineering on Linux, and report writing depends on the audience, I use Libre Office in house and Microsoft Office when it’s going to someone at work. There’s not a one size fits all solution.

    • n00dl3

      that’s the smartest answer here….
      I’ve been using linux for like 16 years, since I’m 13 (I started with mandrake 8.0, lol), and I feel like it’s true that linux sucks for average users. But it is so good at one thing: being flexible. As a developer / sysadmin I know that a Linux system is just what you want it to be, and THAT makes the difference. If you want an out-of-the-box-up-and-running system to work with specialized software, go for something else. GNU/Linux is made from the blood and tears of its users and contributors.

      • BS detection service

        No. Everything depends on operating system. It is not dependent is there Linux or not.

        In my experience, Android and ChromeOS are extremely easy for average users.

        Ubuntu LTS is not that easy but it is intended to fit to be suitable to use in workstations. Core feature is that the platform is same in servers.

  24. Brendon Green

    An excellent example to illustrate points 4 and 10 would be OpenOffice.org, which, shortly after being acquired by Oracle as part of its purchase of Sun Microsystems, fractured into Apache OpenOffice and LibreOffice. The two codebases are still substantially the same product, but licensing restrictions hamper code sharing — LibreOffice can benefit from Apache code, but not vice versa; resulting in needless duplication of effort.

    Reference: http://www.howtogeek.com/187663/openoffice-vs.-libreoffice-whats-the-difference-and-which-should-you-use/

    • Brendon Green

      It seems that, no matter how many times I install Debian on my desktop or laptop, it inevitably degenerates into chaos. Although, I fully expect that is due to me doing stupid things like running mixed testing/unstable/experimental.

  25. Bernardo Galvão

    Please! Help me! I installed ubuntu with no option to go back to windows 10 and this machine is just running hot and slower! WHAT DO I DO NOW!?

    I am serious when I ask you, give me some tips!

    Please tell me that installing arch linux is enough…

    • John Morris

      There are so many variables here, it’s difficult to help without more information.

      When installing Ubuntu, did you erase the Windows 10 partition? If you left Windows in tact, then most Linux distributions, these days, will present it as an option in the boot manager when starting. You can simply select Windows and press ENTER. Assuming Windows works in this manner, if you wish to get rid of Linux and that boot manager altogether, you can use a Windows 10 disc and run a boot repair. Instructions are available online. This will get rid of the Linux boot manager in use and replace it with Windows’. Then, within Windows 10, use the disk manager to delete the Linux partition and format/resize as you see fit, or use a Linux LiveCD/LiveDVD/LiveUSB and use Linux partition management software, e.g. GParted.

      If you erased the Windows 10 partition when installing Linux, there is no getting it back. You will need either the Windows installation media, if you installed it yourself, and then to reinstall Windows. Or you will need to obtain and follow the computer manufacturer’s instructions for reinstalling Windows, if the machine came with an OEM version of Windows.

      As far as Arch Linux goes… Arch has numerous positive qualities, but having better out-of-the-box hardware support isn’t one of them. If Ubuntu is having trouble, Arch is likely going to be a nightmare. If you really want to give Arch a shot, without fighting it, try Manjaro. It’s based on Arch, but has an Ubuntu/Mint level of auto-configuration and ease-of-use. Otherwise, openSUSE or Fedora would be one to try. A lot of easy, self-configuring distributions are based on Debian and Ubuntu, which is itself based on Debian. If something is a problem on Ubuntu, it’s unlikely other Debian distros are going to magically fix everything. Possible, but unlikely IMO. OpenSUSE and Fedora both have their own cores distinct from Debian, while still being pretty good with auto-configuration and hardware support. I have had many computers where either Ubuntu (and its derivatives) didn’t work, but openSUSE did, or vice versa.

      In short, if you’re going to try Linux distros to make everything work nicely out-of-the-box, I’d recommend:

      1.) Ubuntu or Mint
      2.) openSUSE
      3.) Manjaro
      4.) Fedora

      If none of those 4 work beautifully out-of-the-box, it’s unlikely any distro will, and you’ll need to dig into the nuts and bolts of the operating system to fix it. Googling and Linux forums will be your friend.

      • BS detection service

        Usually operating systems are preinstalled in average Joe computer and everything works out-of-the-box.

          • BS detection service

            Initial post: “Today, to the chagrin of Linux fanboys everywhere, I will explore the other side of the issue with 11 reasons the average desktop user would want to avoid Linux.”

            I don’t see how average desktop user need to care how things works out-of-the-box. Everything works and computer vendor is responsible to issues.

            And for this question: “Please! Help me! I installed ubuntu with no option to go back to windows 10 and this machine is just running hot and slower! WHAT DO I DO NOW!?”

            You can install the computer original operating system. I expect that you have backups. If not, you can contact to your computer vendor to get spare part operating system if some modified image is required. Of course it cost something but it is business to send installation media when user neglets backups and data gets corrupted in hard drive by any reason.

  26. Scott Williamson

    I quite enjoy using Ubuntu. It’s a large learning curve especially for an old timer. Oh yes, don’t I feel like a member of a very selective, socially quarantined club of elites when I explain how “I don’t bother with MS Windows anymore”. How impressed some people are. They will ask “What does your computer use?” and I proudly tell them about Tux looking after all my needs. Right then, enough BS. The fact is I do like much of what I get with Ubuntu but no one can honestly suggest that this is as easy to use as Windows. At my age I’m damned lucky to remember if I ate breakfast or not never mind sudo apt or whatever. Whilst I do like the idea of not currently contributing to Bill Gates & Co. absolutely everything was so much easier to use for those of us with no interest in “How It Works”. I’ll save that portion of my brain for my 1987 3/4 ton pick-up. I have no doubt that those with a desire to tweak their OS gain a great deal of satisfaction from being able to accomplish that and rightly so. With MS Win. 7 just about everything was one or two clicks on the mouse to get done. Not particularly a lot of autonomy for me but I never wanted to play around with a computer for hours trying to get it to tasks various ways. I just want my PC to get on with the task at hand. There are some of us dolts out here ya know. It’s kinda like my refrigerator, I just want it to keep my beer cold, I don’t give a damn how it does it. Now stay with me here because this is going somewhere. My needs on a PC are somewhat minimal I suspect considering much of what I read on here. Do my banking, listen to streaming radio, emails, youtube and perhaps scan a photograph once on a while to send to a friend. Ah, yes! That’s exactly what brought me here. I actually tried to do a scan to computer today, you can feel where this is going, right? Precisely, not going to happen any time soon is it? Oh, Ubuntu did tell me my HP Photosmart was there alright but did it even offer me a button to “Scan to computer”? Nope. Now keep in mind here, I’ve told you I like using Ubuntu for some varying reasons and I do but could it be too much to ask that something that I became used to in Windows should be so complicated here? My guess is, I’ll never get that picture scanned. At some point down the road I see myself getting a new machine with Windows. Why do that? Remember the beer? I have no desire to help Gates get any wealthier so here is my offering: Those of you that have the smarts and desire to make this Linux thing a tad easier (actually, a lot easier) for us dolts to get along with, why not do it? You don’t have to give up your programming doors, just install some idiot buttons. Why bother to try and appease some old bugger that likely won’t be around all that long? Simple. You just might contribute to Linux becoming the number one used OS ever. Think about it, Bill Gates having to dip into his savings account for a change instead of being paid every minute because someone had to buy his Windows because the alternatives were too complicated. Alright, I’m almost done. I like Ubuntu, I like Windows (7 at least) but if this is going to survive, it will need a much larger part of the market share to be BIG !

    • BS detection service.

      You probably look scan button from wrong place. Ubuntu is not to mimic how Windows works. It is opposite, Windows mimic how Ubuntu works because Ubuntu is more standard-like platform.

      Ubuntu is most popular in public cloud so there is no need any larger part of market share.

      • Kelo

        >Windows mimic how Ubuntu works because Ubuntu is more standard-like platform.

        HAHAHA. There are no standards in Linux. That’s why something works on one distro and not the other.

        • BS detection service

          There is unix architecture Ubuntu and same unix architecture is used about everyhere.

          If something works in NetBSD that does not work in Windows. Remember that all non-Linux distros are same collective unit.

          • Ken

            Literally does not matter. Try running something compiled for one distro on different one 😉

    • Brendon Green

      I get what you’re saying about the scanner, and I don’t want to say it’s wrong to want a simple button that scans an image using sensible default settings and saves it into a JPEG file so it can be attached to an email (perhaps “simple-scan” can address your use case?).

      However, the reality is that scanners are rather complex, finicky devices that quite often need tweaking (and patience) in order to get the best possible result for a given image. Therefore, the more common use-case is to scan the image directly into a photo editing program such as GIMP, where it can then be post-processed before finally being saved into an appropriate format. The usual workflow here is to open the program in which you want to use the image (e.g. GIMP or LibreOffice), and then use its commands to acquire the image from the scanner.

  27. Ahmad

    I use the three OSs and here is my take:
    I am an constructional engineer who happened to do programming as a hobby, I write code in C++, Java and do android development sometimes. My point is:
    1- as an engineer I use AutoCAD, Revit, Blender, 3DsMAX and Rhino/Grasshopper all of which work with their full performance on windows exclusively. AutoCAD sucks on OSX, Blender works on three of them but if you wanna do rendering with CUDA forget it, it’s windows only. and yes there is Rhino on OSX but no Grasshopper (actually no plugins) what is the point?? lastly try to get 3DsMAX/V-Ray work on anything other than windows. WHY ON EARTH APPLE STOPPED PUTTING NVIDIA IN THEIR SYSTEMS!!!
    2- as a programmer yes you get JDK by default on Linux but then first thing I do is uninstall it and install it again from oracle but that’s just me. The same with gcc. and I know many people hate it but for me Visual Studio CE is my go to choice of IDE to write C++ plus you can write DirectX which again IMHO has better performance and less complicated than OpenGL, one more thing I am trying to dive into Parallel Computing which is again CUDA!!. My point is VSCE for me at least is by far better IDE/Debugger than Code::Blocks, X-Code, Eclipse, Netbeans….. etc.
    3- To be fair the only thing that have been working flawlessly on Linux is Android Studio, as the emulator is lightning fast comparing to Windows and OSX.
    4- I love Linux as OS and still using it from time to time and I tried many of the distros. Tweaking your operating system as you want is awesome and I hate as surely many here, Windows, with all the garbage that you cannot get rid off. But with Windows and OSX I don’t find my self spending more time solving hardware issues than programming. And I am pretty sure that if you own a business or you are working with corps, you will find yourself using Windows anyway. yes software is not free, but it is professional and get the job done.

    • alex

      hey, totally agree with you. I study CS and it happened that i started to use debian as my exclusive os now. Just because win 7 started to run slow on my 2008-lenovo notebook. And before i actually never bothered so much with tweaking the system, for me i didnt care about the os, as long it works fine. (like you said, one of the first things i did was remove ojdk and install oracle’s version).
      Although for study and trying many different programming languages, linux is great.

      PS: Apple stopped put Nvidia in their devices is because apple stopped care about making good products…I actually considered get the latest mb pro retina; because as i mentioned my current machine is from 2008!….but omg that new macbook – such a piece of crap :/

      • Ahmad

        Totally agree!! That touch bar replacing function keys killed it for me, who told apple that is no one uses them anymore. And FGS I want physical esacpe key. Also not a big fan of the butterfly keyboard. That said, it is the sexiest looking laptop ever made.

  28. Jon

    Yep, it’s not changed much. Nice newish laptop, latest Linux Mint distro. Installs fine and runs great from a USB stick. Except it doesn’t list the available wireless networks, and when I do connect, OMFG is it slow. So, back to dislike it intensely, but at least it works and I have to use it at work so hey, Windows 10 🙁 I’d move to Linux in a shot if things like this, which are SO effing basic were fixed. But no, in squabbles mean we’re still where we were last time I tried to bail out of the Windows infrastructure.

    • BS detection service.

      Did you complaint to computer vendor? It is not acceptable to sell preinstalled Linux Mint computer what does not work.

  29. BS detection service.

    Linux has nothing to do with this article. Ubuntu, KDE, OpenOffice whatever you mentioned are different products.

        • Kurtis

          Based on that Ubuntu is a Linux distro, KDE is a Linux desktop Interface, and Open Office is Linux software. Which makes me wonder if you are actually sure what Linux is.

          • plebs

            “OpenOffice is Linux software”
            What are you talking about? OpenOffice is an open source application, not limited to Linux, certainly not “Linux Software”.
            LibreOffice is miles ahead of OpenOffice these days, and very usable.

          • BS detection service.

            Ubuntu is Canonical’s distro and not dependent on Linux. KDE is user interface and it is also from different organization. KDE is not Ubuntu’s interface. OpenOffice is Apache Foundation’s application and it is not used by Canonical.

            It seems that you do not know what is the Linux if you imagine that totally independent organizations and products are related to it.

    • Brendon Green

      You’re arguing pedantics. Yes, technically Linux refers only the kernel. Yes, KDE and OpenOffice have no relation to GNU/Linux other than the fact they can run on it. But the experience of using “Linux” on a desktop computer is to view all those disparate and unrelated products together as one collective unit.

      • BS detection service.

        That depends on operating system. There is no KDE in Ubuntu desktop and no OpenOffice in ChromeOS desktop. Different software from different vendors are not one collective unit.

        Or is NetBSD one collective unit with Windows? They are very similar to each other because Linux is missing from both.

    • John Morris

      Pedantically, you are mostly correct. Many of the constructive criticisms are not of the Linux kernel, which is, in the strictest, most literal sense, what “Linux” refers to.

      However, holding to that strict of a definition of Linux makes it nearly impossible to have realistic conversations regarding – I’m not sure how to describe it without generalizing too much – “the GNU/Linux ecosystem, and typical included software, as found in the most popular distributions for casual use on a home or light-office work PC with a relatively default configuration and state, as utilized by a casual user, e.g., limited terminal use.”

      This reaches a humorous level of impracticality almost immediately. I have never seen, in casual conversation, that level of detail applied. Instead, people typically use “GNU/Linux,” or, more typically, simply “Linux.” This includes the chief architect, founder, and primary maintainer of the Linux kernel, Linus Torvalds. In conversation, it is then left up to the reader to determine the scope intended based on the context.

      If this is unacceptable, then everywhere I use the word Linux in the article above, unless clearly referencing the kernel, substitute the quoted description above, or your own, if you have a more accurate one.

      • BS detection service

        Only sane way for conversation is to talk operating systems, like Android, ChromeOS, Debian, FreeBSD, iOS, Mac OS, OpenBSD, QNX, Red Hat Enterprise, Ubuntu, Suse Enterprise, Windows..

        Or keep conversation in kernels if you like to compare them. There is no single “Linux ecosystem or GNU/Linux ecoystem”, Linux is just one building block used by many ecosystems.

        Major ecosystems fo consumers are something like… Apple, Canonical, Google and Microsoft. Most of ecosystems are for business.

        It is pointless to drag some hobbyist stuff to conversation. Hardly anyone “average Joe” uses Linux Mint. Or developer stuff like openSuse.

        • John Morris

          “Only sane way for conversation is to talk operating systems, like Android, ChromeOS, Debian, FreeBSD, iOS, Mac OS, OpenBSD, QNX, Red Hat Enterprise, Ubuntu, Suse Enterprise, Windows..”

          No, it’s not the only sane way. While the precise definition of operating system and where the boundaries are is fuzzy, GNU/Linux is generally considered the operating system. That is, the Linux kernel paired with GNU tools make up the operating system. On top of the GNU/Linux operating system, additional software and configurations are layered to form a distribution of the GNU/Linux operating system. These are different distributions of the same operating system. While there are differences between most distributions, many, many generalizations about one distribution still carry over perfectly to the others. If you combine the distribution and a desktop environment or window manager, the differences between the operating systems are hardly noticeable, outside of a few minor software choices, e.g. the package manager. Therefore, due to this extreme level of similarity, high-level, generalized conversations group these distributions together unless it is specifically mentioned otherwise.

          “Or keep conversation in kernels if you like to compare them. There is no single “Linux ecosystem or GNU/Linux ecoystem”, Linux is just one building block used by many ecosystems.
          Major ecosystems fo consumers are something like… Apple, Canonical, Google and Microsoft. Most of ecosystems are for business.”

          It’s very interesting to debate people when they both invent their own definitions for words and refuse to acknowledge the uses of other words in colloquial language.

          noun: ecosystem; plural noun: ecosystems; noun: eco-system; plural noun: eco-systems

          1. a biological community of interacting organisms and their physical environment.
          2. (in general use) a complex network or interconnected system.

          noun: Linux
          1. an operating system, based on UNIX, that runs on many different hardware platforms and whose source code is available to the public.

          Using this definition of ecosystem, common Linux distributions are part of an ecosystem. They mostly rely upon the same core software collections from the kernel all the way to the display server. At which point, a handful of windowing systems and/or desktop environments are plopped on top with some other default software and a software management scheme. These distributions are, of course, not identical; however, the level of overlap and similarities are so great that one can easily generalize a great deal about them as a collective unit.

          As such, the VAST majority of people refer to this generalized collection as Linux, despite Linux technically only being the kernel. A smaller subset prefer GNU/Linux. You are quite literally the only person to have commented who has not clearly grasped this generalization concept, even among those excoriating the article’s content and personally attacking me. Further, you are arguing this point, which does have some truth to it, far past absurdity.

          It is pointless to drag some hobbyist stuff to conversation. Hardly anyone “average Joe” uses Linux Mint. Or developer stuff like openSuse.

          Wait… what? Part of that doesn’t even make sense, and the rest is blatantly untrue and errored.

          • BS detection service

            “While the precise definition of operating system and where the boundaries are is fuzzy, GNU/Linux is generally considered the operating system. That is, the Linux kernel paired with GNU tools make up the operating system.”

            Wrong, operating system definition is very clear. However, it has double definition.

            The common definition what people use is that software top of real or virtualized hardware where you install applications, delete files and in general where user manage resources. It is clear that APIs and user interfaces are included in that entity. Example, CentOS is operating system by this definition and Linux is kernel of this operating system.

            Other, less used definition is the software top of hardware where that manages all hardware resources. This definition is used by some kernel developers, computer scientists and some geeks. These folks may say that the operating system is Linux. Of course MacOS is “distro”.

            “While there are differences between most distributions, many, many generalizations about one distribution still carry over perfectly to the others.”

            Some operating systems are more standard like, “unix architecture”. However, different operating systems have different features. You did not tell what operating system you mean when you wrote “11 reasons”.

            “Therefore, due to this extreme level of similarity, high-level, generalized conversations group these distributions together unless it is specifically mentioned otherwise. ”

            Therefore, due to this extreme level of incompatibility, high-level, generalized conversations gorup Non-Linux distributions together unless it is specifically mentioned otherwise.

            “As such, the VAST majority of people refer to this generalized collection as Linux, despite Linux technically only being the kernel.”

            VAST majority of people refer Windows 10 as “distro”, part of Non-Linux generalization, one collective unit of group of extremely incompatible distros.

            “Wait… what? Part of that doesn’t even make sense, and the rest is blatantly untrue and errored.”

            I’ve been selling computers and support for a living and almost no one uses operating systems devoid of decent support organization. And no one will not sell computer that you can not support properly.

            There is clear pattern that there are companies that makes technology for consumers too: Apple, Canonical, Google and Microsoft. Then there are Blackberry, IBM, Oracle, Red Hat, Suse etc. who don’t care about consumers.

            Many operating systems have free version aimed for developers and testing, using latest technology from tech company ecosystem. Example: Fedora, openSuse, Solaris Express, Windows 10 insider and of course those rapid 6 month Ubuntu releases.

            Another group is community driven operating sytems like Debian, FreeBSD, OpenBSD etc. who has strong support from their users. Lots of companies, developers, money, users etc. resources. There is big difference between Mint and Debian. If some of Debian developer dies, customers are not affected. If some of Mint developer dies that almost certainly affects to customers.

            So I don’t see how it is meaningful to group together varius organizations products which are made to different uses and what is errored if I say that almost no average Joe uses other than Apple, Canonical, Google and Microsoft technology?

            DIY geeks may install developer oriented operating system or some Linux Mint but those are rare. They are not expected to call help. They are expected to solve their issues themselves. This is also true in Debian but it has execptional strong community that I do have made some Debian installations and I know that these don’t cause me unnecessary work. It’s good for old computers.

  30. dave

    All I know is, I put Gallium OS on an HP Stream notebook, and the j key stopped working. Works sometimes. And I lost Internet, b/c I could not get the wifi dongle driver modules built. Reminds me of standing under my horribly leaky new skylight with the roofer telling me, “It’s a really good roof, though.”
    I’ve got a very fast computer now. I just can’t get on internet, or perform any function that requires a J. 🙂

  31. Av3ryFr33m4n

    I love Linux, but I do wish there was more cohesion in the developer community. Why can’t everyone just decide to back the DE that *I* like (Cinnamon)? Or at least, abandon a few others and get behind it … I have to say, I was really heartened to see it available by default in Debian 8. Maybe there’s hope yet!

  32. james

    It’s great for a normal pc user who wants to use the internet, check emails safely and buy shit, if your some specialist who needs specialist software look elsewhere’

  33. Sven Arends

    You fotgot one major thing. Linux (for home or semipro use) works well only on cheap low-end hardware. I use linux for 10 years now, I have never seen it work well on an high-end pc with multiplecore cpu´s and or high-end videocards.

  34. mfofana

    I don’t agree with reason 4. The competition between the desktop managers. Gnome 3 is too buggy. As an example, you can’t use IBM SPSS with Gnome 3 but you can use it with XFCE. Why ? Because, if you want to use SPSS, you have reduce the size of the software window and center it in your screen. Without that you can’t use the menu bar, where you have File… If you click on it, it will appear and disapper automatically. So the software is not usable.
    Each desktop manager has is strongs and its weakness.
    I use Linux on a laptop, not in dualboot. I have the a virtual machine inside it for Microsoft Office 2013.
    For the other reasons, I can agree. Great post !
    Have a nice day.

    • BS detection service

      Most operating systems focus on single desktop environment so it is actually competition between operating systems, not desktop environments.

  35. Ryan Jentzsch

    Your attempt at a preemptive defence pretty much tells me that you will be deaf to any criticism (constructive or not), but I’ll put my 2 cents in anyway. I’ve been developing software for over 25 years and know a thing or two. I like Linux more than other OSes but realize all technology has their flowers and warts. Linux isn’t for everyone and neither is Mac or Windows.

    #1 It doesn’t have to be complicated. I’ve spent enough time on the phone or internet with Microsoft technical support to say that Windows suffers from complexity as well. I recommend my friends who are new to Linux install Linux Mint. It has a Win-like UI shell ala Cinnamon.
    #2 Popularity !== Good (“Microsoft isn’t evil. They just make crappy operating systems.”)
    #3 All applications evolve (for better or worse) or die. Use Linux Mint if you are new to Linux. (See #1)
    #4 You answered your own question as to why so many different shells? Because Unity is ugly and buggy as hell. Once again if you are new to Linux install Linux Mint it uses Cinnamon or Mate (doesn’t matter). I recommend Cinnamon.
    #5 You obviously have never tried to get a lower end wireless adapter to work on Windows. Same problem. I do agree that Linux has less support in this area but it has improved — If Nvidia would follow their own specs it wouldn’t be such a nerve racking endeavor to install a new Nvidia graphics driver.
    #6 Agree with you there. You can blame systemd for most of this problem.
    #7 With the exception of a very few Linux alternatives to applications are just as good or better. Try Open Shot for video editing for example. Not only better but free.
    #8 Agree with you. Getting better but has some distance to travel.
    #9 This is the strength and weakness of ANY open source app. I agree with you, but I disagree on the degree of suckyness perhaps. Open source does not mean that no one makes money.
    #10 Blame the insane international and US copyright and IP laws for this crap not Linux.
    #11 Find me a forum that is all sweetness and light for Windows, Mac, or Linux (doesn’t exist) — Although Linux and Mac forums are the most sanctimonious and pompous.

    • John Morris

      The preemptive defense was because I was fully aware of the hate mail and appalling comments I would receive for writing an article of this nature. It turns out I was right. Respectfully disagreeing and constructive commenters like yourself have been exceedingly rare. I mostly get enthusiastic support and general agreement or insanely rude personal attacks. There isn’t much middle-ground.

      I agree that all the OSes have flaws. As I stated in the article, I like Linux as well. I use it extensively, alongside Windows. I’ve never been a big fan of Macs, and therefore don’t mess with the operating system nearly as much, but it does have it’s desirable qualities over the others. However, this is a Linux oriented website, and therefore the article discussed Linux, not the other OSes. Were it a Windows or Mac website, I would have written a similar article with criticisms of those.

      In reply to #5 and #10, it doesn’t matter who or what is to blame, it ultimately reflects poorly on Linux and makes Linux usage frustrating. These problems do not exist with nearly this magnitude on other leading operating systems, so there exists some solution out there. It might not be feasible (e.g. force NVIDIA to support all their stuff on Linux as well as they do on Windows), but it is a problem plaguing Linux more than any other major consumer operating system.

      As to low end wireless cards on Windows, yes, I have. Those same wireless cards that caused Linux to choke, as well as a variety of others, worked great. Most were/are auto-detected and installed without any input from me. A few others required drivers from the manufacturer. But, ultimately, they’ve all worked flawlessly in the end, save for one. This one holdout does not start properly on boot, and refuses to find or connect to networks. This is resolved by disabling and enabling the card within the Windows network adapter page, which I automated with a PowerShell script that runs on boot. Windows is not without problems, but most consumer PC hardware was made to work on Windows, so problems are less common and less far-reaching. Again, this isn’t Linux’s fault, but it reflects poorly on Linux and contributes to frustration with Linux.

      #1: I recommend Mint as well, and Cinnamon is an excellent desktop environment. As far as complication, however, user-friendly distributions, such as Mint, have a thin veneer of user-friendliness. When it works, things are great. However, Linux requires dropping beneath the friendly veneer far more often than Windows or Mac. For the average computer user, the moment a command prompt or terminal needs opening, things cross into being “complicated.” Complexity with Windows and Macs follows a gradual upwards trajectory depending on the severity of the problem. Linux’s complexity curve is far more jagged and quick to ascend.

      When everything works, all the operating systems are fine. When they don’t, Linux has a greater tendency to require more underlying knowledge and utilize more complicated techniques.

      But that’s when you have it installed. It gets complicated long before that. As a person new to Linux, and not overly familiar with the underpinnings of how computers do what they do, Linux is a nightmare. Which Linux distribution to get? 32-bit or 64-bit? Burn an ISO image? LiveCD/DVD/USB? What do you mean choose a desktop environment? Swap space? Mount points? Hostnames? ARGH!

      Linux expects you to know what you’re doing. Only a very select few distros will guide you through some of that gently. But installing Fedora or Debian requires an impressive amount of knowledge to obtain, prepare, start, install, and then use it.

      Windows and macOS guide you gently, if you haven’t purchased a computer pre-loaded with it.

      #2: This wasn’t about popularity. This was about support. Alone means it’s more difficult to get help.

      #3: Evolution is fine, but Linux likes to jump species. If I sat a Windows or Mac user from 15 years ago down in front of the current version of their operating system with the current version of their primary software, they would feel relatively at home. Sure, there are differences, new features, slight changes, et cetera. But their is a level of continuity to the design and evolution of the core software and tools that keeps people from ever getting too lost.

      In contrast, a recent distribution upgrade broke all my startup scripts (thanks systemd) and adding them back is now a completely different procedure. Wayland and Mir devastate my multi-monitor setups that were very painful to get working, and getting them working in the new ecosystem is completely different. Ubuntu trashed Gnome 2 for Unity, and other distros for Gnome 3.

      Evolution is a slow gradual change. Linux often forgets the slow and gradual part.

      #4: Competition is not the problem, POINTLESS competition is the problem. As much as I like Cinnamon, XFCE with the whisker menu and appropriate panel arrangement is nearly identical in ability and appearance. Why start Cinnamon instead of using XFCE? Now there are two nearly identical desktop environments in widespread use, with little underlying overlap, that must both be actively maintained, both rolled into variants and packages for a variety of distributions, and both maintain their 3rd party communities of themes and applets and support. This sucks.

      #7: Off the top of my head, Microsoft Office and Photoshop, two heavily used software sets, have no equivalent in Linux. LibreOffice and OpenOffice are acceptable for writing a few letters, doing some simple math on data sets, and putting up a bulleted list of presentations. However, when it comes time to more complex operations, they fail miserably. When opening or altering complex documents/spreadsheets/presentations, LibreOffice is likely to break the layout and formatting. GIMP is good for small to mid-size photo edits (I use GIMP because I cannot justify paying for Photoshop and I don’t need it), and can do an astonishing amount of photo editing. But Photoshop is more powerful, faster, more intuitive, and better when you do a lot of heavy photo editing. It’s not that LibreOffice and GIMP are bad, it’s that they are the peak of the Linux software heap, and they aren’t as good as what’s available for macOS and Windows.

      As for Open Shot, I don’t do any extensive video editing, so I can’t make that judgment. All I know is it’s not Open Shot used in industry, and none of those people I know or know of who do video editing do it in Linux, even if they use Linux regularly. They’ll fire up their Macs, or, in a pinch, their Windows OS.

      I do know that as a mechanical engineering student, I must use Windows. It’s simply not feasible not to. If Linux were my main OS, I’d have to have a Windows dual-boot, Windows VM (which has significant performance and usage implications), or use the lab computers. This bites because before I got into the mechanical engineering specific classes, I rocked a Linux distribution as my primary OS on my laptop and liked it. But I had to put Windows on it, so I simply clobbered Linux. I’ve since upgraded to a laptop upon which Linux is unusable anyway due to hardware support problems (hello #5).

      All the other points we seem to agree on for the most part.

      • BS detection service

        Your article should empasize that all issues and flaws are only in your operating systems “Linux” and do not generally apply to Android, CentOS, Mac OS, Ubuntu LTS or anything that people normally use.

  36. frustrated linux user

    Great write up. I agree with you that Linux sucks most of the time. If you are not a programmer and won’t learn programming then you’re pretty much screwed if you want to use linux. I have been using various linux distro’s and usually stick to debian stable or sid, but always end up back with Microsoft Windows. When I have an issue in debian or Arch it can take me hours to solve a simple issue that I never get when I’m using Windows.

    The worst part is having to rely on the community. There are great people then there are the ones that make you never want to try ask for help every again because you can’t figure out how to ask the right question. So they make you feel like your stupid.

    My biggest issue right now is of course wanting to be bleeding edge. I’m pissed off right now because chromium broke on my debian sid box again after an update. Then find out someone forgot to put a “” quote on something. Really guys? You know thousands of people are relying on you for this. I fixed that, then an official patch fixed it, but now I can’t load extensions without running chromium from the command line with a bunch of arguments and so far no fix until I guess next update. So not using chrome for now. Never once had chrome break in Windows.

    I do a lot projects using raspberry pi, banana pi, odroid boards and the learning curve is terrible. I hate how odroid makes you use Ubuntu and an old version at that. Then use raspbian on raspberry pi which is debian, but of course it different from ubuntu on odroid so my scripts won’t work on both. Works fine on a x86 pc between ubuntu and debian. whatever… Thank god I found Armbian which has made things more unified between arm hardware.

    My main point is that I spend way too much time trying to fix things in linux making me very unproductive. Linux used to be fun and exiting, but having the damn thing break every other update unless I’m using debian stable just sucks. I hate using debian stable as a desktop and sometimes as a server because it has such old packages that a lot of times I have to compile from source to get the latest because there’s a feature that debian stable won’t include for another year and I have to use that feature to run my server. I’ve been on Redhat, Mandrake (old school), Slackware, Debian, Gentoo, Arch and I always end up going back to Windows to be productive and not spend hours on hours fixing something that honestly shouldn’t be broken. So much easier to diagnose and fix windows than it is any linux distro.

    Linux makes me hate technology sometimes. If it’s so fast and stable and everything else, then why the hell does it keep breaking. I know linux is just the kernel and most everyone including me relates linux to the entire user experience. You have to be rainman to use it properly. I go to some linux developer meetings and it’s full of the most anti social guys you’ll ever meet, but not afraid to be keyboard gangsters online.

    • BS detection service.

      Debian, Ubuntu, Arch, Gentoo, Slackware, Red Hat, Mandrake whatever you mentioned are different products. They don’t have to be similar.

      Windows is not exception. There is similar issues in Windows 10 insider like there is in Debian testing. Also you can’t install latest Internet Exporer 11 to Windows 2000.

      The issue is you. You consciously choose software that is still in development (beta versions, testing, unstable etc.), not a ready product.

      • Brendon Green

        I tend to agree. Debian Stable is rock solid and (generally) bug free. It gets that way precisely because of the multitude of testing that goes on as packages progress from upstream to unstable to testing. Despite all this testing, though, not even Debian is immune to major bugs; consider, for example, that ntfs-3g (the Linux NTFS filesystem driver) was completely broken for most of Debian Wheezy’s lifetime.

        The biggest problem I have with running Debian Stable as a desktop OS is that the software that is distributed with it quickly becomes very outdated, which tends to make rapidly evolving productivity software (such as LibreOffice, Eclipse, Inkscape, GIMP, and even Firefox) almost completely useless to the end user.

        • BS detection service

          Well, I don’t think that Debian users/developers use NTFS. Debian is made by its users to its users. I did install Debian 7 in some boxes and I always used default ext4.

          I don’t see how the software becomes outdated. LibreOffice, Gimp, Firefox and Incscape are all fully usable. Eclipse may be exception because toolchain for productive development may require specific version of IDE. All versions in Eclipse can be downloaded from eclipse.org so I don’t see issue here.

          • Ken

            >LibreOffice, Gimp, Firefox and Incscape are all fully usable
            In your head maybe.

  37. Rosen Aleksandrov

    I cannot agree with you in all your opinions.
    They looks like a Windows fanboy opinions, and they’re too far away from the reallity.
    Windows isn’t faster like Linux, isn’t stable like Linux, isn’t secure like Linux, isn’t flexible like Linux (Same for OS X)
    With Linux you can do anything which you been wroten as impossible in Linux.

    • Rosen Aleksandrov

      And more.
      Your opinion about Linux Support is just piece of shit.
      Windows and Mac Support are all the time terrible and unfriendly.
      In Linux you have the biggest community in world.
      And in forums or IRC you can contact directly with some of Linux Distrubutions developers, and you’ll get perfect support for free!
      Where is your Windows and OS X now ? You wont get support like that for free.
      You have to pay for crappy support. And they wouldn’t mind to tell you how to fix in future if happens again.

      • Danny

        I don’t know what the heck you’re talking about. i have had nothing but friendly customer support for both os and I haven’t ever heard otherwise from anyone else. Also whats this about not being free? This is just a show of desperation from people who feel like an insult on linux is an insult on themselves. Starting your argument by insulting people by is what makes me conclude that .I’ve started using linux recently because many people tell me it’s better for developers( am comsci student) and I’m starting to doubt that. Yeah it’s great that I can reach out to a developer or the entire community for an issue but that doesn’t matter when i have as many issues out of the box than I would have with using any other os for a lifetime. Yeah the os is lightwieght but really inconvinient in a lot of cases that just makes me switch immediately back to windows when I’m done with linux.

      • Carl

        Linux communities are one of the most toxic ones you’ll ever find. Your post is perfect example.

        • Scott Williamson

          This almost sums it up for me. I’m quite old and computers are a late show up in my life. This doesn’t make me stupid, at least I am willing to try new ways of getting things done. I can look at most machines be they husbandry or anything else mechanical and give a fairly good explanation of what is happening from input to out put but computers are a very different game. ie. no moving parts. If I ask a question that means I am trying to learn something new. It doesn’t mean that I am asking some smart Alec to berate me for not already knowing, which has happened more than once. Linux is probably good in many distros compared to Windows from a self reliant point and thus some Linux supporters might consider being a little more understanding and welcoming to those less educated in such tech in order to build a large following of users. This in itself could go a very long way to to disturb the MS Widows dominance. I personally love not having Windows on my PC but there are many times I am tempted to just reload the pricey demon just to be able to plug in a scanner for instance and have it work. I learned many decades ago, if you are a member of a small group within a very large group, don’t go pissing the rest off, it is a sure way to disappear unnoticed.

    • citizenconfidential

      I agree. Linux is for people that like the diy side of technology and you’ll reap the benefits if you’re not lazy. I would admit, to the scorn of linux purist, that learning to program/ or develop ONLY in Linux is a bad idea unless you want to be a Systems Admin or IT prof that only works with linux systems. I’m studying computer programming and I try to balance learning in a Linux and a Windows environment as to not limit my skill set to something that is free (got kids to feed). Linux is more of a hobby and passion (and can be addicting like crack). Arch Linux is the best distro and it’s developer community is on fire updating the software on an *literally* hourly basis. You can easily update through your terminal anytime without skipping a beat. (and honestly all the sally-sob stories you can read about Arch are ridiculous. Arch is relatively easy to install and maintain, you just have to break away from a M$ Windoze mindset of “learned helplessness.”) But to each his own, however I will say the GNU/Richard Stallman thing is, IMHO, completely stupid. They cry on their website about Arch being “non-free” when it’s free to download, total morons.

        • Scott Williamson

          Running both Windows and Ubuntu is how I got started. This gave me a gentle intro to Ubuntu where I could fall back to Windows when I got stuck by my lack of understanding of Ubuntu. This worked great until Windows 7 got so slow I couldn’t even get updates, I’m talking here 3 days running updates and still nothing. Microsoft Windows is like getting a new pair of shoes and wearing them to the point that they finally get real comfortable then MS comes into my house, takes those shoes and drops off another new pair needing to be broken in again. Windows 95, 98, XP, Vista, Win 7. I really did and still do like 7 but no more support so it was time to totally drop MS and install Ubuntu as the only OS. What I have read here pretty much tells me that practically everyone using some rendition of Linux are light years ahead of me for OS comprehension. Remember, I’m a Windows user so you will readily understand my difficulty with Ubuntu. I have managed to get a little learning done thanks to the community help I’ve found which usually means a lot of copy/paste to the terminal and then holding my breath hoping I chose the correct answer. The flip side to that being there have been more than enough smarmy, demeaning remarks to my questions and that after clearly explaining that I have next to no understanding of computers. I’m 66 now and spent my life driving semi truck, tankers to be specific and that is a very specialized facet of that industry, not always mastered by even well seasoned drivers. I wouldn’t speak down to anyone just because they lacked the knowledge that I had acquired over 55 years. I would in fact be pleased to have the opportunity to pass some part of my learning on. Keep the learning curve moving. That helps to build a better educated society. It is I believe one’s duty to pass along knowledge that you learned from someone else and with that added yours to it. It can be quite disheartening when I come up against someone who would rather give me a “I am just so knowledgeable and you must be so dumb” attitude rather than an answer that would help. You know, even Einstein had to start by adding 2+2. We all had a start point and this is mine. I won’t say Linux sucks but I will say “It ain’t easy”.

  38. Michael Foster

    The article you wrote was a pretty accurate assessment of the state of the Linux world.I feel your pain. I’ve been using Linux almost exclusively for 15 years and have found a solution to most of the shortcomings you list here.After installing and trying maybe three dozen different distros in three dozen different release cycles,I found the one distro that was right for me.Currently, I’m using Linux Mint 17.3 LTS with the Cinnamon desktop.The number one reason is stability. Linux Mint has the right balance between bleeding edge and stability for me.My OS is not the stock version,I’ve tweaked it to what I wanted that’s the beauty of GNU/Linux. I’ve installed chrome,docker,virtualbox,sublime text,brackets, mongoDB, sql, nodejs, nginx, apache, and I’ve even installed visual studio from Microsoft for using typescript. As far as the software goes, yes some of it is old and doesn’t come up to the same standards as paid Windows versions, but things are improving all the time. You can do CAD/CAM in the cloud these days.Try this http://caelinux.com/CMS/ ,it looks pretty good to me.

  39. Harold Kuntz

    I like what you wrote John. I’m a hobbyist only and use a Macbook Pro as my main computer. I’ve used computers since 1999 and got into unix because I heard MacOS was going that way. Then got into Linux.
    Tried SusePPC way back then and those germans sure had it documented well. I got 5 cds and a book for a reasonable price. Got it in but I admit then I didn’t know much and that Windowmaker interface (which I had no idea what it was then) sure blew me away. Also it contributed to why I gave up on Linux. At that time computers were way above my head and today programming still can be.

    Recently, I’ve been learning C by myself and this platform (linux, BSD) are the best to do that on. I use MacOSX on a macbook pro as my main computer. I have a hobby computer with SparkyLinux, OpenBSD and TrueOS on 3 different HDDs. Each one has it’s difficulty. Graphical apps freeze or crash all the time.

    I guess my experiences directly line up with the reasons you give as to why it really sucks. Not only linux but BSD as well. Don’t get me wrong. I love BSDs. But I do hate graphics on them. It’d really be good if there were some cohesion in the communities to get things improved but as you stated, there are too many egos in the way and reading the comments here really reminded me of why I especially hate the “Linux Community” not Linux itself. What a bunch of retards that, for supposed nerds, cannot understand the English language with what you wrote. They are too stupid to understand their own language? Good thing they stick to their linux boxes. In the past I’ve asked questions to that community only to get curt little answers like I’m supposed to know as much as the do. Are these people retarded or something? I think they are. Someone needs help, you help them and give them knowledge and explain why it’s like that. Instead you get ignoramus immature ego instead. The BSD community is much more mature. I will never use these systems as my main computer. I’ll stick to my Mac. Hate Windows. Use Win7 at work and it sucks ass.

    That said, no matter Linux or BSD, graphics are a problem. The desktop is not quite ready on most of them. Too many hardware compatibility issues I guess. I may have to upgrade and put in a graphics card to enhance my motherboard and hope the graphical apps don’t keep on crashing. Wish me luck.

    One day maybe the Linux Community will be mature enough to get some basics improved but I’m already 50 so don’t expect to see it in my lifetime. Good Luck John. Thanks for a good article and the entertainment below it.

    • TC

      BSD -is- Unix, and it was BSD that created and implemented most of the protocols for the internet. That’s why you see -much- more maturity on the BSD side. Linux was a hack of Unix (BSD) by PC a ‘hobbyist’, who convinced a bunch of other annoying geeks to join him in a giant circle-jerk OS project via usenet.

      The Linux communisty is juvenile and ignorant of how most of people actually ‘work’ with computers. Publishers want Adobe InDesign, Photoshop, etc; engineers need Catia, Solidworks, AutoCAD, etc; Lawyers use sophisticated document applications which are designed for (yep) Windows… and yet, we don’t see anybody porting these applications for Linux. Just a bunch of geeks rehashing 200+ distros.

      Sure, a few corporations infused money, time, and expertise: e.g. Google co-opted it for their purposes. Specialized scientific apps (ported from Unix) can be found. But desktop usage in an office? DOA.

      Frankly, your best bet is to just learn how to code/compile C on your Mac, as OSX is built on BSD/Unix. It’s there, lurking beneath that nice GUI… do some digging and you’ll find the Unix goldmine in your MacBook.

  40. Frank

    Man I’m really trying to like Linux but they make it so damn hard to. Seriously took me an hour to figure out how to download and install 2 programs earlier. Same task takes 2 min on windows. When I boot up Linux I pretty much just stare at the welcome screen like duhhhh and there’s no help or manuals for anything.

    • Rosen Aleksandrov

      you joke!
      in Linux distro like most popular Ubuntu you can install any program just with one click in software center.
      In Windows and MAC this is just a wet dream.
      You have to search for cracked shits in google. And when you install Ubuntu from small 1GB iso you got preinstalled web browser torrent client music and video player office suite and etc, which you gonna search cracked in Windows or OS X.

      • Danny

        Lol whose the one joking? He means those downloaded from websites not those on the lackluster software center. It doesn’t really matter if I get a music client for 1gb with or video players because you’ll rarely use them.

      • Jack

        And when something isn’t there you have to compile it yourself since Linux developers are too high and mighty to provide .deb packages.

  41. Krush206

    In my honest opinion, the main reasons why Linux sucks is because of it’s terribles desktop environments and the X compositor

  42. dm73

    Good article that surmarises average user’s experience with linux.
    It’s too bad that a lot of people in linux communities do not feel that most of these are issues.
    I used to like linux and played with various distros ever since Slackware 1 came on 3 floppy disks.
    Around the time of Ubuntu 6 I even had most of my home machines running linux and it seemed that withing years the linux will be on par with Windows as far as ease of use goes and functionality.
    But this is there the linux curse struck.
    KDE and then Gnome decided to ditch their fully functional desktop environments and start a multi-year beta test with their user base. Other desktop environments where just not as good and it would take years before they got to the point where KDE 3 and Gnome 2 where when they killed off their working software.
    Then all of the other base software started changing so old documentation, fixes and workaround no longer worked and new ones were not available yet. I am talking about new init systems, new audio systems, udev, hal, X autoconfig, desktop launchers, networkmanager…can’t remember it all.
    Of course it was all done to address long standing issues…but what happend instead is that old issues were replaced with new issues that needed new and not yet existing workarounds.
    At the same time some of the very basic things on linux remain fundametally broken.
    Let me list few that I can remember:

    1. Shell (BASH but probably most of the other sells) does not correctly handle SPACE in path names.
    All of the greatnes and simplicty of linux shell simply disappears if you need to handle a space character in folder of file name. Even Windows CMD can do this without needing special external tools.

    2. SMB network handling is randomly broken from version to version.
    No this is not due to Windows changes, this is linux to linux. Every run of apt-get or yum or zypper will bring new set of issues. Linux OS does not handle networking and instead various user space libraries are used and depending on your desktop environment it could be that each application needs to know the network protocol you want to use. I mainly mention SMB as it is by far the most common LAN file sharing protocol used and understood by most devices.
    Do you think you can browse to a network share on NAS and play a vide using random desktop and video player?
    If it plays at all half the time the full 4GB file needs to be downloaded before playback starts.
    So large videos aside, other documents are not a problem. Except that they will be downloaded but will they be uploaded back? Who knows…what is that your version of whatever again?

    3. Backup
    Hundreds of programs that do not work well. Want to back up running system? I can create an image clone of Windows while it is running and restore it with recovery disk. Linux needs to be shut down first. Then you have to start a new distro which does not have correct drivers and where mouse pointer doesn’t quite work correctly. Saving the backup takes hours (vs 20-30min on Windows).Then try to restore this…same deal again and in the end the system does not boot, you need to search internet to find the current right command to rebuild MBR for your Grub v1.99a which no longer works the same as v1.98 which was used by your recovery software.
    Want to have a shared local or network folder to allow family members to store and organize their documents? Sure, and look they can see each other documents…but as soon as they organize them into folder the document and/or folder become read only for other users. Oh, don’t be a baby, just set up cron job to reset permissions hourly and all will be well. Until next update wipes your jobs, changes config file location or format or just removes the cron altogether as you should now be using *ron.

    4. Hardware support
    I have a 8 year old laptop where Windows (event v10) works OK but I would like to play with linux sometimes. Except that linux does not handle they keyboard correctly. Keys often get stuck repeating. Sure, just turn off the key repeat in your desktop config. But that does not work at login screen. Or in console. Oh, look, you can set the console config to separately to turn of key repeat…except those setting have been deprecated…and new ones do not yet exist. But you can run the program to configure this…except it’s not installed and version you need is not in official repos.
    Try some USB TV tuners…or don’t if you value your sanity.
    Any random printer/scanner you want to use? Nope, not with this version of CUPS. Here are some dirvers for OS 3 versions before yours…which depend on some random library that is no longer supported in this version of OS.
    But linux does run better on same supported hardware…except if you have eeePC with 2GB SSD and want to actually use it. eeePC comes with Windows XP which leaves just enough space for web browsing on a compressed drive. Even base XFCE enviroment which is almost as usable as Windows XP needs to be trimmed down to have any space left to be usable. Want to compress some folders? NOPE, disk space is cheap, just buy bigger disk and glue it to the back of your laptop is the only suggestion linux community has.

    5. Software support
    Updates, sometimes even minor, will cause malfunction in some software package. Old stable package doesn’t work with new web service. New packgake is not stable yet so it’s not included. Can’t compile it as it needs new version of some library that breaks some other software on the system. Just link it statically! But then you are down the rabbit hole of more and more dependencies which never seem to work out. Finally when it all compiles the app just doesn’t start…some of those libs are wrong.
    New version of distro will drop packages that you have installed so if you want your minidlna to work you have to wait for either enough angry people to complain to distro or trust some random person who releases unofficial version.

    I wanted to like linux but I find that no matter what distro I use whenever I want to do something I end up spending hours trying to get simple things working. And each new version brings more changes which break more things and searching for solutions is getting harder as solutions for old problems differ depending on version of distro you are running…if you can find them at all.
    Windows has a lot of issues and Microsoft seems to be doing their best to create Apple like walled garden. If they succeed a lot of people might end up having to switch to an alternative OS. But the way things are going that OS will not be linux because the reason people stay with Windows is to get a common stable platform they can use to get the work done and linux on desktop is just too unpredictable. Maybe the future for most people lies in Android or Chrome like devices but for people who want or need stable desktop, post Windows future is not clear. Could one of the BSD based OS rise to the challenge? Or will ReactOS get enough funding to bring us back Windows 2000?

    • Scott Williamson

      Wonderful reply form someone obviously far more educated on software than myself. You just stated what I would have if I had the knowledge. I want to like Linux but it doesn’t make it easy and all too often the help comes with a great deal of sarcastic insult. I don’t think I am Linux Club material. Too bad because as much as I do not want to contribute Bill Gates and Co., it is the easiest working option for uneducated specimens like me. Now, if only I could figure out how to get my file system back to something Windows would recognize I’d be busy reloading Win. 7 instead of searching around trying to figure out how to get my HP Printer to work with Ubuntu.

  43. thobin A

    Tons of great games work on Linux natively and more on Steam every month. Sure non native games take a tweak or two, but the fact you can get 90% of them to run on a OS that they were not built for is impressive. The only games I cant get to run are the new DirectX 11 only games. Fortunately most are the so called AAA developer games that are nothing but console port pieces crap, so no big loss there. The FPS/performance problem is hardly a Linux problem GPU and OpenGL are to blame for that and they both have come a long way. Give Linux Mint or Ubuntu Mate a try. My kids only game and Mint has rarely ever let them down.

  44. Ped-Away-G

    i’ve tried linux so many times hoping something to change but nope this will be the last time.
    linux is for servers, for nerds, for technical kind of guys not for workstations not for everyday uses and not for gamers but if you do very few simple things like mailing, surfing that would be fine.
    last but not least, linux needs A WHOLE LOT OF ASTRONOMICAL WORKAROUNDS a get things done.

  45. Amith

    This is a good article, I’ve been using Linux as a main OS for about 10 years now and I’ve used most major distros. Some of the points here are valid and I agree but I disagree on a few, here’s my take on them:

    Points 1 & 5:
    In your first point, the argument is that Linux is harder to install and complex. you’ve given examples of how the user needs to burn the ISO image etc.

    You can always get a Linux DVD instead of downloading and burning one. Even with Windows, you’ll have to convert the image to a USB bootable format if you have to install in a system that lacks a DVD drive. In Windows, on a fresh install you need to hunt for drivers and install them (rebooting each time). My point here is that each OS has it’s own set of difficulties, and it doesn’t make Windows easier.

    Also, I see the ‘installation is hard’ argument as suggesting someone a hacky approach to something and then complaining about the difficulty. If someone is new to computers, they’d get a PC which comes pre-installed with Windows. The OEM would have taken care of the installation etc. Would it be any different if they use the same approach and get a PC with Linux pre-installed? If you want to do the installation yourself and you don’t want to fiddle with the drivers, at least start with hardware that’s known to have good support.

    However, I agree with the author that some hardware has much better support in Windows. The GPU is a good example, I have bought games on Steam that play on both Linux and Windows and the framerates are inferior with the former. This may be because DirectX is a better API compared with OGL, I’ve found better documentation for the former when I wrote 3D test cases. The point is, Windows is much better here.

    Point 2 & 11:
    While I agree that the Linux userbase is small, the percentage of people in either camp who know what they’re doing (and having the skills to help you) are about the same. Here again, I feel that you’re looking at it from one perspective only. Your approach is to solve it yourself and you seem to think that’s the only way. If a Linux pre-installed box was bought, the store could help resolve issues. Also companies like RedHat make money from support.

    Also, it really depends on which part of the community you had interacted with, some of the newbie distro users are full of jingoism and blind hate for Windows while having little technical skills.

    Point 3:
    I agree with this a lot, too much change too often. The whole system seems to be a moving target. I’ve noticed that some of these projects (Like Gnome for eg) seem to experiment a lot instead of building on what’s already there. I generally avoid the mainstream Distros for this reason.. at also cause of bloat.

    Point 4:
    I disagree. One of the main difference between Windows and Linux is modularity. Windows is one big monolith while in Linux you have an option to swap multiple components with their alternative. I used to prefer Gnome for its simplicity, but when they forced their tablet UI crap, I moved off. I would be stuck with something I didn’t like if it weren’t for the ‘pointless competition’. The ability to fork projects is one of Linux’s best features.

    Point 6:
    I agree mostly, Windows seems to have caught up with the performance gap. It’s not really a sad thing, I like that Win 10 has multiple desktops and that they’ve slimmed the OS down as of late. This point applies to specific distros though (as you have pointed out) so I don’t think it’s correct to generalize it for the whole of Linux.

    Point 7 & 8:
    I totally agree, a lot of the userspace applications aren’t as good as the professionally made ones and it’s not because you’re ‘used’ to a particular way of working. I’ve tried using LibreOffice Calc when I was collecting and analyzing data at our labs… Excel does a much better job. It supports larger spreadsheets, doesn’t crash and was generally easier to use. Gimp is another example, it’s alright when you do basic edits but PS is definitely a lot better.

    Games on Linux is a lost cause (see my earlier point on GPU drivers). There are fewer games on Linux but that’s not the point, the good ones that run on Linux perform much worse than their DirectX counterparts.

    Point 9:
    This is absolutely true, while Linux is technically FOSS. All the good parts of the systems seems to be written by people who are paid to/ derive financial benefit from it. The kernel is awesome, the programmers who work on it (Including Linus) are paid and they work on it full time. Most of the good drivers are written by people affiliated to the hardware companies (proprietary Wifi drivers for e.g. run much better than the FOSS variants). If you researched the backgrounds on the developers who are behind the major projects, you’d say many ‘work for’ RedHat, a company that earns revenue through Linux.

    Point 10:
    Meh, philosophical arguments probably are made by newbies who just started with the OS. I like GPL to an extent, cause it ensures that the code and subsequent improvements are available. I feel that it’s one of the things that allowed the eco system to not fall prey to EEE tactics. GPL isn’t truly free, it serves the practical purpose of protecting software from getting hijacked. I’ll just use whatever works, or a combination of whatever works.

    My take on the whole Windows vs Linux argument?
    Meh, use whatever suits your needs. I like both Windows and Linux (and BSD) for different reasons. Don’t want to waste energy endlessly tweaking my system and I also don’t want to waste it trying to bring people to the Linux camp.

  46. John

    I was reading comments regarding security, how linux doesn’t have viruses.

    It is true, it has almost no viruses only because 1% people use it.

    I don’t know how you can say Linux is secure when it allows you delete partition on which it runs on? Try deleting Windows folder.

    On windows, virus can’t do anything harmful unless it runs with admin privileges. And that’s all you need to make, trick user into running virus as admin!

    Let’s say i make “Photoshop_Linux_x64.sh” with “rm -rf /” command. Of course it can’t do anything without root permissions. But user really wants Photoshop, and i tell him to enter in terminal “sudo Photoshop_Linux_x64.sh”…and there you go, partition deleted.

    • Amtih

      You kinda proved the point of why Linux is relatively more secure there, the user had to explicitly help the malware run. On Windows, all you really need is an autorun virus in a pen drive.

      Security is more than just about virus infections and it has a lot to do with how the system is configured. You can tweak Windows to make it more secure and you can misconfigure Linux ending up with an insecure system.

      • John

        Windows has changed since XP, you now need permissions also…but it’s more simple just click Yes.

        I don’t know about autorun, it still works in Win10?

        But you missed the point, users would help the malware to run. My friend installed fake Antivirus, but guess what the installation didn’t start itself and he gave it admin permissions. It was from fake ad, and it sounded cool and “free”.

        Want to try photoshop for linux? 🙂

        I’m talking about average users who just type sudo commands without even looking what it does. And that can be a big problem if linux becomes popular.

      • Jack

        That no longer works since Vista. You shouldn’t speak of things you don’t know about.

  47. John

    Few year ago i installed Ubuntu, at first it was “Wow, this actually works”. Then i realized i had nothing to do here besides browsing the web and listening to music. I can’t play games, so what now? Linux supposed to be OS for developers, so i installed some IDE wrote my code, clicked Build…. error no compiler installed. Wtf? Ok, apt install gcc. There is a bug in program, clicking on debug function….error no debugger installed. Wtf? I quit after that, terrible experience compared to Visual Studio.

    Today, I’m using Ubuntu at work, for some web dev stuff. It works. Only problem i have is with people saying “Linux is so stable, never crashes”, and first thing i get on boot is error message “Something GNOME related crashed”.

  48. Chris

    I want to tell you something that happened to me once … a friend of mine his mother had an old computer 1999-2000 year ? with extremely low mhz cpu speed lower than the worst smartphone cpu speed 500mhz ? or less (cyrix cpu if i’m right)
    It couldn’t run windows 98 but also windows 95 where too slow also had no wifi dongle support .
    I tried to install windows 98 but it was so slow that was totally unusable also the applications where too old to do anything usefull (internet browsing, media player etc)
    I’ve installed tinycore to it and was really fast it had even a dockbar with zoom effects if recall correctly !
    -That machine had no usability on windows and no on linux do many things.

  49. Prime is all

    I’m Fairly new to Linux and I disagree with most of these.

    1. I switched from Windows a few months back because I was sick of bloatware called Windows 10, my laptop is fairly old and I installed Ubuntu which speed was superior to what had going on with WIN10, then I moved to the distro called Elementary OS haven’t gone back since.

    2. This is anecdotal evidence at best, there’s no way to back this up, 10 years ago this would fly but not anymore

    3. This applies to every single OS, Win Xp-Vista,Win 7-8, early Mac OSes, this is the nature of software changes are constant, but what I’ve notice the jump between Ubuntu 14 and Ubuntu 16 the programs for 14 that aren’t updated for 16 still works so I wouldn’t these changes are sure thing to break your system.

    4. Competition? really this is a point in software? had these been closed source programs they’d compete until once dies and the other buys out what’s left. the only reason we don’t have competitions like this on windows or Mac is because of the closed source nature so we’re stuck in a monopoly which we have to take what they give us, in my view choices are always the better thing to have.

    5.BS, I fell like this point is mainly for Nvidia, I installed Elementary Os and everything worked, AMD drivers worked, everything that had plug and play function worked.

    6. Ubuntu 16 runs fast on my PC which is a old Acer 5253, I didn’t have to install one that’s build for speed just to get it to move snappy.

    8. Sooooooo….We’re just going to ignore the OS that was literally built for gaming? okay moving on.

    9. Why is a titan like Microsoft joining the Linux Foundation then? I’m pretty sure it’s the entire nature of the free environment that Linux has that pulls developers from all over, these developers perform amazing task without the funding that the big 2 is known for, I honestly don’t see how that is a con.

    11. These are always the most annoying points, and it just doesn’t work. generalizing a community can’t work people will always disagree, there’s no perfect community. If you can find one please point me towards it.

    • Joepy Doe

      //1. I switched from Windows a few months back because I was sick of bloatware called Windows 10, my laptop is fairly old and I installed Ubuntu which speed was superior to what had going on with WIN10, then I moved to the distro called Elementary OS haven’t gone back since.

      2. This is anecdotal evidence at best, there’s no way to back this up.//

      So … your 2nd point refutes your first. Nice work.

      Windows 10 works flawlessly, if you’re smart enough to spend six minutes disabling stuff. OOTB, i’m running 8-year-old Windows apps on WIndows 10. That could _never_ happen on a linux distro. Lib updates would kill it instantly.

      • John Doe

        8. Linux was MADE for gaming

        Steam disagrees, and Wine can barely run programs optimally, let alone games.

    • Danny

      “2. This is anecdotal evidence at best, there’s no way to back this up.”
      This doesn’t just go against 1 as joepy pointed out but also goes against 6.
      “8. Sooooooo….We’re just going to ignore the OS that was literally built for gaming? okay moving on.”
      Lol what? This pretty much shows I cant take anything you said seriously.
      9. I just assumed it was because Microsoft was trying to help windows users with old or low end pc’s

    • TC

      RE: #9. Microsoft has inserted a Linux Bash/Ubuntu shim in Windows 10. It’s available by turning on ‘Developer Mode’ in the settings panel: it runs a bash shell and (with a few tweaks) can install almost any other Linux base system AND launch a DE/Window manager, with access to the entire filesystem.

      Microsoft is preparing to -bulldoze- Linux.

  50. Kingofnyc

    you forgot to mention the commands and kernal keeps changing all the time with every version what crap is this erh9 eno etc..

  51. brian lamb

    Hi, Ironically, reason Number 11 is why im here, Yes, ill corroborate the statement about not polite or helful, then onto ‘complete Jerks’. That was my experience in the Arch forums for the last 6 years anyway, and im pretty much done with that community now for this reason. Its a dog-eat-dog society pretty much.

  52. Sachin

    wow!!! i recently 2 months ago switched from windows to linux and i will share my opinion on this post

    1) Complicated : Really have you tried to repair ur broken windows pc ever using command promt and tried to fix linux ever?

    2) Alone : Lol i didnt know the command to install the sowftware on linux and had to search the web and found 1000+ forums with help but with other OS forums have you visited?? Please…

    3) Changes : Lol 1 Year Ubuntu changed ui and u complain windows updated 20+ times in the last year and you didnt even notice huh??

    4) Ponitless competition : it means that you dont have toedit ur photos only in photoshop but have many options that too most off em free and u say its bad superb

    5) Mediocre Hardware & Peripheral Support : i dont know where u got this or made this up but i dont have problems with any of my hardware or my peripherals

    6) It’s Slow : obvious if u install 1000+ softwares not only ur system but all the systems will be slow but have u compared the windows with same 1000+ softwares installed???

    7) Programs Suck : really u got fed up for 3-5 programs while i can give u a list which suck on other os but thier alternatives on linux run like a horse without any problems

    8) Gaming : Obvi as the os itself states its not for gaming and have not seen on many distros saying its for gaming but if u really need to play the specific game and have all components required and doestnot want to dual boot then install windows on VMBox( which comes in-built with most of Linux) and i think only newer version are based on 7 but most of em are XP which is free (if u think u need to pay tho and ofc there are torrents too)

    9) It’s Free : yes its free still has better support than window. i agree they dont have the mentioned 1000+ developer who are paid to say rebuy and reinstall ur windows but there are many others who are for helping and i think u didnt search ur problems on google or youtube

    10) Philosophy Versus Practicality ; Please why are u saying that linux sucks if you say linux users are philosopers as practical user u sud have thought their side of the story too and ur files play as soon as u download 500-600kb codec from one click on the store but i can show u 5-6 formats that dont play unless u download 40-50mb sized codecs for ur information

    11) The Community : syaing “Ur system has crashed please reboot with nstallation media and reinstall ur windows and it might as well erase ur data” is polite then i prefer the rude but safe community

    And yea linux is not perfect as i have heard(not seen it till now as im still new and tryingout new things everyday) but for my 8 yrs windows experience after switching i think its better than other OS u have mentioned.

    • John Morris

      A quote:

      I can hear the Linux fanboy fingers pounding on the keyboard right now.  They plan on telling me about an obscure software package that I didn’t mention.  They intend on regaling me with all the flaws in Windows or OS X.  Or they will get really defensive… almost as if I mentioned politics or religion.

      So let me say this before your fingers fly.  I LOVE LINUX!  I’m not trying to create an impenetrable picket line to stop people from using Linux.  If you want to feel all warm and fuzzy by hearing how great Linux is, read my last post.  Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

      1.) Yes.

      2.) I guess you didn’t read the details.

      3.) Quote: “This isn’t a purely Ubuntu problem, and it isn’t restricted to user interfaces.  Linux distributions often make radical changes that break or change things you used to do with your computer.”

      4.) I’m not sure what you’re counterpoint is.

      5.) That’s wonderful. I’m glad it works for you. However, the fact of the matter is, Linux has trouble with a lot of consumer hardware. Buy a random, recently produced mid to high end laptop computer and install Linux. If everything works out of the box, buy a lottery ticket. Then see if your battery life is even half what it was on the original operating system. No luck? Okay, buy a random, either brand new or several years old video card and check your graphics performance, if it works at all. I’ll make it easy. It’s an NVIDIA video card.

      6.) It doesn’t appear that you’re disagreeing, only saying that Windows is slower under the same circumstances, which I might argue upon some additional clarification of your statement… But, that’s beside the point: Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      7.) I gave examples. Typically, when using examples, you don’t list everything, you give a few key… examples. For many desktop/laptop users: “Once you start getting out of servers, supercomputers, or strictly generic web surfing desktops, the software choices are poor at best.”

      8.) Seeing as how a significant portion of the computer using population plays video games, and Linux has poor game support, this “sucks.” That doesn’t mean never use Linux. That doesn’t mean Linux doesn’t have its place in the world. That means it sucks that people looking for an operating system to suit their needs, ignore Linux because it sucks for gaming.

      As to your solutions, first, playing video games inside a virtual machine is often loaded with problems and spectacularly inefficient. Second, using Windows XP is a bad idea in terms of security since all support ended in 2014, and technically ended before that in 2009. Further, XP doesn’t even play many modern games. Third, Windows is generally not free, even in those circumstances, if obtained legally. I do not appreciate you advocating illegal actions on this website. And none of that matters anyway since your proposed solution here is to not use Linux, supporting the point I was trying to make.

      9.) I’m not sure what you’re counterpoint is.

      10.) Quote: “Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      Quote in response to your philosophy statement: “I am aware that many of these “problems” also have positive effects that have helped shape Linux into the awesomeness it is today.”

      But when you don’t care about these philosophical issues, as is seemingly the case for the vast majority of computer users, needing to take additional steps such as adding software repositories with non-free software, then searching for the desired software, then installing it, is annoying. It “sucks.”

      11.) So… you’re not disagreeing.

      This article is not, and nowhere claims to be advocating other operating systems over Linux, as you and so many other commenters have decided it is. This is a website devoted to Linux; it would be a strange move to advocate never using Linux, given the target audience. This article is merely highlighting areas in which Linux can improve and situations that push many newcomers away.

      To quote from another reply I made to someone else:

      Nearly every time Linux experiences a shift toward acknowledging and rectifying shortcomings, it is immensely well-received outside of [Linux purist] echo chambers. Ubuntu was a breath of fresh air that made Linux accessible to normal people in a time when it was miles behind its contemporaries in that department. Ubuntu EXPLODED as a distribution and alongside it, the popularity of Linux EXPLODED from effectively nothing to a meaningful market share. Mint was a breath of fresh air that took up the mantle of ease-of-use that Ubuntu had carried so far, but started to drop somewhere along the way. Mint EXPLODED, eclipsing its big brother Ubuntu for a time, and, arguably, motivating the Ubuntu team to temper themselves. Cinnamon, MATE, and all the other desktop environments that sprung up after Gnome 3 and Unity EXPLODED, only because they offered a familiar refuge for those turned off by the radical shift of the field’s heavyweights, and in the process appealed to users of competitive operating systems.

    • Lopo Lencastre de Almeida

      On 8) people should take a ride by https://www.gamingonlinux.com/. They have a list there a huge bunch of games. Of course not as many and some don’t work very good, but at least in Linux you have a lot of emulators and can play games that were not made for it; I don’t know if you can say the same about Windows or Mac OS.
      And with NVidia Vulkan API and EPIC Games Unreal Engine (among others) I think the gap will be closed soon.

    • Fajar Mulia

      this guy such a noob on linux lol,,, and never tried x99 motherboard with 128gb corsair dominator platinum,,,
      i’ve been using linux sience 2008,, this artcle have my point,,, linux SUCKS on high-end PC,, and not fully support all intel 6th gen yet,,, linux totally sucks,,,

  53. SDA

    Linux is being hacked to oblivion with various new approaches, desktops, apps, xservers, in all seriousness you cannot take it seriously, each blend is a mix-n-match potpourri of some flaming morons new icons, panels, etc all the while same AWESOME linux os behind the mix mash hacked front ends. As a server, killer system, as desktop, for crap sake all distros frozen here, rolling releases, mix of enterprise with opensource, similar to opening Windows SBS server and recognizing control panels from the earliest release of the product nested four deep in pretty eye candy morphed cartoonist crap. LOVE linux, use it from bsd, interactive, sco, sun way back when 8086 couldnt handle interrupts on the serial port and open an app on hard drive, 4dos was the weakest however linux shined, cryptic as double he?? then but 38 disks or three tapes later I would reinstall and build and reinstall and build. I viewed cloud services with advertising long before folks knew clouds were not just in the sky… I saw on the horizon the intrusion of every movement of your mouse with YUGE data banks targeting innocent enough folks everywhere. The entire system is one polluted nightmare from internet browsing to active tiles – remember when they would put a tile on your desktop showing you weather – omg – folks had no clue, the bandwidth of the new Windows 10 will if not already exceed Netflix and its for entertainment, Windows (among others) is sucking you into targeted ads and giving you the impression your working – bullshi$$. Linux offers ME myself and I the opportunity to tweak out the jokers who want to eat my bandwidth, install what I want and pretty much do anything I want. No autocad for sure, autocad was around in the 80s maybe, hundreds of dbase applications I have built only to see the constant need to i.e. migrate from a eol product or an upgrade like the FREAKING NUMLOCK jerks on excel turning on after each vb action and they say code around it – sure – 10000+ worksheets… Anyhow – I ran – I love Linux, Microsoft threw some money at it, they are on the mat, nothing new coming from them as everyone is catching up, hosted / cloud services via web are coming wide open, then Microsoft will be insignificant but try to do business without it is insane. Most companies who paid for custom programming and data connectors are eating their nails off and at times running xp or whatever other version of crap they can get it on. Windows and EDesk among others came on three floppies or less, it was AWESOME – unix had xterm – apple had some gui’s etc but clearly Microsoft and Apple took the lead and they each have their own “awesomeness”, I keep a windows box running several versions for technical support to narrate but otherwise, I am 100% linux and use virtual machine for proprietary software, but linux is its own worst enemy, its an erector set that everyone gets to play with and when they come back the next day, its like “who the hell did that?”, flavors are about – bottom line – all the same under the hood, its how folks put lipstick on the pig, includes some codecs, throws eye candy and you get someone swearing to almighty 64bit gods it just fly’s compared to their other distro – maybe they didn’t see subtle kernel differences, driver blobs, etc. Linux WILL RULE THE WORLD – not because its awesome, because when you only need a browser and 15 watt power supply to do everything under the sun through some paid gateway like google for instance, only those who want to open the hood and get their hands dirty will have linux and thats what its all about, sucking the time and life from humanity. Computers give us a false feeling of accomplishment, most folks are professional installers…. Well there I’ve said my piece, now I got to get back to why my freaking nvidia dkms isn’t loading after the latest update from manjaro – WEE! Oh no bragging rights here but if you knew my history you could grasp I’m just pissing in the wind here – the reality is I haven’t even BEGUN to express myself….

  54. shutterblade

    You’ve tried to give us the flip side of the Linux coin here, John, but it all sounds strange to me as we start the year 2017. I’m right now on my laptop which has a fantastic, stable, lightweight distro based on Ubuntu 16.04 with the XFCE desktop environment. I’ve tinkered with so it runs like a gazelle.

    OK I’m not a newbie. I’ve been on Linux for over four years now. And yes, I went through some frustrations initially. Done a lot of distro-hopping too (as you do!) and some of them didn’t work for me. But I’ve learnt a lot over that period. I guess the ordinary user doesn’t want to go too deep. They just want something to click and play. Fair enough. But they’ve got to realise that they’ve had around 30 years of being conditioned to double-click a .exe file. So they’re going to be a bit nervous about a .deb or sudo apt or synaptic or tar.gz and so on.

    I used to be on Windows 7 before and I actually think that was quite a good OS. But Linux feels like liberation to me. And nowadays it doesn’t lack fine multimedia, graphics and office programs. My start menu has plenty of them. OK, I can’t run Photoshop CC but hey, if you’re a photographer, there are loads of other applications for you. I don’t play games so I don’t care about that side of Linux. So, yeah, to sum up, I wouldn’t agree with the article at all based on my experience.

  55. lodevalm

    Sad but true.
    I’m a professional developer and I use for my job xubuntu.
    But I’m also a musician so I need OSX and a super stable laptop to play real time audio.
    In my spare time I like to play some videogame, that’s why I have a windows partition at home with a Steam account…
    I don’t love machines, I use machines.
    Nice article.

  56. Xatru

    Agree. For desktop usage, I prefer OSX. Unix with MS Office – shame but works. For Servers, Linux is just a kernel – that is Superior working. What sucks are all distributions – fact there are so many. Linux would have required to have kernel + minimal base that everyone shares in common. But that’s the sacrifice that comes with “all the freedom”.
    and if that all would not be enough application packages are next nightmare.

  57. windows its the best

    only 11 reasons? then what are you wainting for to move to linux?
    dont you know that there are 11.000 reasons why windows sucks?

    In linux we only have 11 bad resons and all benchemarks tests
    in the world showing that nothing compares to it. thats the reason why:

    The military and the cientists (cern) must be very stupid, they dont know that exists a system
    better that the scientific linux that they use <— what a bunch of stupid people they are rigth?

    i thinking in writing a letter to the militarys to explain what you are explaining were
    because i bet my live that they dont know that windows its mutch better 😀 😀 😀 …

    And in supercomputing? microsoft leads the way with 1% of computers in the
    list of the best 500 supercomputers againts 98% of linux computers (you are the best 😀 )….

    "nice to meet you geek, my name is einstein"..
    thank you for all the guffaws … ***** starts …

    • John Morris

      Impressive rant. There are some flaws however.

      1.) I never said Windows was better.

      2.) This article is pretty clearly talking about average consumer usage at home, as opposed to something a bit more official such as, say, the International Space Station. However, since you brought up NASA, the military, CERN, and the like, they use Microsoft Windows all the time. As well as OS X. As well as Linux. Whatever is most suitable for the task at hand. See this thread on Reddit where employees at NASA and related facilities and contractors discuss this: https://www.reddit.com/r/nasa/comments/4a9u8z/what_is_the_typically_os_of_a_nasa_computer_do/.

      • ironmike

        Christ, NASA even had stacks of Amigas back in the day… “most suited for the task at hand” couldn’t be more accurate.

    • Kingofnyc

      wrong…goverment uses it because its free. govt cant spend money stupid. the only other reason is because its more secure.

      • Linux programs are crap

        The government can’t spend money? Well it is a good thing tanks and battleships are free too. Thank Jebus.

  58. Vagrant User

    I am speechless by your article. It certainly does say more about you than it does about Linux by far.

  59. georgios katsanakis

    The only thing the Linux is worst than Windows is gaming and that is amd and nvidia fault. Not good drivers. Try window game with Microsoft gpu drivers and then… Basically this post shows how much lazy you are. You got used with clicking one button to do your job, by Microsoft and apple.

    3d render faster on linux
    Video audio conversion faster on linux
    Ext4 much faster and more secure than ntfs
    Linux much faster and more secure than Windows
    On Windows you need drivers almost about everything but not in Linux. Many hardware work immediately without drivers.
    More flexible and more practical than Windows and Mac OS
    Not even mention comparison server comparison. Linux is emperor.

    Why you think even Microsoft turns slowly slowly to open source?

    All have to do with how much lazy is the user. And 99% of the users want everything on the plate. It’s annoying to read lazy people opinion. Learn and then have an opinion…

  60. Gaz

    Excellent article, I agree with alot of these points. I try to dabble with Linux once in a blue moon, but always go back to windoze, because nowadays, things just work. Some of my thoughts …

    1. complicated – yes. To install a program, you use “apt-get” on a command line or something. Huh? You don’t go to a website and download it like everyone else does on windoze? no. And when you do apt-get, you need to know the exact name of the application. Except, it’s not an application, it’s a “package”. What? but its ok because if you google around, you can use a GUI to install stuff called synaptec or someting. You’ll find it in the menu under erm, internet or software or something. Oh whats that? after searching for ten minutes you can’t find it? But you been on forums and it’s definitely there? oh you need to update your sources!! We told you this right at the start of your post. erm, i got a better idea, il using Windows and going to the website and clicking on Download where it says “download”. Nuff said.

    5. yes. When are we going to see some kind of common middleware ( eg like common gateway interfaces or ODBC) for device drivers?

    6. You re right, there should be two categories for Linux: fast and light (should be called Linux system), and slugglish (should be called slonux system). I think reviewers and websites like distrowatch should be more honest here, and indicate one or the other.

    7, After using Word, Libre office I think feels so cheap to use. And why aren’t there any serious CAD packages on Linux? Surely it’s “Faster and Lighter”? I wonder if it’s because there isn’t one Linux, there’s hundreds. And on top of that, there’s ten desktops. Who can be bothered? Stuff that runs on Linux is supposed to run on any linux, but does it? Out of the box? I don’t know myself.

    10. yes.

    11. I tried to use Debian because its a “friendly” community and all that. Simple questions I asked in forums got sarcastic replies back.

    I have tried to apply your points to Windoze, came up with this …

    1. Windoze getting more and more complicated. I still struggle configuring Audio (left or right click on audio icon? microphone, digital in, digital out…. tick boxes … ???? )

    3. It is changing alot lately, trying to target all devices.

    4. Probably the same times 100, but you have to pay for it more than likely.

    5.Used to be, until recently, big issues with graphic card drivers (ATI radeon drivers etc) which is ridiculous since there are few big players out there. Hardware can struggle after a few years. Lots and lots of software are busy with support issues, incompability between W7,8,10, etc.

    So windoze not having it quite all their own way 🙂

    But very good accurate article.

  61. Gene Anthony

    Agree with the author’s criticisms of Linux. At one point I thought Linux might pick up some market share on the desktop (primarily during the Vista years) but I believe it lost its opportunity due to the reasons listed above. What I consider sad is how many gains Microsoft has made throughout the years to fix a lot of its weaknesses compared to Linux. Microsoft developed PowerShell which is a tremendous (and more modern feeling) object-oriented shell, they’ve moved away from GUIs on their servers moving to core, they offer some great remote GUI tools to manage multiple servers at once, etc. On Mint I just tried using the samba config tool (system-config-samba) and it crashed after install because a config file was missing and didn’t work until I created an empty file in its place, and that’s pretty much the primary GUI tool for SMB shares. Linux definitely has its place, but it seems to be limited to servers and in devices (and it’s primarily due to licensing and cost reasons).

    • Gaz

      Yes, microsoft have really pushed the boat out. Powershell was released on linux too i think!

  62. edy

    I’m agree with you, linux really sucks, is just for people who loves take about 6 hours reading and reading manuals to install the enabler to install the packages to install a simple application… after they resolve it in linux, they feel like a master of the geeks in the world. jejeje sudenly those geeks feel better than the normal people that made some interesting activities during those 6 hours…. in fact linux is for good approaches but not as a simple desktop… and please do not try to say linux is good because windows sucks… such a stupid human action to avoid the reality.. simple linux SUCKs!

  63. mikemath3

    installed Linux Mint, first time using linux. had a partition on an internal hard drive I only use for storage, nothing else.

    it just seems to run slow/laggy compared to my windows 7 installation I’ve had for 2 years now. I have to click things several times before it will register the click, a right click on something will take a second to open a menu instead of instantly, it takes a second or two for a new window to pop up like if I bring up my Files to browse my Pictures.

    Things I’d expect a fresh install of an OS to do instantly and responsively are acting like I’ve got a years uptime and half a dozen programs running, and all I’ve got up is the Terminal and a window of my pictures.

    I’m not saying it’s not a good os, I’m saying i can’t handle how unresponsive it is.

  64. Steve

    Windows just sucks!!! I quit using it due to being a resource hog. Oh the crashing, don’t forget the crashing… Furthermore there is no learning curve with Linux, I have never noticed it. I got fed up with Windows XP and my first Linux Distro was Fedora back then and it was sweet liberation. I have been using Linux ever since. I am sure Windows still crashes an awful lot and I no longer deal with that. Oh Windows crashing was the worst and every time I was in the middle of something it would either freeze up or crash something terrible. With Linux I don’t crash, my OS is stable!!!

  65. John Pace II

    Probably one of the worst articles I have seen on this topic. I am a computer processional. I run Windows 7, Windows 10, CentOS, Fedora and Ubuntu. I have many Linux servers I run, I also run many Windows Servers and my clients run a mix of Windows servers from 2008 R2 to 2012. I has been using computers for 36 years and have seen quite a few operating systems come and go. I’m not going to get into a religious war, but here are a few good points:

    1. Linux is complicated:
    Windows 8 brought one of the most frustrating and complicated interfaces around. Riddled with trouble, destroying itself through Windows updates and its general lack of easy management due to new and hidden configuration tools caused needless headaches. The entrenched use of “Mystery Meat” navigation was intolerable. While Windows 10 improved on this, but it didn’t resolve all the issues.

    The chief complaint that I get from people trying Linux is that they can’t run my-favorite-app.exe on it. That is a compatibility issue, not a complication issue. Linux offers and easy to use software repo in almost every distribution which seem much less complicated that the Windows 8,8.1, 10 app reposity, Microsoft id connected disaster.

    2. You’re Alone
    While i would say that most computer shops in my company’s support area (north eastern U.S.) can’t provide Linux support, there is a vibrant community which provides great support. You do have to search and you most likely will do what you need yourself, though. We do provide Linux workstation and server support, BTW.

    I would also point out that Microsoft, in the last 2 years, has been violating their end-of-life agreements and abandoning support for customers on their products. As an IT professional, this has caused headaches and caused us to push people to accept upgrades they didn’t want because they were going to be left out in the cold.

    3. It changes constantly
    Windows 3.1 to Windows 95 was a massive change in UI. Windows 3.51 to Windows NT 4 introduced a massive UI change with mammoth software incompatibilities requiring most companies to create separate versions of their software for each platform. The compatibility issue got so bad that Microsoft started withholding Windows 95 certifications until you also produced a compatible NT version.

    Windows 8 radically changed the user interface on customers which caused most of the world to completely reject the system. Microsoft itself sent Windows 8 to the junk heap in record time. All support is gone for Windows 8. Windows 10 moved to a more familiar interface due to irrecoverable customer shock. Since its release, however, it has been found that the interface is full of data collecting spyware and we are seeing integrated ads popping up. Can we say spyware and adware?

    4. Pointless Competition
    VMWare, VirtualBox, Xen, KVM – why the pointless competition. Windows vs OS X vs Linux. Why the pointless competition? Chrome vs Firefox vs Safari, vs Opera, vs Edge. Why the needless competition. The answer is choice and choices are expanding on EVERY platform. Further, choices push innovation and many times those separate camps will solve problems in different ways which ultimately leads users to better results overall. Competition is good.

    Cinnamon, for example, offers an interface which is very close to the Windows 10 experience. In a word, “comfortable”. We are standardizing on it simply because the learning curve is low, which also addresses point number 1.

    5. Mediocre Hardware & Peripheral support
    Yes, there is some hardware that Linux doesn’t easily support. There is also a list of hardware that Windows won’t support. Microsoft web cams that are a few years old generally don’t work on the new operating Windows systems. Linux, however, still supports them. Canon and Microsoft are currently, and have been for a year, arguing over who has broken compatibility with their scanner and all-in-one products. They used to work under Windows, now they don’t and Canon has officially blamed Microsoft. Where is that support. We, as techs, can’t even address the issue because its closed source, which also speaks to point number 2. I can generally resolve these issues under Linux.

    6. It’s slow.
    It is as fast or slow as you like. OS X and Windows have been bloated for a long time and it doesn’t show signs of stopping. Modern machines have no problems with any Linux distribution. Really old machines that are too slow on Windows 10 can easily run a snappy Linux distribution where no Microsoft option exists. With Linux, you actually have a choice of performance, bells and whistles and raw speed for any platform.

    7. The programs suck
    There are fewer commercial versions of software for Linux and the Wine system is less than helpful in resolving this. I like wine, but there will always be issues emulating closed systems that constantly change how they work. One of the chief causes of these issues is that many companies use the Microsoft Visual programming environment which intentionally writes code that will only work on Windows. This same lack of software plagues Apple as well.

    That being said, there is a rich assortment of software available on Linux. AutoCAD is not one of them, but there are alternatives. High-end graphic design, coding, audio mixing/recording and video editing can all be done on Linux with great software. Sketch is a fantastic OS X wire-framing piece of software. It is innovative. It won’t run on Windows or Linux. Should we throw both Windows and Linux out because of this? Of course not.

    8. Gaming
    Whatever. Linux runs Steam and a good many games. That being said, many games are only available on PlayStation or Xbox, not Windows. That is a fact. It doesn’t mean Windows is junk. The same argument holds true for Linux. Choose the platform that works with the games you want.

    9. It’s Free [and therefore developer suck]
    Saying that millions of sub-par coders contribute to Linux which makes it suck is ridiculous. Windows ME, Vista and Windows 8 were huge disasters produced by the very same 1000 developer commercial team who “produced a great product [Windows 7] in record time. That’s not true. Window 7 was more than anything else, a massive bug fix for the failed Windows Vista. Looking bad in Microsoft’s history ActiveX was released by Microsoft with no security whatsoever and that situation remained true for years on end without it being addressed. It was responsible for massive security breaches world-wide.

    The Linux peer review system generally doesn’t have that issue. There is no commercial company forcing substandard software down peoples throats to satisfy a bottom line. by the same token, there is not always a development team forcing software to a customer ready completion point. Going further, the majority of web servers in the world are Linux because they are solid, stable, reliable and secure. Windows servers are not. Reliability and security, with solid and well tested codebase, is the reason that Linux rules the web server world. If it just has to work, put it on Linux.

    10: Philosophy vs. Practicality
    Good lord. These same purists arguments exist in the Windows world and the OS X world. There are major camps for many positions. Why did Microsoft remove DVD support from Windows? I now have to buy and install different software just to play a DVD. Microsoft’s bottom line won. Users lost and they weren’t even given a choice. With Linux, you can generally install what you want for free or install a different distribution that fits your philosophy. With Microsoft, you will comply. If you don’t like it, you will comply anyway. You have no choice.

    11. The community
    People can be jerks. I have seen more jerks in forums than I can count. That being said, it is not restrained to the Linux community. Further, in solving issues, there is almost always an answer in a Linux forum. In Windows forums you are often told to back it up, format and reload. The level of support is poor in Windows. Why don’t scheduled tasks using batch files work in Windows server? They broke it in 2008 and it’s remained broken, period. Where is that wonderful, guided commercial support. Where was the unified programming team. They deemed it unimportant and ignored users requests for a fix, just like ActiveX security. This is just one of many examples. The Linux community would have stepped up with a fix immediately.

    As a funny aside, The Windows 3.1 calculator computes 2-2=.01. It is a known bug and has never been fixed. The decision to not repair a bug based on the bottom line is a huge problem with commercial companies.

    I’m not saying Linux is right for the world. We talk many customer out of Linux for a multitude of reasons (We get asked a lot). When asked, we present a very unbiased position that, more often than not, leads to a Windows solution. Commercial software is generally the biggest driver. We do, however, use Linux where we think it fits. The printing shops we support often times have Linux, Unix, Mac OS X and Windows all in the same network. Each portion of the company often has a different reason for its platform of choice and we make them all talk and work together. Understanding what each system brings to the table is key. Yes, I see that in your closing comments you say that you like Linux. That may be true, but you have NOT presented an unbiased position for curious people. You have denounced Linux with arguments that are not altogether true. I believe that your headline was built to cause controversy. It does, however, your prose it misleading and, in many instances, simply not true.

    • John Morris

      1.) Quote: “Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      2.) Quote: “You can’t pop into any computer repair shop with your Debian rig and get help…” “… not everyone has a problem with this.  I fix my own computers, and vastly prefer talking via typed messages over the Internet, than in person or over the telephone.”

      3.) Quote: “Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      But okay, I’ll bite. Let’s try and keep operating system upgrade methodology faults within the last two decades. Windows 95 didn’t even originally ship with a web browser or TCP/IP support by default. It was a very different world than the one we now live in technologically speaking.

      So that leaves Windows 8 from your refutation. Windows 8 was Microsoft’s newest operating system for 3 years. While that has nothing on Windows XP’s shelf life, that is pretty average for Microsoft operating systems, and far from any record breaking scenario. As far as usage, Windows 8 grabbed a respectable marketshare, especially after the first service pack equivalent (Windows 8.1), that eclipsed everything in the consumer oriented computer operating system field except other versions of Windows that were still actively supported by Microsoft (namely, Windows 7). It could have been better adopted, for sure, but it was far from a failure.

      And it’s user interface changes were exceedingly minor in comparison to many Linux UI changes (Gnome 2 –> Unity, Gnome 2 –> Gnome 3, et cetera), but yielded a far more massive outcry. Thus supporting the point I was attempting to make in the first place about radical changes sucking.

      I really don’t know why this point is contentious for Linux apologists. The uproar was deafening when Gnome 3 and Unity rolled out amongst the Linux community. It spawned dozens upon dozens of new desktop environments and window managers (contributing to #4) to get back that Gnome 2 feeling, and propelled other niche ones into mainstream usage (XFCE and LXDE primarily).

      And further yet again, the user interface was merely an illustration of the larger point. I would have gone for something meatier, like systemd, but that’s a much more complex example that requires far more explanation for those unfamiliar with the details, detracting from the point.

      Regarding Windows 10 privacy, privacy is a major concern for some, and a very valid reason to investigate Linux instead of Windows. However, as the world’s deep embracement of free services provided by the likes of Google, Facebook, and others show, privacy takes a backseat to convenience or service for many, many people. It’s not as if they hid the fact. It was right there in the terms of service that everyone is supposed to read before continuing. It was right there during installation when it started asking about your preferences and settings. And have you considered about all the features of the operating system that many find useful that these privacy invading services might be used for? See: What Windows 10’s “Privacy Nightmare” Settings Actually Do. If you don’t like this, try a competitor’s operating system, turn off all the privacy invading settings and features, or stick with previous versions of Windows.

      4.) Quote: “Don’t get me wrong, I believe competition is great.  But only when a competitor improves upon the other’s limitations.”

      You fell into the same straw man fallacy trap many of the other commenters fell into. You conflated pointless competition and competition. Freedom to choose is great. Competition is great. POINTLESS competition is not. Two organizations devoted to doing the exact same thing in different ways means two separate architectures, ecosystems, and environments must be supported. I love that Linux offers more customizability and freedom than Windows. I agree that this is one of Linux’s main selling points. But Linux software that gains momentum often splinters into dozens of variants offering no meaningful differences than its competitors.

      Regarding Cinnamon, XFCE with the Whisker Menu and panels at the bottom had done that for years before Cinnamon came along. The MATE fork of Gnome 2 by the same people behind Cinnamon did that when you put the panel at the bottom.

      I like Cinnamon. It’s my second favorite desktop environment after XFCE. But that’s because it does the same thing that XFCE does and does it well. But now users are fragmented, and development, support, and applet and widget support must be maintained for both. Competition != Pointless Competition.

      5.) Quote: “Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      You are arguing that Linux has better hardware support than Windows among general, modern consumer devices? If that has been your Linux experience, you are very lucky.

      Many of the rest of us couldn’t connect to wireless networks if we have a wireless card with some of the most common chipsets used during their time of production. My laptop trackpad still doesn’t work for anything other than one finger only mouse movement. Forget gestures, two-finger scrolling, and tap to click. The once very popular NVIDIA video card in one of my parent’s computers can’t even drive a non-fullscreen YouTube video on Linux because of hardware support on Linux. This is the same model of video card that played video games on my computer and played HD movies flawlessly on the Windows XP installation present before I gave them Linux. Thank God they don’t have an ATI/AMD one. And on, and on, and on. These are just the problems in my house with Linux this year. All of those items worked on every Windows operating system since Windows XP Service Pack 3 without needing to install any drivers or configure anything.

      Linux has amazing hardware support given that so much of it has to be reverse-engineered and cobbled together. Most things do work reasonably well. But the odds of finding a hardware compatibility problem are far greater in Linux than any other operating system. General consumer computer hardware is made for Windows computers, so most hardware works very well there. Apple operating systems work with Apple’s very specific and limited hardware setups that they can test extensively and conclusively with ease. Linux is an afterthought, if it is a thought at all.

      6.) Windows 10 with all my crap loaded on it boots to the login screen in the same time as Arch with no GUI on my desktop. Firefox (no add-ons), my primary Linux web browser, takes upwards of 5 seconds to open on Mint and Manjaro distributions in a virtual machine. It takes approximately 2 seconds in a virtual machine with the same settings, on the same host, running Windows 7 and Windows 8. Microsoft Word is running in less than 3 seconds on my Windows 10 install on my desktop. LibreOffice Writer in 4 seconds on Ubuntu on the same hardware.

      This isn’t particularly slow on Linux’s part, and there are things it does faster than Windows. However, not that long ago, in the XP and Vista days, Linux was faster at everything. Since then, however, Windows has been slimming down and optimizing its speed and resource usage while the top Linux distros have been ballooning in size and resource usage. I now have to hunt for the sleek and lightweight distros, most of which aren’t very good, or start from nothing in an Arch Slackware, or Debian type distro, and build up to get anything resembling that snappy feeling even the heaviest of Linux’s used to have.

      7.) So… it doesn’t seem we are actually really disagreeing on this point. If this were an OS X website, I would list that as a fault for it too.

      I never advocated throwing out Linux because it has a paltry software collection. Quote: “So let me say this before your fingers fly.  I LOVE LINUX!  I’m not trying to create an impenetrable picket line to stop people from using Linux.  If you want to feel all warm and fuzzy by hearing how great Linux is, read my last post.  Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      That being said, if I really needed Sketch, I would be using a Mac for at least that part of the job. Me personally, I would probably use all 3 operating systems (I do now, though only a little for Apple’s, and I don’t need Linux or OS X), but those not a geeky as I would probably just switch to Mac outright. So… yeah… I have no doubt plenty of people would throw away Windows and Linux because of that.

      Regarding the alternatives you mention when you say AutoCAD… not really. First, the alternatives aren’t very good. Or at least they weren’t 4 or 5 years ago when I tried really hard to find Linux engineering tools (I had a Linux laptop that I used for school at the time). Second, AutoCAD is among the simplest of the engineering software used in terms of functionality and purpose. It has its uses, and is good for those purposes, but it is not the king-of-the-hill. SolidWorks, CATIA, Abaqus, and so on have no suitable equivalents in Linux. None of those, with the exception of Abaqus, which sort of works, on cloudy days during leap years, work in Linux. About 1/3 of the software I use works on Linux. If the school didn’t require the usage of the other 2/3 of the software, I could probably come up with enough reasonable alternatives to make it a 50/50 split. But I have no say in that at the university, and will not have a say in it as an entry-level engineer for the foreseeable future. So Windows is essential except for specialized situations.

      8.) So… it doesn’t seem we are actually really disagreeing on this point.

      9.) Oh FFS. Honestly I was with you until this. Things were going well. It was a healthy, spirited debate that had signs of being one of the best refutations this article received yet. But you couldn’t resist the straw man. Honestly, I’m tired of typing it in comments and emails, so just read any one of most of my comments below for the response to this.

      10.) Quote: “Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.”

      Nonetheless, I’ll bite again. Your entire response to this philosophical issue is to install the software manually or switch to a different distribution. Well, VLC plays DVDs in most DVD reading drives. It’s free. It works on Windows. Microsoft’s DVD Player app which works in Windows 8 and 10 plays DVDs. It’s free. Windows Media Center, which worked in versions before Windows 8, played DVDs. So, at best the two operating systems are at a parity when it comes to DVDs.

      But step away from DVDs and things change. Let’s take the thing that has been irritating me for the better part of a year as I work off and on again on a relative’s computer that I put Linux on, and my main desktop rig with its setup. Video cards. Both have a run-of-the-mill NVIDIA video card. Neither is too new. Nor too old. Nor too fancy. Both yield unbearable performance with the standard range of open source drivers and solutions. The NVIDIA driver makes the computers usable (though it is still dreadful and won’t do anything resembling animations or video without vapor locking and dumping everything on the CPU). Mint, for example, pops up and informs me of the driver choice with their fantastic tool. Awesome. Debian, Ubuntu, Fedora, openSUSE, Arch, and a handful of derivatives based on those tell you nothing. Some of those do have the NVIDIA driver in their default repositories, where switching is as simple as… well… it’s not really all that simple until you’ve done the dance a few times because the NVIDIA driver doesn’t play nice with anything else, but it’s feasible. But several others only have the NVIDIA driver in their non-free repositories. Which, for those like me, and presumably you as well, isn’t that big of a deal. But not everyone is as well-versed in these intricacies as you and I.

      Windows on the other hand, for a decade, has installed a suitable driver that takes full advantage of the card without any intervention in the equivalent scenario.

      I could go round and round with this on NICs, MP3 support, printer support, closed source software that does support Linux, and so on. Microsoft’s and Apple’s operating systems focus on ease-of-use and don’t care whether software is open or closed source, whether it is free (as in speech, not beer, though that too). Only certain Linux distributions do the same.

      I don’t care. You seemingly don’t care. It’s easy enough to get around once you’ve adapted. But my parents (who are tech savvy) and grandparents (who are not tech savvy) do. They don’t give a damn about open and closed source and software freedom (as in speech), and are displeased when they (or me in their stead) have to enable what they consider basic core abilities for no other reason than a long-running, tired debate about software and philosophy. You can dismiss their opinion, but now we’re jumping into #11 with both feet. Or you can recognize that maybe, just maybe, for some people, this is a con for using Linux.

      11.) I think you’re in another bubble, like with hardware support here. The Linux community has a disproportionately high number of impassioned and outspoken members. Yes, the Internet is rife with toxic attitudes, but with most issues, it isn’t focused. It will be one troll in a long, civil comment stream. Politics, religion, Apple products, Justin Bieber, and Linux, on the other hand, are extremely polarizing topics on the Internet. What is worse for Linux is that the most impassioned Linux fans are actually very smart and experienced and exude arrogance when proselytizing for Linux.

      This attitude is engrained into the entire community right from the top. See the links I included in the details of this point. See the experience of this commenter.


      I haven’t provided an unbiased view? The article is called 11 Reasons Sucks. I can’t fathom how I could possible be more unbiased in an article with that theme. I spent half the article writing in caveats and acknowledgments. Then, to wrap everything up, I put a giant link back to the article I wrote the week before this one where I approach the merits and shortcomings from Linux with the EXACT OPPOSITE VIEWPOINT, extolling the virtues of Linux. If I bent over backwards any more trying to be unbiased, I would snap my spine.

      Not only did you conveniently ignore my arguments in support of the Linux operating system when making your accusation, you did not acknowledge any of the context of this article. This website is DEVOTED to bringing people into the warm embrace of Linux. The fact of the matter is, a huge subset of computer users do agree with every single point made here. Look at the dozens of comments as such. I have received dozens of emails as such. Look anywhere Linux is discussed that is not a pro-Linux echo chamber. I expect we’re going to end up needing to agree to disagree on several of these points. Linux aficionados often disagree with at least some of them, but it doesn’t matter in the slightest.

      This article isn’t targeted to you. It isn’t targeted at me today. It is targeted at the person I was in my first month using Linux. I am attempting to extend an olive branch from the pro-Linux side of the divide to those disenfranchised by previous experiences or pushed away by the magnitude of the climb to Linux proficiency. Many Linux users capable of doing so dismiss their views or are stunningly ineffective at guiding people into the fold.

      So you are incorrect. This is not designed to instill controversy. This article acknowledges that the controversy already exists and has for some time. It showcases that someone in the Linux community identifies and understands the feelings and experiences of the other side. Further, it is an attempt to instill some measure of introspection amongst those of us who DO love Linux, instead of the usual self-congratulatory, superiority complex laden, echo chambers that we normally find.

      Nearly every time Linux experiences a shift toward acknowledging and rectifying shortcomings, it is immensely well-received outside of those echo chambers. Ubuntu was a breath of fresh air that made Linux accessible to normal people in a time when it was miles behind its contemporaries in that department. Ubuntu EXPLODED as a distribution and alongside it the popularity of Linux EXPLODED from effectively nothing to a meaningful market share. Mint was a breath of fresh air that took up the mantle of ease-of-use that Ubuntu had carried so far, but started to drop somewhere along the way. Mint EXPLODED, eclipsing its big brother Ubuntu for a time, and, arguably, motivating the Ubuntu team to temper themselves. Cinnamon, MATE, and all the other desktop environments that sprung up after Gnome 3 and Unity EXPLODED, only because they offered a familiar refuge for those turned off by the radical shift of the field’s heavyweights, and in the process appealed to users of competitive operating systems.

  66. Will Scranton

    Currently run 2x Ubuntu 16.04 on self-built kit. Been Linux only usr since RedHat 6. Usrland Linux desktop has not really improved since RedHat 6. Squintsville phones for pre-teens & USB-3 etc. don’t count as improvements!

  67. Patrick Nielsen

    i disaree with you you know nothing about linux 1 linux gives me more fps than windows beacuse its more leightweight 2 all programs that works on windows works on linux installing a windows game on linux can be done in matter of second all about youre pc speed 3 you are not alone there are places out in this world were thousands of linux people meet and talk about linux 4 linux is easy as fuck yes linux is more easy than windows and mac os take ubuntu as a example you dont need to use the terminal if you dont want to you can just go to the software center and update it like on a fucking mac pc im so tired of linux haters go die in motherfucking hell ive used windows my whole life the past year ive linux every thing got good no fails not 1 hour wait beacuse windows is shit at updating i can do stuff while updating if of course my update didnt update on fuckimng 5 second and theres no adds on linux too windows is one big fucking ad and as a hacker i can say for sure what ive heard from people is that windows is the easiest to hack then comes linux beacuse its open source and the mac as the hardest for me i see no fucking diffrend only than theres so many more vunrabillities too windows you know what windows mac and linux its all just the same and easy shit to hack im so fucking pissed about this and again you get more fps in gaming and before i stop this post im just gonna say i just saw that you said you didn’t hate linux thats okay i just say i got my opinion and its not only you i was angry at it was everybody who keep looking down at linux when linux is soo powerfull without linux there would be no lights in our houses cars wouldnt drive by them self and so on i love linux and just had a bad day so i may have been gotten a bit offensive sorry then but dont hate on linux people and the gramma well im to lazy to fix it up in such a long post said in another way im always to lazy to fix my grammar.

    • Tim

      Sorry, but you can’t spell, nor use punctuation nor grammar. How can you expect anyone to believe you know what you’re talking about? The author started out by stating that he wrote an article explaining why people SHOULD try Linux, then stated that this article gives the other side of the story. He followed up each point with well-reasoned examples. Your rant, on the other hand, borders on gibberish! If you take a few minutes to set your oh-so-delicate feelings aside and actually think about what the author is saying, you’ll see that he isn’t hating on Linux nor on Linux users. He’s merely being honest about some of the drawbacks that frustrate noobs such as myself. Yes, Linux is powerful, but yes, it can be frustrating when you install it only to find that neither the NIC nor the Wi-Fi work and you don’t know how to install the drivers from a TAR file. The author is just being honest and pointing out that Linux, like anything else touched by human hands, is not perfect. So lighten up, pal.

      • Scott Williamson

        Darn Tim, you actually understood what Patric Nielsen said? “You’re a better man than I am, Gunga Din” Lord! I tried three times and finally assumed it was some form of secret code used by A I machines.

    • John

      All programs that work on windows work linux. Ok install visual studios the use not code. Paint with Photoshop with major tweaks to wine. A lot of programs windows can run half ass work with wine. Some ever might run better. But when you spend more time configuring the is to run something basic then you do using said program to complete your task it’s pointless. So while you attack this writer telling him he knows nothing about linux. Don’t headline your argument with complete bull shit facts.

  68. Alexander

    linux is such a joke for a desktop envoirement…. it’s just fucking useless… i used linux as my primary desktop for almost 2 years… in that time, i had to repair the gnome envoirment like 7 or 8 times…. just because of updates…. repaired grub loader 3 times just because of updates…

    it’s really nice to work with, as long as it’s a headless server somewhere… don’t lay it down on any users, it’s just not worth the hussle…

    • Sachin

      Really!!! before u update i think u should have checked if its stable or not coz it will be mentioned

      • Dave

        Or maybe it should actually work without any user interference, y’know like Windows and macOS

  69. John

    I agree with this article 100%. You would think that an open source operating system would be more user friendly than Windows, but it isn’t.

    I’ve been using Linux for a year now, and I still find it strange. I’m an average computer user. When I turn to the forums for help, 99.9% of the time the info in the posts is over my head. I usually get lucky after searching for a couple hours.

    Based on the difficulty solving problems in Linux (installing a printer or new program) I could never recommend this operating system to friends.

    How do I know I’m safe from viruses with Linux? When will Linux have open source security camera software?

  70. Jakub



    I think that doing lots of stuff is a lot easier. Eg setting up webserver.
    Initial configuration is easier, most of the stuff (besides non-hp printers maybe) works out of the box, no need to install any drivers. Applications install? In one place no need to go trough internet to download pdf reader, archiver, music player, browser etc.


    You can fix most with a bit of googling. Also lots of geeks sitting in a computer repair shops (at least in my country) would be more than happy with fixing sth on linux laptop than eg cleaning malware. Also you can always buy a commercial support from Cannonical, RedHat or Novell.


    Windows changes as well. Everyone upgrade design constantly.


    This is not a competition. This is a solution for guys that raise up point #3. Preferred older GNOME? Well, there are others! Install MATE. It’s just few clicks in package manager.


    This is unfortunately right in some cases. I still experience problems with linksys wifi dongle and brother printers. But, it’s getting better and better.


    Tell that to my 5 seconds booting (no SSD!) ArchLinux with OpenBox.


    Well, for usual youtube-video editing there are plenty of tools. WPS Office works splendid. But I agree that Adobe and M$ suck, providing best set of professional tools and no versions for Linux.


    Yup. Not an OS for gamers.


    Disagree completely. You forgot about Cannonical (Ubuntu), Novell (OpenSuse), RedHat (RedHat, Fedora, CentOS), Linux Foundation, Google and plenty of other sponsors. You must remember that Linux is an OS that runs in a crucial infrastructure, there is money flowing in to support core developers.


    Most mainstream distros asks you during installation if you want proprietary software. Also installing proprierary packages is usually lot easier than in Windows (again, few clicks in package manager). I usualy install Audacious and smplayer and got most of media supported within 2 minutes of initial configuration. No searching google for codec packs etc.


    well, don’t be such a pussy 😀

  71. Wellington Pereira de Carvalho

    I’ll give my opinion based on each item of the article and on my experiences as a 3,5 year Linux user.
    1) That’s definetly a problem for the beginners, since many possible new comers are afraid of trying and those who try leave because of that.
    2) Are you serious??? Ok, not many people use Linux compared to Windows, but nowadays, most people do things on the internet, and some newcomers who are persistent (and masochists, ofc) research their problems on the internet. Why would this be different with Linux?? So i think it’s partially right.
    3) Well, i’m not enough time in Linux to say much about that. But i did see some changes from 13.04 (the one i started using) to 16.04. They weren’t that big enough to confuse people.
    4) I don’t think competition is the right word for the examples in this item, specially when it comes to talk about the Desktop Environments. I mean, each of them has it’s uses according to the people’s needs and preferences. How would this be a competition? Among the users perhaps?
    5) I can’t say for the others, but i can speak for myself. I never had problems with old devices that required drives installation. Of course, the support is really a problem, but i think the author exaggerated a little. Not to mention, nowadays with the “new invention” called Plug’n Play, using a VGA, Mouse, Keyboard with specific funtions became easier. Agreed with the support problems, but not that much!
    6) Well, i didn’t know it only existed Ubuntu. It’s slower than before, i agree on that! But that’s where the Desktop Environment “competitors” come in (XFCE and LXDE sent their regards!). It might be slow, yeah. But is reversible!
    7) Well, i agree mostly, since the open-source alternatives are outdated compared to some proprietary softwares, since the FOSS were based on the closed and made by ordinary people, not a damn enterprise. In this case, you either adapt yourself to your resources limitations, or use wine.
    8) I think it’s the only topic i 100% agree.
    9) People need money, of course! But since most FOSS are free, i assume people are developing because they want it. And besides, this chaos can be good, since the community can improve the software if they are developers. Ok, they MIGHT not be as skilled as enterprise devs, but, what can assure us that one of these “20 years devs” are not part of the enterprise ones?? Though i agree in some points, that topic was a little vague to me.
    10) This Philosophical thing is really a pain, but i think that’s more part of topic 11.
    11) Some of us are a really pain in the ass, since some Linux users want to spread the word about “be free” by forcing and judging people who are starting or reluctant to start. And IMHO, i think the last thing Linux need is user segregation! However, the person who should give us the best example, acts really agreesively (way more than necessary, that is, if it is necessary).

    Well, that’s it!
    Perhaps i missed a point or misunderstood something. If either happen, please, let me know! 😉

    • Wellington Pereira de Carvalho

      Just adding something i forgot on one of the itens
      7)… That is, if you’re already using or want use Linux badly.

  72. MilkyWayMaster

    Yes snickie, Mac OS is based on Unix and Linux is based on Unix as well. In reality Linux is a light Unix. So I’m not so wrong in comparing Mac OS and Linux.

  73. MilkyWayMaster

    Just a SMALL comment dude,
    Mac OS is a Linux based OS. It only has one more of those “Pointless Competition” environments….. and I’m not referring its sucking hardware support….. only Apple computers that are intel based by the way, they only prevent Mac OS to run on other machinery.
    Regarding Windows, I have no tech comments. It is indeed not Linux based but you have to agree with me pal…. it is designed for “donkeys” isn’t it? Why should any have 20Gb or more HDD occupied space with an OS that just have a bunch of not used functionalities that are redundant. And they are also changing it a lot (not only XFCE, Gnome etc.)
    As summary, don’t waste your energy to point your daemon fingers to something that is stable and state of art. Just ask yourself why are most of high end electronic products based on Linux kernels? Is our worldwide engineering out of their minds?

    • Bo

      Sorry Guy, but better if you talk with the developers, instead of spread your own ideas. “Just ask yourself why are most of high end electronic products based on Linux kernels?”
      Easy: because it´s free. Let me tell you an example. Why BMW forced a supplier some years ago to change tho Navi OS from QNX to Linux? Because QNX is not free. Nothing with the stability or better or worse. just no licence fee for Linux. Believe me, it is only money, I participated on a meeting when it was reported. If windows would be free or cheaper it would be the choice. From other hand I am not sure how often you fly long distance or oversee. In this case I should not introduce the entertainment system on the plane 🙂

      • John Pace II

        I’m not sure that I fully agree with the “because its free” camp. We use Linux in our development. It is free, which is nice. The biggest driving factor, though, is that it is a very light-weight, robust, open source OS. That means that we can bend, mold and shape it and it runs like lightning. We can use a single Linux Server OS to replace an army of Windows Servers due to Windows bloat. This means less electricity, less rack space, less money tied up in servers, more reliability and less down time. All those cost points make the cost of the operating system itself irrelevant. Even if Windows was free, it would cost more and be less reliable. That is not to say that we do not use commercial software in our Linux farms. We do because it is often better than the FOSS alternative!!! We just don’t use Windows because, in the chaotic Internet facing server world, it’s a poor choice at any cost.

        Mac OS X was based on BSD largely because it is not hampered by the GPL prohibitions to closed source products. While I can’t say that OS cost is never the deciding factor in corporate choices, and I can’t say that Bo’s BMW story is untrue, I can say that I have better performance, support, code malleability, security and reliability from Linux. Further, commercial companies are constantly dumping products we use. With Linux, we can continue to use the same product regardless of FOSS decisions to terminate products. We just pick them up and carry on.

  74. Hugh

    I never felt that Linux might be difficult to learn as I was weaned on MSDOS, which was Microsoft’s offering before they put Windows on the market. MSDOS did not have a GUI. I had never heard of a mouse for your computer before, either. All of your commands were typed in at the Dos Prompt. I was a lot younger back then and had the patience to learn the commands.

    Fast forward a few decades and I was clicking in a command with the touch pad on my 93 day old Dell notebook that came with Windows8 installed when I heard a few ugly sounds coming from the computer. When the screen turned black I knew I now owned a brick. I called the Dell customer support and some guy in New Delhi informed me the computer’s warranty was expired and there was nothing he could do for me.

    I tested the HD from the Dell with an older notebook I owned and surprisingly, it wasn’t damaged, and neither was the rest of the computer. Unfortunately the HD had been corrupted and neither Windows nor my data was usable. Since Dell wasn’t going to help me, the only thing to do was try a few different versions of Linux.

    I’m a tinkerer, but I’m no technician. For all I knew Windows8 had somehow overstressed the HD and bricked the computer so I wasn’t about to pay a hundred or more dollars for some more Windows.

    I settled on keeping Linux Mint because I liked the look and feel of it and it’s been working without a hitch for about two years. As a matter of fact, I’m typing this reply on it right now. The hardest thing I’ve done with Linux is install a program, and that was spelled out for me on a forum.

    I will never pay another dime on either Dell or Windows. If all you have to do is check your email, download pictures or music, then you should not feel intimidated by Linux. I’m not a gamer so I have no opinion about that, but for my needs it was a perfect match. There were never any problems with hardware compatibility and all the drivers that the computer needed to run were included on the disk. If you can find a magazine/disc combo like I did then you should snap it up but it’s easy enough to download an image file and make your own disc. Linux is not only free, it’s fun if you are interested in learning new things and testing yourself a little. If you take your time and do a little digging online, I think you will find it’s worth the trouble. If not, then all you’ve lost is a little bit your time.

    • John Pace II

      The Windows failure you had was a Windows 8 corruption bug. I brought it up in a seminar with Microsoft at a trade show and they said it didn’t exist. Several other developer in the conference stood up and said they had the same trouble Microsoft again said it didn’t exist. I loudly asked how many people had the same issue and about 60% of the hands went up. Word got out in the trade show about it and Microsoft had a very bad time. They have since abandoned Windows 8 and there are no support of patches.

      BTW, we had a Windows 8 Server (Windows 2012) tank on us. Microsoft spent 4 hours with my techs pulling reports and configs from the dead server because they wanted to see why it failed. I stopped it after 4 hours (I didn’t know it was going on before that). When I talked to the M$ tech, he stated that they were just gathering data and that we would have to format and reload. There would be no fix for it. I terminated the call and had the tech back-level the server to 2008 R2. I was not about to deliver a known broken OS which would take an entire customer’s domain (and company) down (See previous paragraph).

  75. Richard

    I cannot stop laughing –
    “…Microsoft had about 1000 highly skilled developers working full-time on Windows 7…”
    and this is the best they managed to come up with? What a failure. And don’t let me start on Windows 8.
    Seriously, Microsoft Windows is one of the worst products that ever hit the markets. Bill Gates wanted to win the competition against Apple at the time, and Microsoft shipped half backed Windows. It still does.
    The only reason one will use Microsoft Windows is for the applications you can use on Windows .
    Windows itself sucks big time.
    If you do not want to use Linux fair enough, use OS X instead but Windows??

    • Patrick Nielsen

      hey i use linux full time i’m happy to hear you xD microsoft and apple just want money the dude who made linux torvald he didn’t want any money thats one of the good reasons and windows fuck them bought a pc couldnt install another os beacuse it had no fucking second loader or what too say its basicly a tablet and a keyboard together with dekstop windows 10 and shit it works when it starts up 3 coursors it bugs it crashes and updates takes at least 2 hours with school internet on fucking whole 100 100 mbps and my gaming pc a few months ago i used windows on it windows 10 took 1 hour too update WTF on a motherfucking gaming pc comeon windows linux dosent even take me 5 seconds xD windows suck and its so easy to hack well linux and mac os dont got the big diffrends in hacking its all just as easy in my opinion havent tried mac os but from what i know its pretty easy and linux and windows easy to hack tried it however windows got one heck of vunreabillities its so fucking easy you dont even need to do anything cloesly i dont know what too say you’re a good person 😀 bad gramma im just toooooo lazy to fix it

    • Dave

      Yeah Windows is so bad that it has 90% marketshare while Linux struggles to get even 2%. You sound insecure.

  76. Ozy EL

    You rock man!, this is the one and only post that I have found in the net telling the whole and real truth about Linux, I’m a Linux user too and I agree in every point.

    • Alton Locke

      He doesn’t ‘rock’, it’s just an attention-grabbing article. The complaints are those from the late 1990s/early 2000s. Some of them are downright false. For years Linux (largely the Ubuntu line initially) has been connecting devices like cameras, media players etc, without having to install special driver software. Windows still doesn’t do this every time.

      Balanced Linux users are aware that Windows is not the evil enemy. Many use dual-boot systems. This ‘but Linux is also a failure’ nonsense is the result of those people who seek out OS contests.

      • Dean

        To Alton Locke, Don Picmann and all the other keyboard warriors out there. You’ve missed the point completely! I’m not sure why all the fan-boys are so defensive out there. As a predominantly windows administrator, I am a fan of many functions on both Mac OS and Linux that Microsoft products just don’t cater for. John, thank you for the relevant and well written article. I have found just about every point perfectly accurate.

        I have run a successful IT service company for the past 8 years and have been building pc’s since I was 8 years old. I have vast experience with networking, firewalls, securities, Hosting (mail, web, ISP) servers in general and just about any other aspect of Technology used on a daily basis.

        I currently run Linux based firewalls for some of my clients. While its free (so is rape) and this should count for something, often I would rather pay for an adequate platform that simply works without all the headache. Linux platforms have come a long way however they are still far from being easy enough for the average Joe. Just today (22 November 2016) I have installed Ubuntu on a Virtual platform as a web host server. For the past 2 hours I have been battling to get teamviewer installed through the Desktop GUI. It always ends up reverting to a command line solution, which 50% of the time doesn’t resolve the issue and one needs to sift through code to try and figure out what the obscure error messages mean or reload the platform. At least 50% of my firewall builds have yielded compatibility issues and I have ended up having to re-install systems for no apparent reasons other than it being “buggy” and problematic from the start. (ie networking doesn’t work correctly, random dns issues, driver problems etc etc etc). My first ever Linux experience took me an hour to understand that the disk dismounted itself (why does this even need to be a thing?)

        While I have had some of the same issues on windows platforms, they are few and far between and the usability and over-all “friendliness” is not even comparable.

        In saying this, there are definitely benefits to the linux platform and I think John has outlined these well.

        My point is this..each platform has its benefits and its place. While I personally prefer Windows, Mac OS is far better suited to the new age “metrosexual” type that doesn’t want to tinker and just wants a reliable packaged device that functions. The support requirement on a Mac is far less than it is on a Windows pc or Linux system. Very little customisation is required (or possible) and it runs relatively seemlessy because of this. Linux is on the opposite end of the spectrum and is suited more to people that like fiddling and get a sense of achievement when they do get something to work (I am one of those people to a large extent). Because of this, it is more prone to issues as there is more human input. Windows falls somewhere in the middle and I suspect that is why it is more widely used.

        No one said “Windows is better than Linux”! Stop crying and accept the facts.

        • Alton Locke

          Clearly you ignored what I actually wrote for the sake of posting a long wall of self-praise. I said I am not engaging in an OS contest. I am a sometimes Windows user too, with dual boot machines.

          The paragraph you wrote about people ‘getting something to work’ on a Linux OS is the usual rubbish written by people who claim they use the systems, but obviously don’t, or use it very sparingly. A Debian or Ubuntu system, as a good example, is a stable, rock-solid system that needs no ‘tinkering’ (unless someone wants to do that). Mine has been largely untouched for years apart from the occasional upgrade. Everything works and didn’t require specialist knowledge – 99% of that is out -of-the-box.

          The facts are the facts. Self-proclaimed ‘IT specialists’ have no special waivers. You too are a mere keyboard warrior.

  77. Saeed le Hardy

    Once upon time some body in a jail got to look at the window and saw that crazy stupid Tux free jumping in the valley !!! So they suddenly got jealous….. Mouahahah never mind hihi !!!!!!!!! Wazaaaaaaaa !!!!!!! bouah bouah bouah !!! popopopop !!! Feel free to be jailed, I don’t mind about youuuuuuuhuhhhh!!! I love you !!! In a jail !!!!! Pouette pouette !!!! Turlututu !!!! Chapeau pointu !!!!!!!!

  78. Alton Locke

    Odd. This article bears no resemblance to my experiences at all. When I first switched completely to Linux in 2006 or 2007 (rather than doing some stuff in Windows, some in Linux) I thought I would be suffering from a lack of usable programmes, but this is not what happened. I used to use Finale all the time and even had it running through Wine on Ubuntu for a while, but MuseScore has improved so much I no longer use Finale.

    I have NEVER had a hardware compatibility or usability problem with any of the major Linux distros (not even the minor ones come to think of it). Could be pure luck, but I’ve had enough different systems with switched-out parts to have encountered it by now. Digital cameras work via plug and play in Ubuntu (among others), simple mp3 players. Hell, I got a cable with my recent digital piano and the thing linked me immediately to MuseScore and to a DAW.

    The idea you have to spend ages pasting millions of lines of code into a terminal and struggling to get these common things to work in Linux is no longer true. It’s old hat. I don’t think the usability of a system should be judged by its worst type of user: the sort of person with virus-riddled smartphone and who takes their laptop to the repair shop because it has a dust-filled fan. Even a Windows user has to have some idea of what is going on.

  79. don picmann

    Are you INSANE! Linux is way better than Winblows!

    It’s free!

    Complicated? Are there 200,000 new malware programs written for every day, no that’s Windows nevermind…

    The MAJORITY of the Internet is running on Unix/Linux, you are not “alone”!

    Steam now offers games on Linux.

    I have only needed 1 driver, ever. Everything else JUST WORKS when I plug it in! Printers, Cams, Mice, EVERYTHING

    The ONLY reason I have a Windows box is Adobe Photoshop. PERIOD.

    Did I mention it’s FREE. And 99.9% less virus vulnerable?

    Unbiased my ARSE! You want positive change people, DUMP Winblows and get a stable OS like Mint, Debian, Ubuntu, Fedora..

    • Bill fuckin' Gates


      Assuming this isn’t just a troll post…

      Every point he made is valid. I completely agree about Linux being best suited as the basis of a web server, but that’s not what we’re talking about here. As a desktop machine, for the average user, you are exponentially more “alone” than if you were to go with Windows of OS X. Not everybody is a programmer/sysadmin, nor wants to be.

      I lead a team of developers for a large multinational company, and use various flavours of Linux in a professional context every single day, and it’s fantastic in this environment. At home, I have a laptop with mint that spends 99% of its life collecting dust. For gaming and relaxing surfing the net, creating docs/letters in Word, creating spreadsheets in Excel, Windows beats Linux hands down for comfort. With growing steam support in recent years, the gap is reducing a little, but as of right now, it’s still not even close.

      I don’t give a fuck how much malware exists in the wild, as anyone with half a brain can avoid 99.9% of it, and having defender running in the background to catch anything else that might slip through is of no inconvenience whatsoever.

      You talk about drivers…I can only assume you got lucky with your graphics card. Sure, the OS will recognise anything mainstream, but the experience of many in recent years is that it’ll be plagued with bugs if you’re any sort of a modern gamer.

      Nowhere in the article does the author say Linux is shit and people should avoid it. But for people with basic competency when it comes to computers, Linux being “free” simply isn’t enough, and they’re gonna have a much better time sticking to the latest Windows or OS X release.

    • Old Greybeard

      Don, I was able to get older photoshop installed in Linux with wine. I think photoshop CS2. Never had any issues with it.

  80. John S

    Meh, in general these arguments against Linux have meaning. Most users don’t care to fiddle with their devices to get them to work. Their ideal of a terminal is at a airport or train station. People want push button access to their devices. Chromebook’s seem the most obvious success to the Linux platform, because the hardware is created around the OS. No worry about audio or video issues, or weather the latest kernel will crash your system. As we have seen with Open Office the open source community is not that healthy. The hardware makers don’t support it that well and the communities are finding less interest in keeping up with current hardware. My own experience is that a older PC probably will run a Linux distro better than my current SkyLake notebook. I’ve waited months or more for a kernel to properly support new features in a new CPU. Besides accepting poor power management and performance issues. Some will accept this as not significant issues, or they fiddle and find tweaks that make it less of a issue. This won’t be a solution for many users who simply don’t want to fiddle. I myself am trying Ubuntu 16.10 and if that doesn’t fix my sluggish and poor performance issues I am moving back to Windows also. I think Linux on the desktop performs better with more predictable and older hardware. But if you have newer hardware stick with Windows.

  81. Go Flip a Burger to make money

    You’re an idiot and you don’t know what you’re talking about. Please go flip burgers or something. Thank you. There is so much wrong in your statements it’s sad.

  82. Clifford Williams

    So wrong in so many points, not work even arguing about it!

    If my 9 year old grandson can operate a Linux computer then everything you said is pointless!!!

    • Non-basement-dweller

      Learning from a young age, sure, he’s gonna get it.

      But the average 9yo boy would rather be outside kicking a ball, chasing girls (or boys), watching a film, reading a book, catching Pokemon than trying to figure out why the latest [software of choice] package won’t fucking compile on his distro.

      The fact that your geeky grandson can use Linux doesn’t avoid the fact that Linux needs more involved management than most users give a fuck to invest (and why should they), that the community sucks (your post is evidence of this), that it’s a decade behind Windows in terms of gaming support, and that the “free” alternatives to many widespread, mainstream applications are in many cases shit in comparison, because of the lack of revenue to compensate the guys spending endless hours developing them.

    • Scott Williamson

      Hi Clifford. Wonder if you might have your 9 year old grandson call me because I’ll be darned if I can get my Ubuntu 16. to talk to my HP Printer/scanner. That’s the same HP that used to be on a first name basis with my old Windows 7.

  83. alexmr

    A few years ago, I installed Ubuntu (forgot which version) on my laptop using Wubi.

    Things went relatively well, until I shut down my laptop. When I turned it on, the screen was black.

    Now, when I say, that the screen was black, I don’t mean, that the OS didn’t boot, I mean, that the BIOS didn’t POST.

    I couldn’t access the BIOS with F10, and I couldn’t boot into Windows.

    I almost had a heart attack. I thought, that I had bricked my one and only computer.

    I calmed down, then I had an idea. I unplugged the battery and the power cord, waited for a few seconds, than plugged them back in and turned my laptop on.

    It finally booted. I tried shutting it down multiple times, and every time I had the exact same problem.

    What the actual fuck just happened. I tried googling, but the only results were about bootloader and GPU driver issues.

    Restart however worked just fine. I could restart into Windows, and then shut it down properly from Windows.

    A few years later, I tried Linux Mint with Wubi on the same laptop, and I had the exact same problem.

    • don picmann

      Thats odd, since linux of one version or another works on about a billion devices, printers, nnet cameras, dvd players, refrigerators, cell phones, watches, pagers, routers, traffic lights, pretty much every IOT (Internet Of Things) device known to mankind.

      Your PC Bios was probably set to SECURE BOOT, a windows “feature” designed to increase boot security or decrease start up times.. This should be set to Legacy or Non-Windows OS mode. Usually reinstalling Grub will fix this issue.

      • alexmr

        “Thats odd, since linux of one version or another works on about a billion devices, printers, nnet cameras, dvd players, refrigerators, cell phones, watches, pagers, routers, traffic lights, pretty much every IOT (Internet Of Things) device known to mankind”

        The difference between a desktop distro, and Linux running on a router or printer, is that the device manufacturer has made the necessary modifications to Linux, in order to make it work on that specific model of router or printer.

        “Your PC Bios was probably set to SECURE BOOT”

        My laptop is so old, that it doesn’t even have UEFI. And since it doesn’t have UEFI, it can’t have Secure Boot.

        And even if it did have Secure Boot, the BIOS would still POST, which it didn’t.

      • Dean

        No one is saying it doesn’t work with all devices. People are saying its more difficult to use than other platforms and the article and comments explains why. Why should you have to re-install specific aspects of the operating system using command line for an incorrect setting in bios? These are peoples experiences. Get over your belligerence and ignorance for 2 minutes to acknowledge what people are saying.

        Also, secure boot has nothing to do with Windows. Secure Boot is a technology where the system firmware checks that the system boot loader is signed with a cryptographic key authorized by a database contained in the firmware.The fact that Linux platforms aren’t compatible with this feature is testament to the above-mentioned points.

        The only reason Windows machines are more prone to Virus’s is because they are more widely used and there are more applications used with which to exploit vulnerabilities. Very few virus attacks exploit the Windows OS itself. 99% of attacks come from website vulnerabilities or User downloads (via mail or websites). It has very little to do with Windows code or OS security.

  84. cat1092

    I’ve been running Linux Mint MATE (now at 17.3 due to no AMD proprietary drivers for 18) for over 7.5 years, and besides the AMD GPU issue I’ll resolve with a NVIDIA card & then move to LM 18, for the most part, has been a trouble free experience.

    As to Ubuntu, my first taste of Linux via the WUBI installer, well it was good until Unity arrived, which Microsoft tried to copycat 28 months later & failed. The end result is well known, many careers gone down the drain, beginning with Steven Sinofsky & ending with Steve Ballmer.

    Now back to Linux, there are many choices, just because Ubuntu is the largest one, it’s by far not the only choice. Newbies to Linux coming from Windows will find Linux Mint a great alternative, with a similar Start Menu. As far as support goes, compared to 2009 when I began & given many cold shoulders because I was dual booting with XP, there is no lack of support today. Many answers for a distro is published on the Internet, just type in the search box or browser ‘First things to do with installing (your choice of distro)’.

    Even longtime Windows users has no idea of all their OS can do, maybe at best for Home users, 15%. Same with Linux, it’s how much effort one puts into learning the OS & make it meet your needs (another reason why ‘one size doesn’t fit all’), if one distro doesn’t work out for you, try another. It took me about a dozen different Linux distros & a PM by an otherwise ruthless Moderator who directed me to then, an ‘up & coming’ Linux Mint.

    Today, we have a very family friendly Linux support forum at Bleeping Computer, and there’s other all purpose forums where the rules are more strict to avoid bashing, the same ones applies site wide & members are encouraged to report any bashing, instigating, harassment, whatever. Plus there’s Moderators assigned to every group, though they may have to intervene in other groups when one isn’t online.

    I began pushing Linux Mint hard when the Microsoft countdown clock started ticking for XP users, and have over 300 converts to my name. If every Linux users were to convert just one or two more users per year, the number will climb, and we have. Because for the first time in over 10 years, Windows has slipped below the 90% usershare mark, which they fought to maintain. However, Windows 8, then 8.1 & now 10 has made users look elsewhere, as Windows Vista loses support next year, and much more significant, their largest user base in Windows 7 users will become unsupported in just barely over 3 years.

    What does that mean? More growth for Linux, Android (or Chromebooks), and even Mac. Yet many won’t or can’t afford the latter, and Linux is a download away. I say if one has a powerful enough computer, to download the free version of VMware Workstation Player & try some Linux distros out, until a suitable one is found.

    It boils down to this, many of us had to learn Windows, what’s the difference with Linux? And one last consideration, most won’t need any extra security, it’s built into the OS, and when bugs are found, are patched within 24-48 hours, not 1-4 weeks before Update Tuesday (this doesn’t apply to W10 users). Oh and business/corporate use, do you think that all of these payment processors depends on Windows Server? Maybe less than 10%, and that’s being generous. Plus most of the financial sectors are Linux powered, as are much of the government, all the way down to local utilities, even your ISP.

    There are way too many reasons to use Linux than I can list here, yet one thing I’ll say for certain is that the OS’s (known as distros) are solid. Everyone, including the author of this article, has the right to feel the way they do & express opinions, the above content is mine. If Linux Mint were no good, then it won’t be my main OS, and I’d not dare make a transaction on a Windows install. Because there’s way too many cracks in the OS that AV & AM apps can’t cover. With Linux, unless one’s running a mail server to send messages to Windows users (though not restricted to that alone), no extra security is needed. We get in return the effort we put into learning the OS.


  85. Daryl Bennett

    I switched to Linux several years ago due to an aging PC- windows just took too long! and the constant updates- every time you turn the thing on! it’s nuts. Linux works well, it’s fine 95% of the time. but that remaining 5% can be complete hell.

    I have used SPSS, STATA, etc in the past, and am trying to learn R. TRYING. The problem is I spend a ratio of probably 10:1 trying to configure, update, the freaking program to time actually using the program. So far, I’m in a 2.5 hour drain- couldn’t install a package because it isn’t supported with the previous version of R (updated this month). complete upgrade to 16.10.

    oh three hours into updating… “was halted because too many errors”


  86. free software developer working on it for profit

    >hey fundamentally disagree with the principal of closed source and/or for-profit software.
    a lot of today free software is developed for profit

    • cat1092

      Of course there’s profit in free software, however much of this is on the Windows side of the table, where the developers are paid to bundle ‘crapware’ with their software (not possible with Linux). How profitable that is, I have no idea, though have personally been in contact with some of these developers, and many of these began when in college & now worked on at best, 4 hours per week, if that. Some passed these along to others whom needed a software offering for their studies, or Linux/other open software groups.

      Today, many of the same are working a full time job unrelated to the offering, and what compensation, plus donations they receive wouldn’t feed a family of four. Take for instance the very popular download manager that’s the default of Firefox, Down Them All. Yes, very popular, yet the creators began while in school & while we’re reaping the benefits of their work, if they had to live off of the earning/donations, would be sleeping in their vehicle & in the soup kitchen line for a meal. I’ve used the download manager since I started running Firefox when IE8 crippled my Dell Latitude D610 (it was running fine with IE7 in late 2008), so had to look for an alternative browser. I donate two times per year to the Down Them All devs, one of the few that I give to, and even got a chance to contact the developer.

      That contact was how I discovered the truth about free software created & distributed by individuals.

      On the other hand, there’s corporations that offers for free, a scaled down version of their more feature filled software, with maybe a 15-30 day Trial of the ‘Pro’ version, however that’s totally different from freelancers whom began a project as part of their college studies, so really we’re speaking of two different groups here. Not all software developers are filthy rich.

  87. chrisb009

    I’ve been in the IT industry as an engineer for over 25 years. I’ve worked at the CLI and within GUI’s for a multitude of years on many different OS’s, platforms, etc.. Lets face facts; Linux is not for the average computer user. It’s more complex, in some cases lacks peripheral driver support and can be very picky when trying to utilize plug and pray. To make a point let me ask a question; would a standard user know or understand how to remove unused kernels to make space for updated kernels? Highly doubtful.Case in point – Ubuntu does not cleanup previous kernels thus it’s up to the user to manually remove them otherwise the system simply runs out of space. Let me ask a second question; would a user know and understand a multitude of USB thumb drives are not recognized properly by several Linux distros? Highly doubtful. Case in point; user plugs in a USB thumb drive that worked with zero issues on a Windows platform only to find out Linux doesn’t see the device. These are only two use cases; there are hundreds more as to why Linux is not for the masses and shouldn’t be on a standard users desktop. Do I use Linux as a desktop – Yes but I can resolve most issues given time. Linux does has it’s good points; it excels at being a server. I have a client who is still using a Mandrake distro (shut down several yrs back) that acts as a file server utilizing Samba which hasn’t been touched in over seven years. It just continues to run with zero issues. IMO Linux as a desktop for the masses simply isn’t logical due to the complexity of the OS unless the Linux crowd makes substantial changes to their methodology.

    • cat1092

      chrisb009, I agree with much of what you’re saying. One can no longer pick up any old computer that ran Windows 98 through early XP years & expect to have full driver support (although this was there when I began). Now these old wireless cards don’t work, some graphics & audio doesn’t either, however on modern computers, this is much improved with one caveat. Some computers, especially notebooks, have specialized buttons (not keys) that controls various features, have one myself, these are useless with Linux Mint. Yet I over came.

      As to the last part of your post, you’re spot on, it’s not so much that Linux itself needs to be changed, the mainline distros needs a streamlining so that users aren’t running ‘off the wall’ distros that may not be as feature filled as the large ones (think Ubuntu/Linux Mint). Where many has .deb download files that’s the same as .exe, only we have built in security to have to enter a password to install these, which is good, and how many Windows users gets infected. Because with these .deb files, there’s no piggyback payload of spyware or Malware loaded apps coming along for the ride. Still, Linux users are warned to use .deb installers as necessary (example, to install Google Chrome).

      And the dedicated Linux Forums that hasn’t already, needs to clean up their act & be more helpful to newbies to the OS, rather than bashing them because while learning Linux, they’re dual booting with Windows, or running their choice of Linux in a virtual machine on Windows. It’s not just Linux, it’s also many users who needs to get in line & assist those in need.

      At Bleeping Computer, that’s what we do, to the best of our ability, like any other forum, we don’t have the answer for everything. Yet installing today’s Linux on 10+ year old hardware presents many challenges, example, Broadcom wireless cards that were once popular & at one time, did work with Linux Mint fine, now requires much work to install. It’s things like this that makes Linux look harder than it is. If the user of these were to find a compatible Intel wireless card on eBay for $5 shipped, chances are, it’ll work fine, many of these notebooks shipped with more than one wireless card, based on configuration at the time (value or premium).

      Yet some things cannot be swapped, example, there’s no dual core CPU for an IBM T42 ThinkPad, plus no way to upgrade from 2GB max DDR RAM. These are (some of) the things holding many Linux users back. At least get a late DDR2 model notebook with a dual core CPU (that may be upgradable for less than $20) & SATA HDD (which can be swapped for a low cost 120-240GB Samsung 850 EVO SSD for an instant boost of performance) & if a Broadcom wireless card is installed, as mentioned above, get the Intel equivalent, however note that HP & IBM/Lenovo users has to get the card made for those computers, which are plentiful & guaranteed not DOA on eBay (check seller feedback). Many sellers will state in the listing that their offerings are not for these brands of computers.

      True that the Linux crowd can make some changes, however modern Linux OS’s can run on a wide variety of computers, even those with UEFI Firmware & Secure Boot. It can be disabled if needed on many, plus many of the mainstream Linux distros has the needed key so that Secure Boot can be left alone, if that’s what the user desires. I make it a point to disable this ‘feature’ on all of those I own & build, am a system builder for those who wants a computer w/out bottlenecks & don’t jack up component prices. That’s why I get the owner to order the components from the list I compile, so that they have the full warranty of their computer, and I charge a flat fee, depending on the type of build desired, and for the average ($1,200), plus my labor, they get a PC that would cost close to $3,000 from ‘licensed’ builders. And I build just as many Linux PC’s as Windows ones, whatever they want.

      The cool thing (unlike Windows), is that we can test drive the OS of our choosing before install, and I make notes of components that’s not compatible (currently GeForce GTX 1070/1080) on 1080p monitors. Because when trying out, there’s an ‘Out of Range’ warning going from one corner of the screen to the other. Haven’t tried a GTX 1060 card yet, since it’s not a true 4K card for gaming, may do better, will soon see on one of my own.;-)


      • cat1092

        What I meant to say above, is that the GTX 1070/1080 cards are looking for a 4K monitor at boot, and if running a 1080p or less, that’s why the ‘Out of Range’ error. I suspect, that like with Windows, this will be fixed in the upcoming months, though at the same time, 24′ & 28″ 4K monitors are dropping in price, the next major upgrade for me, because am running a EVGA 1070 FTW card on my best build.

        There is a half baked workaround to load proprietary drivers that may hold for a few days, as I discovered, then one day when booting into Linux Mint, the panel (known as the Taskbar to Windows users) dropped out of sight. Fortunately, the Windows key brought up the Terminal, so that I could safely shut down (sudo shutdown). The last thing I’d want to mess up is my 512GB Samsung 950 PRO M.2 SSD which I’ve had for less than two months, which Linux Mint had support for before Windows did, in 2012. Back then, most of us had never heard of a NVMe SSD, maybe mSATA at best. Or an overly expensive (used) PCIe SSD sold on eBay for over $1,000 & over 5 years old, heavily used on Workstation PC’s. So in some respects, Linux offered support for some components long before Windows did & probably for good reason.;-)

        The bad, had I waited just three more weeks, the Samsung 960 PRO NVMe lineup came out, as well as a EVO line of the same for less, and with the PRO versions, Samsung dropped the 256GB version, because they know that enthusiasts wants performance w/out artificial software (RAPID), the tested speed is the bottom line, with mine, over 2,500MB/sec reads & close to 1,600MB/sec writes. The 960 PRO will greatly improve on that, as far as the EVO line goes, those number have yet to be released. Yet it’s good to have affordable alternatives for every budget, if half the piece & two-thirds the performance, that’s an outstanding deal & Linux compatible.;-)


    • don picmann

      Toss some more lingo in there d00d. Used a GUI for years? I fail to see the significance? Windows is a GUI. If they can use windows they can use linux in regards to GUI’s. I NEVER have a problem inserting USB thumb drives, Linux will read from Windos NTFS partitions, it’s windows that will not read ext2 or other linux file system. Is the usb drive FAT32 formatted? Remove Kernels? You think windows cleans up it’s own junk files? I know it’s chock full of bloatware that takes up most of the space, along with tmp files and countless other garbage files.

      I think some of the users on here including the OP are smoking the microsoft pipe too much, and are afraid to put it down. Learning Linux is not any harder than Learning Windows if you had never used either one before they are both going to be hard at first. Case in point: 90% of PC users don’t understand how to use Windows for anything other than turning it on and starting IE, and maybe a few apps.

      Ask a random Windows user to:

      Check which version of windows is installed.

      Update the driver for their graphics card.

      Start a command prompt.

      Start a command prompt with admin rights.

      Find their LAN IP address

      Find their WAN IP address

      Ooh heres a good one! Have them install VLC Media Player. Bet 90% end up on a bootleg site with a bundle of adware, toolbars, who knows..

      ( For those following along, with linux when you install software you get it from the verified linux repository. Easy as 1-2-3. Windows is evil and makes you google software titles, where from? Who knows! That’s where the bad guys pretend to be legit websites, since they are so good at it almost everyone falls prey to the trap and installs spyware or adware although they are unaware!)

      Hey at least you have all those expensive Antivirus programs to blow money on right! Did you know they barely even make Antivirus software for linux? Yeah, it’s nice like going comando on a hot summer day.

      Have them rename a file.

      Remove some bloatware.

      View a hidden file

      Start in safe mode.

      Defrag a drive

      Load a .DOC file

      Check their firewall rules

      Allow access to an incoming connection on port 43282

      Block access to port 1337

      Well? Do you think people are going to be able to do these tasks? VERY FEW and you know it! Linux seems difficult to you because it’s different than windows, and you KNOW windows. If You were not set in your ways with windows Linux would not seem any more difficult to use than windows is to use.

  88. David F

    Your right… Your absolutely spot on IMO. I started learning Linux about 10 years ago then left. It was far too complex. I came back with the introduction of the Raspberry Pi and started the grind to learn, and I had learned a lot. I can setup and maintain a Linux system on ARM computer or PC now do updates and get basic stuff setup although I have a hard time installing programs outside of the terminal. Building from source code is a train wreck most of the time. So I got an older laptop and put Linux (a debian build) on it but to find out my wifi hardware wouldnt work out of the box and it was a mess trying to get the drivers going. A distro that did work was too resource hungry and ran very poorly. This is not Linuxs fault directly, but the broadcomm hardware in the laptop. I always find myself chasing my own tail trying to get a distro that plays friendly with the drivers I ‘need’. I’ve always been preferable to Debian builds. My buddy was learning Linux for the first time, so I was showing him the basics within the terminal and the look on his poor face. I never understood on a desktop installation of a Linux build why the terminal is still heavily used. Granted I get ‘why’ people use it, but with modern GUI -why? You can use it if you want but why can’t you just have some sort of system management interface like Windows to manage update drivers. It comes down to speed and I can install drivers much faster on windows. With Windows I rarely need to get to command prompt for common tasks because its been setup so well in the GUI. Even drive partitioning. Windows has the ability to, for example partition within the powershell (windows 10) but you dont need to. Wow – If I could just find a distro that shows all the hardware devices and let you click on each thing without having to download some wonky 3rd party app that barely works. Thats my biggest hangup switching personally. Ease of use. Its just too much of a headache to maintain and operate than windows. I still dont understand repositories fully. One nearly identical build of linux (both debian) have completely different driver support within the repository. Theres no cross-talk between compatible builds. If there is then pardon my ignorance. But this is also a big problem – unification & compatibility. I wanna switch I really do.

  89. NiJo

    I hope this doesn’t sound like too harsh a comment. But reason #1 just didn’t sit right with me. If you can’t decide on a distro, or learn how to prepare your download for install, you shouldn’t be dabbling with Linux in the first place. I do agree that certain software makes Windows a requirement for some (if not many) people. But I believe Linux is taking great strides in becoming truly competitive. I like Windows 7, it’s the latest version of Windows OS I own. Perhaps it will be the last I ever own.

  90. liquid

    I agree with most things from the article writer. I used linux on and off since 2007, and while it’s a nice hobbist or day to day user OS (when something doesn’t break), it’s no way near windows as uniformity,stability (yes,stability), driver support,comercial apps and so on.

    A few days ago,i changed a frikin GTK theme in xfce,and my x session froze completelly. Had to do a hard reset,boot in safe mode ,then remove from software manager the gtk theme to get it back. I mean,come frikin on,in 2016 a theme can bring down your whole OS ?

    Or my new wifi usb adapter, crashing connection every 5 seconds, because there is a buggy driver in kernel since forever, for a Realtek 8192cu.
    You have to compile it.
    Windows JUST WORKS.

    • cat1092

      Yes everything ‘JUST WORKS’, until your computer gets ‘too old’ to keep up with the changes, many of those who took the dive for the Windows 8 Pro promo for $40 were robbed in less than a year, once 8.1 was released, just because the CPU lacked one component. Like with W10 today, Microsoft stated that they’d support these consumers also.

      Come a couple of years from now, many who took the free Windows 10 dive will regret it, if they deleted their Recovery partition, didn’t create a recovery media set or Full disk image, or ‘lost’ their original Windows install media & COA. If XP users were supported by many for at least two years, it’ll be three for Windows 7 users at EOL, so they still should be good until at least late 2022.

      Even Linux users aren’t exempt for this, one cannot just pick up any old Windows computer from the curbside & install the latest Linux OS’s. If a 32 bit model, the results will be even worse, less choice of browsers & other software. 64 bit Linux users has over 70,000 choices, most free, while 32 bit users are offered just a little over 40,000 choices & declining, because there’s no longer a future for 32 bit OS’s. I was surprised that the last Ubuntu release (16.04 LTS) offered 32 bit, the users who can run it had better rejoice, because it’s likely to be the last one. Stat counters keeps up with these things, and 32 bit computers are dropping like hot coals on their charts.

      Many smartphones now are 64 bit models, so 10+ year old computers has few options, unless they’re up to learning Puppy Linux.

    • patrick yi

      You apparently have no idea what Linux is, then. “Precise Pangolin” is the name of Ubuntu, a desktop OS based on Linux. Linux is the Kernel. Gimme a break!

      • pasx

        Sorry buddy but for the rest of the world the brand name of Linux for desktop is Ubuntu. How many people out there know what a kernel is? So most people out there will try Ubuntu “Precise Pangolin” or whatever and find out that Ubuntu is just absolutely ugly.

  91. pasx

    Linux is shit and getting worse with every release. Linux devs finally got to reach the level of Windows 95 and then they lost track of what the real IT world is doing. Or maybe they are smoking to much pot or they can’t see the screen through their dirty long hair. I totally hate Linux. I have a computer running Linux Mint Xcfe and I can’t wait to get the time to remove that crap and have a normal computer again. One that looks good and works fine. Never ever again Linux go RIP.

    • j par

      pasx~ Yes in some aspect Linux sucks, but it’s a free suck! as to where Windows sucks cost You! if I’m going to get sucked, I would rather it be free then to have to pay for it. LOL!!!!!!!!!!!! Sorry, I couldn’t resist! As for getting worse, Windows had a great thing going with it’s OS Windows 7, but they had to mess with perfection and come up with their free up front Windows 10, now that one sucks big red ones!!!!! they have put so much crap in there to spy on You, that if You know what Your doing You might get rid of some of it, but it will be back, through updates, oh it doesn’t matter if You disable updates or not, they will find a way to slip them through! Goodbye freedom!!! If a person pays for something, they shouldn’t git the shaft! It’s true Linux is not for everyone, but it’s a lot safer on the world wide web, and best of all, it’s free! in more ways then one, so really a person can’t really have a gripe, or can they????

      • David F

        I hear you on Windows 10. The Win10 EULA is frightening

        ‘…we will access, disclose and preserve personal data, including your content (such as the content in your emails, other private communications or files in private folders)…’ …wow.

    • Ranjan Singh

      you know the samba server go and read befor say about linux . yes window marketing is much higher then linux but its other hand if you are a developer then you definatly use linux . Because so many fragment are useing to compile you language

  92. RobGoss (@robgoss)

    The information posted here is far from the truth with all the help in the Linux community how are you alone. It clearly tells me you don’t have much experience using Linix.

    Needless to say Windows is not easy to use for most common users with fixing all the problems with Windows and viruses Linux is worth the try

    After using Windows for 17 years I’m now a full time Linux user and love it. Linux has made it super easy to use the desktop give Ubuntu or Linux mint a try you’ll see what I mean

    • John Morris

      Problems you encounter are your responsibility to fix.  You can’t pop into any computer repair shop with your Debian rig and get help.  The only help you’re going to get is through Linux forums, IRC channels, mailing lists, and occasionally fantastic Linux blogs such as Down To Earth Linux.  

      Not everyone has a problem with this.  I fix my own computers, and vastly prefer talking via typed messages over the Internet, than in person or over the telephone.  It’s my mindset.  But for many, this is horrible and a valid reason to avoid Linux.

      I have a lot of experience using Linux. It’s running on 2 machines in my house at the moment, and my desktop and Surface Pro 3 each have half a dozen Linux VMs at any given moment. I have a rooted Android phone with custom ROM. This website is run on a Linux server. I created and write a blog extoling the virtues of Linux, and explaining the minutiae for newcomers. Suffice it to say, I’ve dabbled with Linux.

      Mint has been a long time favorite of mine, but lately it’s been giving me some issues and my favorite has changed over to Manjaro. I still recommend Mint for newcomers, however.

      I really don’t understand how Linux users get so many viruses using Windows these days. Since Windows 8, a decent antivirus has been built-in to the OS. Vista and 7 held your hand through installing one. XP, while the most vulnerable of those mentioned, had been pretty secure since Service Pack 2. I’ve had more malware troubles with my, and relatives’, Android phones this year, than I have with Windows malware/viruses over the last decade (Android: 2, Windows: 0).

      All the major OSes are easy when they, and your needed software, are setup and working properly. It’s when they’re not that things become challenging. Of the 3 major ones (Windows, Mac OS, Linux), Linux is the most likely to have problems. Everyone makes hardware that works for Windows. Macs work on a limited subset of computers, making most hardware problems non-existent. Linux, unfortunately, has to reverse-engineer support of a lot of hardware, or gets half-hearted, crappy attempts at support from the manufacturer. And, Linux, being infinitely customizable and coming in so many flavors, is difficult to support and test with. Of these 3 OSes, Linux has the least amount of support available, and that support is often withheld if it is perceived that you didn’t spend enough time or effort searching for the solution yourself.

  93. Jr0x (@JJr0x)

    I dont really agree with this at all.
    #1 ) It isn’t any more or less complicated than Mac or Windows. If you think this is bad, you should be happy you got in the industry when things were easier. Because years ago, there was a master list you had to compare your hardware to, to make sure it would even install. If you cant grasp this, maybe stay windows, or consider a new line of… “easier”… work.

    #2 ) You aren’t hanging out in the right places. I have a Linux machine right next to me. My work laptop runs windows to stay compatible with all the software work requires, but I have a Linux VM running, and I have an ssh connection to it from the windows box all the time. Basically as if windows had a linux command prompt.

    #3 ) It is ACTIVELY developed on. You get windows updates right? If you want something that doesnt change. Run a distro that has “enterprise” in the name. eg: RHEL/CentOS wont pull the rug out from under you. Debian, and Ubuntu will change drastically even when sticking to the same version.

    #4 ) You spelled freedom to choose wrong.

    #5 ) this may be true for the every day home PC market. And again, it still depends on the distro. But my linux box supports 10gig . Does yours? Dont answer that, I wouldnt want you to rant about how 10gig sucks because its too hard for you.

    #6) It depends on what you are doing. For a server, I dont need a UI like you get with Windows Server. So my machine coming up, takes a fraction of the time. It doesnt load all that bullshit. Now your home PC might be a different story, but that is not the edge-case they are talking about when it comes to speed.

    #7 ) Many of those tools you are using for free, are written by contributors who dont get paid. The programs are less flashy, but a lot of the times they are made to be able to string them together to do really complicated things. Hence bash scripting.

    #8 ) Fuck gaming. That isn’t why I use a computer. But steam is making some leaps and bounds there.

    #9 ) This is completely your own speculation with absolutely ZERO factual support.
    #10 ) also nonsense skipping
    #11 ) yea, they are. If they feel you didnt at least attempt to read the manual, you are going to get an attitude. We arent here to be your fucking google. We are here to help when you hit a wall, not before you open the cover. If you are catching flack, it is probably because you didnt do enough before asking questions.

    • John Morris

      1.) I… don’t understand how the master list applies to this discussion.

      2.) “relatively speaking”

      3.) If I sat down a Windows 95 user in front of Windows 10, they would be able to get around. You’ve gone to the same place and used visually similar tools to make the same changes for ages (Control Panel, regedit, msconfig, right-click and properties, etc..). Software installation has been largely the same process, for the end user, since Windows 95. Similar examples could be given with OS X. There is a continuity with Windows’ and OS X’s design and processes that Linux is prone to throwing away when the next cool thing comes along.

      Really I don’t know why this point is contentious with Linux fans. The Linux community goes into uproar all the time about this. Two prominent examples… Gnome 3 and Unity. systemd.

      4.) You fell into the same trap many of the other commenters fell into. You conflated pointless competition and competition. Freedom to choose is great. Competition is great. POINTLESS competition is not. Two organizations devoted to doing the exact same thing in different ways means two separate architectures, ecosystems, and environments must be supported. I love that Linux offers more customizability and freedom than Windows. I agree that this is one of Linux’s main selling points. But Linux software splinters into dozens of variants offering no meaningful differences than its competitors.

      5.) So it “may be true” for the everyday home PC market this article is discussing? Great. We agree. As for 10gig, I assume you’re talking about 10 gigabit Ethernet (if not, enlighten me). Yeah, my Windows 10 and 7 boxes support it with a 10GbE NIC and the manufacturer’s driver.

      6.) Agreed. Linux is, in many cases, better for a server. But this article isn’t about servers. Or supercomputers. Or edge cases. This is about a typical home PC. Years ago, Ubuntu used to slaughter my XP computer when it came to speed. Now, Windows 10 is faster and snappier. Manjaro is slower to boot, but about as quick to respond once booted.

      7.) Yep. Not sure what that has to do with point #7, but yep.

      8.) But it is one reason why many people use a computer. Steam is doing an admirable job trying. But they are so laughably far away from making it realistic to be a gamer on Linux. Maybe one day, thanks to Steam, this point will evaporate into nothingness. But not anytime soon.

      9.) Huh? That’s the raison d’être of Linux. The positive outcomes of this philosophy and approach are what the most ardent fans justifiably love to promote. But it has clear and logical downsides.

      10.) Cool.

      11.) Been addressed ad nauseum in the comments below. See refutation of 11 in this comment, as well as several others.

  94. steve jackson

    I found if you are going to use linux run a live disk or usb
    find if everything works ie wifi sound graphics etc not
    rocket science if that all checks out your good to go
    ok games windows world get over it
    linux has got more easy to install now
    also if starting to build a pc just check the
    hardware spec on linux sites
    and the pc build goes like a dream
    I very rarely use windows only when iam
    cross referencing fixing peoples windows pcs
    linux has a small learning curve but
    what you get back is well worth it

    • CommanderKeen

      looks like you typed that using pine or something. Thought I was reading poetry, but then realized it’s probably the awful use of POST methods in any Linux browser. Linux. Is. For. Servers.

  95. Kyle

    Thank you for making this post. I’ve seen enough posts claiming how great linux distros are, without addressing some main issues. If only more people in the linux community accepted the flaws in their OS (no OS is perfect anyway)…

    I also love linux. I always used one of the Ubuntu flavor (I can even hear some people saying how I’m a fool for not using Fedora, Arch, Manjaro, etc) in a dual-boot with Windows, and I loved how I was able to fully customize my computer experience with linux. Don’t like the theme? change it. don’t like the icons? change it. don’t like the desktop feeling? change it. After I accepted that I couldn’t run windows apps (wine is not a proper solution in many cases) and got used to the terminal, everything felt amazing.

    But I had plenty of time and patience to learn how to use it. Saying that your mom uses linux mint in her laptop only means that she probably doesn’t do anything, but browse the web and write e-mails. Install linux mint in an user’s machine that does more than that. They will probably try installing a program only to discover that it doesn’t have linux support, then they will try to run it on wine and even after loosing some time browsing the web for tutorials there’s a huge chance of them either giving up after a series of unsuccessful attempts or running the program without some feature and/or with a noticeable performance drop. They can always use an alternative software and relearn their workflow, but, if they don’t want to, you can’t blame them for “giving up on their freedom in exchange for some convenience”.

    Let’s talk about games. We can’t ignore the decrease in performance while running native games on linux, we can’t consider wine or VMware as a solution to play non-native games and we can’t consider 5431 out of 22842 (checked on October 14th, 2016) steam games available for Linux/SteamOS as an excuse to call it a gaming platform. What about the ones outside the steam store? Why keep saying that linux is free (as in no cost) when you would probably have a better gaming experience using cheaper hardware + a paid windows license?

    I know that you’re thinking “It’s not linux’s fault! The developers should develop optimized drivers, better ports, more games to the platform!” and I’ll have to agree only partially with you, simply because the distros themselves don’t have enough additional features nor proper marketing to attract consumers despite the lack of software. Not to mention that the average consumer doesn’t care about whose fault it is.

    Let’s talk about money. Open-source is not the same as freeware, but looking at the ammount of free (as in no cost) open-source software, it’s pretty clear that this model doesn’t fit in the typical way for developers to earn profit. People will attack you for saying that you should pay for open-source software (look at Elementary OS), people will boycott your software if you implement an online search engine on your desktop that collects some of your data (see Ubuntu), and then they will pester you for delaying projects, which is probablly due to the lack of resources.

    Then we have the community. You can even say that those people are the minority of the linux community, but we can’t deny how frequently we see that kind of toxic behavior, despite the small number of users.

  96. fg

    it only sucks for the ADHD impatience crowd unskilled basic user who has to have instant gratification. If you are a patience person and understand “understand” being the focus here of what is actually going on with each OS and what each can do things will be more clear for you .
    Most of these sites I see the majority of windows users who have no clue wtf is going on trying to use Ubuntu 6 or 8 on modern recent hardware without updating it having the most problems . use the newest destos keep them up to date I have been using multiple linux versions for 22 + years exclusively , No windows at all I have never had any issues everything runs fine no crashing no errors . KDE. UBUNTU 16.04 LTS , Mint are my favorite taste . everyone had to learn to crawl before they walked . you got to learn to walk before you can run . Windows is keeping the training wheels on your bike JR . windows will not be around for ever .

    • CommanderKeen

      //No windows at all I have never had any issues everything runs fine no crashing no errors//

      Sorry, that just proves you’re either delusional or a flat-out liar. “Never had any issues” running Linux? Ok. Sure. Just like I’ve “never had any issues” running Windows, OS X, Solaris, RHEL, PC-DOS, or System X.

      Typical freetardian insanity.

  97. kueller

    As a fellow Linux fan I agree with many of these! Maybe not reasons why it “sucks” but at least why it would not be a good fit for some people.

    The software argument is the one I always found exaggerated though. As another fellow engineering student I have a Windows VM that sometimes I absolutely need when wine fails me, which is often for large tools.

    At the same time though, I’ve also had to use compilers and simulators and editors that were more Linux oriented. Knowing the OS front and back in advance saved me much time in those classes. Some software is just cross-platform. So it’s been a mix.

    Also I’ve found Blender to be a very nice tool for video. I’m not a professional so I can’t attest to how it works for professional projects, but for what I’ve done it’s not felt at all like a dumbed down alternative.

  98. Nick

    Reason #12: The documentation sucks.
    When a commercial enterprise builds a software product, the development of the software and the development of the documentation go in parallel. After a certain point, any inconsistency between the docs and the software is treated as a bug in the software. It gets fixed.
    When “the community” (aka somebody who likes writing software) builds something, the docs are an afterthought. Or they’re left to “the user community”. The software gets updated without any thought for the documentation, so the docs perpetually lag the software, and the developer’s attitude is “Somebody needs to update the documentation”.
    There are exceptions – MySQL is a shining example, but that’s mostly because it was developed by a commercial entity originally.

  99. Heironimous

    For me, Linux is impossible. I use computers to do work by running productive applications. That’s all I need. So why do I show any interest in Linux? I’m not liking what MS is doing to Windows. I won’t use Linux because my time is too valuable to spend trying to find my way through a milling mob of “distros” and having to endlessly type commands into a dumb terminal like in the days of DOS. Need I say more?

    • Helpless Innocent Internet User

      Yes. Yes, you need say more.
      Also, rule number one of posting on Linux sites: NEVER insult the command line. And as for the endless mob of distros, nobody’s ever heard of most of them, and I dare you to keep track of all the different versions of Windows. That said, Linux really wasn’t made as a general-purpose OS. Computer experts will gain the most value from it. However, if it’s your job to understand how an OS actually *works*, Windows is a nightmare. What’s the difference between PowerShell objects, system objects, programming objects, COM objects, and .NET objects? What’s the difference between cmd.exe and the windows shell? What’s the difference between Windows Explorer and explorer.exe? Between the Windows Kernel and the Windows executive? Between the Windows API and the native API? Between Cortana and Siri?

    • Anonymous Coward

      You should also say you have no clue about Linux, or about more advanced computer use in general. User interfaces are more flexible and more powerful on Linux than on Window, and while you can use a terminal, you’re not forced to. You can do anything from OS installation to system administration, text editing, browsing, emailing, database maintenance, or text editing. Power users do use terminals a lot, simply because anything beyond simple point and click operations are faster in a terminal. What takes you minutes in a graphical user interface I do in seconds in a terminal, for more complex operations.

      • CommanderKeen

        //You can do anything from OS installation to system administration, text editing, browsing, emailing, database maintenance, or text editing.//

        Except, apparently, run a grammar check, like you can in any version of Microsoft Word for the past 20 years.

        Typical freetard fail.

    • hulson

      Who cares about your need fu*khole? Get your nasty fu*kdows and ja*koff! Terminal is the fuck that separates fuc*dows and Linux.

  100. pechkin

    It is relative. I used to be a DOS/Windows user and programmer for a long time. Now even my jobb is to develop software for Windows I can’t get enough with how Windows suck compare to Linux. I work in Linux starting Windows in virtual machine just to compile my code and close it as soon as I’m done. I guess it depend on every day tasks you do. Normal user prefer Windows while advanced/programmer user realize what Linux can offer and what Windows will never do.

      • Helpless Innocent Internet User

        Now, now, just because you can only subsist on a GUI and can’t be bothered to learn about the compilation process doesn’t make something garbage. It just makes it useless to you.

      • Anonymous Coward

        That’s plain BS. MSVC is years behind in implementation of the C++ standards. Clang is way more flexible and faster than MSVC. Gcc, although dead slow, optimizes code a lot better than both.

        People serious about C++ development often use clang for development and switch to gcc for building the final production binaries. On Linux, because it’s faster.

        • ugh

          Everyone that has a job uses MSVC, not some hacked together open sores crap like Clang. Keep dreaming.

  101. JmdStewart

    With you my friend…. love linux…. dislike some of the culture. What I’m surprised about is the lack of stability for the web browser (client) side of things. I use Linux almost exclusively (desktop workstation for development of products that use embedded Linux) and it is by FAR the best platform for that set of requirements (think it is funny when I see people make positive comments about programming in the win environment — it simple and great, so long as you can live with Microsoft’s bugs).
    My biggest stability problems have always revolved around the web client arena but, when I search the net for other’s mileage on this topic and I can never find anything really.

    As a final side note, I have recently found vivaldi and so far it is great:
    – supports plugins (lastpass is the only requirement for me)
    – lots of great features from a very involved community (remember when Opera was great — this is them!)
    – STABLE!!!!
    pass it on….

  102. corsaryn

    it is true, but as a live cd is always fresh and if you are going to boot directly to the site less chance of fraud. In addition to pre-made programs already in a live cd are portable that for transmission or download them as perl.
    Each system has its own thing have to make the best of each. os, linux, win

  103. Petar

    Its absolute crap. People who have used windows could not imagine how crappy an OS could be – a lot! Everything you do in 1 click in Windows – 7 steps in ubuntu. Sytem error/crash – all the time. And when it crashes – it crashes for good. No ctr alt del stuff, only the power button.

    • Helpless Innocent Internet User

      Let’s be honest, ctrl-alt-delete never works for system errors in Windows either. And I have never witnessed an Ubuntu system error in my two years of using it. On a six-year-old computer. In a VM. And just be glad it’s not Arch. Everything that’s 7 steps in Ubuntu – an OS creation odyssey in Arch. It’s incredibly fast, though.

    • gugh

      What you can do with one short line of text in the command line in linux, you need 7 clicks in Windows. And, you need to use time to find where to click too.

        • Anonymous Coward

          Create a new user, set its password and give it disk quota. Or create users from a list of names sent to you in an email.

          Rename/move a thousand files in a directory using a complex rule. Say your files are named img_1.1. png, mig_1.2.png and so on, until img_14.84 png, and you want to have them named chaper_1/image_1.png, chapter_1/image_2.png and so on, until chapter_14/image_84.png – chapter_ being folders.

          The renaming issue, at least, when frequently working with large file sets, was so serious that I wrote my own graphical renamer, in the distant past when I was still using WIndows, to save time.

          You can do this graphically too, in Linux, only, it’s as slow as is on Windows.

  104. Jonathan Go Fast

    John thank you for your objective perspective, from what can be said as far as reading hundreds of posts and reviews goes as far as computing tech and people coincide/collide. Many people are looking for that ONE perfect OS or that ONE thing to make their lives better or more tolerable. Well i’m sorry to be the one to break it to those people ……..it doesn’t exist. The first computer was called G.I G.O wasn’t it !?

    • Helpless Innocent Internet User

      Acually, it was called ENIAC, but it should have been called that. And sometimes, if you’re the right kind of person, an OS is perfect for you.

  105. unicorninja

    I’m having the best of times reading the comments. It’s lovely.

    While I’m a very new Linux user(I used Mint when it first came out ages ago, but I was a kid…..), I can still agree with most of these points, fand I’m not finished the 48th hour of use!

    I went from Sarah Cinnamon, to Wily Werewolf to try to “simplify” compatibilities, got mad as fuck at that Wily fucker, and decided to give up on Ubuntu altogether when the community of askubuntu.com ganged up on me to tell me everything that was wrong with my POST(for the stupidest things too…. like “There are 2 questions in your post. Separate them and make two posts” except rudely) but no answer to my questions. Ubuntu broke my USB stick, for a while my 16GB was a 21MB formatted USB Stick, so I attempted a second askubuntu.com question about it to receive again 3-4 condescending posts but at least an answer and then decided, thinking it would be a breeze, to try Sarah KDE. Couldn’t.fucking.process. Within the first 5 minutes I got fed up. The interface was LAGGY as fuck, I couldn’t find ANYTHING, because the KDE version of Sarah has DIFFERENT NAMES for almost ALL of it’s applications(ImageWriter is Make a Bootable USB Stick and many more……) sooooooo I just re-installed Sarah Cinnamon.

    All this to come to the reason why I haven’t given up.

    I was under Windows 10. Updated from 8. On a laptop I got from someone. Do you see me coming?! My Windows was starting to get fucking shaky. It is bloated, it’s a fact, and even the bloat is bloated. Firefox was taking OVER 2 MINUTES AND 32 FUCKING SECONDS TO LOAD! And that’s when booting it! Loading a facebook page was another minute. You talk about “waste of time”!? That is what WASTE of time is. Linux Mint Cinnamon? 2, 3 seconds at most.

    To me, Linux is a way to introduce myself to coding, something I’ve never done, and something I may NEVER NEED, but it’s a learning experience. It’s new.

    And the only reason why I’m posting is because nobody seems to understand the “FREE” part of Linux…… Yes developers might be make money from whatever how devs make money when they MAKE FREE SHIT, but Linux has always been about one thing: the fact that we don’t need huge fucking companies to get DECENT or better technology.

    So get your heads out of your collective fucking butts and sudo apt-get install intelligence.

    • Belokon Sergei

      mmmm… lovely comment…
      about linux, if you want to know – you have to think (use your brain damn … hmm .. ok just for some times, I think will be enough to start from somthing) So … EVERY ONE –
      FDISK -l > -d CRAP
      crap > /dev/null
      sudo apt-get install brain intelligence
      sudo yum install brain intelligence hands
      sudo zypper install brain intelligence hands
      sudo whatever install brain intelligence hands

  106. Laz

    How come your site runs on Nginx web server which was made for Linux.

    You are like a bit of a funny guy like the Brexiters in the UK.
    “We don’t like bloody Europeans! (except the cheap holiday resorts, the lovely girls and the proper German cars)

    So Linux is crap in your opinion, but you run your site on Linux.
    This is a major epic fail, you should advertise yourself on youtube mate!

    • John Morris

      This is why reading AN ENTIRE ARTICLE before commenting is important.

      So let me say this before your fingers fly. I LOVE LINUX! I’m not trying to create an impenetrable picket line to stop people from using Linux. If you want to feel all warm and fuzzy by hearing how great Linux is, read my last post. Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

      I am aware that many of these “problems” also have positive effects that have helped shape Linux into the awesomeness it is today. I am also aware that Linux has made phenomenal strides in recent years. Hardware support, usability, compatibility, and much more are the best they’ve ever been, and are only getting better.

      This post’s intention is to, as honestly and unbiased as I am capable, give constructive criticism on Linux’s weaknesses to inform the curious, and, hopefully, inspire more positive changes.

      The usefulness of a tool does not negate its shortcomings. A screwdriver is phenomenal at inserting and removing screws, but it has a fairly sharp point that can be dangerous. Acknowledging that doesn’t mean I dislike screwdrivers, or that I won’t use screwdrivers when they’re the best tool for the job.

    • Dave

      like the Brexiters in the UK, I would like to say that I am a Brexitier and you my friend are a rude individual, the reason we wanted to get out of the EU was because we did not like being dictated to, it seems that you do like to be dictated to .
      As far as Linux goes it pissis me off on times but I keep going because I don’t like Microsoft dictating to me either,one day Linux will make it I know it I am trying to program in linux and it is getting me down as it is so much easier in windows, but hey we didn’t win world war 2 that easy either it was closer than you think, but we won, so will Linux.

      • David Jones

        I’m new to Linux. I’m using Linux Ubentu 16.04. I’m very pleased with it. Soon going to “migrate” my Linux Ubuntu 16.04 hard drive to a completely new PC that I’m building. Time will tell if everything “transfers” to the completely new hardware, without any problems. Watch this space. Oh, and, by the way, I’m also a “Brexiter’ who’s totally pissed off with the EU. Hopefully our exit will happens soon and the whole “pile of shite” will fall apart, but, my Linux Ubuntu 16.04 will go on to greater things……

  107. Red Avater

    I tried Linux (I tried mostly Mint but used Ubuntu, Xubuntu and OpenSUSE as well) for many times over the last 6 years and ended up using it as a portable OS in my flash drive. Here is my story:
    At first I tried to install Linux as dual boot with Windows, made separate partition. Then in the installation window selected “Install alongside Windows”. It didn’t ask me in which partition to install, rather got installed randomly in another place. Oh, the option I was looking for was within “Something else”. How am I supposed to know that??
    Okay, installed it. But had to remove it right away because of the wrong placement. Lol, Windows won’t boot! Had to search Google to find the solution.
    Installed again with help from Google and now in the right place. I installed every Windows on my own since 98 and never had to ask Google how to do it. The installation process in Windows was easy.
    In Windows my wireless settings remembered the state (On/Off) as I left them at shutdown. In Linux my Bluetooth always got started with the OS though I had no use with it. Had to Google a lot and then try some commands (Thank God, copy-paste worked in terminal). Then had to write some script, then made them load at start up and only then the problem got solved. In Windows I only have to right click the Bluetooth icon and select “Disable”, that’s it!
    Tried to browse the web, Firefox was there. Tried to use the search bar to search in Google only to find out that it used Yahoo by default and had to go through another round of online search to find out how to add Google in search bar.
    By this time I noticed that the mouse cursor was jumping as I was typing and was making the application out of focus frequently. In Windows it never happened. Okay, time to disable the touchpad, only to find out the touchpad disable button does not work on Linux and the jittery mouse pointer was caused by having no palm restriction feature on the touchpad driver in Linux. In Windows I didn’t even know there was some option like that. (Thank you Linux for making me computer educated!) So another round of googling and trying commands, making scripts and after a long time got something usable (still not good as Windows and still could not disable touchpad through the touchpad disable button on my HP laptop).
    I tried to play a song. Downloaded the codecs. Had a media player pre-installed. The sound was not great (I’m a bass lover). Increased the bass and sound started to distort and increasing the volume only made it worse. Again googling round, command round and scripting round. Even then, could not produce quality sound.
    And by the way, took me ages to find out application alternatives I needed. Libreoffice Writer was okay for typing general documents but not that easy for someone accustomed to MS Office ribbons. Calc was not so good at using MS Office formulas. PDF readers were too simple, no advanced features as I was used to Windows. At last found Okulas to be okay with my needs. There were a lot of media players on the store but none were good as Winamp or AIMP. Tried searching for video players and found VLC to be the only reliable one. GIMP was good but may be not that powerful as Photoshop. Skype was like going back to Stone Age. And by the way, the Linux propaganda of finding everything in the Store/Software Centre is just a myth. I had to manually add repositories and install the programs by terminal many times. Also, for some I had to download them off the internet and install it the semi-Windows way which was much harder (Google Chrome, Foxit Reader). Wine was quite helpful but many times produced errors.
    Once I tried to format a flash drive. But to my surprise, no option to do that. Started googling again only to be handed over a lot of codes to do the task which requires 4/5 mouse clicks in Windows. (Okay, Ubuntu and Mint added an option to do this recently).
    By the way, I forgot to mention the heating problem. In Windows my fan hardly spins and I hardly feel any heat on my hands while typing. In Linux it was like I was using an oven. Again googling round, command…… heat lessened but not as Windows.
    And this is the situation more or less for the last 6 years and its not changing anytime soon.

    • Girts

      Hello mister! I would just like to say that you have got it all wrong and mixed up. First of all, if you want something to work exactly as windows, USE windows. Linux was never intended to be a free version of windows. But oh right, using windows costs you a lot of money. To be able to work in an office on average grade hardware using windows, you fine sir will have to pay about as much as buying another computer. But ok, lets put the costly software aside. Installing linux you say….. Have you ever heard about a thing called documentation, that you are supposed to read, when starting using a piece of software? Everything about the installation process is right there. Maybe it is not as straight forward as Windows installation but has more customability, which is one of the main goals of linux. But then again…. Have you tried installing windows on a machine running linux? Oh it wiped your linux installation? Im so sorry for you. Good that you have good ol linux whos developers make sure you can do as much as possible, including working alongside other OSs. And all that asking nothing in return from you.
      A little more about your hardware problems. Most of the hardware troubles you get in linux isn
      t because of linux. Its because hardware companies, which make software (drivers) for their devices only make them for windows. The guys I mentioned before reverse engineer and make it possible for you to use. You shouldnt be mad at someone for trying to provide things youre not supposed to be able to use anyway you like.
      Furthermore, have you tried using linux specific stuff in windows? It doesn
      t support it? Poor you. But why do you expect linux to support everything from windows then? Are you migrating from windows ? Why?
      About your Mint problems: have you searched some reviews and facts about Mint. Have you done your research before choosing a linux installation? Looked into things it can and cant provide? Or things its meant for? Not to be the bad guy here, but Mint is a bad decision for an advanced computer user. Its the one you install for your grandma. Mint has a lot of bugs and troubles other OSs dont. Read about Mint using debian software without changing it a bit. Then read about some distros, that the community likes more. Try using another. Switching will take you 15 minutes + download time + copying all your files. On windows reinstalling will take you a couple of hours, not to talk about the updates, which linux does in the background without bothering you and almost never asking for a reboot.
      This all is just a little insight in the absurd idea that linux should provide free windows functionality (which it does quite fine IMO). This is still ignoring all of the windows flaws. Its just defending linux a bit.
      I don
      t hate windows and don`t say linux is the best, but I just thought that your attacks in the comment are uncalled for.

      • Red Avater

        1. Yes, I did want Linux to be like Windows but in terms of usability. I never wanted it to be a free copy of windows.
        2. Yes, I have to pay for Windows but I buy OEM installed PC/Laptops so the price is not as much as to buy another computer.
        3. Have you ever heard of something called “Intuitive”? I have used Windows for a long time and never used any sort of documentation. Yes, may be once or twice a year, I still have to google a bit but Linux is not anywhere near it.
        4. Never found a machine that ran Linux, on the counterpart every computer I encountered ran either Windows/Mac.
        5. Yes, the fault is on Linux (Ubuntu, Mint etc.). Just look at Android. It is based on Linux. It is open source. It is free but they have managed to convince the developers to use it and these days it is the most popular OS in mobile market. Linux should have managed the hardware developers to develop drivers for them and I can be mad at them if they make something that is not so user friendly than other OS while they call it the best OS for mass people.
        5. Linux specific stuff!! What are they? (Yes, there are some hacking tools I know of which runs only on Linux but I’m not a hacker) The things mass people need are productivity and entertainment tools which are abundant in Windows but very scarce in Linux. And how many people cares about the “Linux specific stuff” that does not run on windows?
        6. I searched on the net and found Linux Mint to be the most popular distro (Check distrowatch and many other blog sites). I also used Ubuntu for some time. Mint was better as it was much user friendly than Ubuntu. Yes, I could have tried switching distros but how many should I have switched to find the perfect one? Every distro says they are the best and user friendly while the truth only gets revealed when you start using them. Yes, installing Windows and updating for the first time is quite a headache but once you get passed that stage it is smooth as butter.
        7. I don’t want Linux to give me Windows like functionality but I do want my computer do to the job it was meant to be and that is my office works and entertainment. Not just search for ways to troubleshoot every hardware and software issues I run into which is quite a many in Linux.
        8. Yes, Windows does have faults but the solutions are too easy to find and you don’t have to type commands constantly to fix it. In Linux, good luck finding the solution (too obscure for most of the users).
        9. Here, I don’t say Windows is the best. Linux does some good job: as a server, for hacking etc. but in terms of normal usage Windows is better. And I’m sorry if my comment offended you or anyone but I merely expressed my situations.
        Have a good day, SIr.

      • CommanderKeen

        //First of all, if you want something to work exactly as windows, USE windows. Linux was never intended to be a free version of windows.//

        Freetardism 101. He blames Windows for actually working, and deflects the Linux issues as “well, it’s not Windows.”

        Damn straight, it isn’t. Hence, the 1.5% desktop install base.

      • Bobby

        So your attacks on his comments are called for? Talk about double standards. If you all can’t take constructive criticism or even plain ol’ criticism then don’t comment at all. Because it just makes you all dumb and stupid as hell.

        • Bobby

          The above comment was addressed to Grits and all the other Linux users that get snappy and jazzy at people that give Linux criticism.

  108. Jan Kowalski

    Just for kicks, I’ve tried first – to open, then to edit not to large PDF file, size about of 15 MB. In several distros: Linux Mint KDE 18, Antergos, Korora, Solus, Apricity. With no luck. In Windows 7 which I still have as my main work system – no problem. I love linux’ pretty desktops, but they’re good for … right, that’s a good question. I’m an architect and the only real reason form me to have linux is to have nice grub window with pretty picture. That’s all. For CAD, rendering, picture editing and office daily routines it’s worthless.

    • Helpless Innocent Internet User

      You know you don’t need Linux to install GRUB, right? Format that thing off your hard drive.

  109. Fenton

    Linux has it’s place. As a free Server!.
    I use HP-UX/AIX/Solaris/Linux/Windows Server on a daily basis.
    At home I run OSX/Windows/Linux.
    Where Linux shines is a light weigh server. In my case it runs Plex/email/Website for showing off my photos.
    There are far more free products available and I don’t have to pay for a server license.

    • maybe

      As a server OS it’s fine honestly, because average person will never need to interface with it

  110. Marc

    I think this negativity has some valid points. But I also think that it’s far fetched at times. for example, my debian desktop looks the same now as it did in 2005… Ubuntu is a copy of debian and They decided to change it up. I agree their interface is horrible.

    linux, by it’s complexity is way more advanced than windows and way more stable. I can do way more.
    I like to compare the two as Cars and SpaceShips. Windows is just a car and Linux is a space ship.

    With the car, you can drive around and do stuff on the ground.
    With the spaceship, you can do all the things the car can do plus you can go into space, you can live in it… etc..

    the spaceship of course can be simplified for new users.

    Long story short, If you care to know why linux is exactly like that, send me an email, we might be able to have a phone conversation. I bet you take this site down or at least modify it after we speak. (it’s wayyyyy too long to write)

    When you see the world in a positive way, everything has it’s place.


    • Will

      He likes (loves) linux, your comment is an unnecessary attack on the author – this is a Linux blog, running on ngix (read his last paragraph – you clearly haven’t). Why do you think you need to change his mind? He’s just pointing out some of the flaws – everything has flaws, not being able to recognise them is ignorant.

      Windows does have its disadvantages i’ll admit but please Do enlighten me as to what ‘I can do way more’ is. You can pass around way more text files, that’s for sure.

      If you so choose you can get to the nitty gritty of windows and make OS breaking changes (the registry is a crap way of storing this information, I don’t dispute that).

      The days of linux being billed as much better than Windows because BASH are long gone, I feel that powershell is a better offering than bash. Of course you’ll disagree but you’d have to admit its at least on par. CMD was crap, .bats were crap.

      As far as I can see Linux is excellent at several things, being a server, FOSS coding, being free and fanaticism. It is certainly not excellent at being a desktop which is what this post was about and I have to say I agree.

      While it might not be *nix’s fault there is a dearth of programs for it, it is a primary reason that it hasn’t excelled domestically. The lack of apps is the reason windows phone continues to fail as the actual OS is solid (I know you’ll disagree).

      A system is as stable as you choose to make/ keep it, personally windows has rock solid and fast for me for as long as I’ve been computer literate, Linux on the other hand has not – I imagine through no fault of Linux. I wouldn’t outright claim Linux is more unstable than windows through my personal experience. However, many Linux fans will be very quick to attack windows for crashing while their Arch box has been up for 1337 days.

      You would be very hard pressed to change my opinion, I have tried multiple times to love Linux, I really want to I ran it as my solo OS for 6 months and Fedora is installed on my laptop as the only OS. It works, it’s free and it’s open source all great things, but undeniably its lacking polish, programs and compatibility.


  111. Brian Franzen

    I ended up finding this article cause I googled “is there less support for Linux?”.

    I started using Linux around 2003/4. I was torn between Ubuntu and PCLinuxOS for some time. I liked the extra freedom of the latter but preferred the support of the former.

    After some years I grew tired of Linux, particularly Ubuntu. It’s online support had gone downhill. I was fed up being told that I wasn’t qualified to do the things I wanted, such as getting proper resolution. Unity pretty much ended it for me.

    So I bought a MacBook Pro and slowly got used to it. Compared with Linux and Windows, Mac OS is much less intuitive. As I said, I eventually got used to it. Unfortunately, time is no friend to the Mac user. Mac slows with every update. It’s not a myth; it’s a design. I don’t understand why this is legal. If I install Mountain Lion and not upgrade, my MacBook is clearly faster. El Capitan slows it down and the MacBook freezes much more often.

    So, frustrated with Apple’s war against me, I decided to install Ubuntu this afternoon. Within 2 hours of installing, I am seriously considering going back to Mac O/S. I just don’t feel like wasting my time with Linux any more. I did in the past cause I figured within a few years, maybe a decade, Linux would be way ahead of the others and support would be better than ever. Unfortunately, that’s not the case.

    It seems to me that support for Linux has not improved and has actually declined.

    Personally, I think the best thing to do is a DIY hackintosh. It’s a powerful Mac with a fairly stable O/S that I had to pay for only once, but will have for many years to come (Apple fundamentals don’t change). There’s a lot of good open source software to replace pigs like iTunes . Gimp, Inkscape, Blender, MSOffice, Adobe Reader DC and more all work well on Mac. I can do all the A/V editting I want, with ease. Better yet, I’ve learnt how to contain Cupertino rather than vice-versa.

    So, Linux? Why?

  112. Mike

    Guh! Is there even ANY version of Linux that can do what Windows XP can? You know, XP? Released in 2001?

    No, there is not, and much less what Windows 7 can do.

    I have tried and tried because I love the look and feel of Linux, from Mint to Ubuntu to Zorin.

    They all suck in terms of functionality.

    Ubuntu and Mint are incompatible with Apple products and most Adobe products. Simple scanning is ridiculous.

    With the “windows-like” Zorin, forget having a Nvidia card- you get a black screen after install.

    God forbid with any Linux distro you’re on a wireless only connection- it’s incompatible with Netgear wireless adapters.

    If need to actually DO something with your computer, Linux is garbage.

    You have more than $100 of frustration farting with any version of Linux.

    If time = money for you, I strongly recommend you avoid anything Linux.

    • Helpless Innocent Internet User

      Ever heard of Wine? Most Windows programs run seamlessly under it. Those that don’t…well, at least VirtualBox has a Linux version.

      • CommanderKeen

        Yup, VirtualBox on Windows running Linux as a guest OS. Best of both worlds … uh, *if* you can get wireless working on the guest, of course (see above).

        Deflect, freetard, deflect.

  113. MK

    #1 – Linux is idiot-proof. I am sorry if I offend anyone, but that is merely the case. Once one gets seriously used to the command-line interface, you will see just how much more powerful the interface is. I’m so bent on CLI, I browse Windows systems with the keyboard only.

    #2 – You should go out more

    #3 – And it is prone to customization and this is what most advanced users require. It might be confusing for transitioning beginners.

    #4 – This is a valid point

    #5 – Apart from graphics cards issues, this is not true. Chipset support, networking adapter support as of 2016 is wonderful. Networking on all layers is always better in Linux rather than in Windows/OSX/

    #6 – Running it for 14 years now, this argument is completely invalid. You cannot even put a fully updated modern Win/OSX system on outdated hardware, whilst you can do that with LInux.

    #7 – This is a somewhat valid point.

    #8 – This argument is losing its value with every passing day.

    #10 – Lookup “Snowden revelations”

    #11 – Every community has varying types of users. This is not an argument.

  114. John Mobjo

    I used to be a great fan of Ubuntu. But it seemed that each new issue came closer to trying to be like MS Windows. The changes caused the distributions to become sluggish . The effort to be like Windows just got so bad, I sailed off into the blue and now run MS Windows 10. Sorry about that, but it would have been nice if the Ubuntu people had remembered,”if it ain’t broke, don’t fix it”.

    • Blue

      It’s sad how windows 10 runs faster (and more stable) on my machine compared to Ubuntu these days.

  115. William Roy

    All I wanna do is click on it and it works. Games….drivers…. and apps…whatever. Gee what O/S does that?

  116. R. McKim

    Ha! Just view the previous response from Hq Boss – hilarious proof of your position. After twice enduring the linux installation/config/use ordeal (Ubuntu then Mint/Cinnamon 10 yrs later) I quit linux for the second time… simply because LIFE IS TOO SHORT to waste it on an OS which really is as you have described it. BTDT. TYVM for your site – wish I had read it before I wasted weeks on Min/Cin…. thinking things MUST have gotten better since Ubuntu.

    • Anon

      The whole movement is a million little fiefdoms run by idiots. The simplest stuff doesn’t work, is counter-intuitive, or just pointless movement of the gas-pedal – and the authors prefer their broken, screwed up way. I couldn’t agree more with “LIFE IS TOO SHORT to waste it on an OS which really is as you have described it. BTDT”

  117. Hq Boss

    Why??? You are one miserable Microshaft slave. You enjoy windows? I’ll one day write a virus that will ruin every windows machine you ever own.

  118. Jardel Lucca

    Sad to see all these problems you guys are having with your OSs… and I don’t understand either.
    Have you tried Ubuntu? I’ve been using it for years and it just works. It’s been years that I don’t see any glitch, any flaw at all. How do I complain if it doesn’t behave exactly as I wish sometimes? Come on, IT IS FREE.
    I just can’t find anything unique about Mac and Windows that I miss using Linux.

  119. tmm2112

    I’ve experienced a lot of frustration with Linux distros. I’m an engineer and was once a serious PC tinkerer, so Linux was an obvious obsession. But after dozens of distros and PC carcasses, I eventually got so disgusted with the lack of a truly stable, workable OS that covered everything I needed, I just gave up on it. Every once in a while I dabble again and sadly slump away because nothing has changed much. Save from the occasional boot to a slim Linux distro to get files off of a dead hard drive, I hardly even try any more.

  120. endlessquest

    I forgot to say a very important thing in my previous message:


    I simply adore it. I am just very sad that such a beautiful piece of technology meets so many bumps on his way just because “you guys” can’t get along and work on a single great project.


    this is what your competitors (microsoft, ect…) want and YOU ARE GIVING IT IT THEM

    think about it…

  121. endlessquest

    I am so sad. I really am.

    When it comes to computers, my life’s dream is to kick Windows out of the window, to get rid of all the “abuses of power” often imposed to users by microsoft “all for the money” policy. Worse than microsoft is apple, which doesn’t allow you to do “anything” unless you go thru their “specific channels”. Also, having used a number of macs, I realized how slow and buggy they can be, that their so called “superiority” over windows is nothing but a legend and, in some cases, may only depend on the fact they impose to spend more money for the hardware in order to run their system properly, which is one point in favor of windows, since it runs quite decently even on lesser machines.

    Linux appered to me like a lighthouse in a dark night. So I went ahead and try several distro on my pc, installing and uninstalling them one after another.

    My enthusiasm about the eventuality of this change was uncontainable.

    Discarding all the so very useless ones, Debian seemed to shine among the others, but, so far, the only distro allowing some kind of decent usage of the system ended up being the Mint derivate.

    After long periods of intensive usage, I sadly found that behind the beautiful, slick and polished interface there is a system whose features are very basic, in term of “final efficiency”.

    The problem with Linux is the petty egotism/protagonism/closed mind of the different distro groups. Probably there is money, behind this attitude, or they seek some glory, who knows… Anyway, they are so focalized on their little world to totally loose the sight of the “big picture”, which is making an OS that could REALLY be able to kick microsoft’s ass for good.

    A myriad of flawed distros, each one saying “hey, look at me! I’m the best!” instead of ONE REAL, complete, flawless and efficient OS. If all of them joined forces, they would have the human resources to create THE alternative, in the OS field, and maybe even in software and driver support. Now “that” would be a “religion”, a “bilief”.

    Linux will take off ONLY when ALL the efforts will be focused on easing the life of the “average user”, period. So far, until today 2016, it is dedicated to an elite of people who have a more or less lame knowledge in programming, command lines and so on, and like to feel as if they were “hackers”, spending their time typing stuff around to do the same simple operations that can be done in windows with a couple of clicks. All things most of pc users don’t give a rat’s ass about.

    All this on top of the impossibility of having a large amount of hardware working properly and, basically, the absence of a support able to give even just the correct information to help solving the problems of those goodwilling users whom are making their effort to use the Linux OS, notwithstanding. Forget about audio and video advanced performance of your devices or having any printers working as they ought.

    Of course, that is to blame to the lack of drivers from the hardware companies but… it is a cat biting its tail: the problem is tied to the fact that Linux users are just a small portion in the world, due to the issues mentioned above and more. I am pretty sure that if there were a large amount of people using Linux and they bought, let’s say, a printer and want to have it working with their computers, the printer manufacturers would be quite interested in developing Linux compatible drivers for their hardware.

    Make it work right, so more people will use it and the manufacturers will make the drivers for those who will buy their stuff: is this principle so hard to get?

    In the year 2016, the average user cannot, let’s say, spend hours just to figure out how to install Firefox and have it working or successfully associate it to htm files.

    By the way, Mint comes with a customized version of firefox, with a bunch of unwanted stuff in it, and if you don’t like it, as I didn’t, you go thru hell and back just to get rid of it and install the original one (which works much better, IMO). They probably did this because they get money from some search engines and not from some others, also so that the home page is the Mint website and you have to do some tricky moves to get rid of it (which probably the common user wouldn’t do), or to boycot google (as it could ever be possible) excluding from the search bar and so on. Whichever the reasons, talking about “freedom”: why impose that? why no to leave freedom of choice unless you spit blood (and time) to get what you want if your choice is different? We spent years blaming microsoft for monopolizing the web with IE, we blame spammers, adware and similar stuff, and now?

    Freedom? I don’t feel free, using Linux, I feel as if I have to use it EXACTLY in the way somebody else decided I have to, which is highly frustrating. Just a different “abuse of power”. Of course: you can spend your days figuring it out or become a programmer and develop your own distro (one more!!!), if you don’t like that…

    I started using computers since they were invented, my first one was a commodore 64 (if it could be defined a computer…) then I went thru all the hardware and software evolution ever since, from the 286, 386, 486, to the first pentiums until today’s speedy processors, the humongous amount of memory and hard drives space and all the moderns supports that replaced the old floppy disk /the average new generation user couldn’t even IMAGINE using a computer with a 10 MB HD and 512 kb of RAM). Also I went thru DOS (typing commands around to get things done until the famous “norton commander” came out), and all the windows releases, from win 2 to win 7. Most likely I am among the first users of the internet as well, ever since it became diffused to the public. Before that I was a BBS user. I ended up being a system operator and hardware assembler, besides working in graphics, web, music composition, HD recording and sound editing, besides being an advanced user of all kind of softwares.

    Just to say that I couldn’t call myself a “newbie”…

    In the end, Linux turned out to be good to have for “aestetic” and experimental purpose but, SADLY and unfortunately, I still have to consider windows as my primary (and only…) reliable OS to get things done.

    Hurry up, Linux distro guys: get your head out of your ass!!!

  122. RelaxingLife

    It spooks me out when I realize how much time I have wasted of my life trying to fix all sorts of Linux glitches. With Windows and Mac I can focus on using the actual applications instead of tinkering with the operating system.

    • Dennis Estenson

      With Windows 10, I’m having the opposite experience. I spend so much time trying to work around its problems, I’ve now switched back to Linux fully (besides win10 in a VM for necessities), With Linux, I expect to have to tweak some things & figure some things out & when I need to find answers, they’re out there, ready to find. With Windows that’s often not the case. I spent many hours trying to fix something only to resort to wasting precious minutes filling out a “Windows Feedback” form that no one reads.

  123. Dennis C.

    Great post John.

    Man I find it kinda funny that this blog post is over two years old but yet still getting comments. I had a long post a few mins ago but effing Windows 10 tried to reboot on me cause it updated my vid driver… Lost it before I could stop it from shutting down Firefox. And I had told it not to restart a min before… 🙁

    I’ll just say that I build my own machines since the mid 90’s, I use mainly Windows, but I’ve also used different Linux distros over the years on PC’s I’ve built. quite a few different ones, from big ones like Debian, obsolete like Mandrake, and small like Peanut Linux and Absolute Linux… Also Arch and Xubuntu most recently…

    I thought this article was great (and humorous) cause I’ve experienced a whole lot of the problems mentioned in the original post and also mentioned by the other posters.. Some of the comments I read in this thread had me howling in laughter and agreement.. Even 2 years later, this is still a relevant read.

    While I Still mainly use Windows, and have updated 3 pc’s recently to Win10, I am not sure about it and what the future will bring, and am definitely open/planning to installing linux on one of my other machines soon, because it’s definitely something I want to learn to use better..


  124. Daniel

    I agree with this article. I myself have put a blog on it. I rant about it. Hurray Linux is for me, only about Linux MINT mate. No other possibilities. Period.

    • Grey

      Thanks, you have made me made up my mind on using Mint. I’m using latest slitaz recently, twice losing hostname….. yes people….. hostname….. LOL….. what kind of OS that could lose a hostname was that…. when I’m already updated it to almost a whopping 2gb. 2 days of almost 12 hours finding solutions, to my surprise most of the new users also have that kind of experience, and boy experience we really get. No, I haven’t solved it yet…. with all the sudo…. cat…..server…sysconfig… network… hostname root@(none) or gone crap….. No, I’m not gonna ask those linux geniuses. I’ve seen enough of other users….. polite users…. that got kick in the ass by those torvald clones. Tonight is the last night I’m gonna try to solve it, if it still fails me, I’m still gonna sample the last linux distro I wanna try…. Mint (some people gave it a good reviews) if it still don’t work for me, well…. back to XP for my old 256mb ram old pc.Well of course my main rig is still running on win7, what do you expect?? ho.ho..ho..ho…. hope you’re right about that mint Dan.

  125. John S

    The only reason I don’t use Linux is lack of support. Almost always when I have installed Linux of any flavor I have at least one glitch or hurdle to get over. When I had more time to fiddle it was fine, and lord knows when I built my own PC’s I found desktops much better at running Linux. My laptops not so much, as wifi, bluetooth, and sleep and battery life all seem to suck at times with Linux. These are all important hardware functions that unfortunately are poorly supported sometimes because of a lack of proprietary driver support, or poorly copied attempts at replicating support. If only we could get some really good drivers to support at least a couple big Linux distro’s fully!. Maybe then I could count on installing and enjoying Linux.

  126. An

    Linux is awful trash. I can’t believe there are masochists wasting their time with it.

    • Shira

      What do u think most of the internet runs on? even hardware u use at home as smaple your router, your Tv, your microwave etc etc etc. And trust me if u would know whyt u canmake with linux u will leave winows forever

        • patrick yi

          How ignorant are you? This website is most likely hosted on a Linux server. All your appliances probably do use it. 97% of all supercomputers use it. Why don’t you learn to use a computer instead of sitting on your coddled ass, surrounded by Apple (iOS and macOS, which is actually based on BSD, and has far less support universally than Linux) and Windoze shit.

  127. Ronald McGeough

    Sorry Linux, oh how I really tried, I mean really.

    Read some glowing reviews on Cinammon Mint 18 “Sarah” – slick, optimised UI, and I’m thinking “wow this could be the one, the killer OS” – most of what I do is web-based these days anyway, right?

    Wouldn’t pick up my SATA drives – dig dig dig dig on the internet for an hour – ah ok, change SATA settings in BIOS.
    Install Mint 18 (quite fast, third of the time of Ubuntu), wow, slick – I like it!

    Things up to this point are really promising. And then, when you actually want to do anything *slightly* out of the norm, you get, to quote below, “kicked in the nuts”.

    Installed the Steam package (via terminal of course), TF2 happens to be my favourite game and considering the latest hype about Steam on Linux I thought this should be textbook stuff.

    Crashes 30 seconds into it. Looking on the internet I have no idea whether it’s a TF2 problem, an ATI driver problem, a Steam problem, a Cinnamon problem, a Mint 18 problem, or a Linux problem.

    Every internet solution – *every* one – is a tailored, field-surgery band-aid that applies only to their particular version, hardware, and slice in time – you have the option of either copying that solution and hoping for the best, or scouring the rest of the internet for your particular permutation.

    I really really tried to approach this problem with an open mind and understood that there’d be a learning curve and some terminal work, but my Christ in heaven, at least add some graceful failures in the OS!
    Sure as day, I install the ATI catalyst drivers via the terminal (the *safe* way, not the ‘right click the package’ install way), reboot – and now the bastard won’t even boot up.

    I just can’t go all Sherlock Holmes on this again, trying to get me back to where I started – I don’t have the willpower.

    And this is just for *ONE* issue – this is me trying to get one thing working on the god-damn OS! The marketplace is too crowded for an OS that involves ‘macGyvering’ every single piece of the pie – I’m at the stage where I’ll take the Windows overhead – hell, at this point I’ll take the Windows 10 direct surveillance if I have to.

    I’m sure if the automobile was being invented right now we’d have a dedicated community of horse-drawn carriage enthusiasts lambasting me for not “understanding the nature of the horse, it’s a complicated beast”, but that’s how I see the Linux community at this point – a quaint old novelty, but not one I’d use to actually try and get anywhere!

  128. Carlos Rocker

    FUck me man!!!!!!!! I tried many times! I assume! Years ago, I tried many times, and gave up. Now in 2016 I’m trying again!! But I’m having the same angry moments!
    MAN!!!!!!!! What can I do for my SIMPLE requests be answered????????? I JUST WANT A FCKING PIC EDITOR LIKE PAINT, Installed GIMPHOTO, installed GIMP, that shit and it DISAPEAR LIKE SHIT AFTER THE FLUSH!! MAN!!!!!!! WHERE. IS. THE. FCKING. SOFTWARE. I . JUST. INSTALLED. 10. SECONDS. AGO.????????? Its a simple question, isn’t it??? I installed something for me to use, and the OS accepted and installed. But fortunatelly the OS STICKED IT STRAIGHT INSIDE ITS AAAAASSSSSSSSSSSSSSSSSSSSSSSSSSS!!!!!!!!!!!!!!!!!


    I’m sorry man, but I try so much to like linux, but it’s keeps kicking my balls, man. I try to make SIMPLES THINGS, and I feel so retarded for not being capable of doing it 🙁

    • cesar

      you can use kolourpaint… there is many imitations of paint.. try it and tell me…

      • xxx@x.com

        Why use that when you can use ShitPaint? There’s also FuckPaint and NotWorkingPaint…

        Just kidding – those names would be reasonable for software – linux idiots only name packages with a g or a k. So kikkkPaint or gucgPaint (naming scheme is copy windows, add 3 g’s or k’s).

  129. levl7dungelf

    So many folks complain about Windows 10 data collection not understanding if that data collection creeps you out, you can turn off all or any of it with a few clicks. It’s not hard. In fact it took me less time to tweak those settings than it did for me to find Linux drivers for the wireless card on an old IBM Thinkpad laptop after a fresh install of CentOS . Sure Linux is free but the bitter taste of it being a pain in the @$$ remains long after the sweetness of low price is gone. Linux is ok but for a person who has been using computers since the Apple IIc came out I can honestly say that Linux feels like a little walled garden with a very narrow scope of experiences to be had. hen I am on my Windows 10 PC I find that I am able to do so much more so much easier (and in 7.1 Surround sound with three 40″ LCDs using Nvidia surround to set the desktop resolution of 5760 x 1080). I can play Overwatch while I listen to “Mr. Big” by Free on Spotify and download some new audiobooks on Audible or get new music to send to my droid or iPhone for workouts. What else can i do on my Windows 10 PC that Linux cant? Well I run Photoshop or Adobe Premier to edit video and pics. I can stream video content from more than just NetFlix, I can use my Google Drive, I can use iTunes to easily add or remove content from iPhone and it seems there is no decent UI designing software for Linux – they have to use Windows to use Sketch, Skala Preview, etc. Working with PDFs where you may have to fill out forms can also be a challenging task on Linux. If you need to send electronic paperwork out for signature or sign it yourself using DocuSign or CudaSign on Linux you are out of luck.. Linux is awesome if I want to grep through logs to help someone figure out whats wrong with their email but Linux is zero fun in Real Life. I find that my experiences using my Windows 10 machine are so much richer and varied than my Linux experience (which feel like Windows 3.1 with a slightly better GUI). In fact the folks that bought Linux based Steam machines are finding that performance is much better with Windows- not to mention much larger library of software you can run on Windows. I only use Linux when I have to but when I get home from work it is a joy to use my Windows 10 PC where everything just works. It may be a year and 1/2 old but I built it with a 1000 watt PSU, an 4Ghz Intel CPU and 32 gigs of RAM with 8TB of storage and the GTX980 GPU. I’m glad I’m running Windows 10 on it instead of Linux because I can do so much more. BTW I have yet to be infected with any viruses since the build (thank you Avast) and no hardware issues either. Alexandre Dumas once said “The merit of all things lies in their difficulty”. It is so true, Linux is just more of a pain than Windows has been for me thus its merit is narrow and limited to work related boringness.

  130. pasx

    This is a warning to all newcomers. You cannot trust anything positive you read about Linux. Read some of the comments below and you will find out why. Linux is a religion, they believe.
    Trying to find a worthy distro to install, I read those fancy reviews of Linux Mint Xfce and now I am stuck with it until I find the time to wipe it of my drive and install Windows 10. The regular Linux Mint distro is usable, certainly one of the best out there. But Xfce…
    It is a worthless pile of shit and it looks absolutely ugly as in last century Soviet block UI design not to mention absolutely horrible performance with recent software. For most basic task on my computer I need to switch to a Windows 7 vm. Linux Xfce is the worst thing that happened to computers since the Canon Cat…
    Thank you John, great post

    • romulo

      Linux is not a religion, sure some people take things they like and turn into religion, but sincerely I have some years of experience as a developer and for sure, developing on Windows is a LOT more weird, developing in OS X is nice FOR apple things, generic development? multiplataform? Don’t waste your time, you have all sort of facilities and well defined standards in linux, It will be better to have a VM at last, you will not face some nightmares like: http://stackoverflow.com/questions/6916011/how-do-i-get-windows-to-go-as-fast-as-linux-for-compiling-c

      I’m not saying linux is for you or the majority, for sure it demand specialized knowledge, it is not so user friendly as some people sell, but for sure there is a pletora of condition where Linux is by far a better choice, as in my case, where I need a more developer friendly system.

      • xxx@x.com

        Wow. What a bunch of bullshit. VS compilation slower than gcc? That’s a joke. Maybe I should use some crappy autotools.

        But let’s not forget the most important part – Linux might be “faster” (only in your delusional dreams) in compilation, but it is perhaps a million times slower in actually writing code.

        Using VS is like using a car while developing on linux is like using a horse. That’s why Linus is still developing the kernel over a 70’s text editor/operating system.

    • patrick yi

      Ever tried using a different desktop environment? Not everyone appreciates a bloated, hardware intensive, disgustingly designed DE. I myself use i3wm, which is incredibly functional but probably ugly shit to people like you.

  131. Dan Frederick

    I found this post after unsuccessfully spending over two hours trying to install a Brother printer driver in a brand new install of Ubuntu 13.04. My search term was “how do you install a fucking printer driver in linux”. The last time I tried to install a driver in Linux was about 5 years ago and it was just as “easy” then. I predicted then that Linux will never take off until you can easily install a printer driver. Really, how hard can it be? I mean, REALLY?

    Get your shit together, Linux devs! And don’t blame the printer manufacturers. They supplied a driver and instructions. It’s the POS distribution that isn’t ready. I’m far from an idiot with PCs, but this makes me feel seriously inadequate. Linux will never, ever be more than a footnote in the history of desktop operating systems until average people can maintain their own devices. For now, I’m giving up on installing a printer on this miserable OS and will continue without it. When I need to print I’ll email it to my good ‘ol reliable Windows box and shake my head at anyone who seriously thinks Linux is better than Windows.

  132. Stone Forest

    You missed out the overhype and ego-trip factor, which is where Linux really sucks, not to mention sudden discontinuation of software/distro.

    Too many Linux distros are overhyped by their creators, and turn out to be next to useless, mainly because of lack of software that is available in other distros (in other words, the source code IS available). SliTaz GNU Linux is a good example of this: it looks great, but lacks functionality, in spite of what the website claims, and gets broken by an upgrade.

    Too many distros are acts of vanity, and when all seems well, the lead developer pulls the plug and abandons the project, for no genuinely valid reason. Think #!Crunchbang.

    Even worse, there are distros that are such massive ego-trips, that anyone who questions anything or doesn’t understand something gets flamed and treated like an imbecile. How can you RTFM when the manual is either out of date, incomprehensible, or nonexistent.

    And of course, there is the much hyped greatest desktop ever that suddenly evaporates with no possibility of upgrading. Whatever happened to SymphonyOS/Mezzo DE?

    Of course, it could be worse, it could be OpenBSD.

  133. Sam Knob

    Gah! I hate that every damn version of Gnome is completely different. I want to work with the damn system not figure out where do I find settings and how to customize the damn desktop the way I like it every time I install new OS. For gods sake Linux developers have some sense already! This is madness!

    • Sam Knob

      Some idiot in their infinite wisdom decided that we do not need taskbar anymore and hidden everything in that stupid activities thing, screw 20 years of working on desktops with a certain working layout that we are used to, it’s time for revolution. FFS! This kind of crap drives me mad on linux so much. The lack of any standard and the the huge free-for-all that a linux is seriously annoying if you’re not just a kid playing with it but actually try to work with it! Dammit!

  134. GK


    I have come across this article via Google search. I will not touch on your point, just offer my own view, having used OSX, Windows and Linux.

    Linux observations:

    1) It is not perfect. Linux is the kernel. It offers specific level of hardware support and some hardware is supported and some is not out of the box (other OSs may have the same issue). Modern kernel is rather well developed, but again some firmware will never be open source, hence non free components have to be installed on some systems, some hardware will never be supported (OSX anyone?)

    2) everything else is an add-on to the kernel (generally called user space), and one has to have appreciation and time to understand how system is structured and booted, and how all the user space “programs’ fit to provide ultimately the Linux Desktop, in this case (I know it is a bit more than that, but leave it at that). It is a maze of programs (in general terminology) that ultimately have to fit together to provide the environment. Bugs, out of order calls, configuration errors etc, will cause trouble. All these may be developed and maintained by different individuals or groups 🙁

    3) The landscape is fragmented, many distros, with differences in very basic configuration elements (networking anyone?), can cause frustration.

    4) It can be complex to configure and reconfigure for regular user. It requires reading help documents and at times using the terminal

    5) It does no offer the same software or at least it can not run well established programs such as Microsoft Office contemporary version, but some of the generic mechanisms of installation via GUI are ok.

    6) If it breaks, it could take much longer time to fix or to reconfigure, but this could lead to better appreciation and knowledge gains, if one has the time, and perhaps choices that otherwise would not be available in customization.

    The list can go on as presented by the OP.

    My general observation and statement could be along the following lines:

    One should consider using the best technology fit for the purpose: is it Windows, OSX or Linux?

    1. Could be Windows because it has much better track record regarding end user productivity and stability and known or supported environment including programs to run and commercial support.

    2. could be Linux, because it is used for servers to provide stable environment, curated installation, automation, performance gains and choice., or personal choice to run Desktop of choosing, knowing that choice is there but learning curve is steep etc. or could be the cost, free.

    3. Could be OSX, because of likes for shiny things, specific support for environment or software etc, while still being supported by Unix (stable) environment under the hood.

    Regular users would like their computer environment to just work. None of the OSs are risk or problem free, but some are purposely built and supported to mitigate the end user frustration at certain cost (access, financial, choice, productivity, support, testing, QA etc.)

    Nothing is ultimately free, as it will cost time and frustration, you have to pick your version of it.

    Having said that, I would encourage Linux take-up, as it provides certain level of education value for computer enthusiast and professional implementation efficiency (Virtualization and automation comes to mind). The more one knows…


  135. crb

    I stumbled across your article through a random google search and have to say that as a long time Unix/ Linux user i agree with most of your points. The usage for me is for work which just carried into personal usage. I just believe that instead of all these negative comments below that people should just use that which they are comfortable and happy in usage and application. If something works for you then use that which is easiest and not a time suck for you. For some of the work that i do getting environments set up in OSX or Windows just isn’t a reality but again, i am a very small percentage of user. Hell, I even got my girlfriend and parents PC’s and Macs since their usage patterns are not mine.

    • austint30

      Lol. I’m just going through the comments reading these well written and civilized comments and then all of the sudden I see yours. Great way to show how great the Linux community is! *sarcasm*

  136. Pasx

    Enter “linux is shit” in Google and the first answer you see is this page with this line I wrote: “Face it, Linux is shit and the remaining users all smoke pots…”
    Wow, I wish I could achieve similar SEO results in my business.
    Thank you for this post John, sometimes it feels good to voice your anger and share your disapointment.

  137. Ray

    Yes, yes Linux does suck.
    I used to develop and securely network CCSEG and TCSEG equipment for satellite command and control, and now I work as an administrator for the same defense contractor, so I am definitely no novice when it comes to programming, but trying to use any Linux version for my home devices just stinks. No photoshop/lightroom except for a lagging, half-functional experience through wine, no itunes, etc. etc. Forget my teenaged kids moving music or playing games.
    We’ve tried, version after version, year after year. If Linux is consistent with one thing, it is guaranteed to disappoint the end user.

    There is no way in hell I would allow a distro in the workplace. We have to get actual WORK done, not spend hours untangling duplicated effort on poor perl-esque scripts just to get an accounting spreadsheet done and shared, nor do we want to read the often snide “help” with no functional solution. . .we can talk to the 17-year-old at Best Buy to get the same lack of experience and wholly unearned sense of elitism.

    Screw Linux. It may be free, but it will cost you a crap ton of wasted time, and time = $.

  138. Steve

    I am new to Linux and have just installed Linux Mint on my laptop. I do not use the laptop for much, mainly just web browsing/shopping and managing my MP3 library. But I have to say that as much as I like the speed, look and feel of Mint, a few of the regular tasks I use the laptop for I am struggling with. If anyone is able to assist me on the following, it would be much appreciated.

    1. MP3 – I’ve managed to get my MP3 via CDs through Banshee using the “Import CD” option, although it is a little slow. The quality seems decent too. However, obtaining MP3 from YouTube has proved incredibly difficult.

    I have read on posts that it is possible to do this through VLC, but I can’t find a way to even view videos in that, let alone convert to mp3.

    I tried installing youtube-dl but have been unable to get that to work ( I get “unable to set language” errors and other errors)

    Luckily I still have a windows machine to achieve what I need to. But I will revisit this and keep plugging away because I do wish to learn.

    2. Open my android phone to view and transfer file – I have tried all sorts with this and have been unsuccessful. I get errors such as those below:

    “Could not display “mtp://usb:002,010]/” Error no such interface ‘org.gtk.vfs.Mount’

    “Unable to mount mtp device”

    I’ve pretty much given up on this, as it just seems ridiculous in this day and age that this doesn’t just work as “Plug phone in, shows up as a device in file manager”, as it does with Windows and Mac, but it seems not.

    • waterforce1205

      You know, that is the real Linux. It is not the “fast and furious” thing like they are praising. It is just a old rusty car. You have to fix it and keep fixing it all the time. You have to accept that it may not work at all. It is totally not for every one. It is just for the people who want to risk there time and money for something useless, trying to be cool.
      It costs a lot of time for just installing a driver without being sure that it is able to work (What on earth including the driver in the kernel that does not work? And until now, when it is become a common issue, they still don’t bother to fix it !!).
      Linux is very fast, totally. It very fast at consuming the laptop battery, being lagged, forcing your cooling fan run like hell, and taking you to the psychiatric hospital if you are not very patent.
      After all, Linux taught me a very valuable lesson: Never fucking believe the Internet!

  139. matthew triola

    I am brand new to Linux(mint mate “rosa”), and man am I lost. Im not a great typer, and I want to learn this, but it truly reads like Chinese stereo instructions. Everything is abbreviated, so most folders dont make sense. I dont want windows, but I want to learn linux. Im good with hardware(i can build a tower blindfolded), but programing…..

  140. FaggotNiggerMcBallsack Detroit

    None of these reasons apply to intelligent, open minded people who gladly spend their time on tech.
    If you’re a mindless drone who doesn’t care about how things work, then by all means use Windows or Mac.
    If you’re interested in what goes on under the hood, if you’re interested in tweaking and modifying the very core of what you’re using, then use Linux.

    Beautiful things are never simple and convenient.

    TLDR; This person is an idiot and idiots tend to hate Linux

    • John Morris


      Here we go again. Let me reiterate few replies I’ve made to others.

      • FFS! Is any Linux apologist capable of stating their position without personally attacking others? If so, I really want to hug them. With the number of times I’m replying to comments with “nice ad hominem” this article is going to get on the first page of Google for ad hominem.

      • And a quote from the article:
        Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

      • Classy. The veritable cornucopia of civilized discourse that embodies your comment has inspired me to reassess my innermost assumptions and viewpoints. You good fellow, should be a professional debater.

    • Andy

      But all of these reasons can apply to a person that uses a computer to get things done rather than as a tech hobby.

      Things can be beautiful without being complex

  141. Just want something that works

    Too many parties are making money from Linux and in their efforts to stay relevant and continue the cash flow they dream up all this unneccessary crap which constantly leads to broken packages and security holes. Yes talking about you systemd Lennart and unity Mark

    Thinking of going to BSD which for now still seems to be managed responsibly but after abovementioned persons and ilk have screwed Linux up above repair they probably go over to BSD too :-/

  142. sethasaurus

    This is how I feel trying to tweak themes in a Linux windowmanager:

    “‘It’s the wild colour scheme that freaks me out,’ said Zaphod, whose love affair with the ship had lasted almost three minutes into the flight. ‘Every time you try and operate these weird black controls that are labeled in black on a black background, a little black light lights up in black to let you know you’ve done it.’”

    – Zaphod Beeblebrox, The Restaurant At The End Of The Universe

  143. Erin Drake

    Linux just seems way too complicated to be main stream. For the average user it’s too intimidating. I think it’s time for a new open source project, or maybe just a new focused freeware product that has a true goal. I’m sure it’s not easy to do. I just want an alternative that I can use that isn’t too complicated and it would be nice if it had any programs that don’t suck. I have to have my photos software for photography and I’m assuming I won’t be able to run any of them on Linux.

  144. sethasaurus

    You’re right. Here I am in 2016 and Linux still sucks.
    Well, it sucks much less than Windoze, and I have used it reasonably happily for years now.

    But here is the problem – life is too short!
    Hell, I grew up with Xenix/Unix, graduated in computer science and physics, did a diploma in design, worked several different tech and geek jobs, coded in various languages, etc. BUT, the thing that bugs the SHIT out of me is this:

    I found some themes I like and installed them on my Linux mint (cinnamon) laptop… and, there is this one little thing I want to change – a small detail – the vertical slider is too dark on a dark grey background, so I have to peer into the screen sometimes to even see where it is. I just want to change that little detail, but HOW LONG is it gonna take me to find it?!

    Do I edit a png, or an svg, or do I change some css, or a gtkrc file, and er.. which damn gtk am I using, or wait, is it the metacity folder, or the cinnamon folder. Things go by one name in one theme and another name in another theme.
    There is no standardisation!

    Even worse, there is no roadmap out there to help me figure this all out!
    Do I need to learn how to theme metacity, cinnamon, gtk2, gtk3 and who-knows-what-else? (I honestly don’t know what else).

    I’m not someone that needs a gui to do everything, but honestly, they often take the pain out of jobs like this. I’m surprised nobody has built one yet, but then again, given the complexity, I’d say most people would rather be living their lives instead of coding something to organise this complete graphical clusterf*ck.

    Like I said – time is short. We’re here for a good time, not a long time. I just want to change one little detail.
    If you search for problems online, what do you get ? about 13568701359813 other people with the same problem, and no solution…

    WTF LINUX GEEKS?! seriously..

    Just for example, take a look at the manpage for ls. Or worse, have a look at the manpage for top.
    WTF? For example, I have hardly EVER (I think never) typed any command line arguments when I needed the top command.

    Also, Windoze may have been the biggest code-bloat ever, but Linux is the winner when it comes do ‘doc-bloat’.

  145. TheNarcissisticGeek

    I’ve been using *nix since I was a bairn (born august 1990) after my brother introduced me to it. When I got to nursery I was able to install & set up with a bit of prompting. I experienced Linux before I even heard of Windows or OSX so naturally I adore Linux. But I also love Windows for pretty much all the reasons you’ve said. #9 though I’m an odd mix of both philosophical & practical, which is why I dual-boot most of the time. My PC right now is my back up & literally can’t run windows outside of a VM, but given a good gaming rig I’d have my mint alongside win 7/8/10 & either debian or suse, if I can use linux I prefer it, but as an OU student I need windows for my assignments or run my programs like yourself. I’m also a hardcore gamer when I have the equipment to be so. I don’t procrastinate with my assignments or life, I just put that time & energy into levelling up, kicking ass, & saving the world with my sexy elven dark mage!
    #11 is the worst for me. If I do have a problem I’ll avoid forums & IRC like the plague! I’d rather opt for days of searching hidden threads from decades ago, or reading every issue of the countless *nix mags available if needs be, than asking for advice or help. And the biggest reason is because I’m a woman. I hate sounding like a god damn, woe is me, aren’t men evil, feminist; but it is! I’ll have men answer my threads like I’m the moron, while their response is either completely wrong or nothing to do with what I asked in the first place. I can point out that they’re the noob, not myself, but they can’t seem to handle the possibility that a woman could know computers more than them, let alone Linux. I’m also a qualified mechanic guys, I can fix your car & your PC, & probably know both a damn site better than you do!
    While most of them haven’t handled any OS before GUIs came as standard, & as a result of never learning that ‘google is your friend’, spend all their posts moaning about videos & music not playing, & getting bitchy when other users refuse to tell them what’s wrong. And they’re the male users who know a noob’s a noob, & that chromosomes aren’t a determining factor.

    I LOVE Linux. I LOVE Windows. I LOVE open-source. I LOVE the progress from consumerism. Basically I love computers, & that means I can admit their faults & know when it’s best to work with them, or bypass them all together.

        • Lorna Harris

          Bit of an overreaction there. She gets spoken down to when she reveals she’s a woman. Stop telling people, and she won’t have to deal with their shit. It was a pretty common sense piece of advice.

    • Jonathan Go Fast

      So you want to save the world ha… I prefer the war axe personally. Linux isn’t point and click all of the time, which is what the misinformed are led to believe (to grow numbers maybe) or pick a link and download. But OS’s weren’t supposed to run off or be loaded from an SD card or USB stick either. So you’ve pretty much encapsulated my feelings and thoughts of this Stockholm syndrome we all suffer from and the frustration of the choice beast, could it ever be satisfied ;-). As a motorcycle mechanic myself I like to take a peek under the hood to get a better understanding of how things work and the wisdom of experience to understand weather or not to fix something replace it or to outsource the solution. I’m grateful you stated you’re a girl, qualified car techy. now i want your contact details…….Please.

  146. Pasx

    I hated Windows so much until I started to use Linux.
    I write code for a living and I have no time to bother with the totally cryptic bash commands, the crazy software installation, having my laptop freezing every five minutes and the ugly user interface and terrible features or most Linux applications. I also do a lot of photo editing and nothing makes me roll my eyes in disbelief than reading that Gimp compares to Photoshop.
    I run Linux Mint which is actually not too bad when you compare it with Ubuntu or Linux Mint xfce.
    I guess my next PC will be a Mac.

      • hbgrhgr

        These comments are what the article was about or at least the Q.11 so please just stop.

      • Pasx

        Yes I do and I have enough experience in that domain to tell good software from total sh.t. Just try renaming a file with command line in Linux. I certainly wouldn’t want to see any code written by the mad idiot who wrote that rename command.

        • Philip S

          Just to be fair, to rename a file from the terminal, one would simply give this command:

          mv oldfilename.ext newfilename.ext

          …giving whatever newfilename and ext (file extension) he or she desires!

          So, ” mv foo.txt fum.txt ” renames foo.txt to fum.txt, while
          ” mv foo.txt foo.odt ” would rename foo.txt to foo.odt.

          Likewise, ” mv foo.txt furball.mp3 ” would work to either render useless a text file or fix an accidentally wrongly named mp3 file back to an mp3! 🙂

          Just joining in. Cheers, all!

          • sethasaurus

            Actually, if you are renaming files, the ‘rename’ command is pretty useful and not too hard if you have a grasp of perl expressions.

          • Erin Drake

            The complicated-ness of these replies is exactly why no one except code writers want to use Linux.

        • sethasaurus

          I’d be the first to complain about having to read screeds of docs to achieve one simple task, but seriously dude..

          What’s hard about this?:
          mv filename1 filename2

          I believe the old DOS command was:
          ren filename1 filename2

          So Linux at least saves you a keypress in this case.

          The rename command is easy
          (from the manpage):
          rename ‘s/\.bak$//’ *.bak

          The part in single quotes is the perl expression, so more generally:
          ‘s/string1/string2/’ – substitute string1 for string2

          You just have to escape the appropriate characters (e.g. brackets and punctuation).
          The $ sign is end of string. There are other chars you can use in the expression.
          It’s not a big learning curve, really!

          Wait… You’re not a.. Java programmer, are you?…

          • pasx

            Thanks @Philip S for suggesting using mv. I should have thought about it since I often use move on Windows.
            @sethasaurus: Nothing wrong about the mv command. I am complaining about the rename command and it sucks big time. There is nothing easy in: rename ‘s/\.bak$//’ *.bak, whatever that does. Honestly, do you think that any moderatly intelligent human being can figure out what this crazy syntax does in 5 seconds?
            @Erin Drake: good code writers, value their time and easy to use solutions so don’t want to use Linux either…
            Face it, Linux is shit and the remaining users all smoke pots and have their heads full of conspiracy theories…

  147. Psyclon

    The German magazine “c’t” used to be nice and had a good share of Linux and OSX topics beside the big junk being Windows. There was everything: Hardware, Software, Internet, Coding, understanding of IT, book reviews.

    But the last issue was a full Linux-praise. It’s terrible. Also, in the same issue they changed the font, the layout and apparently any sane editor in their offices. For example, there is a “Goodbye Win10” topic telling us how awesome Linux is and how much he does not like Win10 (fair enough, I bought Win7 System builder in 2013 and will stick to it, Win8 on my Surface for touchscreen reasons, but Win10 – never!). And guess what: He even writes that during the first boot sequence, Linux hangs on his system and he had to Google (!) and add a parameter or something. But still it’s the best thing? A system that hangs on the first boot requires a second computer only to fix something that should not happen? I am not sure if I want to buy that magazine anymore.

    Each time I read about Linux news it’s “Distributin XYZ has changed the filesystem to XYZ” or “New Desktop on XYZ”. Jesus Christ, what do we care about the filesystems?

    I have tried Ubuntu in 2008 because there was no Windows 7. I had XP and was tired of that OS. Bought a MacBook and was kinda happy, but the 1 GByte RAM (in 2008!!) was Apple-like: Bullshit hardware in overpriced systems. Well, my bad. But whatever, the thing is that none of the applications that come with Linux are the ones I want to work with.
    Yeah, I can “look at JPGs” or use GIMP (which is such an overrated, terrible mess) or “play MP3”. Then there is Audacity. And you can choose between different Office suites which all ugly and crap. Well, no thanks.

    I really, really like this blog entry. When I read the “OpenOffice, LibreOffice” (and on OSX: NeoOffice!!) part I was like “Finally someone else that experienced that!”. All of these office suits are rip off of Micrsoft. They look like Office95, feel like Office95, have the performance of Office95 and their diagrams and charts look like Office95. I rather pay a few bucks to have my documents look like we are in 2015 than crispy edges of pie diagrams because of no anti-aliasing. Another example: Opera. Opera with Chromium. Retarded freeware Devs bitching about minor things they do not like: Vivaldi, yet another Chromium Opera clone.

    If you like Linux, get used: Ugly, 90’s-ish programs, “unstable” drivers, “experimental” statusses and versions numbers ending at You gotta be sado-masochist to love Linux or poor to like it.

    The community is terrible, TERRIBLY snobbish. Asking someone is like kneeling down in front of the magic IT King. Why do I need to ask in the first place? Because Linux has been done by certain people that uses driver that has been done by other people ontop of using code of yet another people and no-one of them knows how it really works.
    Such a stupid mess. I rather have a company behind that has a roadmap and pays their developer.

  148. RVC

    People uses computers professionally , not to struggle with drivers or software install, but to do actual work on it. Why if Linux is so good and free , is there no more people using it ? It’s because it’s not user friendly and the whole distros thing is a complete joke and pain in the ass. No software developer want to spend time writing an app for an OS that have hundred of flavor. People who uses Windows have mostly Windows 10, 8 or 7 , those who uses Mac OS have as well mostly 2 or 3 version of MAC OS and its the same for unix based OS like AIX or HP UX . 90% of apps running on those OS are backward compatible and are maintained by professionals paid developers, not some amateur wannabe IT guy.
    HP or IBM sell Linux based servers but they dont run Ubuntu, Arch Linux or god knows what, those companies hire developers and pay them well to write drivers for their hardware and apps as well. When you are an IT admin, you don’t want to spend more time than necessary to do simple thing like drivers or software install.
    Operating system are not the graal of computing, they re just a tool that act as an interface between the user and the hardware and on top of that you install software to do actual job on it. That how an operating system is supposed to work or at least the decent one.
    Linux is mostly a computer enthusiast thing, and there is nothing wrong with that, however the vast majority of people who uses a PC don’t give a f*ck about the OS that run behind, they don’t care if its windows , mac os or linux, they just want the damn thing to work, so they can browse the web, play the latest game, watch a movie, uses Adobe premiere, Illustrator or Photoshop etc etc

    • Helpless Innocent Internet User

      FUN FACT: Most common Linux flavors are Debian-based.
      FUN FACT: All Debian based flavors are cross-compatible.
      FUN FACT: All your other points are valid

  149. Nick Izaak

    Network Manager and systemd… can they possibly make those any more complicated? It took me 30 minutes to figure which program was constantly writing a blank resolv.conf file every second on my system. Between Network Manager, resolverconf and about 1000 different posts on this issue, Im done with Linux. In the end it turned out to be rdnssd which is even more sad.

    Never had so much bullshit to deal back in the Slackware days. Linux nowadays is who can come up with the most complicated, osbscure, config-riddled and bloated program to do the most simplistic tasks.

  150. Divya Antony Jr

    Listen , Linux is Linux , Windows is Windows , Mac is Mac.
    you cannot expect linux to run windows Games or Mac UI ,
    In Fact Linux is for those who really want to change the world or just to be unique , Because Windows is for Lazy users ,Who Does not Care anything about computers (Thinking that they are just shit box to chat , see videos , and Play Games ) , They Set Everything up for them , Its Like Renting a House , But Linux is just one of the kind , The OS itself is the mindset of the user , If it Lacks Something you are the cause for that , you Must Fix it With your own effort ,No one is going to Spoon Feed you Like Windows or Mac , I Do not Hate Windows by the way.

    • Anonymous Fuzzball

      Way to generalise every Windows user in the world. I’ve built EVERY PC I have ever used and if you think all people who use Windows are lazy, then you sir/madame, are very ignorant indeed!

    • Lorna Harris

      “Windows is for Lazy users”

      So 80% of the software that exists today was written by “lazy users”? You realize the majority of software that exists today was written on windows PC’s, for windows.

  151. S

    I’ve enjoyed Linux Mint for a couple of years (on and off) but I have to admit, trying to create a partition is enough to cure anyone of constipation; it’s complicated, it’s fussy and it’s more complicated.

    MMORPGS are my thing. Linux has no excuse for not delivering. Both Wine and PoL are a joke. I can only hope that one day Steam will manage to pul its finger out and do something about it, but then again, I’m really not fussed on any organization that willingly holds their hands out for payment to gather personal information for tosspot govt spies.

    So right now I’m tossing up whether to delete bloody useless Windows 10 and just install LM (that would be the least painful course), or just put up with Windows (and who wouldn’t prefer a root canal to that, really, right?)

    • Erin Drake

      Yeah Bill Gates is a definitely a government lover. Kinda makes me sick really. If I knew how I’d make my own software that doesn’t involve 90% of the useless crud on current OS’s. I mean it’s ok if it runs in the backdround like script but 90% of the options and junk I see, whether in a folder or just in the start menu is all crap I don’t care about and won’t use.

  152. Bill

    The desktop experience I have on most OSs isn’t that palatable, and that’s even when all your hardware is recognised and working. File management, application installation and launching and searching is pretty, pretty poor. Something as simple as search for a video file and play it, or perhaps play it with another application that knows how to play that format, or stream it to another device. It really needs to be made for idiots, and totally intuitive. Try using something like Bluetooth, that’s totally cryptic etc. OS helpers could be much, much better. I see this on tablets too, with simplified browsers. Download a file, where did it go? In many ways the desktop feels that it hasn’t progressed since 1995. No shiny and new feelings for me, mostly glitches, kludges and annoyances that I have to learn to live with.

    • Erin Drake

      I’m with you on this What most users need, is Os for Dummies. What I want is stuff that isn’t so disorganized I hate searching for things and wth were they thinking with the “charms bar?”

  153. Kupe

    Install Ubuntu 14.04 LTS

    Software packages too old to support wifi, bluetooth, and proprietary ATI display drivers getting dropped 100% in next LTS update.

    Scrap Ubuntu 14.04 LTS
    Install Arch 2016.03.01 x64

    5 days later
    Nailed down the install process for UEFI and get to the part of installing Xorg, Drivers, and a DE.

    Proceed to reinstall Arch 50 times to try to get ANY working DE other than gdm+gnome.
    gnome+gdm it is.

    Look at calendar– 12 days have passed.

    F$$$ing hate gnome so..

    Scrap Arch x64
    Install ElementaryOS

    Worst of both worlds, old ubuntu based ppa software, with the bugginess and lack of support of arch. Wireless still doesn’t work OOTB… give up and connect ethernet

    ElementaryOS/Pantheon literally has nothing, what a pretty paperweight

    Scrap ElementaryOS
    Try Ubuntu 15.10

    Try to convince myself my drivers wont be dropped in a week

    Cry some more

    Sell PC (not joking)
    Build new PC with Nvidia GPU instead of ATI/AMDGPU. (still not joking)

    Install Manjaro 16pre1

    Enjoy it for the most part
    Bluetooth not syncing on start
    Spend 3 days figuring it out
    A2DP audio not working with bluetoothed speakers on start
    another 2 days working that out

    Finally play a game…. crashes for no apparent reason
    Discover linux GPU drivers have virtually no control over fan speed and perpetually wont spin fan faster than 20%

    Attempt to troubleshoot for a day, realize I haven’t done anything on my computer for 18 days straight

    Cry again
    Get fed up with linux

    Download Win10 ISO
    dd to stick

    install Windows

    OOTB life
    life is good
    F!@# Linux.

    • aqez

      I swear to god i just went through this exact process.. as I’m sitting here I’m running the command dd bs=4M if=en_windows_10_multiple_editions_x64_dvd_6846432.iso of=/dev/sdc

      • Kupe

        I just did the same thing… Heads up, the Windows 10 ISOs don’t like dd. Spin up a VM with Windows 7 or 10 and use Rufus to do it if you can’t get your bios to accept a dd stick.

    • Maxwell Clarke

      Man that is exactly the same sort of experience as me. From Ubuntu, to Mint, to raw Arch, to a really promising install of ApricityOS (arch-based) where even the wi-fi worked for a day or so – and then shat itself. I wish I could like Linux but it just doesn’t do the stuff I need it to and i fell like I’m wasting my life fixing it constantly.

  154. acagencat@gmail.com

    I’m a dual user, windows and linux. Both have pros and cons. For linux my prefered distros are: arch (kiss), debian (server) and mint (for my wife).
    Installation of Linux Mint in my computers is very very easy. The installation program detect all my laptops hardware (ACER, HP). Yesterday I reinstall (for fun): Insert USB + Detect my wifi + click Install = 25 “. Insert Language + Continue = 10″. Partitions Scheme + City + User + Passwd + hostname = 1′ 15”. And then after a half hour, installation complete. LESS THAN 2 MINUTES DEDICATION FOR COMPLETE INSTALL. All worked perfect out of the box. (And I install mint in 16 GB external USB).
    If I go fishing I drive a Toyota 4×4. If I drive german highway, with a BMW.
    If I work with autocad, then Windows. If I browsing, torrenting, mailing, … then Linux.
    Sorry for my bad english.

  155. Ray

    Oh man, I reached here after booting back into windows in a rage. Every single time I have to reinstall windows, I think screw it, I need to try xubuntu again. Especially now with all this spyware crap M$ has been trying to sneak onto my machine.

    I will probably never be rid of windows completely, all my graphics programs are windows only, and I hate it. Same with games, although I am not really a gamer anymore. I fire up skyrim and mess around for a few minutes here and there, that’s about it.

    Every single time I try xubuntu again, the same huge brick wall I crash into. My damn wifi refuses to work. I have gone through about 20 wifi dongles over the years, and not a single one ever works out of the box. 0/20 is pretty bad I think. Sometimes I was able to get it “working”, but it is super slow, and disconnect every 30 seconds. Not usable. This one, I got it to work, but the WPA2 is not working for some reason, keeps telling me bad password. Argh. Always wasting hours pounding my head on my desk, to then resign back to the windows hellhole, because everything just works. I plug it in and it works. I install the program, and it works.

    That one thing, wifi is always the brick wall. If I have wifi, I can goole the hell out of any other problem I may face. Half the solutions I find, first step is to plug in the ethernet cord…… HELLO! If I could plug in an ethernet cord, why in the hell would I be messing around trying to get the stupid wifi working? Hard wired is always going to be faster and stable, I would rather be hard wired. Unfortunately, I don’t have about 1000 feet of cord, and I am not lugging my PC down two floors to plug it in….. Windows it works fine, even through all the walls and floors, I am still getting ~30 mb/s download speeds, and all full bars.

    • Fled From nowhere

      Windows rules!! Those linux shitters always complain that beginners don’t use google to look for solutions to fix their problems. Well, I noticed a long time ago that they were right at least on that. When I begun actually searching for how to stop Microsoft from spying on me through Windows, I found many ways to do it. And now I’ve no reason to try to use this crappy OS. Sometimes when I’m bored and want to play around I turn on my old laptop with Lubuntu installed and mess around, laughing from time to time at the ridiculous difficulty with which you have to do everything haha!.

      They like to tell you Linux is more stable than Windows; FALSE, Windows is more stable than Linux. They tell you Linux is faster than Windows; FALSE, Windows is faster than Linux. They tell you Linux distros don’t spy on you as Windows do; TRUE, but there are many ways to stop it, and if you spend a bit of the time you’d spend on getting a Linux distro working decently on researching how to do it, you end up with no reasons whatsoever to ever again take Linux seriously.

      • Wetherby

        Did you go through all the firewall components of Windows OS – one by one and block them, only to find out, none of the back doors do anything? That”s the kind of crap I hate about Billbo Gates

    • Kupe

      Been using Windows most of my life, no antivirus and on my network DMZ. No Trojans at all. Stupid users get punished.

    • RVC

      Of course you have more chance to get a virus on a windows machine but then again, remember me what is the percentage of people using Linux and Windows ? That being said, if you buy a decent anti virus ,install it on a Windows machine, you wont have any problem.

      • Steve Wyant

        HA! I’ve been using Avast! Free antivirus for several years starting with Windows XP, then Windows 7 and now Windows 10. And Google Chrome. Never had a problem.

  156. John Drake

    I enjoyed this article and think it made some good points, and I actually like Linux. Off and on, I’ve had various distros over the years. I’ve used PCLinuxOS, the various flavors of Ubuntu, and Linux Mint, and currently have a laptop running Kubuntu. I’ve found that there’s good and bad in Linux, just like Windows, and there are some double edged swords, i.e. things that can be considered both good and bad.

    One of those double edged swords is there are so many versions of Linux out there now. Having choices is good, but too many can be overwhelming. The first Linux is played with was Xubuntu, since I had an old machine lying around that didn’t have much CPU and wanted to give it a try. I think versions of Linux that will run on slower hardware are good because I think extending the life of hardware is a good thing.

    Another is like the article said, the OS and software are free. Free is great for the consumer, but no profit leaves less incentive to develop and maintain the OS and the same goes for the software. There is some good software available for Linux for free, but if it’s going to take off, it needs more than free can produce. If an entrepreneur could find a way to make Linux OS or Linux Software profitable, the types of software mentioned in the article might be produced, but that doesn’t look like it’s happening soon.

    One thing Linux does have going for it though is that it’s stable. I’ve run various distros over the years and none of them had the issues Windows has with hanging, sometimes crashing, etc. I’ve had applications crash in Linux just like in Windows, but in Linux, it didn’t destablize the whole system and require a reboot to stablize it again like I’ve had to do when an application crashes in Windows.

    Installing software on Linux is something I think needs improvement. If the software is in the repository, there’s not an issue, but if it’s not in the repository or if the repositories are not up to date and if I want the latest version of a piece of software, I have to often jump through hoops to get it. Sometimes I have to add an additional repository to the package manager or hope there’s a packaged version(.deb since I use Kubuntu) of it out there somewhere. If there isn’t, I have to compile it and end up in dependency hell, something I prefer not to deal with. I’ve used various computers over the years, from Commodore, DOS Windows 3x/9x/NT/7/10 and if I wanted software, all I had to do was either download it or purchase it on disk, run or install it, and I was ready to start using it. It shouldn’t be this difficult just to get software.

    Speaking of installation, installing Linux has its own set of issues. That has gotten better in recent years, but some distros the user still has to go out and get multimedia codecs just to watch or listen to certain media files. When I had Windows 95, I sometimes had to do this, but that is no longer the case. I know there are legal reasons for this, but most users just want their OS to work right out of the box.

    Linux also falls short on hardware support. There is hardware out there that either isn’t supported or support is limited. I had a scanner that was capable of 2400dpi back in the early 2000s, but the Linux driver for it would only scan at 300dpi. I also had a faxmodem it wouldn’t even see and my webcam, forget it. Right now I have 2 HP Printer/Scanner combos and they work fine under Linux. I also had to fight with Kubuntu to get a Serial to USB adapter working but luckily, some Google searching helped me find the solution and it now works. In Windows, the device just worked after installing the driver. Hardware support is getting better, but most likely won’t ever be where it is with Windows.

    I’m running Kubuntu on that old laptop because it had been force upgraded to Windows 10 and had problems and when I tried to put Windows 7 back on, that installation had problems too, so I switched to Kubuntu. My main PC, which I built myself, ran Windows 7 and 10 without a hitch. I used a liveCD to try Kubuntu first and it saw the wireless card and everything else in the laptop, so I figured why not?

    I would like to see Linux become a viable competitor to Windows to give users an alternative, but I don’t see that happening and Linux will probably stick to being an OS for hobbiests or maybe those running servers. Just my 2 cents.

  157. Herbert D'Goblin

    Good to read.

    I first started using SLS Linux back in 1992 and really got hooked with the Slackware distribution that came along soon afterwards. It took a lot of effort in those days to get X (and everything else) up and running on different machines.

    Sadly more than twenty years later nothing much has changed with the user experience, it’s all still a bit of a struggle. That’s a generation of wasted opportunity. Not for want of input, technical expertise and good will but with an apparent lack of the central control that characterizes the kernel.

    The divisions of the UNIX community (HP, Sun and umpteen others), and who could never agree on anything, allowed Bill to sneak in under the wire and steal the market.

    These divisions have proliferated through the Linux community as well. Too many distributions, too many egos adding next to no functionality but lots of pretty effects and confusion. Has Microsoft been secretly funding all these distributions to create chaos?

    The highly commercial distributions serve a purpose as income generators of course but are geared to the enterprise user. If Slackware can last this long (and as a one-man band?) why have groups of capable users not organised to produce a user-friendly but comprehensive universal distribution?

    Why not ONE distribution, ONE desktop, ONE package manager but all working flawlessly? Just like the kernel. There’s only ONE kernel right? Put that colossal effort into unified function rather than diverse form. There would still be plenty of room for innovation and creativity, but maybe less room for sales pitch and bullsh*t.

    Above all, lets enhance the USER experience and give people a real alternative to MS and Apple. Linux will always give the geeks and techies plenty to run with, but how about creating a real alternative for the hundreds of millions stuck with nothing better than the information gathering exercise that is Windows 10?

    • Helpless Innocent Internet User

      >There’s only ONE kernel right?
      Nope. Most distros use a modified version. Still, I get you. Sacrifices will have to be made, but Linux will finally be able to stand up on its own. Oh and hardware manufacturers? Stop ignoring us!
      Also, now Microsoft is trying to assimilate Linux. Von Neumann save us.

  158. Cassandra Martine

    I’ve tried Mint. I’ve tried Cinnamon. I’ve tried Zorin.
    They all suck ass.
    You get what you pay for.
    I just spent three hours Googling why my Zorin OS9 install won’t accept my password after a 68MB software update and… nothing. Everything I found was as if it were written for a secret club. In Greek. And useless.
    I’ve been using Windows since 2001… 95, 98, XP, Vista, and 7, every day for hours. I can install and tweak Windows and software blindfolded. I build and repair my own machines. I am my family’s IT department.
    But I’ve had enough. No more.

  159. parsa fakhar

    Come on Mac OS is incomparable with linux
    better quality
    (so much) better apps
    better performance
    better graphic tools
    and acceptable security
    Tell me about mac’s flaw and weakness i’d like to know about them i mean in these three years of using mac i’ve never faced with problems i’ve used to face with windows, no considerable crash occurred too!
    besides,i don’t need to remind you about garbage applications on linux i mean seriously you guys can’t even run 3DS Max,Maya,AutoCAD,Unity,After Effects,Adobe audition CC and Even The Best Editing App: Adobe Photoshop CC!!
    you can’t even use Apple Special applications Such As: Logic Pro X (Best Music Creator)
    even adobe company don’t support linux at all!
    so what is the purpose of linux?!
    linux is essentially like a Car With Powerful engine (not even that!) and Discard Wheels!
    you can’t use it, even if you could you have no one to rely on when you face a problem in linux bc a lot of people doesn’t know about it actually

    • Anon.

      Sorry for you, buddy. I have used Linux since 2010. No issues at all. Who needs 3DS Max and May? We have Blender. Who needs Photoshop? We have GIMP. Well, more such alternative options that are way better than the ones you mentiones. I’ve not faced any software deficiency yet. If some windows app is not working, Wine can help you. Mac is kind-of like a closed source Linux distribution with Darwin as its kernel. Darwin is very close to linux. You clearly have no idea about what you are speaking about. Mac is nowhere as secure as Linux. And really? Better Perfomance? Nice Joke. Try something like Lubuntu and then, comeback and say the samething, I dare you. And no, it doesn’t have better quality. It has only as much quality as Linux Mint or Lubuntu or other similar Linux distros. And i feel sorry for you that you don’t have as much choices as us, linux users. Same UI, same OS, everyday, every year. Must be a pathetic life. 🙁

      • adwe

        Sorry. I use windows and really don’t care about the OS comparison bullshit. But gimp? I would never pay for Photoshop, I don’t, but im glad some people do because gimp is not a reasonable tool for artists. It’s free, and so is garbage. If you’re 13 and just got your first tablet then sure use gimp. But even then you should be smart enough to pirate Photoshop.

      • RVC

        “…..Who needs 3DS Max and Maya ? We have Blender. Who needs Photoshop? We have GIMP……” well let me tell you, professionals who do graphic design and 3D for a living works al on Adobe and Autodesk sotware all day long, you know why ? because there is coherency between versions, there are hundreds of paid developers who make sure your software is not full of bugs and run on any mac os and windows platform and technical support behind it when you have an issue and the same goes for any operating system. worth its salt.

        Work as an IT professional for a few years or talk to the ones who do and they will tell you they have other things to do than struggling for hours to install a freaking driver or software. There is a big difference between using a computer for web browsing or stuff like that and using it for a living.
        Linux is mostly a computer enthusiast thing and those professional servers running linux have drivers and apps on it written by pro developpers paid by companies like IBM or HP, Guess what ? they dont run your average shitty Ubuntu, Arch Linux distro./

      • Wetherby

        The prosecution rests its case with your proving the points/arguments against you and your beloved community. Just remember, as long as your like-minded users remains the same because of all your people’s arrogance, (which you just readily and happily displayed for us all) – as long as that remains, Linux builds will be as stagnant as they’ve been on hardware solutions (which Linux can’t keep up with) and there’ll remain a zero-incentive for anyone to invest in serious programs, driver packages, etc.. Already some of AMD’s people are expressing their reluctance in working with your arrogant “gods,” that’ll only continue as long as the Linux community is full of people who talk to others as you do.

  160. Liverpoolred

    This is rubbish . programs sucks? You have no idea what you are writing . even Disney Pixar prefers to use Linux to make 3D animations over the Mac OS and thats because of the graphical power Linux offers you. Windows uses Linux servers . before doing this kind of rubbish you have to investigate deeper you know nothing about Linux.

    • John Morris

      First, this article pretty clearly talks about Linux as an average user desktop OS, not servers.

      Second, the vast majority of Linux software used by Disney, Pixar, Dreamworks, et cetera is proprietary, in-house developed software not available to the public, and largely unknown outside of individual studios.
      * http://www.theverge.com/2014/6/12/5804070/the-amazing-animation-software-behind-how-to-train-your-dragon-2
      * http://www.linuxjournal.com/article/9653?page=0,1
      * http://www.linuxjournal.com/article/4803

      A significant part of why they use Linux is because they used to use a different OS, such as Sun, IRIX, and other UNIX based systems, and porting their in-house software from a UNIX variant to Linux is easier and cheaper than to Windows. Linux also more easily allows changeable, flexible networking with servers, render farms, et cetera, if managed by a skilled IT team. But, now we’re talking servers, and bastardized supercomputers, so refer back to point number one and the end paragraph of the poor software section of this article.

      * http://www.nytimes.com/2002/06/18/technology/18LINU.html?pagewanted=all

      There are still software packages that require them to use Windows or OS X. And support for Linux from several hardware and software vendors is largely only in place because the studios begged for, and paid for that support.
      * http://www.linuxjournal.com/magazine/emphasisthe-day-earth-stood-stillemphasis
      * http://www.linuxjournal.com/article/9653?page=0,1
      * http://www.cnet.com/news/hp-linux-snag-dreamworks-deal/

      And the use of Linux has been far from painless, just easier to manage than porting their UNIX based production cycle to Windows or Mac.

      * http://www.linuxjournal.com/files/linuxjournal.com/linuxjournal/articles/060/6011/6011s1.html
      * http://www.cnet.com/news/hp-linux-snag-dreamworks-deal/

      These studios using Linux is not a rousing success story for software on Linux. It is one for Linux’s flexibility, UNIX compatibility, speed in specialized cases (render farms), and lower cost. But software availability has been an uphill battle for roughly two decades, large swaths of the software solutions are developed in-house, as opposed to commercially available solutions, and even two decades later, they still use Windows and OS X for certain parts of the process since its cheaper and easier to do so than to develop or switch to Linux alternatives.

      If you move down a level, from the absolute mightiest of the mighty studios and shops that can afford to develop their own software down the entire production line, Linux usage drops precipitously. Suddenly OS X and, to a lesser extent, Windows usage soars. When you get to more amateurish undertakings, like straight video editing, as opposed to animation and rendering, Linux has a paltry collection of software, and OS X and Windows are king.

      • transistor1

        “When you get to more amateurish undertakings, like straight video editing, as opposed to animation and rendering, Linux has a paltry collection of software, and OS X and Windows are king.”

        It took about 3 seconds to find a simple video editor for Linux: http://www.openshotvideo.com/

        I’m not saying I completely disagree with your [now year-and-a-half-old] post (and yes, I get that you are a fan of Linux), but to make a blanket statement that software for Linux sucks is misleading at best. For development and analysis, Linux tools are so indispensable to me that I find it useful to run Cygwin on my work machine to have access to command-line tools like sed, awk, grep, python, perl, etc… Many of the GUI tools aren’t that wonderful, but on the other hand, many are. A few *non-obscure* examples I can think of are gparted, GIMP, VLC, Remmina, pycharm.

        • transistor1

          “I’m not saying I completely disagree with your … post”

          Actually I found your post by googling “Why does ubuntu suck”. For years I have wanted so badly to like Ubuntu, but every time I install it on any computer, I get application crashes on startup (e.g. windows that say “Report a problem”), and weird behavior (e.g. laggy input, dimming windows, etc.) I always end up going back to Debian.

      • Wetherby

        Thanks, didn’t know all that. I’d love to have the version someone like Disney studios has since all do is image and video. I wonder if they put it out to the public in any way?

  161. X3N0m0rph

    Hey John. I totally agree with your points. I myself was using each new M$ OS as they came out, Then I found Linux!
    I have tried at least 30 different distros then I found Ultimate Edition Linux. I am running 4.9 as I type this, and I have a suggestion to give that might help some newbies. Always use a download manager when downloading! I think that it would save a bunch of problems.

  162. Allen

    I recently have been working with Linux Mint 17.3 on both my HP laptop and my DELL Optiplex desktop but I just reinstalled Windows 7 Pro back on the DELL. The laptop will be reverted to windows 8 tomorrow as I have the factory restore disks. My experience in trying to get my USB Wifi adaptor to work thru the command line has given me a bad case of deja vu PTSD. You see, I learned programming (basic assembler language) in the United States Marines (1968) on an IBM 1401 computer Shortly thereafter, I learned to program with COBOL on a variety of IBM 360 mainframes. Trying to install the driver for my WIFI adapter brings back terrible memories of countless hours with core dumps trying to ascertain the reason my supply program failed after running for only two or three hours. Sorry Linux, but, like someone said in one of the other comments, it is the year 2016. Just for the record, I’ve had a computer in my house since the early 1970’s, usually building my own from used and salvaged parts computers. DOS, Windows 3.1, 95, 98, 2000 ad infinitum, ad nauseum. I’m 65 years old and I still love to work on my computers but I hated programming back in the Marines and I have no desire to get back into it at this stage of the game! Thanks for your article as it, and the comments to it, have helped me make up my mind about Linux vs Windows.

  163. wopak

    I’m so tired of trying to get simple shit to work with linux I give up. Used it for the last 15 years I’m done at least for now. I won’t say never I’m just tired of trying to figure out simple stuff. I just spent four hours trying to get a wireless connection with MInt did it in 5 min with windows. I have netter things to do.

    • Kenneth Bouchard

      Some version of Linux lack support for WiFi out of the box. A few do seem to support Broadcom adapters, which seem to be lacking from a lot of distros. 2 that come to mind that I use, do support Broadcom WiFi adapters are
      LXLE, and Antergos which is what I use on my desktop. I also use Manjaro on a Dell Notebook with a Broadcom WiFi adaptor.

      I feel it is this way,.
      If you boot the DVD or FLASH drive install and choose Try It mode, or mainly if the WiFi is working, then trust that you can install it and use it, no problems.
      Windows will offer you the Upgrade Assistant which goes out and looks at your hardware, and tells you what is working and what needs upgrading or whatever. Linux you just get to see it work by running the DVD or Flash bootup, and test it out beforehand.

      • transistor1

        “Some version of Linux lack support for WiFi out of the box”

        This is because hardware vendors generally produce closed-source products, and support for that kind of hardware only comes from reverse-engineering the product. That’s often why you need to wait 2-3 years before some cards are supported. You’re waiting for someone who cares enough about the product, and who has enough skill, to reverse-engineer and write a driver for your card.

        Another reason for this is also related to closed-source hardware and software. Some vendors produce their own proprietary drivers, and many Linux distros don’t enable “non-free” software out of the box. In a distro like Debian, for example. this is easy enough to remedy… simply add a space and “non-free” to the end of the lines in your /etc/apt/sources.conf file (e.g. deb http://http.us.debian.org/debian/ jessie main contrib non-free), then do an apt-get update. Now you have access to loads of “non-free” software, such as proprietary drivers that don’t work “out of the box”.

  164. miracleproducts4youis

    One is sure gaming on linux sucks !!
    For example i’m playing left4dead 2 on windows full res full details and everything to the max and it rocks ! its fluent and cool . When i try to play on linux i must lower many stuff to make it even playable ! In full details/res i can barely move (slowly) the player.
    So yes if you have a good graphics card just sell it cause in linux will be utterly useless !!
    If you like linux and want to buy a good graphics card don’t bother especially if its amd! save your money to get an extra burger and beer lol
    Things are a lot WORSE than he describes !
    I am (or i was?) a linux fan and i’ve tried so many distros but they all suck at gaming suck big.
    In my computer windows 10 runs the game about at least 4 times faster than linux!

    • Kenneth Bouchard

      Anyhow the point is while we can find 11 reasons to say Linux sucks, we can find a billion ones why it does not suck.
      The very same to be said that Winsows sucks 11 times over.
      Yes I would like to see each in a head to head competition.

      Lets take 2 identical computers, and when I say this they have to be totally identical in every way, even the monitor and keyboard.

      Load 1 up with a decent Linux Distro, one that DOES include all the drivers for all of the hardware.
      I can name one but really it has to be left up to the public to choose one.
      Load the other up with Windows 10 and all of the drivers from the MFR website, or whatever.

      Run same versions of software on each and run manual benchmarks.
      Example Lightworks, Oracle VirtualBox, well whatever, just anything that the same thing in Windows exists in Linux.

      Then post the results.

      Here is what I find on a personal scale from a system that has both.

      I can boot up Windows and it takes roughly (since Windows never stops doing background tasks of some type)
      4 minutes, from beep of booting to desktop and ready to run applications.
      It takes about 2 minutes for Linux to boot up and be ready to run and everything working.

      Starting an application, like all systems, the first time use is longer, but example just the Chrome browser takes about 40 seconds to get going in Windows, takes about 15 seconds in Linux.

      Given Windows is probably having to check for updates. It takes up to 15 minutes for Windows to check for updates, and depending on what it can process, can take double that to download and install them.
      Linux takes about 30 seconds to check for updates, and average 3 minutes to download and install.
      Again not a fair comparison, but still you can see the differences.

      The deal breaker however is shutting down. If I run a lot of applications, it takes windows about 2 minutes to fully shut down, not counting if it decided to install updates, which can take a lot longer.\
      Linux takes about 1 minute at the worst, and less than 30 seconds at best to shutdown.

      Basically it boils down to this. If you are happy, and want to live in a world where you don’t have to spend HOURS removing a virus or malware, and don’t care about playing the hottest games that you spend $40-50 per game to play, then Linux seems to be my best fit.
      But IF you must be able to play the hottest games, or have software that requires Windows, then so be it.

      A computer is a tool, plain and simple. Each OS had pluses and minuses. What one excels at, the other fails at.
      By my system and in comparison, it ended up like this.

      I need both because I have 1 peice of hardware, that does not have a Linux driver. That ended up being my scanner.
      However to get around that I use VirtualBox to accomplish the same thing.

      Windows 7 is my choice, as all windows games (a small handfull) that I want to play, makes it useful. Otherwise nothing else lacks for what I need in Linux, and the distro I chose has 90 percent everything working out of box.

      • Marcus Sand

        I dual-boot between Win10 & Ubuntu 16.04 on my HP Folio 9470m (each on its own SSD). After OS selection in Grub, it takes 8 seconds to boot to either OS. Chrome and Chromium launch with the same speed. Most of the laptop features work in Ubuntu. All of the laptop features are available in Windows e.g. enabling / disabling the Synaptics touchpad. However, this is moot to me. The only real difference I’ve noticed is how easy it is to find answers for a Windows issue than it is for a Linux one. I’m patient enough to dig through forums and other communal sources to find the answers I’m looking for but I find more helpful and friendly support for Windows than Linux most times /shrug. You definitely need a thick skin to dive into the Linux community pool, but like you said, a computer is a tool and it’s up to each person to figure out how much time they want to invest learning and tweaking they want to get into to accomplish whatever goals they may have. Whatever you choose though… don’t be a fucking dick about it.

    • Kenneth Bouchard

      But in the world of gaming consoles, you find the very same thing. Many games on gaming consoles both look and act differently. Some kids even tell me that on PS4 vs XBOX360 that some games are totally different under the same title.
      So what may be great one one platform, sucks on another.
      The developers of games, tend to want to go with Windows because the majority of computer owners in the public sector, purchase Windows based computers, in a retail store, or online.
      So of course they are going to focus their efforts at making money and to the popular OS.

      But I for example show some of the Linux games, that I got for $0 that do impress my grandkids, who look at Linux as a foreign object. So really its all in the game. Oh sorry that was a stolen line.

      There are a lot of really dull games in Linux, but then there are some really dull games in Windows too.

      I think what you see a lot, is a Cloned version of a popular game done in Linux, so it is not like its Windows equal, or not like its arcade counterpart. So what? If you like the game keep it, if not just uninstall it.

      • pasx

        I like this comment: it doesn’t matter that the software is bad since you can uninstall it…

  165. Andy W

    An accurate article, I’ve recently installed Linux and it’s reminded me why I’ve avoided it for so long.
    Let’s take a simple example, I want to Fix my IP address. On Windows it takes me 5 minutes, on Android I can figure it out with no specific prior knowledge, the same applies on IOS, no googling required. On Linux however it’s a different story, hours of googling, editing of config files, (which I can only do through the terminal not by opening the file in a text editor) follow a guide on a forum and it doesn’t work. More googling more confusion, my wife is annoyed because I’ve wasted the evening fiddling with the damn Pc and I’ve not tried to do anything complicated yet.
    I’m sorry Linux. You are too much hard work

    • Kenneth Bouchard

      Having explored both worlds, I see it this way. While windows may offer you enough rope to hang yourself, linux offers you too much rope to hang yourself.

      When it comes to networking, Linux has too many options, that for the average person, leaves you in a sea of confusion. This is not to say it lacks anything, its just that it has too many options, for supporting things that most people never heard of.

      Linux as I see it, tends to have too many options to configure networking items, that use a lot of unique names, that windows does not even offer support of. In the linux world, everything is put together like a jigsaw puzzle. When all the pieces fit together your good to go. Windows on the other hand, tends to offer a pre configured, easy interface, and since microsoft is there to help, offers easier solutions.

      Here is the key to Linux. Dont Google. I find there is a LOT of outdated information in the world of both Linux and Windows. However I do find there is a lot more useful resources for Linux. But when asking how to do this and that, you need to stick to an answer based on the support of your distro, and not a general answer. Always check the dates of posts made to references of linux how tos. You often see the reference can be years old.
      Useless as the fixes have now been fixed, and lead you to unfixing more than you fix.

      You also have to see that Linux is community based. Therefore every piece of software comes from individual sources, of which the creator must maintain. Well like everything else in the world, you do not often see it maintained.
      Microsoft has a paid team of employees working 24/7 to maintain and create their software.
      However also the downside to microsoft is that it may take several months to release a fix, for a problem that linux creators might address in minutes or days. So what lacks support in one way makes up for it in another.

      • S

        When I’ve googled a particular thing concerning LM, I’ve always started with the year – eg – “2016 Linux Mint 17.3 problem with such and such…”

        The problem isn’t Google, it’s how you pose your question.

    • transistor1

      Sorry I’m too late to help you (sounds like you’ve given up), but to fix your IP address in Debian or Ubuntu is usually as simple as editing /etc/network/interfaces. Assuming you’re using an Ethernet card:

      iface eth0 static
      address #This is the static IP address you want
      gateway #The IP address of your router

      If there are any other references to eth0 in the file, you delete them. The easiest way to get the new setting to take is to reboot.

      This also takes 5 minutes. With about 17 years of experience with Linux behind it 😀

        • transistor1

          In Ubuntu it’s even easier — you should see a network indicator in your taskbar. Right-click it and choose “Edit Connections”. Choose the adapter you want to set as static, and under IPv4 Settings, choose “Manual” for method. Then you can choose “Add” to add a new static IP.

  166. Sayuri

    I agree with all of this and I find that the community is its biggest crutch next to the applications available. For one thing, a lot of non-users when they ask about linux are met with the same responses that the average Joe and Jane don’t care about…

    – FREEDOM FROM CORPORATE EVIL… yells the crazy eyed, neck beard toting hipster from his computer made of company manufactured parts, through the internet provided by a service provider who asks for money every month

    – “You can edit it in anyway you want…” I think these fanboys forget that not everyone spent their diaper days in DOS and Windows is so simple to use and troubleshoot that most people have never seen a command line. There also exists programs for those who wish to customize their desktops or the windows shell (without needing to code). This reasoning would be compelling if it was being given to a mac user.

    – free programs… I’m sorry, but a lot of the free programs I’ve had experience with (particularly video and audio editing) are… quite hit or miss. The average FOSS program can lack features found in a commercial equivalent, can have a convoluted interface that requires a manual/forum to go through for even the most simplistic of tasks and are usually ugly to look at… As for office software… Yea… try putting LibreOffice, AbiWord, or Open Office on a resume without MS Office and see how many calls you get for a job. Healthy competition for MS Office exists and that’s a good thing, but at the end of the day, people can’t have their productivity hampered because a document made in Libre broke and spits out gibberish on a different office suite. Not to mention the fact that, for an OS ecosystem that touts itself on being free from Windows and such, it’s ironic how a lot of answers resort to “use WINE or a Virtual Machine.” If you’re going to rely on Windows programs, then what’s the point of trying to be a rebel with Linux? You might as well save yourself the annoyances and just run Windows outright. Don’t give me the “Windows/insert program here is expensive” crap. There’s this little thing called… torrenting which is free.

    – “You’ll learn all about computers…” Yea, through a lot of trail and error and frustration. Computers are for fun, business, communication, connection with the world beyond our immediate reality, and education. They need to be user friendly for those who don’t have a PhD in Comp Sci and at the same time, not be so dumbed down as to be patronizing for those who wish to get more in-depth. Do you need to know the ins and outs of Windows or Mac to get your work done? No. You just need to know how to google when things break and fixing things isn’t too far off. You don’t need to know all the dependencies and code that goes into the program you download. All you need to know is that your antivirus doesn’t go off when you run that exe/msi and that it does what you need it to do without a lot of accommodations.

    All of this said, I’m typing this from Korora Linux. For me, linux only serves as a browser launcher and I run it sometimes because it’s easier on my computer’s hardware and specs (Windows for some reason can leave my machine running 100 degrees plus, even with few programs running). My mom runs Ubuntu because she doesn’t need anything more than a browser when she’s at home and her machine is 10 years old now. Windows 7 barely functions for her and upgrading to Windows 10 may be a bit more of a stretch. I appreciate Linux for the positives it can bring (security – being at 2% userbase means less viruses written for it that I have to clean; speed – for simplistic use at least), but in the end, I can’t leave Windows.

    Thanks for this post. It’s nice to see a Linux fan actually give a realistic list of reasons as to why it’s not the OS ecosystem for everyone.

    • transistor1

      “If you’re going to rely on Windows programs, then what’s the point of trying to be a rebel with Linux? You might as well save yourself the annoyances and just run Windows outright.”

      Well, for one… because when your Windows machine gets a virus, you’re out of luck until you clean it or reinstall it. When your Virtual Machine gets a virus, you replace it with the image you backed up before the virus hit. Personally that’s why I never run Windows on bare hardware anymore.

      “There’s this little thing called… torrenting which is free.”

      …And is also illegal, and can land you in court; and it often comes with viruses (see above). Because you have the source code for FOSS software, it’s usually a little easier for someone in the community to tell if a source has been tampered with. Thank God for the “crazy eyed, neck beard toting hipster,” because those are the folks who determine when a software breach has occurred (case in point: http://blog.linuxmint.com/?p=2994)

      Not that I totally disagree with the article on all points — I agree, Linux isn’t the OS for everyone.

      • allanxp4

        When you get a virus in Windows (assuming you’re dumb enough to get one) you run Malwarebytes and continue using it.

        I only did get a virus once on Windows, and that was a few years ago.

  167. nospam4u


    • etyet5ge

      my laptop came with windows 10. i installed ubuntu. there were so many problems. the most annoying one is the desktop couldn’t load properly there was just the wallpaper and the icons and the second one is that installing a new software requires hundreds of lines of codes. ur right. and sometimes that doesn’t work. i gave up. reinstalled windows 10. and it was so much better



      • Anon.

        Classic Example of a Windows Fangirl. …..Ironic. I guess you tried Ubuntu 4.10 or something because 14.04 is butter-smooth.

  168. Manuel

    I ended on this website by mistake, and let me tell you this, your article is so accurate!

    First let me begin by saying, I think Linux is a very good, stable and secure OS – BUT it’s an OS clearly tailored for performing very specific tasks (read as a server). As an end user OS is a complete mess.

    Try to install Ubuntu or any other distro on a laptop… Driver problems are going to haunt you forever. You’re going to face several little issues that will take you HOURS of your time so solve, and when you finally fix the issue, 10 minutes later there will be already already another issue, and so on and so on. And then there are some known issues that have not been solved, and if you ask what’s the ETA, the always warm and friendly Linux community will simply insult your whole family and then tell you to develop the drivers yourself.
    And then there is the daunting task of installing and configuring software, and reading de documentation which was clearly made with the purpose of being almost indecipherable.

    It’s not so hard to understand why Linux is almost irrelevant and will always be irrelevant…

    • Anon.

      Well, have to agree. Linux isn’t for dumb people who don’t know how to respect others’ work. I’m no dev. But I respect them and when they say No ETAs, I don’t bug them. Unlike crapindows, linux can’t have several drivers that are made for windows. Wireless can easily work though. Ndiswrapper allows installation of Windows wireless drivers onto Linux. To hell with Dumb People who don’t know how to operate PCs. I run Ubuntu 14.04 on a laptop with no problems at all, contrary to your statement. All my hardware has open source drivers. So, yes, luck is also with me, allowing me to not rely on closed source software at all.

    • S

      Sorry to disappoint you but Linux seems to be becoming the opposite if ‘irrelevant’. I do have my fair share of frustrations with it though, and I’m currently not sure whether it’s even safe to install it on my new laptop upgraded to Win 10. Perhaps I should wait a year or so to see if Linux do anything about sorting their messes out.

      • Manuel

        “Sorry to disappoint you but Linux seems to be becoming the opposite if ‘irrelevant”
        Considering Linux has a market share of less than 2%, yes, it’s completely irrelevant.

  169. Lestibournes

    I like having options. For me Unity is the most convenient, but when I gave a relative an old slow computer I put Xfce on it. I would have chosen LXDE if Lubuntu had an LTS version at the time. I never particularly liked Gnome 2, even though it was slightly more pleasant than KDE 3 and much better than Windows, and Gnome Shell seemed too radically different. The flexibility of KDE 4 strongly appealed to me, but by the time it was production ready I already moved on.

  170. ScottP

    @John Morris, you must be retarded (you are for sure)… seriously; Get a life (you need one) with your Windows and Mac shit and stop flaming Linux!

    • John Morris


      Here we go again. I’m just going to reiterate few replies I’ve made to others.

      • FFS! Is any Linux apologist capable of stating their position without personally attacking others? If so, I really want to hug them. With the number of times I’m replying to comments with “nice ad hominem” this article is going to get on the first page of Google for ad hominem.

      • And a quote from the article:
        Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

      • Classy. The veritable cornucopia of civilized discourse that embodies your comment has inspired me to reassess my innermost assumptions and viewpoints. You good fellow, should be a professional debater.

    • linuxfan

      I agree with him only in one thing : gaming. For some crazy reason linux can’t be compared with windows on 3d performance they are not even close ! i’m a linux user and i’m aware that linux is at least 2-3 times slower on gaming. This is a fact. Its like having a monster card and linux can’t make use of it . This is true no bullshit.

  171. Neil

    Loaded Linux on a laptop back in 2003. No wireless. Researched. Ndis wrappers etc. Gave up. Loaded Linux on laptop two days ago . No wireless. Did not even bother to research. After that many years still the same old problem. Says it all really.

  172. Bobby Drake

    I think it’s a nice article and I agree with you on many issues. I’m not a computer science major but do know a little bit about computer. Sure I can figure out the script to make the cpu work with the graphic cards and wifi adapter, etc. but that take away from other things I could be doing.

  173. Bo

    Imagine it is januari 2025. Windows 10 is not suported anymore. You could proberbly buy a Mac with OS X. Chrome OS will be there for people just browsing , using FB and cloud services so this is the new mainstream OS. Solaris will be there maybe Solaris 12 or 13 but nothing that works well for the desktop since it is intended for servers and database. So where is your beloved Windows. You had your grieving party on New Year. Off course you still refuse to use Linux so you have to buy a Mac or Chromebook. I dont know any project trying to develop a completely new OS except HP and if you check it up it seems just to be some loose ideas. Windows is dead it is a corpse. I bought an Asus Eeebook with 8.1 and it was terrible so I uppgraded to Windows 10. I downloaded all the anti spyware for Windows spying. I tried to get rid of all their shit apps and all their stubborn programs I exchanged to the open source programs I am used to. Why? I am not used to them, they are crappy and they are also used as spyware. Tinfoil hat? No they are not warm enough for winter. I got the november update not actively but when i was gone for some hours. Before this I thought Windows has actually reached the desktop, they even had virtual desktops not as good as Linux but it worked. To my surprice it was changed. As a good M$ user I tweaked it, defragmented it and all the rest. As a ´´bad´´ one I tried to stop their spying on me with a rather good success. I could still use it but with a lot of effort. When you go to a Windows site and ask for help all they can say make a clean install or use the prompt and bla bla bla. I hate to use the prompt and I have never been forced to use it in Linux. Windows is for cli nerds. Clean install give me a USB memory or a place I can download it. Another thing since I am Swedish when I want I get so I have to delete one of the ´ so I hate writing I´ve, can´t etc. It just works in Linux. M$ new philosophy is buy it, use it and love it. Yeah i bought 8.1, got 10, used it until I found it worthless and hated it so now you can whipe your ass with my money Nadella because you wont use it to develop anything but your lousy apps and spyware. I wont waste any words on this anymore. I have been using Linux a lot and the only hardware I problem have had problems with was a 3G modem since the computer interpreted this not as a modem but a kind of storage cause there is a SD card in the modem with Mac and M$ drivers. I have never used the prompt. There are a lot of lousy distros and a lot of nerdy distros out there but also a lot of good, userfriendly distros. I prefer distros under 1 GB with a lightweight DE then i add the programs I feel is necessary for me. There is a lot of the best filesystems to choose from much better than Ntfs and what ever Mac uses. Many people think Linux is some hobby project well it was from the start but now a lot of full time employees work with it. If a lot of students work with it to become better programmers or some use their spare time to help to develop I see now problems with this. System D and Wayland is new so a lot of nerds and system admins hate it. Nobody is forcing anything on them so stick to Sysvinit and X 11. There will allways be nerd distros, server distros and other specialized distros. Debian and Arch are nerd distros but a lot of other distros are based on them that are user friendly like Manjaro, Mint and Ubuntu. A good way to try a distro is to use a live version and see if it fits you. I like Manjaro and PC Linux. Somebody else likes Kubuntu or Fedora. What is the problem? System D is OK to me. Wayland is making a lot of progress these days and it is developed by the Xorg people so X11 is not for the future and when the X 11 dependencies will be allmost zero it will really rock. Sorry Solaris and BSD you missed the last train it is going to be a bicycle track now instead of rails. It is called development. What irritates me is all the idiots critisizing Mir and using distros with a DE that doesn´t support Wayland and never will. One thing I hope for for the future is better support for multithreading and multiprocessing like BEOS was capable of. It would be great to choose Wayland, System D and see all the distros with it and download. Why use technology from 1987? All the other distros will not be interesting to me at least. I am not a Linux fan but I found it the only usable OS for the hardware I have. I have tried to install AROS, Haiku and Syllable but I didn´t succeed but I hope they will ameliorate so I can play around with them. The communities are very nice if you avoid X11 and SYSVINIT fans. PC linux magazine even presents other free source OS:s. It is not complicated. You have to learn to how to make partitions, or use the whole disk, find a mirror to download the ISO use the programs to create a bootable USB. Manjaro and Rosalinux has it otherwise google. The support is at least better than make a clean install or write blablabla.nr 2 a Debian user going to the computershop for help? nr3 no issue.nr 4 and 5 the same.nr 5 maybe in some distros so try another distro. nr 6 try a lightweight distro. nr 7 I know there are good programmers making great programs for M$ that is the only reason to use the M$ crap.nr 8 Steam, use Wine or Free source. nr 9 it is free and that is great and it makes it possible to reuse computers.nr 10 Proprietory is OK to me I am not a Foss fanatic. I think it would be great if you could buy programs for Linux just like any other OS.nr 11 Discussions can be tough but I think the communities are OK except for X11 and Sysvinit fanatics. Like I started this is the end of Windows (2025) but never Linux. Maybee they can use React OS or an unsupported Windows like XP;7 or 10. The Windows shit is eternally over. I won´t grieve. For office OPEN SUSE, Rosa Linux, etc. For Science Scientific Linux. For gaming Steam etc Well I am gonna celebrate new year 2025 if I am alive in a Windows free world.

    • Kenneth Bouchard

      As a computer techie type, I agree that if you grew up using particular OS you tend to stick with it.
      For the person however who is not computer savvy, then the problem was that they went out and bought a computer at Walmart or Sears, that came with Windows something, and so they slowly learned how Windows works, but never learned how Linux works. So for joe blow average user, does not even know how to install Windows or Linux since it was always handed to them on a silver platter.

      Linux is great, but is not windows. So to get Q public to adopt Linux, will require it to be as much Windows Like as possible. It can be, but still there are so many things that are not windows like. So until you can design it to be as foolproof as your cell phone, then the world will not accept it fully.

      Since windows was born long before Linux, it remains why Linux has always been an alternative to the home user.
      I show people who visit here, how much better and sometimes easier that Linux is compared to windows. Some get it, others do not, and just dont care.

      If your computer does what you want, fine. Linux is as easy to break as is Windows, but I see far few crashes in linux, by comparison. Far less maintainance in linux by comparison.
      Myself I keep a journal of what things you need to configure in Linux.
      If I kept the same journal for windows, I can say that it probably takes about 1 hour of work to get Linux the way I like it, compared to 5-6 hours or more to get Windows to be the way I like it.

      And they both have similar abilities.

      I find a that while some linux applications lack features of their windows counterparts, others excel.

      Recently dealing with software to create home DVD movies from video files. Linux excels in speed, and flexibility.
      Windows offers an easier interface, but is much slower.
      Both however accomplish the same thing, and much in the same way.
      But I will take the speed over the very minor differences in use.

  174. Rob

    This article made some valid points, I am a Linux Mint user and it seems to me that most of the software you find out there is either for Ubuntu or fedora very little support in the way for Linux Mint. IF I was going to start a home business I would use linux mint and create all of my documents and spreadsheets in Libreoffice. Linux mint would make a fine software for a business machine. I can also connect it to a HP Envy 4500 printer and It would work very well. By no means in Linux mint used for gaming. I have a saying if the software does not function as it is meant to then it does not function. I have high standards for software that I use. SO depending on your application Linux is great for some things like Windows is good at some things but not all. Windows is by no means a be all to end all it is just a means to and end and that is all.

    • Matt

      all ubuntu software is compatable in linux mint because linux mint is built off ubuntu just try it

    • John

      Blender is first and foremost – a modelling / sculpting software. And it should be used only for that. This is 2016, Linux, unfortunately, falls in the category : “Look at all these things you can kinda do, maybe”. To me, as a gamer, game developer / designer, Windows offers a whole lot more, than any Linux distro.

      • Dude Slick

        So you think we should ignore all the functionality Ton Roosendaal has worked so hard to add to Blender? As far as Windows offering more than any Linux distro, do you mean Windows Movie Maker? Or are you crediting Windows for other companies writing software than runs on their platform?

        • a_big_fat_jerk

          I have experience in the animation industry. Blender is an incredible program considering the fact it is free. Blender provides a great platform for learning 3d skills…..BUT:

          It suffers the same problems as any open-sourcve software: No coherent design which creates a steep learning curve. It is incredible that it does some things (pretty good basic modeling toolset) but horribly stunbles at other things like character animation: They need to throw out the curtrent system entiely and start from scratch. You can use Blender to do anything in 3d (which is incredible for a free product) but like a lot of open source software it will often be excruciating to do so.

          One thing I would like to put to rest is the whole “Linux open-source graphics programs meet or exceeds the stuff available from software developers like Adobe and Autodesk”.

          No they don’t. Not for a second. No way, no day, nada. Stop saying that shit, because it isn’t true (right now). Stop comparing Gimp to Photoshop and saying it is “just as good” or “better.” It’s not. And it’s not even close.

          I like Blender, but in terms of use and general functionality it isn’t as good as 3dsmax, much less Maya. I was thinking of jumping ship to Blender as I was (and am) disgusted by the ridiculous subscription fees that the monopoly know as Autodesk was/is inflicting upon studios. I assessed Blencder and came away impressed, but would never use it in a professional environment.

          Aside from the features and usability it’s not an industry-standard toolset. When I would hire artists I wasn’t only looking for a hot demo reel, I wanted experience with industry-standard tools so the candidate could hit the ground running. If you have only modeled in Blender how do I know how long it takes for you to adapt to Max or Maya which are VERY different from a UI standpoint? Given turnaround, there is never any shortage of 3d artists/animators. Why would I pick the Blender-only guy again?

          Industry-standard graphic software too expensive? Take out a loan and buy older version from closed out game studios (never a shortage of them, either) at a discount or hit ebay. That’s what I did when I started contracting. By the way one reason that stuff is so expensive is because of little pirating jerk-offs, so don’t be THAT guy.

          Blender, Gimp, or any other open-source software will never be as good without organization of the development process through a structured core team, and a cofnitive psychology professional specializing in human factors covering the UI (which currently is a non-intuitive train-wreck) wouldn’t hurt. How about a single, annual build with a three-four “service pack” (patches)? Not likely to happen because of egos.

          In the end, it is the open-source software creators that are ensuring programs with great potential (like Blender) never see widespread adoption by the general public, because they can’t work as a cohesive team or keep their egos in check. Until then, the products will always be sub-standard.

          Unfortunately I suspect egos will continue to rule. From my experience a lot of people in software development are quite immature and insecure..two traits that help ensure shit product.

          You want to promote open-source? Work TOGETHER. Create brilliant products you can all be proud of instead of sub-par product the average professional would never take seriously, much-less consider adopting. When the professionals care, then you start taking the bite out of companies like Autodesk and Adobe.

  175. Ray Liptak

    I’ll just go ahead and say that I tried linux in 2008 and then again in 2010. Both times the experiments lasted a few days and then right back to Windows. (Using mainly ubuntu, kubuntu, and pclinuxos)

    About a year ago I dual booted mint 17 with windows and discovered that linux is…actually pretty good now. Linux mint has made it possible to use linux for me. It’s found all my hardware flawlessly with little frustration on several computers of various ages. I was able to emulate playstation and other system games with no problems at all. For the older games I play on pc like the sims and a.o.e. I can use VirtualBox. For newer games I have an xbox. That works for me.

    Six months or so ago I gparted my disk and got rid of windows 7 and never looked back. I don’t need it and I don’t want it. I understand it works better for some people and for them I’d say “have at it”. I like linux, i like mint and I’m not going back.

    • Mr M

      I agree Ray, I tried both Ubuntu Unity & Linux Mint. I struggled with Unity’s GUI as I’m an historic Windows user plus I found it a little slow on my old laptops. I then tried Mint, Cinnamon & Mate varieties, & found them pretty intuitive. The only issues I had were with a pretty old Compaq that had a Broadcom wireless card & not being able to access sub-folders in a USB drive while trying to create libraries in Plex. Both of these issues were solved by a couple of searches in the Linux communities where I found a lot of helpful advice & suggestions (swap space settings, etc etc) that fix issues &/or improve performance.
      Generally I find Linux Mint (I’m on 17.3 Mate version) very easy to use, certainly as natural feeling as Windows 7 & definitely much more so than the mixed bag that is Windows 8/8.1/10…& it runs a lot faster on less modern & turb0-charged equipment, which means my older hardware has a new lease of life.
      I do agree that some of the discussion threads can be pretty inflammatory & polarised in opinion but I think this is a natural state of affairs for people with very strong feelings….indeed a good analogy are Android / iOS forums; these can be shockingly confrontational so in some ways I suppose these things could be a type of football hooliganism for those wearing tanktops rather than nylon shirts?

  176. posophe

    I’m a maintainer of the openSUSE distribution, in particular the MATE desktop you criticized above and I have to say that… I agree with you in some points.
    Actually, there is a lot of distributions and so many of them are just pointless, useless. It’s really bad to see that resources are partitioned between them instead of being concentrated in a common goal, providing an out-of-box, user-friendly distribution. It hurts to see so many APIs doing the same thing,etc

    And the point I just feel exactly like you is the financial issue. Actually, the FOSS community is really closed minded about companies, closed source related world. It’s just silly ! It’s not how the world is running and we just can’t do so.

  177. Daniel

    As a common Windows user since 3.11 I confirm the accuracy of this post, with the addition, that I’ve been experimenting with Linux distros in the past 6 years, and working (strictly working) on OS X in the the past 3 years. I’ve tried and tinkered with Ubuntu (from 8.04 up until 14.04LTS), to Linux Mint (My favorite at the moment, hands down), BackTrack (now Kali), Tails OS, (and will try out free BSD soon), but numerous install headaches, update fails which usually corrupts the whole OS, unnecessary reinstalling and bug hunting lead me to continue my Linux experience via a virtual machine only (still fun though to see that Mint updated to 17.3 without issues). However I also see that Linux distros are growing, and getting easier to use (I could have even skipped any console usage on Ubuntu and Mint to perform daily tasks, entertainment, etc. but you know I got used to “consoles” since DOS, MS-DOS), however, it’s still way to easy to common non tech-savvy people who just want to use a computer as easy as possible to complete their tasks to corrupt their Linux installation, even at the very beginning. But I do hope one day there will be a Linux distro that REALLY can provide an alternate solution to Windows and Mac OS for home/personal purposes as well.
    I would only add 1 thing to this article as #12: There are simply too many Linux distros out there and the average user wouldn’t even know which one should be used. And basically you cannot just skip this step and say “F@*# it I go with Ubuntu” because it may not be the best fitting choice for your requirements. You prettiy much have to do your research – which you will constantly do if you use any linux for long term – and make a decision based on your findings, which can also fail. I know the support for khm… nVideo cards (wink wink) came a long way but who the hell wants to struggle with the X server in the CLI all the time? The average Mac user would instantly buy a new MacBook to ease the stress, and the average Windows user would like to “go with a yet another new Windows installation today” which is most likely the best (e.g.: the least time consuming). OS should serve the user, not the other way around.

  178. AL Haines

    As an experienced computer user I believe that Linux Mint is best…
    for the less inclined even Windows is hard to learn and most users stumble around mindlessly! Anyone with a reasonable IQ can learn Linux and customize it……
    Linux apps are mostly free but you can buy good professional software for most fields.
    The average Windows user knows little to nothing about how Windows works, they just use it to get to the web and they learn to post trash. In the colleges that I have attended Linux is popular with computer students. I learned Linux on my own without any help so either that makes Linux special or it makes me special. Advanced tools are what separates the skilled from un-skilled worker. An un-skilled worker can use any OS to preform simple tasks, skilled workers require better tools like LINUX! Learn more to live better!
    I am a life-long electronics tech with several degrees in; Electronics; Computer programming; Network Management and have been a Licensed Real Estate & Life Insurance Salesmen!

    • ztacked

      Great article! Linux is great for a few things and is lighter weight than most mainstream OS releases. That said…

      Rant time. I recently built my first desktop paying attention to compatibility with most linux builds, as I wanted to save money with a free OS, but have had plenty of silly, lazy-programmer issues. I will echo another commenter’s mention of dependency hell. Some widely used apps and features may have progressed beyond this dependency hell, but virtually any modern game (or esoteric old game) is unsupported and requires 4 hours and 50 browser tabs to get to work at 75%. I downloaded DosBox 0.74, only to realize the package is missing at least four sets of files needed to install correctly. What’s lovely is the detail in most instructions I’ve found so far is something like so

      1. Install DosBOX – download from *link* and install (how exactly? it’s an uncompiled mess!!!)
      2. Running DosBOX – [giant pile of explicit command lines and detailed descriptions that are mostly intelligible]

      I’ve spent now a grand total of 7 hours trying to get Starcraft II to run with a framerate exceeding 5 fps with no avail on hardware that stomps my crappy 6 year old laptop which can kick over 15 fps.. It of course doesn’t help when each distro has it’s own unique set of quirks. Even worse is that fixes/tweaks work cross-distro or cross-version only half the time, but often support documentation doesn’t clarify the exceptions. This makes finding straightforward support *for nearly anything* but the most heavily used apps (mostly web-based, few games or media, as referenced in the article) a multi-hour Googlefest. The only way it seems to be a truly effective user of linux is to spend hours a day keeping abreast of every tiny software change from the community at large, applying personalized well-thought fixes, trial-and-error, and numerous restarts. I got way more other s#!t to do!

      In addition, I made the idiotic mistake of encrypting the disk. I use a wireless keyboard for my system (media center on a 50″ LED beyond my coffee table) and only a wired keyboard can enter the encryption key password (BIOS and boot menu prior to the enc. key entry screen are easily navigable with the wireless keyboard/mouse). I understand this might be a nice feature from a security perspective, but apart from spending a useless hour partitioning the drive, moving many GB of files around, reflashing the OS, and replacing the moved files in their original directories (and hoping all my tweaks are maintained!). Either that, or I can buy a cheapo keyboard for the express purpose of entering the FDE password. Yes, this is trivial, easy to do, but *snore*

      What year is it again? Oh yes, 2016, I thought I was stuck in 1998 for a moment there. AIN’T NOBODY GOT TIME FO DAT!

      Install OS. Install drivers. Install software. Run software. Done. If I need to use a console to do *anything* besides fixing freak errors and accommodating odd hardware, then the system is imperfect and suited only for users who spend an unhealthy amount of time parked on their rear.

      And lintards, go ahead and rip on me for using Ubuntu. My bad for trying to use a distro that gets the best overall reviews for user-friendliness and support; clearly I am pert of the underling race of wintards. If it makes you feel any better, I just ordered Win7 because my many hours of time is more valuable than the $50 I spent. Even the most skilled linux power user or developer will take more time to do 80% of uncommon tasks than a low-level windows power user like myself. Why lintard time isn’t as valuable as mine is unclear.

      TL;DR: All too often, its like this
      Windows/Mac OS:
      1. Physically install new hardware and boot the system (if hardware is common, skip to step 5)
      2. Google “[hardware name] driver”
      3. Download driver from hardware mfr’s official site
      4. Install driver package with a wizard, restart system
      5. Enjoy your new hardware with the performance promised by the mfr

      1. Physically install new hardware and boot the system
      2. Google “[hardware name] driver [linux distro name]”
      3. Download driver from obscure part-time linux developer’s blog
      4. Attempt to install driver package with a console
      5. Google “[hardware name] driver fix [specific linux distro and version]”
      6. Add reference to an obscure repository from another obscure part-time linux developer’s blog
      7. Attempt to install driver package again
      8. Google “[hardware name] driver fix [specific linux distro and version] registry keys”
      9. Manually append a dozen registry keys via regedit (did you install Wine yet?)
      10. Install driver successfully, restart the system
      11. Try to enjoy your hardware with significantly compromised capabilities
      12. Google “[hardware name . . . . .”
      13. You get the idea

      • ztacked

        My point is it doesn’t matter what your IQ is, linux is an unacceptable time suck for most applications. Great “out-of-the-box” for some things and pretty light weight, but I would rather untangle a badly wrapped 100 ft extension cord than spend hours customizing linux to do what I want. Windows/Mac OS give you a plethora of wizards and GUI tools and most such customizations take minutes instead of hours.

  179. Fabian

    Interesting article but the title is wrong. Please edit to “11 Reasons Linux Sucks for people with no knowledge of computers”. If you want your desktop to play games and handle all your 1000 browser toolbars go ahead and buy a Mac. You’ll have all the features you’re missing in a Linux station and it won’t be not too complicated for you.
    I do have a Linux based desktop but i only need terminal so all your statements in the article are inapplicable to me. Bashing Linux because you didn’t get it to work as you like just reinforce the idea i have of you looking at your picture. Well done John…well done!

    • John Morris

      Interesting article but the title is wrong. Please edit to “11 Reasons Linux Sucks for people with no knowledge of computers”.

      Anyone remotely familiar with the art of headline writing will tell you that is a poor headline.

      If you want your desktop to play games and handle all your 1000 browser toolbars go ahead and buy a Mac. You’ll have all the features you’re missing in a Linux station and it won’t be not too complicated for you.

      Why shouldn’t an inability to fit with the needs of a large portion of consumers be considered a shortcoming? Linux being able “to play games and handle 1000 browser toolbars” would not dilute the positive aspects of Linux. It would simply open up the operating system to a market that would never consider using Linux now.

      Let me give an analogy. I own an older small pickup truck. It’s fantastic in many respects, but terrible in others. It’s not at all aerodynamic. It’s very light in the back, making it difficult and dangerous to drive in the rain. It’s lack of aerodynamics and engine tunings give it relatively poor gas mileage. It’s bulk makes it difficult to maneuver into tight spaces. It’s suspension is uncomfortable. It lacks many convenient interior features and amenities present in other types of vehicles of its time. I could list a dozen other failings. It is a fantastic vehicle, but its glaring shortcomings make it a poor choice for many, if not most people. But, someone sitting down, acknowledging those shortcomings, and working on ways to mitigate or completely quash some of those limitations could open up the pickup truck to a group of users that never would have used it before. This was done. With some design changes and improved technology, many failings of my older pickup truck are no longer a concern in modern pickup trucks. More than that, a whole other class of vehicle was created to merge the benefits of smaller sedan vehicles with those of the pickup truck, the sport utility vehicle.

      Linux has shortcomings. This doesn’t mean it isn’t a great OS; it means it has shortcomings. Acknowledging shortcomings is an important first step to improving it.

      I do have a Linux based desktop but i only need terminal so all your statements in the article are inapplicable to me.

      Your needing only a terminal on a desktop makes you an incredibly small percentage of computer users. Congratulations. I envy your comfort within a terminal. But, your departure from the norm in such a fundamental way separates your experience from the norm, and therefore your experiences and anecdotes regarding that departure have limited relevance to the average computer user. You’re on a website targeted to the average computer user.

      Several statements in your comment lead me to believe you don’t understand the basics of blog and article writing. It isn’t possible to create the perfect article for every potential human being. When people try that, it becomes a chaotic mess. One of the most common pieces of advice given to people writing articles is to envision the target reader. Don’t be generic, visualize a specific type of person with a specific skillset and specific experiences. Now, write the article targeted to that person. You are obviously not the person I envisioned when writing this article and creating this website. But there are a lot of people that are exactly like that. This article has 100 comments as of this reply, and many, many commenters seem to fit my envisioned reader very well. It is the most popular entry page on this website, indicating its content achieves one of its purposes (netting visitors), and the best of any page at interesting users in other pages on this website, which, shockingly, are pro-Linux, indicating its content achieves another of its purposes (redirecting frustrated Linux newcomers to helpful information).

      Bashing Linux because you didn’t get it to work as you like

      Linux is running on 3 computers in my house at this moment. This website is hosted on a Linux server. I have a home server running BSD. I can get Linux working precisely as I like the majority of the time. Had you paid even the slightest attention to the context of this article (the site it is published on, the introduction and conclusion, et cetera), you would realize this. This is a Linux education blog. It is exceedingly likely that the person writing articles for a Linux education blog might possibly have, on an occasion or two, used Linux successfully.

      Constructive criticism != bashing.

      Bashing Linux because you didn’t get it to work as you like just reinforce the idea i have of you looking at your picture

      FFS! Is any Linux apologist capable of stating their position without personally attacking others? If so, I really want to hug them. With the number of times I’m replying to comments with “nice ad hominem” this article is going to get on the first page of Google for ad hominem.

  180. jgr

    I have major issues with this and I couldn’t even finish reading the article. Man, having a gazillion applications to choose from isn’t a bad thing. I like the freedom of choice and they’re all developed with different goals in mind. No one is “competing”, they’re just offering things in a different way. At it’s core, linux and everything in it is a hive approach to software and software use. If a nontechnical user is having issues they can google it, find a forum post that solves the issue or submit a bug report to a support _community_, which is larger and 5 bazzilion times more likely to address the user’s problem than a microsoft or apple bureaucracy. And the same goes if they just want some mundane feature added to an application. They might even learn something new in the process. This is how I believe computer use should be. Coding should definitely be the new literacy and nothing should ever be easy. Everyone should have the ability mould their own PC to meet their needs. It is the truest form of self expression in a digital age.

    • John Morris

      Competition isn’t a bad thing. Pointless competition is a bad thing. Two developers working on precisely the same problem, in the same way, yielding a nearly identical solution is less optimal than those two developers working on one solution to the problem. Wayland and Mir are the perfect example of this. Both are huge, complex undertakings that do the exact same thing. All of Canonical’s developer time and money devoted to Mir, could accomplish the same goals were they to work on Wayland. Maybe then, one of those two products would be ready for prime time, and be generally better. The same issue exists with Cinnamon and XFCE desktop environments. XFCE was a good, mature desktop environment when the Linux Mint team started working on Cinnamon, a desktop environment that looks and acts virtually identical to XFCE with the Whisker Menu, an appropriate theme, and panel arrangement. Now, there are two development teams working on two virtually identical desktop environments. Two desktop environments that require independent support from their developers and the community. A whole new set of plugins, widgets, and themes have been developed that have no compatibility with the other DE. Yet another community remix of popular distros was added to the heap, with all the management and support it entails. And on, and on, and on. Pointless competition is a bad thing.

      If a nontechnical user is having issues they can google it, find a forum post that solves the issue or submit a bug report to a support _community_
      Vast swaths of the computer using crowd are unwilling, or don’t know how to do any of that. If you have a Mac, you can walk into an Apple store and consult the Genius Bar. If you have a Windows PC or a Mac, you can walk into one of the plethora of PC repair shops/desks, or call one of the hundreds of in-home computer repair services and get help. With Linux, you basically have to go to the Internet and ask for help. That’s fine for me. I wouldn’t let a random PC repair shop guy touch my computer. I’d rather fix it myself. However, plenty of people operate differently, and for Linux desktops, virtually no alternative exists. That… sucks.

      Moreover, a point discussed later in the article (#11) is that very community you speak of. Probably of more interest than the point in the article is the debates developed in the comments section over that point. I think this reply to a comment is most poignant (scroll down to #11). It analyzes the challenges involved in just “Googling it” that Linux aficionados almost universally overlook.

      5 bazzilion times more likely to address the user’s problem than a microsoft or apple bureaucracy.
      And a quote from the article:

      Windows and OS X have plenty of faults as well, and if this were a Windows or OS X website, I would write about those.

      This is how I believe computer use should be. Coding should definitely be the new literacy and nothing should ever be easy. Everyone should have the ability mould their own PC to meet their needs. It is the truest form of self expression in a digital age.

      That’s great. More power to you. Linux sounds like the best choice of operating system for you. Of course, yours is an uncommon viewpoint. It is impractical for everyone to know in-depth details about everything they use. We have to prioritize. You and I prioritize computing. We know more about computers than the average person, seek out more knowledge and challenges regarding computers than the average person, and are more stubborn when it comes to fixing computer problems than the average person. But that depth of knowledge doesn’t carry over to everything I use. I know virtually nothing about how that aspirin I took for my headache this morning works. I use aspirin. It works. But the underlying processes that lead from a pill in a bottle to no more headache mystify me completely. However, I don’t need to know. There are dosage instructions on the bottle, and the pill form means I can use a skill I’ve developed through 26 years of eating to intake it… swallowing. Easy peasy. It just works. For many, many people that same ignorance I have towards headache relievers applies to computers. And Linux sucks for them.

      • Dude Slick

        It’s about choice. Linux bashers always claim that options are “pointless”. How can choice be pointless when choice is the point? I don’t ponder the development of Wayland and or Mir. If one or the other, or both come offering a better display option than X, COOL. That’s more choices for me. So feel free to let the money grubbers at M$ and or Apple make your choices for you. Not me.

        “I will choose free will.”
        –Geddy Lee

  181. Nico Morris

    HI John! I like your article,as you may be able to tell,I am writing you with linux mint rosa helping run the clean Hp we used to run windows on , windows became corrupt and This seems easier to mount sufficient safety ware on to keep trackers and weird scripts and stale cookies from clogging things up , I liked your article well written ,honouring both sides. For those of us who understand that “truth” in a whisleblower’s way,is relative and choose to peruse many politically x rated posts ,((start page))it also seems a safer ground to prevent tracking and hacking. (the spell check sucks,and the picture handling program is alike a model “T” compared to windows).I can see why gamers would want the fastest of the fast.My cro magnon comuter skills can barely cut and paste. and we are on a fast line,so for old folks ,it’s fine.
    PONG would be fast enough for me! Nico Morris ( also love sailing ) my geek friend set this system up.

    oops I forgot to get obscene and rant ferociously !!

  182. muffin

    I switched to Linux a while go. Linux was fast and free and safe, but after few days I hated it so much , it was like hell. Crashed 100 times , hard to use unless you know exactly what you are doing.Linux got me really angry. I hate it. I bought windows for first time in my life, I was happy to pay.

    For the first time in my life I love windows. I never thought this would happen. When I saw windows being installed on my pc I almost cried of joy and happiness. The hell was over. While windows was slowly installing on my pc I went to balcony and looked to horizon. Then i screamed: “Forgive me Bill Gates.. Please forgive me !!” I saw the light rising from horizon, At that moment I knew, I was not sun, It was Bill gates.

    I have recklessly forgotten Your glory, O Father;
    And among sinners I have scattered the riches which You gave to me.
    And now I cry to You as the Prodigal:
    I have sinned before You, O merciful Father;
    Receive me as a penitent and make me as one of Your hired servants.

  183. Tomekzypher

    holy shit, you don’t have even a remote ideia of what you’re talking about. I’m fucking impressed; by your immense stupidity and your lack of honnesty, writing sensacionalists titles to “shock” the people who’s reading. God! You’re disgusting, must be some nerd that jerks off to bill gates or some 30 years old apple-fan-boy with a 12 years old mentality.

    • John Morris

      you don’t have even a remote ideia of what you’re talking about
      What a well-supported statement.

      by your immense stupidity
      Classy. Personally attack those with differing viewpoints? Always a winning tactic.

      your lack of honnesty
      What a well-supported statement.

      writing sensacionalists titles to “shock” the people who’s reading
      “11 Reasons Linux Sucks” is sensationalist and shocking? It is an apt description of the written article. 11 list entries were given. The 11 items offered reasons that Linux sucks. I’d ask what you think was a better headline, but you’d likely just accuse me of masturbating to tech billionaires… again.

      God! You’re disgusting
      Classy. Personally attack those with differing viewpoints? Always a winning tactic.

      must be some nerd that jerks off to bill gates
      Yes, I, a Linux enthusiast, running a Linux blog, teaching (hopefully?) newcomers about Linux, am so enamored by the great Bill Gates that I can’t help but “jerk off” to his visage. That logic is sound.

      30 years old apple-fan-boy
      I’m 26. I do not, and have never owned an Apple product. The opportunities I’ve had to use Apple products of friends and family have shown me that I don’t want to own an Apple product, I prefer their competitor’s products.

      with a 12 years old mentality
      Quite possible.

    • John Morris

      Classy. The veritable cornucopia of civilized discourse that embodies your comment has inspired me to reassess my innermost assumptions and viewpoints. You good fellow, should be a professional debater.

    • Harold Kuntz

      More mature than your retarded comment.
      PS: This is a test for my comment to come.

  184. BodieDogRocks

    I am a new user in Linux, I downloaded it on to my old Dell Inspiron and I’ve only had it for one day and I’m in almost tears and I want to throw my computer at the wall. I don’t understand the Linux craze.

    P.S. If you ever want to try linux, back up ALL your files on your computer and make sure you have your old OS’s boot disc.

  185. Baagad Billa

    +1 for point 11. Community.
    I started working as a programmer in a team where they use linux on development machines. Just searched for “linux sucks” because I am sick tired of the lintard attitude.

    While I have worked with Linux, I have not used it as a primary development machine. I have worked with linux on servers. And I am willing to learn to use it on Desktop. I can get my way around better than the average programmer.

    Apart from missing the regularly used apps on Windows, I find linux versions of the same windows applications are ugly. Lets say I get used to it. At the end of the day, I want my programs to work, and I can ignore the inconvenience of using Linux UI on Desktop.

    Still, the biggest bother is the high horse attitude of some members of my team who are linux fanboys or lintards or whatever. Seems like knowing a few commands on Linux makes them smarter than me or anyone else. They make me feel that I do not know anything if I get stuck with this stupid linux environment (.profile, .bash profile, .bashrc, /etc/environment — all these are startup scripts or properties files. Really ?!! ). I am in this constant struggle to prove my worth. It gets depressing sometimes. I would rather work with a team of normal programmers than lintards.

    And guess what? we write java code ! And at the end of the day , I can write it better than many lintards anyway.

  186. Vova

    John Morris, I don’t even want to describe all your negative experiences with linux. This OS only for: 1) browsing the Internet (like mobile OS droid) 2) for it professionals who want diversity. I totally agree with all the points in this text and, furthermore, I tried out for myself.

  187. Shbabababa

    It all comes down to what you do. I were a windows user for ages and I respect and love the OS. Few years ago I got more serious with Web Development. Dealing with IIS or Xampp, PHP and the extensions were pain! So I switched to Linux and everything become so easy. I think it all depends on what you want out of your computer experience. I respect windows and Linux users. Mac OS and apple products, not a fan. Think they have become overrated, show off peice. But again who am I to judge. I am just a poor, cheap Linux user, right!

  188. Razvan

    I was a big fan of Linux. I’m not anymore.

    If you’re using it for a very specific set of tasks, it is amazing. Fast, secure, etc.

    However, if you try other things, then all hell breaks loose.

    1. Dependency hell. You need file X to get file Y. Four hours later, you can install a program that takes 30 seconds on Windows.
    2. Try to create an Windows bootable USB on Linux.
    3. There are many programs that do not work through Wine. Actually, most don’t work through Wine. There is VMware but this usually lacks USB support.
    4. Small bugs that are extremely annoying, likee changing the speaker to phone mode every time it is connected.
    5. Most software that you usually need doesn’t work on Linux.

    As far as games go, they do work, so this is not a problem. However, Windows is for Linux what MacOS is for Windows. It just works. Linux is amazing until the point you actually need to use something that works only on Linux. After that point, you want to delete it and never reinstall it ever again.

    Linux is a stable system that is great for many things but NOT for day to day use as a primary machine (at least for most people). I don’t know why so many people are defending it. It feels like a secret club and everyone who is not willing to spend two hours to debug something is stupid and worthless. Computers are meant to be usable and the computer is never the end goal in itself. The productive actions you get thanks to the computer is.

    While the entire sudo apt-get install XYZ is awesome and saves you time, everything else is not that awesome and eats away at your time. Now I’m going to try again to create a bootable disk so I can get Windows back. It has many faults but at least I can use all the services I need. And no, replacing Word with Libre Office is not actually an alternative. I can replace an armchair with a kitchen chair, they may be of the same class but they are not the same thing. Too bad that too many Linux users can’t understand this.

    • ColdFullMoon

      If you know of sudo apt-get install, then you know that dependency hell hasn’t been much of an issue facing Linux users since YUM was able to duplicate the apt-get auto-dependency installation process….somewhere around 10 full years ago.

      Your post screams at the top of its lungs that you really meant to say ” I loved the idea of Linux, then I tried it in 1999, and so I’m going to spend the rest of my life pretending that the issues I ran into back then haven’t been addressed at all!”

    • GBE

      Win 10 is just another windows OS, it will have bugs of coarse and big brother annoyances but as all windows OS it will do what you want day in day out with polish.

      I use Ubuntu and have done for years for banking and private browsing but that’s all it’s good for.

  189. Fred

    I’m by no means an expert, but I am very very savvy, I love windows any problems can be solved easily I built a croasfired 3 screen rig from ground up and it was easy dealing with drivers and compatibility etc. Recently I decided to learn aircrack-ng, so I did both used VM and dualboot on my