It was 2 years ago…
It was 2 years ago when I first started a Linux OS on my PC and from that moment I started to evolve as a Linux die-hard fan with every single moment. As I recall it was some version of wubi, which is a Linux installer for Windows that lets you install Linux over your Windows file system, so you don’t have to install it as a dual boot. So since than I’ve changed 2 or 3 distributions and re-installed some of them 4 or 5 times (Linux is not dummy proof, so the most common way to learn when you don’t know what you do is – break it, fix it). So I decided to list 10 of the most important things that kept me using Linux through these 2 years, and will keep me using it for much longer.
1. Freedom – you are allowed to do whatever you want.
Isn’t it all about freedom. We are digital generation, we adopted new technologies before we could even figure them out, so this brought so many troubles to our heads. One thing we desire most, is to shape our own digital world where we are our own masters, not any company. And Linux really does provide it to us, you are no longer obliged to connect any kind of account or provide any kind of personal information about you to some company. One of the things I liked most, are the updates, when you were a Windows user, you probably know how annoying was the constant bugging messages that new updates are received and you SHOULD install them other wise doomsday comes. And if you don’t do so, the “nice guys” from Microsoft will do a feature that will do it for you on shutdown. So congrats, now you have Bing bar in you browser and a 10000-th security update that still sux. Which brings us to the next point…
2. Better security.
The best part, you install Linux and you don’t need an antivirus program. Why, well I will use a quote here from Wikipedia:
The vast majority of viruses (over 99%) target systems running Microsoft Windows
And it’s true too, without going too deep in technical details, let’s just say, that Linux’s system files and folders, all the secure information has a specific access level that can not be gained by any 3-rd party software. Another reason is, it’s not that easy to run an executable file (.exe) that most viruses use as a carrier, on a Linux operating system.
3. Better options for customization.
Everything in Linux is customizable. From the wallpaper to the cursor icons, to the way windows look, fonts, panels arrangement, everything. And the even cooler part is, you can customize the behavior of you operating system. It is in the “very advanced” section, of course, but it is possible.
4. Performance, performance, performance
I believe this is the section where Linux kicks Windows’ ass reaalllyyy bad. Linux boots, reboots, shuts down and operates times faster than Windows. This is the reason why Linux is still number one in the servers, growing faster in mobile devices OSs where performance is a must, and that’s the reason why scientific giants in NASA and CERN are using Linux.
5. Better support for open source software.
As we stated in the beginning, we are living in a free world and we like to be masters of our own destiny. One of the ways to do so, is by using open source software. It won’t be a surprise of course if we mention that proprietary operating systems are not very friendly for most of the open source software that’s out there. Well of course a good reason for that is, no one who actually develops an open source software would actually care about proprietary OSs support. Good example for this is if you try to compile an open source flash player from source code on Windows. Linux, on the other hand is free and open source by design. All the software that you gain access to is free and open source.
6. Better usage of hardware
It is well known that since the performance of your machine is better with Linux, there’s something going on under the hood, that uses your hardware in more meaningful manner. You will be surprised to find out that your old hardware could run perfectly with most of the modern Linux distributions. Why don’t you try running Windows 8 🙂
Here are some exact numbers taken from the pages of Ubuntu, and Microsoft. We will be comparing minimum requirements of Ubuntu 12.10 (last version of Ubuntu) and Windows 8.1 (last released version of Windows):
Ubuntu 12.10
Ubuntu Desktop Edition
700 MHz processor (about Intel Celeron or better)
512 MiB RAM (system memory)
5 GB of hard-drive space (or USB stick, memory card or external drive but see LiveCD for an alternative approach)
VGA capable of 1024×768 screen resolution
Either a CD/DVD drive or a USB port for the installer media
Internet access is helpful
Windows 8.1
Windows 8.1
If you want to run Windows 8.1 on your PC, here’s what it takes:Processor: 1 gigahertz (GHz) or faster with support for PAE, NX, and SSE2 (more info)
RAM: 1 gigabyte (GB) (32-bit) or 2 GB (64-bit)
Hard disk space: 16 GB (32-bit) or 20 GB (64-bit)
Graphics card: Microsoft DirectX 9 graphics device with WDDM driver
I think facts speak for themselves.
7. Faster installation and easier maintenance.
This is one of the points I love most, the installation. If you ever installed a Windows OS, you probably spent a day doing it. Because you will need about a 30 to 45 mins to install it, but after that hell comes on earth. Yes, you have a brand new operating system, but nothing else, no chat programs (well I thinк they have Skype, since Win 8.1) , no multimedia, no browser other than IE, no office software etc. To install, register and update all the above, you would need about a day, and I really mean it, because Windows updates take forever.
Let’s see how it goes on the Linux side, installation is about 20 mins, and guess what – it’s all there, everything you need, or at least all the basic stuff to start with. Because almost every Linux distribution has various chat clients, media players, torrent client, open office, several browsers, and many, many useful applications. And if you need more, you can reach it with importing additional repositories or through a graphic interface called software center or something similar. It’s not up to date, of course but an update would take 10 to 15 minutes max. How about that ?
8. User friendly.
There is a myth to be buried here, and it’s a belief that Linux is a “geek only” operating system, that you have to be a software developer or admin to use it. That you have to write some magic commands in the console in order to have a normal workflow in your machine. Yes, this was true, but for 10 years ago. And there’s still few distributions of Linux that keep it simple and old school, but they are definitely not the most common ones and I don’t think a new user would try them. Almost all others distributions have user friendly interface, almost everything is maintainable through UI, but if you are advanced user you can always use the console. And that’s the beauty in it, it’s flexible and fits your demands, no matter of your experience as a PC user.
9. You don’t have to pay anything.
No trials, no registration, CD keys, cracks and stuff, everything is free and meant to be free, and not only, it is a policy of sharing and mutual support among Linux users, and as a Linux user you will start to feel exactly the same way.
10. Huge variety of distributions spins.
There’s thousands of Linux distributions out there, each having several spins – a different set of applications and graphic interface, to perfectly fit everyone’s taste. You can try one, and if you don’t like it you can try another. There’s actually logic behind every distribution, reasons what group is targeted with it, or why something is made different here. In other words, Linux cares about who we are, and what we do and shapes the development to serve us, not the software’s manufacturer.
Well there’s cons, too …
I know, I know, I know … the Linux haters will be already screaming and in order to be objective I have to point out these, too, but since this post is not about the disadvantages of using Linux, I will just list them, so here they are:
- Poor graphics driver support – this is a problem since too long, and it still does damage, most of the proprietary drivers for Linux are done lazy from their manufacturers, they lack documentation and the only alternative is a open source – reverse engineered drivers. This leads us to our next issue …
- Poor gaming support – since the graphics are f**ked up, it is normal to figure out no gaming will be done soon here. Yes, there’s a really good tries to bring gaming in Linux by steam, and Wine but it still a pain in the a** to run a game in Linux. Plus, let’s face it, gaming is totally not open source. Hopefully this will change pretty soon with the rise of the Steam machine and Steam OS.
- Really poor support for profession specific software – this has to do with the compatibility of proprietary software on open source OS but anyway, if you are a designer willing to use Photoshop on Linux, you are screwed, same with AutoCad, 3D studio Max and many more. Yes, of course these programs have alternative, but learning to use an alternative doesn’t always fit your work schedule, plus they very often lack certain features.
- Extended learning curve – using open source software is challenging but learning to use it in a proper way comes with a prize, you simply have to read a lot.
- Worse support – Not valid in all cases but quite normal, if you pay in the general case you have 24/7 support. In the open source world the support is provided by the community. Sometimes, specific products are developed by one guy and in some moment he just quits. This is part of the game.
Conclusion.
I don’t say you should use Linux and I don’t say you shouldn’t. My opinion is – give it a try. You will be really amazed of what incredible stuff you will be able to do with it. It has a lot of good features and provides you the freedom that we all cherish. So what are you waiting for …
Nice article, with many valid points. I currently run dual boot between Windows 8.1 and Ubuntu 12.04, and Ubuntu has become my preffered system.
Gaming was one thing holding me back from jumping shi permanently to Linux, but I am now currently gaming on Ubuntu and happy with it.
Steam is making headway there and while the selection may be limited, it certainly is growing. Killing Floor, Left 4 Dead 2, Team Fortress 2, Dota 2, Fez, Counter Strike Source, Kerbal Space Program, Super Meay Boy – all are just a small selection of the games I currently take advantage through Steam on Ubuntu, with several of those, such as Dota 2 and Team Fortress 2, being completely free to play.
Hey Ken,
Thank you very much! I am running dual boot, too and basically for the same reasons, the thing with Steam is, they are still supporting Ubuntu only. If you decide to switch to another distribution you will have to use wine and custom configurations for most of the games. But things are happening in the Linux world related to gaming and I hope pretty soon the era of Windows/Mac only gaming will be over. Hope I won’t be too old when this happens 🙂
Ah yes, I forgot that it was only Ubuntu support with Steam so far, or their more standalone SteamOS, so I guess that is still rather limiting to general Linux users that aren’t on Ubuntu.
Well I guess we can see it as the door being opened anyway. They are providing a good start and a valuable point of sale for potential linux games. Hopefully they can push through the remaining barriers and break that Windows market dominance. In the meantime, I will enjoy the journey there on Ubuntu – What was that baseball movies saying… “If you build, they will come”? 🙂
I’m dual boot Windows 8 and OSX.
Never actually run/install any Linux OS.
Seems too much to handle for enduser.
Maybe that’s why still not many “end user” using it.
Well, as an OSX user I think you will find Linux very similar to it, with just a bit more freedom on the administration side. If you had never run it, my advice is to try. It’s very lightweight and you don’t even have to install it. Almost any of the modern distributions like Mint, Ubuntu, Fedora and Gentoo have live CD’s which is a bootable version of the OS on an external drive like CD or flash drive. You can just insert it and try it. 🙂
I think you will find Ubuntu particular to be very friendly for the end user. It’s one of the reason it has the little catch phrase “Linux for Humans”.
Throw it (Ubuntu) on a USB stick, set your bios to boot from USB devices first, then give it a run. It does not even have to be installed on your system to run it as a fully operable OS, and having it on a USB stick means you have a portable OS you can carry around in your pocket to use on any PC you need. 🙂
I agree with your points. However most of your cons (poor graphic drivers, no games, lack of professional software) will be rendered redundant with the introduction of SteamOS.
For more: http://techgeekforever.wordpress.com/2014/02/12/the-steam-machine-what-it-is-and-what-does-it-mean-for-linux/
What I say in the article about games also applies to apps