Windows v Linux: The Great Debate

I enjoy debates on various topics, but sometimes it just needs to be put to rest for awhile. I am specifically talking about the on going storm of which operating system you should use, and which one sucks. Well, I hate to be the bearer of bad news, but neither is the best. Both platforms have their upsides and downsides.

The one area I really want to discuss is Linux and Windows in the desktop aspect. Microsoft Windows has dominated the market in providing a easy to use GUI environment for it’s users. It’s backed by a huge corporation, and for software developers that wish to remain in the market and stable, it’s a good thing. Considering the free and open source nature of Linux, and its communities it’s no surprise it is a late bloomer in this field. I wouldn’t have expected it not to be, it does after all rely on communities volunteering their free time away from work and family to create such programs.

Only recently has anything user-friendly in terms of Linux Distributions been released, and that is Ubuntu. If something as simple as that was created around 1995 (Windows 95 release date) the operating system community might be drastically different today. Because of the late start of newbie-friendly desktop environments in Linux, of course there is going to be hundreds of Windows-only programs and games, and of course the majority of the users are going to stick to Windows so they can continue to use the programs and games they are accustomed to.

The number one debate point I hear about switching main desktops from Windows to Linux is their programs they have used for years on Windows. There are some really great Linux alternatives to many different programs you would normally need on Windows for things such as business, graphics design, and video editing. But, and there’s always a but, for the corporate world, most things of this nature are centered around proprietary applications for proprietary operating systems (Hello Windows, and Mac!). I don’t think you’ll be able to change the entire corporate world’s mind on this either.

As for home/personal users’ desktops and one of the greatest reasons I still keep Windows machines in the house is gaming. There’s some games designed specifically for the Windows operating system that will not run under Linux using emulation software such as WINE. And it is this reason I have Windows desktops still. A common argument against this is there are similar games of the same genre created for Linux desktop gaming as well. Yeah, that’s great. But is it [my] game? I don’t want to play [alternative game], when I can not change anything and still play [current game]. For Linux zealots attempting to convert Windows users using this argument, stop. It’s invalid, no matter how you look at it, it is a matter of personal preference for which games users like to play, it does not matter what operating system they are coming from.

Now that we have the desktop world out of the way, the one thing I can agree on about using Linux is for servers. I use them, this website, and my other websites are all hosted on Linux based operating systems. And I wouldn’t have it any other way. When it comes to server hosting, Linux is definitely what you need.

I’ve just been a bit annoyed lately by people attempting to forcefully push others towards their operating system because their closed-minds cannot comprehend why someone would not want to immediately jump over to a completely new environment without another thought. It’s sad, but I have seen it happen in several places I have visited.

My current setup includes a Windows desktop, Windows laptop, and a broken Linux server. When I get everything fixed I should have A Linux desktop, a Windows laptop, and a working Linux server (or two, maybe). We’ll see.

Using Linux

I have used Linux in both environments (Desktop, and Server). Linux is a very great platform for many reasons with reliability being one of top features I use it for.

There are a couple of distributions that I alternate in use, or have more than one machine running either as the host or using a program to run one ‘inside’ of another, such as VirtualBox.

Debian is one of my favorites. I have only used it for servers so far, but I must say it does a great job. They have several different downloads you can choose from. The one I use the most would be the netinst (net install) ISO file. It contains only the minimum needed to get Debian up and running, and provides you with a method to download and install packages, so you are only putting on there what you want, and don’t have to spend time removing applications that you never intended to have on there.

Arch Linux was both my server and desktop operating system for awhile at one time. I originally downloaded and tried it at the request of a friend, but after using it I liked it more and more. It’s pretty quick to install, and once you get the hang of it, fairly easy to use and maintain.

Currently I am using Windows as my desktop operating system, but when I made the change I didn’t have another machine good enough to run Windows around. Unlike then, I have a laptop with Vista preloaded on it. When I get around to it I will be putting XP on my laptop, and Debian back on my desktop, which is currently running XP.

A friend of mine posted something similar to this titled Why I use Linux. I thought it was a great idea to tell others about my reasons for liking and using Linux too.