Linux vs. Windows

Okay, so this post is definitely going to launch me into the Uber Dork category, but I’m okay with that.

With the launch of Microsoft’s new version of Windows (Vista), more and more people are looking for alternatives. They have MANY reasons for wanting to do so, and I’m going to address a few of those here.

There are a LOT of very comprehensive lists on the internet as to why Linux is better than Windows, so I’m really only going to cover the most important issues and also offer some of the ways that Linux falls short (so you can make an informed decision about switching).

Pros

  • Security – Linux is the most secure operating system in the world. With Windows, a user can simply navigate into the system folders, delete critical system files, and Windows won’t argue. But when you restart the computer, suddenly you find out your system won’t startup and you need to reinstall Windows.This simply doesn’t occur in Linux. System files are protected and the worst a normal user can do is damage some of their own personal files – but the main system remains intact.
  • No viruses or Spyware – Since Windows is the most popular operating system in the world, almost all of the viruses out there today use it as their target. Even if, by some odd chance, a virus WAS able to infect a Linux system, due to the reasons stated above, it would be able to do very little, if any, damage.In fact, although virus scanners do exist for Linux, most Linux users never run one (myself included).Spyware is also a non-issue (which will be explained a bit further under “Open Source”).
  • Always up-to-date – With Windows, when there are updates to Windows itself, Automatic Updates will download and install them automatically, and then force you to restart your computer. If you want to update any of the other software on your computer, you must manually go to the publisher’s website, download the update, install it, then restart your computer.In Linux, security updates are automatically downloaded and installed as well. However, every single piece of software on your system is also automatically updated whenever updates are issued. This means that you will never need to go to any program’s website to install the update yourself. Linux handles it all for you!

    Oh, and the really exciting part? You will NOT have to restart your computer! Just keep on working, knowing that your system is completely up-to-date and any security patches that have been issued have been applied and you are safe.

  • Complete System – When you install Windows, that’s all you install. You still need to go out and buy or download all the other software you may want or need. Word processors, video players, device drivers (the software that allows Windows to use your printer, scanner, digital cameras, etc.), games, graphics viewer/editor, instant messengers, etc.When you install Linux, you are installing a complete operating system that includes everything you need to begin using your computer for everything you’d like. You get an office suite (to write documents, work with spreadsheets, create presentations; all fully compatible with Microsoft Office files), an instant messenger, video/audio players, a few simple games, an advanced web browser, an excellent graphics editor (similar to Photoshop), CD/DVD burning software, system backup software, and much more.
  • Open Source – Linux is what is known as “open source” software. Basically what this means is that anyone can download the source code (the set of instructions that tell a piece of software what to do and how to do it), change it any way they like, and then send it off to other users.So how does this benefit the average computer user that has no interest in programming? Well, look at it this way: have you ever used a program in Windows that just keeps crashing or not doing what you expect it to? What can you do about it? You would have to email the programmer of that program and hope they fix the problem.

    With Linux, there are thousands upon thousands of other people (and most of them are programmers) that are using the same programs as you. If they encounter a bug, they can fix it and submit the changes to the original author. In this way, crashes and bugs in Linux programs truly do not last for long before a fix is created (and remember, Linux will automatically apply that fix when it is available).

    Now compare that to Windows. The only people that are ever allowed to see the source code for Windows are the programmers that work for Microsoft; only a couple of hundred. It is very easy for so few people to miss errors in the code. But even more dangerous, the people that use Windows have no way of knowing exactly what is going on behind the scenes. Microsoft has gotten into a lot of legal trouble in the past and recently because they are gathering personal data from Windows machines. They’ve even made a deal with the NSA to include some code in Windows that would give the U.S. government access to your computer (email me, and I can give you the link to this news report).

    In Linux, this isn’t possible because of all the thousands and thousands of programmers that look at the Linux code at any given time, one or more of them would instantly notice dangerous code and remove it (and they have a legal right to do so).

  • Perfect for multiple users – Linux was designed from the ground up to accomodate multiple users on one machine. This means that every person in your house can have their own login name and password which gives them access to customize their system however they’d like. They can choose their own backgrounds, colors, icons, etc. They also have their very own “home” folder which contains all of their documents and program settings.Windows has tried to do this for their users, but it has never really worked very well. In Windows, nothing is truly private or seperate: for example, I could always open, read, and change any user’s documents in Windows.In Linux, I only have access to the files I have created myself and there is no way to view other users’ files without their password.
  • 100% FREE – And the absolute best thing about Linux is that it is absolutely, 100% free. You never have to pay a dime to install or use Linux. But it doesn’t stop there, all of the software you would ever need for Linux is also completely free! If you buy Windows for $150, you then need to buy an office suite for at least $200. Then, if you want video editors, games, CD burning software, or other software, you’ll pay at least $50 for each one!With Linux, if it hasn’t already installed something you want, simply browse through their collection of 20,000+ software titles, click a couple times, and it’s installed and ready to use – and you don’t have to pay anyone anything (or worry about breaking the law, because the software is released by the original programmers for free).

