While Linux has been around for a very long time, it has been ignored for mainstream desktop use for most of its existence. However, two little words are being written more and more in the technology press: "and Linux." Two years ago, no one even bothered to check whether or not products would work with the free operating system, but now it's becoming compulsory to divulge Linux compatibility.
Critics and Windows fanboys say that switching to Linux will bring the same limitations as switching to Mac will, thus putting the user in a sandbox of limited options, while Windows works with a near limitless range of hardware and software. Linux is not like a Mac operating system. In fact, Linux will run on a wider range of hardware than even Windows.
As far as the software goes, free alternatives to most mission-critical applications for Ubuntu are just a download away. As an operating system, Linux is completely customizable, from the kernel to the GUI and beyond, which is not something that can be said about Windows.
The question is not “can Linux run it?” That has never been the question with regard to Linux. Instead, you can make it do just about anything that you want it to do. The more pointed question is: “just how much of a hassle is this going to be?” Being a do-it-yourselfer, I don't mind the challenge. Spending the hours needed to properly overclock a rig only to fill your system tray with CPU-draining security programs and a perpetually fragmenting file system is just plain absurd to me. Scouring reviews and feverishly price-checking the best components possible for the custom system of your dreams only to install a stock operating system seems self-defeating.
Competition drives innovation and there is no lack of competition in the Linux sphere. Today, I use Ubuntu because today Ubuntu is king. But tomorrow is a new day and Novell's OpenSUSE along with Red Hat's Fedora are looking to become usurpers to (or re-claimers of) the throne.
Then there are Dell and HP, which pre-install their own custom variants of Ubuntu in new systems. Intel developed the Moblin distribution and turned it over to the Linux Foundation earlier this month. Google's Linux-based Android operating system is making its way from mobile phones to netbooks. Is the desktop far behind? There are even more free options beyond Linux. BSD has been around for a long time, while Sun Microsystems offers the OpenSolaris operating system. The OpenOffice office suite and Virtual Box virtual machine are all free.
Today, we have more quality choices of operating systems than ever before, and choices are always a good thing. Choice inherently means that there are differences, and with computers, that usually leads to specialization. If you need to build a rig on the cheap or just like to do-it-yourself, then Linux is for you, and today the Ubuntu distribution is where to start. If you are a hardcore PC gamer, I'm afraid that due to DirectX 10, you're stuck with Vista (or waiting for Windows 7) for the time being. If you need your hand held, then go buy a Mac.
sudo apt-get install *app name here*
One issue that you may encounter is GoogleGears that is 32bit only, but you can easily find Gears for 64 bit (without Google trade mark).
@thepinkpanther: Linux ain't Windows. Linux is Linux, so if your goal is to run Windows apps all day, I don't think choosing Linux as your primary OS makes the most sense.
@fordry06: That certainly is a problem. Now, most hardware manufacturers don't disclose all the information about their hardware, so it's quite hard to write perfectly working drivers for OSes other than Windows. Although it's not Red Hat/SuSE/Ubuntu/(Insert Linux vendor here)'s fault, as a user, you don't really care about that, do you? Basically, for a lot of hardware out there, you have to fight to get it to work in Linux. For me, I got a bog standard laptop. In Ubuntu 9.04, pretty much everything I use worked out of the box. Now, certain things aren't working as well, such as my card reader only reading SD and MMC cards in Ubuntu... but I don't use anything other than SD cards. So for me, it's working just fine. For others... not so much. And regarding your games in Linux, see what I said above to thepinkpanther. Linux ain't Windows.
Well, having gravitated away from games, and not being particularly loyal to any company or OS or anything, I really honestly don't care if I'm on *gasp* a Mac or Windows or Linux. So it all works out for me. Hey, if you really want me to get philosophical then let me just say that I think you can enjoy life best when you stop caring about all the trivial things. Why should I care what Microsoft has to say about Apple or vice versa? Why should I care when a Linux zealot declares the start of the nineteenth Crusade against Sata- er, Bill Gates?
Flame on! or not.
Summed it up quite nicely