The evolution of Linux has inspired people like myself to give it a try – and perhaps like a strong narcotic – now I’m hooked. Discussing Linux is far more complicated than many in the computing world want to recognize and the reason for this complexity stem from Linux’s heritage as a secure and stable enterprise server operating system. The truth is most people don’t need an enterprise server operating system and they certainly don’t need the traditional complexities associated with them. So, when I talk about Linux’ evolution I’m talking about it from a general user standpoint, not a server administrator wanting to play with it on my everyday workstation.
More on Linux History (for those of you who really want to know).
At the very core of Linux development sits two extraordinary characteristics that truly separate it the more popularly used systems available from Microsoft and Apple. One, is Linux itself a system inspired by UNIX, and the second characteristic is based on the open-source development philosophy that continues to drive Linux development. The reason I cite 2 primary characteristics is because the Mac OS X operating system is also a Unix-based operating system, but they are based on a “closed source” development philosophy, not open source.
The benefits of open-source are quickly evident in Linux. Let’s start with the look and feel of Linux.
Graphical User Interface (GUI)
The GUI is the eye candy and primary user interface to computer. It’s the icon you click with your mouse to get a file to open… the menu you navigate to find your music player to listen to music… and in a world dominated by Microsoft Windows and Mac OS X most people can’t imagine there’s another choice, but in reality, open source GUIs inspired Windows and Mac, and Linux offers a multitude of graphical interfaces to create a comfortable user experience.
The three most popular desktop environments are GNOME, KDE, and Xfce.
For Linux purists, or people who rather work in a terminal instead of a graphical interface, at the very core of every Linux distribution sits the terminal. As users become more comfortable using Linux, even the most newbie user will find using the terminal to do certain things faster and easier than clicking windows – but for 99% of users, everything they’ll need will be available in the GUI.
Live CD
The Live CD is an interesting and fabulous concept. It allows a user (that’s you) to download a Linux Distribution, Burn it on a CD or DVD, restart your computer and using the disk use Linux. It’s a fantastic way to try a Linux distribution without the hassle of actually installing it. From my experience you’ll lose some of the pretty features like window wiggles when you move windows around, but outside the lose of occasional eye-candy, you get the chance to see how the operating system works.
Software Repositories
Linux being open-source has an enormous library of FREE software that allows you to do pretty much anything and everything you can imagine. Best of all, you don’t need to search for it, it’s all available in ONE place using the repository. In Ubuntu 9.10 they’ve added a menu button that makes FINDING IT and INSTALLING IT as easy as two clicks.
Viruses and Spyware
A lot of people claim that the reason you don’t find Viruses and Spyware on Linux (or Mac) is because of a lack of popularity. However, the REAL reason is how Unix-like operating systems (Linux and Mac) manage file permissions and access thereby creating a near natural barrier from the damage of a virus or the intrusion of spyware. They can exist within Linux but neither both are harmless to a Unix-like operating system.
Memory & Resource Usage
Windows is a memory and resource hog – and always has been. It’s as if Microsoft creates their operating system to work on the technology of tomorrow and not so much for today. Linux is efficient from the start. For one, when it installs, it creates a swap drive for operating system write/read operations.
Creating a swap drive instead of just using a page file as Windows does eliminates hard drive fragmentation, a real problem with Windows (I believe this may be solved in Windows 7, although I’m not sure). Memory allocation in windows is a problem too. Memory allocation and usage has always been a primary strength of the Mac line of operating systems since day one and this did not change when they upgraded to a Unix-like system. What does this translate into as a user. Faster system responses; programs open faster, close faster, operate multiple programs faster, less memory induced errors (the BSOD), and all this adds to high system stability.
It Just Works
To be honest, this is a recent occurrence. I remember trying out OpenSuse a years back and I couldn’t get my wireless card to work on my laptop… I spent a week looking for a driver to no-avail. I finally had to just give up. I now have Linux installed on 3 computers in my house and I’m planning on installing Linux on a friends computer here soon because she’s been having a lot of virus issues and let’s be honest, Virus protection software is A LOT of resource overhead and really slows down older computers.
These days, you put that LIVE CD in your computer… restart and right from the get go it’ll recognize everything. In one install I did on my primary workstation it found a RAID card I DID NOT want to use, getting it to NOT use it actually proved to be a big hassle, but I’ll discuss that one at a later time.
In Closing
I use Linux for 80% of my computing needs. I works faster, better, and I like the way it looks and feels. However, I still need to use Adobe Illustrator and Dreamweaver for a lot of projects. Linux may have an alternative, but I just like the way Illustrator and Dreamweaver work so I don’t change. This means, I still need Windows – So I virtualize it. Meaning, I have Windows XP installed in a program called VirtualBox inside Linux and open Windows like a program. And surprisingly, Windows actually works just as fast virutalized on my computer as it did natively.
And because Linux is FREE, why wouldn’t you try it. You’ll be pleasantly surprised how far Linux has evolved.
Tags: benefits of linux, linus evolved, linux, new to linux