Cons

  • It is NOT Windows – Now, I put this under “Cons” even though it is also a great thing about Linux. But it belongs in this section simply because there is a bit to learn in order to use Linux. Even if you were an absolute pro in Windows, it will take a bit of learning to do everything you used to be able to do in Windows. It does not run the same software that Windows runs (although there is almost ALWAYS a comparable program to replace its Windows counterpart).
  • Fairly advanced installation – Linux has come a very long way since it began some 15 years ago. However, installing Linux and getting everything up and running smoothly does still take a certain amount of computer know-how. There are a few strange quirks that you will need to read a lot in order to resolve. However, once you get everything working well, it will run forever, very rarely (if ever) crashing or requiring you to even reboot your computer.

So that’s about all I can tell you. I’ve been running Linux now for 2 or 3 months and have not used Windows more than maybe once every couple of weeks (and then only to play a game or two).

Did you make it all the way to the end of this list? I’m impressed, since I really don’t have any friends that I thought would care to read about techy stuff :).

If you’d like to know more about Linux or to try it yourself, let me know. I have a lot of discs of Linux that will allow you to try it before altering your computer at all (and if you like it, the discs will help you install it). If you decide you’d like to install it permanently (which you can do and still keep Windows… you can run both on the same computer without a problem), let me know; I’d love to help you get everything running smoothly.

Also, the version of Linux that I use is called Ubuntu… you can get more information on that by going to http://www.ubuntu.com.

Okay, now that I’ve completely “geekified” myself in the eyes of everyone that has read this, I’m going to go. Please feel free to ask me if you have any more questions about Linux… and remember, Microsoft is really screwing over the people that pay so much for their software. Don’t give them the money you work so hard for and they have not earned!

