Linux is a multi-user and time-sharing operating system. It was developed by Linus Torvalds in 1991 and since then it is a journey of handwork and creativity. It is open source and its source code is available over the internet. We all know about it, so I am not going to spend more words on the introduction of Linux and let’s begin exploring it.
Bootloader: Every operating system goes through a startup process called booting. It resides on the first sector of the hard disk ( first 512bytes ). After you switch on the system your bootloader takes over the control and starts your operating system.
Kernel: It is a program that control the resources of the system. It is also responsible for sharing the resources of the system among the users and allows them to run program on it. All the peripheral devices which are connected with the system controlled by Kernel.
Shell: Another important component is shell which allow users to run command and tell the system, what to do exactly. Shell is just a program in the system with some additional features.
Services: All the services runs in Linux knows as daemons. These are nothing but running instance of any program.
Desktop Environment: When we talk about Linux, people generally think about a black terminal and line of codes and commands. Well, that’s not true, Linux do provide us a GUI like MS Windows where you can use your mouse to perform task.
We all know that currently, we have numbers of Operating Systems which are referred to as a type of Linux Operating System. To understand this thing better, let’s divide this in categories:
Desktop: Linux distributions provides you different flavors for a good desktop experience. Some of them are Ubuntu, Linux Mint, Fedora, Lubuntu, Kubuntu, Debian and many more. Out of these Ubuntu is the most popular distribution for desktop use.
Server: Now if we talk about more stable versions or distributions of Linux for heavy use, you can count on RHEL, CentOS, Solaris, Ubunut Server and etc. However, all the server versions are not free, for some you need to pay.
This question is always tricky for me on the basis of personal experience. I have used MS Windows since I got my first desktop. But due to malwares and trojans I had to format it multiple times, so that I can work without any interruption. Then I heard about Linux and saw how cool it is, and decided to use it.
I have Ubuntu installed on my laptop for past 5 years and its working smooth for me. No more issues of speed and consistency, neither I have to worry about malwares. There are few but we can ignore those.
Linux Is Fun
Most of the Linux distributions are free and you can download those from their official websites or forums. Installations steps are given with the user guide. You can create VM’s on your laptop or desktop and can play around with any operating system. Make sure you are downloading a distribution that does not require a license key.