Why I Use Linux

By Keir Thomas, PC World |  Operating Systems, Linux 11 comments

As I've mentioned in a previous Linux Line post, I am not a programmer. Yet Linux is built on the philosophical principle of freely sharing source code. This is how those who create Linux frequently advocate it.

But if I'm not a programmer, and source code therefore means little to me, why do I use Linux? Why do I spend much of my time suggesting others use it? Is it just because it's available fore free? (Spoiler: No.) These are interesting questions that are not discussed very often.

I list my personal reasons for using Linux below. Some are downright practical, while others are more philosophical. I invite you to post your own reasons for using Linux in the comments below.

On the other hand, if you're one of those teetering on the brink of switching to Linux, reading this list might be a good place to start, and you may find some inspiration to make the leap (if you are a Linux beginner, you might also consider getting a copy of my free-of-charge book too).

Control over my system

I have the freedom to do what I want with Linux. Crucially, there's no "right way" or "wrong way" of doing things (although there are sensible and efficient ways of doing things, of course). In the Linux community, you'll never hear somebody say, "Hey! You're not supposed to do that!" or, "Serves you right for doing it the wrong way!" Instead, what you're more likely to hear is, "Hey! I didn't know you could do that! That's cool!" Innovative solutions are encouraged. Feel free to explore.

This freedom extends to my choice of software too. If I don't like a particular piece of software, I can use an alternative. This is true even of desktop or system components, which in Windows and Mac OS X are considered set in stone. I can even run Linux without the Linux kernel if I want to!
Here's an example of why this kind of freedom is good. When using Ubuntu on my netbook, I bypass the built-in Network Manager program that configures wifi, and configure the network manually. Put simply, this lets me get online straight away after waking the netbook from suspend. But if I did this kind of tweak under Windows, people would point out that it's somehow "wrong". You should do things the way Microsoft tell you to! Get back into line, soldier! Under Linux, I can do what the hell I want, and nobody will ever tell me otherwise. That's not just how I roll. That's how it is with Linux.

Linux is on my side

This is related to the point above but deserves a heading of its own. Linux will never embrace digital rights management. DRM is philosophical anathema to every single Linux user and developer. This means that, unlike with Windows Vista, the internal plumbing of the operating system won't deactivate certain hardware features, so that I can't playback movies using certain types of monitors. In fact, I can rest assured that Linux will always be diametrically opposed to all kinds of restrictive hardware or software policies, both now and in the future. My PDF reader, for example, includes an option to bypass any kind of DRM protection built into documents.

Community

All operating systems tend to generate communities around them, but the community around Linux is proactive, rather than passive. What do I mean? Well, a typical posting in a Windows community forum might be something like this: "Hey! Feature X doesn't work as it should! This sucks! I sure hope Microsoft fixes it soon!" The same posting in a Linux forum is more likely to be like this: "Hey! Feature X doesn't work as it should! Here's a solution..." Not only that but, in the reply, there will be several other solutions from other people, or the original solution will be improved by others. Not only that but a developer might read the posting and offer a tweak for the original program, or even start his/her alternative project.

People in the Linux community share what they know. This is the whole damn point. Linux is based on the fundamental concept that knowledge wants to be free. Personally, I think this is awe-inspiring, not least because Linux brings out the very best in people.

What this also means that, if you solve a problem and take just a few moments to share it, you're making Linux stronger. You are both a user and a contributor.

Virus-Free

This is a very practical reason for liking Linux, but no less valid: When using Linux, I don't have to worry about viruses. Viruses are an ever-present threat with Windows--a kind of terrorism for computers.

I won't go as far as to say there are no viruses for Linux, but I'm fairly certain that there are no viruses in active circulation. Any that arise tend to die out quickly, simply because it's much harder to infect a Linux system due to the way it's built.

In addition, there's a secret here that's rarely discussed: The kind of people who create viruses respect and like Linux. They don't want to damage it, either in practical terms, or by damaging its reputation. There's also the fact that Linux is still a minority operating system, and virus writers tend to target the big fishes in the pond.

