Are you confused about what Linux is?
Linux is an Open-Source Operating System which is based on Unix. In simple terms, this means that this is a free-to-use operating system that you can install on your machine. If your next question is “What is an Operating System?”, imagine your laptop on a conveyor belt at the factory, coming out of the Assembly department. Once it is complete and nicely put together, the last thing that has to go on it is the Operating System (OS). It enables you, as the user, to interact with the machine. An example of an OS is Microsoft Windows, Mac OSX, Linux, etc. The difference is mainly that Microsoft like to make the end user pay for a licence to use their OS.
Linux distributions (a.k.a. distros)
Without being too technical and using complicated terminology, Linux comes in many different distributions or “flavours”, as users commonly refer to them.
The main difference between them is what the underlying Linux kernel and the packet management system are. Each of the distros can be used for a variety of goals – for example, Mint and Ubuntu are widely considered to be the best for users that want to introduce themselves to the world of Linux, without having previous experience, while Red Hat Enterprise Linux (RHEL) is commonly used in server environments and dealt with using a CLI (Command Line Interface) and Kali is used for penetration testing and hacking.
Which distro is the right one for me?
There is no easy way to answer this question. This varies from person to person. The points you must consider when choosing the correct distro:
- What will you be using Linux for?
- What type of user are you? Beginner, advanced or a pro?
- Do you like windows that you can click on, or do you prefer learning and typing text commands on a “The Matrix”-like screen?
Feel free to explore by installing each of the flavours and playing with them. After all, this is the best way to learn!
The best way to learn, in my opinion, is by using virtual machines. Those are emulated computers that run on your physical laptop, desktop and/or server and allow you to create multiple instances of any other device. For more information on those, please check my other posts.
I hope this post is useful to you, however, do not hesitate to contact me and/or leave a comment below. Stay tuned for more easy-to-understand posts.
Have a great day!