|Credit: Jens Reuterberg|
By +Katherine Noyes
As a blog focused on Linux, it seems a pretty safe bet that Linux Advocates will see its fair share of debate over the coming weeks, months and years. After all, Linux is a complex topic, and it inspires strong feelings in both its advocates and its opponents.
Those strong feelings are of course a big part of what motivated the creation of this blog, but before we start getting into the nuts and bolts, the nitty gritty, and the countless smaller issues surrounding Linux, we thought now would be a good time to address one key point underlying it all.
Specifically, Why Linux? What is it about this operating system that makes it such an important part of the computing landscape, and such a passionate issue for so many of us?
It's difficult to do justice to that question in this small space, of course. Nevertheless, here's our best attempt at a summary of why we care so much about Linux.
1. It's Free.
Most of the readers of these pages are no doubt already familiar with the concept of software freedom and the old “gratis” vs. “libre” or “free as in beer” vs. “free as in speech” distinction. That's a big part of why Linux matters so much. The free price is nice, of course, but much more critical is software freedom. Rather than placing its users at the mercy of its creators the way proprietary operating systems do, Linux becomes the user's own the moment he or she picks it up and installs it. Under the GPLv2 license, it is yours to do with as you wish; if your changes to the source code are used commercially, the only requirement is that you make those changes available to others under the same terms.
2. It's Open.
Closely intertwined with the philosophical question of software freedom is the practical fact that Linux is open source software. That means you, the user, can see its code; you can examine its inner workings, you can tweak what's inside, you can even – gasp! -- modify it to suit your own purposes. Don't try that with a proprietary competitor!
3. It's Diverse.
The old expression, “Strength in Diversity” is true in so many aspects of life, and operating systems are a shining example. Just as biological populations become more vulnerable to the deleterious effects of a deadly virus when one species comes to dominate, so, too, do monocultures compromise the computing landscape. With today's (albeit diminishing) dominance of Windows, it's all too easy for a single attacker to hit the majority of the computing population. Linux doesn't just bring a third alternative to desktop computing users, it brings virtually innumerable alternatives thanks to the many and various distributions out there for every taste and purpose. It's an embarrassment of riches for Linux users to choose from, and it's an impossibly scattered target for would-be attackers.
4. It's Secure.
Speaking of security, there are numerous reasons Linux is so much more secure than OS X or Windows. In addition to the monoculture effect described above, other advantages lie in the way account privileges are assigned and the lack of “root” access by default as well as the openness of Linux's code. "Given enough eyeballs, all bugs are shallow," as Linus's Law proclaims. In other words, there's no way the limited staff of a single company can hold a candle to the global community of Linux users and developers when it comes to finding and fixing bugs quickly.
5. It's Polite.
It may seem strange to talk about “politeness” in the context of operating systems, but for Canadians like me, politeness is a big deal. It becomes an especially big deal in computing, however, because a lack thereof can cost you thousands of dollars over your lifetime. I'm referring, of course, to hardware requirements and any other extras that are needed to make an operating system run well. Anyone who's ever used Windows is already well-acquainted with the hardware “treadmill” it places you on, forcing you to upgrade your PC again and again in order to accommodate the software's ever-growing hunger for resources. Linux, on the other hand, is the paragon of politeness in this respect. Its needs are very modest by comparison, and some distributions and desktops are even designed with limited resources in mind. Linux plays well with others, in other words – a quality that's just as important in software as it is in friends.
What have we missed? There are obviously countless other reasons to advocate Linux. Leave your thoughts in the comments if you see one we overlooked.