21 Comments »

  1. mrisi Said:

    A fair and valuable comparison, well done. As an ubuntu user of just over a year, I think a little mention of how painful it is to run resource intensive games is in order.

  2. simfox Said:

    As another Linux user, a Christian and a concerned citizen, I applaud your Linux move, and wish you all success. You’ve arrived on the Linux scene when things are pretty easy, but know that you and others can always contribute meaningfully (even if you are not a programmer) to the distro of your choice by following the forums, answering other’s newbie questions, helping out with documentation, etc.
    Blessings,
    –Simfox

  3. Nick Said:

    Linux is not the most safe OS. That claim can be safely attributed to OpenBSD, which had only few (

  4. Nick Said:

    Linux is not the most safe OS. That claim can be safely attributed to OpenBSD, which had only few (less than ten) vulnerabilities in ten years.

    Then again, Linux is safer than Windows.

  5. michaelt74 Said:

    Good post. I recently switched to Linux Ubuntu and have enjoyed it thoroughly. With regards to games in Linux, you won’t enjoy the same gaming experience, but although many people may disagree, the future of gaming is in the consoles (PS3, Wii). One of the best parts of ubuntu (www.ubuntu.com) is the forum support.

  6. Nathan Rossin Said:

    True, Linux is lacking in gaming support, but I think that with the release of Vista, and so many people moving away from Microsoft products, the game developers will follow them. After all, without people to play the games, developers wouldn’t make any money.

    One thing about Linux that I don’t think many people realize is that it perfectly capable of running some very good games with good performance. This is, however, dependent on the actual game developers creating games for Linux (using OpenGL instead of DirectX). Doom 3 is an excellent example of the quality of games that can be made for Linux!

  7. mepis user Said:

    most games that can be played on windows can be played on linux…it just requires a bit of knowhow is the problem…programs such as wine and cedega make it easier to use windows software on linux.

    PS…while this might be debatable, linux seems much faster than windows…I can run super pi to 2 million places in 62 seconds running linux, while it took about 79 for windows to calculate.

    the easiest distrobutions of linux to learn on are probably simplyMEPIS and PClinuxOS…from personal experience I can tell you that MEPIS is wonderful, easy, and the forums are amazingly friendly…better tech suppor than you’ll get from the likes of most commercial providers

  8. OpenBSD user Said:

    Nice article and well written but it has few points that are not true. The writer doesn’t appear to have good consept of linux and it’s no wonder considering the experience he has from it.

    For example linux isn’t the most secure operating system, most likely OpenBSD is.

    Linux won’t automatically install updates to your computer, ubuntu’s tool does this.
    Linux won’t come with all that software packed after installation with every distro. Install minimal Gentoo and you have just bash and toolchain with kernel etc.

    I know these are quite minor details but it’s nicer if the facts are right when writing about an article.

    I admit that I read the article in a hurry so I might be missing something from it.

    If the article would have been Ubuntu vs. Windows it would be more precise.

    But anyway, nice article and I hope you enjoy using linux.

  9. lewisblog Said:

    i love linux

  10. Burner Said:

    I’ve recently switched to Linux (SUSE 10.2) and it’s a whole different universe… in a good way. 🙂 I plan to use Linux as much as I can. Now I only use it for gaming, programming (C/C++) and instant messaging (Y!M for Windows kicks the butt of any messenger under Linux). In the future I hope to find a satisfing messenger and I’ll also take a look in C/C++ programming under Linux, as I know Linux has native support for that and it should be a piece of cake. Gaming will still mean Windows, but since in the last 2-3 years my gaming hours are going down and down I guess I’ll spend 80-90% of my time in Linux. 😀

  11. Burner Said:

    Sorry, I meant I only use WINDOWS for gaming, C/C++ and the rest… I’m in a hurry. 😦

  12. Nathan Rossin Said:

    Burner –

    As far as decent messengers go for Linux, check out Kopete or GAIM (I prefer Kopete, myself).

  13. Burner Said:

    I have both Kopete and GAIM. After customizing it a lot, Kopete is my no. 1 choice on Linux, but it’s still below Y!M for Windows in my opinion. Y!M for Linux just sucks!

    Of course, an instant messenger isn’t going to stop me from using Linux, it’s just a complaint of mine regarding Linux, as 99% of my friend are using Y!M.

  14. Nathan Rossin Said:

    Well, you can still talk to those friends using Kopete (which I prefer as well… just wish it had a logging feature).

  15. Chira Iulian Said:

    The only thing that is more superficial than the article is the follow-up praise of Linux in the comments. This is simply stupid. How can you call “a fair and valuable comparison” something that presents 7 presumed advantages of Linux vs. Windows, but just 2 advantages of Windows? A fundamental rule of writing a fair comparison is trying to match the things you compare. Not to mention that if you analyze the article and you know things about operating systems and software development, you realize that many of the presented arguments are not quite valid. I own 4 computers, 3 PCs and a Mac, and I use on a daily basis Windows (XP, VISTA), Linux (OpenSuse 10.2, Ubuntu) and MacOSX 10.4. My opinion is quite different.
    • Security: Linux is not the most secure OS in the world. Statistically BSD is safer. Windows Vista bring many improvement related to security.
    • No viruses or Spyware: Well, if you are a terrorist you don’t try to spread fear by attacking Antarctica. Linux has such a small market share (

  16. Nathan Rossin Said:

    Chira Julian –

    I have to admit that when I wrote this “article” I was not expecting it to be read by so many people, but only by a few of my close friends. And I really did not set out to write a “fair and valuable comparison” but a simple list of reasons why I think my friends may want to switch to Linux.

    There are some errors in the article, yes. I didn’t do a terrible amount of research first, but based everything off of my own experience.

    Yes, BSD is probably more secure than Linux. However, Windows Vista gains its security by being incredibly obstrusive. Linux is secure in the background. And like I mentioned in the article, even if a virus WERE to infect Linux, it would still not be able to do much damage.

  17. Delany Said:

    Well said and so true. You boiled this down to the bare bones on both sides of the issue….

  18. Eric Said:

    I have a few Ubuntu questions. I am thinking about running it on a server I recently got my hands on. From what I have found so far, it looks like the server edition does not have a GUI. Since I am a Linux noob, that probably won’t work for me. Can you email me off line?

  19. Eric,

    I would love to email you, but alas I don’t have your email address. Get ahold of me at: elyon225.public [shift-2] gmail [period] com 😛

  20. Cyynic Said:

    I enjoyed your article, gotta love the nit-picking 🙂

    Eric, if you are interested in a GUI on ubuntu server, you could always install gnome on top of the standard server install. (most likely the gnome-core package plus whatever tweaks you’d like) The server edition has access to all of the same repositories.

    good luck.

  21. sdfsdfsdfsd Said:

    BestAntivirusSoftware.co.nz is New Zealand’s No. FREE”


{ RSS feed for comments on this post} · { TrackBack URI }

Leave a comment