A long time ago, I read an article on ZDNet on why Windows is better than Linux. This post is to set the record straight, and prove that Linux is actually the better choice.
First of all, before I get started, let me say that Linux is just a kernel. It doesn’t come with a GUI, or really any software for that matter. When you think of running Linux on your computer or server, you’re probably thinking of a Linux distribution, or distro. A Linux distribution, such as Ubuntu, is a complete operating system that runs on the Linux kernel. Distros often include a GUI for desktop users, along with a lot of other software you expect to be installed on a modern OS, such as a browser.
In the rest of this post, whenever I mention Linux, I’m probably talking about Ubuntu.
Before I Go Any Further
This is in no way an attack on the author of the post. Everyone has their own opinion, and I respect that. This post is merely stating my side of the argument.
On With the Argument!
Go ahead. Comment. Rant. Prove me right.
Reason #1: As soon as you mention one distro, all the fanboys go insane claiming you’ve made the wrong choice.
So, is this supposed to be an actual reason? I mean, you can use whatever distro you want, and there will be part of the Linux community that agrees with you, and another that doesn’t. Just like most other things in life, there’s no way to make everyone happy. You’re always going to end up offending at least one side of the argument.
But, there are even more problems with this statement. If you stick with Windows, you’ll have all the Linux fanboys going insane claiming that you’ve made the wrong decision. On the other hand, if you go with any Linux distro, you’ll have at least some Linux fanboys on your side. Also, what about the Mac fanboys? If you choose Linux or Windows, they’ll say you messed up. So, there’s no correct answer, but the best one is choosing any Linux distro.
Reason #2: For all of us who have lives, there’s Windows.
This isn’t a really descriptive header, but basically what they’re saying is that they once had a Linux server crash on them, and that not all “common software” works on all distros.
About the crashing, seriously? I’ve witnessed more crashes on a single Windows computer than I’ve seen Linux crashes in my life, and that’s coming from a person that intentionally ignores “do not edit this file under any circumstances”. Windows constantly crashes for no reason, and shows the “Something happened” screen. I mean, at least on Linux I get a real error message that I can look up and figure out how to fix.
Of course not all software will work on all Linux distros. I can’t run a Mac program on a Windows computer, so I could make the same argument about that. Not to mention the fact that more and more services and products are making the move to the internet. Many of the popular browsers support Linux, which means, as time goes on, this will become less and less of a problem.
Reason #3: The aggressively nutball Linux community
Isn’t this just reason #1 again? Of course there are those people that will disagree with everything you say, that’s just part of life. If you post something on the internet, expect there to be criticism, most of it just to insult you. But anyways, the Linux community I know is supportive and will go to great lengths to help you out with any problems you encounter. Most problems you’ll run into already have solutions on the internet. If they don’t, there’s always Ask Ubuntu, or the equivalent for your Linux distro. Are there annoying Linux users? Yes. Are there annoying Windows users? Yes. Do I see the point of this reason? No.
Reason #4: Linux doesn’t run many serious production applications
First of all, this is highly opinionated. Define “production applications”, and those that aren’t available online. They specifically mention Microsoft Office as not being available for Linux. Ever hear about Office Online? Yes, I know the post was published in 2014, but Office Online was launched in 2010, so yeah.
As for all the other software they mentioned, I don’t know the Linux alternatives for those. But the fact that the author of the software decided to not create a version for Linux isn’t exactly Linux’s fault. Still, there are solutions to running Windows software on Linux, one of the most prominent being Wine, and my favorite being PlayOnLinux, which builds on top of Wine and makes it easier to manage separate applications. If all else fails, there’s always virtual machines through software like VirtualBox, which allows you to run Windows without needing to dual boot(having the option to boot into Windows or Linux each time you power on your computer). With processing power continuing to increase, the performance difference between native and virtual machines will continue to decrease.
Reason #5: Windows is just nicer
This is 100% an opinion, which I don’t think even makes sense. Don’t like the Windows GUI on Windows? Sucks to be you. Don’t like the current GUI on Linux? Simply install another one. You can choose from Unity, Gnome, XFCE, LXDE, and more that I can’t think of now. If you like the command line, you’ll love Linux. The command line in Linux is much nicer than Windows’, mostly because it can actually do useful stuff. You can control everything through the terminal if you want. If you’re a GUI person, that’s fine too.
Linux is Free
Lastly, Linux is 100% free to download, modify, and pretty much do whatever you want with. You don’t need a license key, and you don’t need to buy a DVD(although you can). You can make your own Linux distro if you wanted to, but can you make your own version of Windows? I don’t think so.