Friday, January 30, 2015

Introduction to Linux

So yesterday, I started a new project, about an old laptop. But I think that before I actually start talking about the project itself, I will take a few minutes to introduce Linux to the readers. While I know that those reading who are geeks and techies know what Linux is, those who are not in that category may not. Linux being very powerful and full of qualities, this may come as a surprise. Given the misconceived notion of complexity Linux is not popular amongst mainstream users. I am not even sure how many people out there know that Apple’s OS X is based on Linux code.

So what is Linux? It’s a base of code used to develop a series of operating systems called Distributions or Distros. At the base, most linux use the same code or Kernel and features are added on top of the Kernel to form a Distro. But before I bore and loose you with technical jargon, let me say this;

Linux is a FREE, legitimate and fully functional alternative to Windows and OS X. Since it is community developed, the development of the software is tailored to the user’s needs. Also, Linux is very flexible and lean. This means that it is perfect for use with older hardware or in a resource conceous environment, making it perfect for a project like mine.

So which version or Distro to chose? For modern hardware, I would suggest Ubuntu. It is easy to install, user friendly and easy to get used to. For older hardware, I would suggest downloading a few Live CD’s and see which one works best for your specific hardware.

In order to explain how Linux compares to Windows and OS X, let’s take a look at a few common scenarios;

  1. Office use: Linux comes with free Office productivity applications embedded which will allow you to work on your documents. You can also use the pretty awesome OpenOffice.
  2. Web Browsing: Most if not all websites will work fully as well as in a Windows environment.
  3. Multimedia: With VLC from videolan.org, you can view all videos and listen to music like you would on any other device.
  4. Printing: For the most part, printer vendors develop and make available drivers for major Linux distributions.
  5. Gaming: This is the most controversial aspect. Most modern and popular games are not available under Linux due to the lack of users on the platform.
  6. Development: Linux offers tons of apps and features that are beneficial to programmers and power users in general.
  7. Network and Infrastructure: Linux offers a free or low cost alternative to Windows Server with similar or even improved features.

So, in the end, Linux is a free alternative to Windows with excellent support from a vast community of developers and a user friendly graphical interface. Given the fact that most versions are available in the form of a bootable CD or DVD, you can experiment without affecting your existing setup.

No comments:

Post a Comment