The lack of viruses means I don't have to have an annoying antivirus program installed on my computer. There are no irritating pop-ups from the virus checker telling me it's doing a good job, and no daily/weekly scans rendering my computer almost unusable. (IMHO nearly all antivirus programs on Windows are almost as bad as the viruses they claim to protect the user from.)

Fast Development

Things move quickly in the world of open source, and I like this. With my particular favorite flavor of Linux, Ubuntu, I get a new release every six months. I don't have to wait a couple of years. Ubuntu is particularly aggressive in its release cycle, but--with a handful of notable exceptions--it's rare for other distros to take more than 12 months to make a new release.

What this means is that I get the latest and greatest software that's on offer. I can ride the wave of the very latest technology. Because the updates are gradual, rather than step-changes, the actual process of updating is much easier than you might expect it to be.

It's Free Of Charge

This is another very practical reason, but it really can't be underestimated. Linux doesn't cost anything, and everybody in the world therefore has access to it. Who can argue with that?

Keir Thomas is the award-winning author of several books on Ubuntu, including Ubuntu Pocket Guide and Reference.

11 comments

    Anonymous 2 years ago
    I just like playing Frozen Bubble.
    Anonymous 2 years ago
    There are some people who simply don't understand what the author of this article is talking about when touting the merits and benefits of running Linux as a desktop platform.The main point here is one of freedom. Linux is to computer OSen as the USA is to countries of the world. Linux is the OS of opportunity, there are no artificial limits or restrictions set on how you may use or modify your own personal computer system like there are with commercial OSen such as MS Windows or OS X.I'm not bashing any OS here, all have their strengths and weaknesses. For instance, Linux users have to face facts that there just aren't alot of popular commercial software available for the platform. However, with Linux being the Open and Free platform that it is, there are still ways to run your favorite game or app from another platform on Linux. I do it all the time. Not to mention the thousands of free software I can download and install anytime.Another fact of Linux that emphasizes its free and open nature, there are no software restrictions placed on how you use it. Suppose I wanted to run a server on my home pc, I can do so without fear that I may exceed some artificial limitation on connections that is hardcoded into a commercial OS for the purposes of getting you to pay for the "server" version of the same.Yet another benefit of Linux, which some may see as a drawback. You can sit in front of justabout any system running a commercial OS and with minor exceptions they pretty much all look and act the same. You could sit in front of 10 systems all running Linux and they could all be completely different in style and looks. This is because Linux allows tweaking and customization way beyond any other popular OS in use today. Granted for some this may not seem like such a benefit, but for those who like their systems to look, act and feel just the way they want them to, it's a major boon.Finally, the best aspect of a system running Linux is the stability, efficiency and security. As was previously mentioned, malware is not a major concern on the platform, which means no more "paranoid computing". A properly configured Linux system on good hardware runs like the Energizer Bunny, even under heavy usage. The system is true multi user - several profiles can all be up and running at once on separate screens simultaneously and can be accessed with a couple keystrokes, no need to logoff one to get to the other.Linux stands on it's own merits, there's no need to put down or denigrate another OS to make it look good like the commercial OSen do. Linux and Open Source Software isn't about making some company rich, it's about making the best software possible with a whole community of people helping towards this goal.
    Anonymous 2 years ago
    "there's no "right way" or "wrong way" of doing things"Statements like that need anecdotes and qualifications. Windows is the same way. Some people like to use a static IP, some dynamic. Some people like to put a password on their login, some don't. What's an area you've experienced unreasonable restriction in Windows where linux made you feel liberated?"If I don't like a particular piece of software, I can use an alternative."Outside of a corporate IT environment, this holds absolutely no water. Open Office, Pidgin, Thunderbird, GIMP - you name it, there's an open source application (usually available in Linux as well) that comes near or often surpasses its closed-source equivalent. If you don't know about them, that's not Windows' or Microsoft's fault, that's yours."You should do things the way Microsoft tell you to!"Again, outside of a corp IT environment, I can say with 100% confidence that I've never heard anyone that would say that. In fact, anyone I know would appreciate a good convenience/productivity hack.Talking about DRM, there's only one place I've run into DRM. Blu-Ray on HDCP. That's IT. I've played more DVDs than I can count, more video files, more various audio files - self ripped and otherwise - and never had a problem with ANY of them. Show me a case where DRM actually affects you, rather than just a bullet point argument in the Anti-Windows Manifesto, and I'd be happy to hear about it.Talking about community, it comes down to one thing. People are people. Windows and Linux users are exactly the same. A friend of mine is trying to get Ubuntu Linux to acknowledge his keyboard after resuming from suspend and it just. will. not. He's tried everything. He's even logged into the Ubuntu IRC channel and has his question ignored multiple times. Sounds like a proactive community to me! On the other hand, you have people like Mark Russinovich making some of the most in-depth and unique system tools for Windows you could imagine, as well as active forums for mods both aesthetic and technical.With viruses: Any computer is safe until you connect it to a network. As long as you are behind a firewall and use safe surfing practices, you'll never get a virus. Last time I had a virus it came from download a keygen for a program I should've paid for. My fault! I went and bought a copy and gave the developer their due credit. Yes, there are more viruses for Windows, but using Linux and using Windows shouldn't have ANY effect on your level of vigilance as a competent computer user.And of course, Windows gets major updates every year, and lately a wholly overhauled OS every three. And like any update on a PC, be it Windows or Linux, yes, the updates CAN break things. An Ubuntu update utterly broke my system last year. I fiddled with it, but suffice to say I eventually gave up and haven't gone back to linux since.And yes, lastly, linux is free. It's all about what you value. I value my time. While many things in Linux are just as fast or slow as they are in Windows, it's the little nitpicky things like, why won't my mouse's back and forward buttons work, or why doesn't my touchpad function properly? Why does it lock up whenever I try to play a movie? Those things take substantially longer to fix in Linux and require you to go under the hood more frequently. And if you LIKE going under the hood, awesome. There are guys who would rather drive a car they built/restored, just like there are users who'd rather compile gentoo from scratch. There are people, though, who use a car to get from a to b to z, and users who use the computer as a tool rather than using it for the sake of configuring and fiddling with it constantly.
    Anonymous 2 years ago in reply to Anonymous
    I certainly agree with many things the original writer wrote. And I find that I agree with a bit of the "yes, but..." article written by Anonymous.This statement, however, bothered me a bit."And yes, lastly, linux is free. It's all about what you value. I value my time. While many things in Linux are just as fast or slow as they are in Windows, it's the little nitpicky things like, why won't my mouse's back and forward buttons work, or why doesn't my touchpad function properly? Why does it lock up whenever I try to play a movie? Those things take substantially longer to fix in Linux and require you to go under the hood more frequently. And if you LIKE going under the hood, awesome. There are guys who would rather drive a car they built/restored, just like there are users who'd rather compile gentoo from scratch. There are people, though, who use a car to get from a to b to z, and users who use the computer as a tool rather than using it for the sake of configuring and fiddling with it constantly."I value my time as well. I value my time so much, in fact, that it really bugs me to have to use Windows in certain situations. Why? Because Windows never does things the way that seems obvious to me. I always find myself struggling to figure out why Word switches indentations in lists (from a couple spaces to a dozen or more) without any action on my part, why PowerPoint text never seems to display just right, why I am always having to reboot the machine for no apparent reason, why installing a seemingly simple program can sometimes result in the entire machine becoming a boat anchor, why I can't get stereo sound out of the sound card, and on and on. Sure, users of Linux and MacOS see similar problems. All the platforms have weirdnesses, incompatibilities between certain hardware and software combinations, poorly chosen defaults at times, etc.The bottom line is having the ability to choose, and to switch if the choice becoming onerous, is a good situation. Having the ability to access and correct the source code (either on your own or within an active community, or if all else fails by hiring a developer to do it) is the best situation.
    mburton325
    mburton325 2 years ago
    I almost agree with your thoughts except the virus bit. Since most viruses are designed to either take control of or send information from your computer their is one catch and the part the most Linux advocates leave out. Due to the fact that the source code is freely available actually makes it easier to write virus code for Linux. Lets add the simple solution of getting pass the need for using root password is simple as writing the virus to load during boot and hacking grub to change the root password. Nifty little trick learned from my Linux instructor. The other point made is the main reason Linux is not attacked as often, it is the minority among the various Operating Systems there fore is not targeted by criminal element as often. Thanks for pointing that fact out.One last thing is try using Fedora although it isn't as user friendly as Ubuntu, it is typically a great OS and fun to play with.
    Anonymous 2 years ago in reply to mburton325
    Getting a system level exploit on a Linux machine is harder than you imply. One problem is that it needs to be installed using superuser rights. A user needs to be tricked into escalating permission to make the changes you state. Also, because of the availability of source code, thousands of eyes are looking for the same loopholes that crackers are looking for. This allows for earlier detection and remediation of potential problems. If I think a machine is compromised, I boot it with a live Linux CD so that I know I am working with a non-corrupted system and then test the machine. This works for Windows as well since anti virus software will run on Linux to check Windows files.On the other hand, I am frequently forced to run programs as an administrative user on Windows in order for them to run at all. This is a throwback to the days when a personal computer was truly personal. The user on the console had sole and complete control of the machine. It is also a security nightmare since as administrator, all programs run can (and will) do anything they want.
    Anonymous 2 years ago
    Linux is virus free? Wow.And you make a point about being able to turn off certain extensions and so on - for what reason? Would Windows suddenly be better if you could disable the ability to paste files? Or not force you to use "folders"? Sure, you can do whatever you want with Linux in a lot of ways, but to what end? For what purpose? In what way is this making you more productive?Now, if you want to say its good that you can do it just so you can tinker, thats fine. But thats like converting your 2008 Chevy to a carburetor just so you can monkey with the jets. Sure it may be fun to a car nut who loves carbs, but is it useful, practical, or worthwhile to your average person who doesn't even know what a carburetor is? Of course not.Bottom line, a lot of people use Linux because it lets them feel "holier than thou" about being able to monkey with the internals of an OS. And, theres nothing wrong with that if thats what strokes your cucumber. But, its not a good reason to not use Windows for the VAST majority of users, which is why for all of the proselytizing that Linux will put Microsoft under, it barely expands what is a niche user market.Almost none of the above applies to Linux/UNIX on a server, however.
    Anonymous 2 years ago in reply to Anonymous
    Is the desktop environment and supportive services. Other than that there really is no difference.Windows would be better if Microsoft build a new OS from scratch. And build it with security at it's heart instead of legacy kludge code.

      Add a comment

      Post a comment using one of these accounts
      Or join now
      At least 6 characters

      Note: Comment will appear soon after you have activated your account.
      Obscene/spam comments will be removed and accounts suspended.
      The information you submit is subject to our Privacy Policy and Terms of Service.

      ITworld LIVE

      Operating SystemsWhite Papers & Webcasts

      White Paper

      Microsoft Enterprise Agreement Program Overview

      Discover how flexible the Microsoft Enterprise Agreement Program is to help you build the right software solution agreement for your business. This paper highlights all the available options-from on-premise software and cloud service solutions, to payment options and enrollment programs, and more.

      White Paper

      Watson - A System Designed for Answers. The future of workload optimized systems design

      Watson is a workload optimized system designed for complex analytics, made possible by integrating massively parallel POWER7 processors and DeepQA technology. Read the white paper about Watson's workload optimized system design.

      See more White Papers | Webcasts

      Ask a question

      Ask a Question