The Linux side
Tags: programming, linux, developer, computerscience
Published: 2022-01-27 14:51:39

---
title: The Linux side
published: true
date: 2020-05-23 05:32:44 UTC
tags: programming,linux,developer,computerscience
canonical_url: 
---
*NOTE: This blog post is republished from my inactive Medium account*

> Windows is for anyone. But you need resources.

> MacOS is for creators, business. But you need money.

> Linux is for developers & you just need skills.

I didn’t believe it until I got hands into the Linux at 2019. It was so fascinating! Plus it’s an advantage specially for developers ;)

![Ubuntu](https://cdn-images-1.medium.com/max/1024/1*kUEpZHgb7QDxCyUbzDEpcg.png)

Speaking of this, if you didn’t know what is Linux, it’s an OS similar to Windows but with some additional features. To know about Linux, let’s take a walk in the memory lane…

In 1991, Linus Torvalds created a UNIX based OS, which he made it open-source and required just 14MB to install on any PC (that was back then). He made it as a collaborate-friendly, which made programmers to add features to it. This OS is Linux. :)

So, now Linux is not just one or two, but many versions! Deployed by many countries, with some features of their own, Linux became famous in the names of Ubuntu, Debian, mintOS, parrotOS, and much more. But to be frank, it’s not an OS! It’s a [**kernel**](https://simple.wikipedia.org/wiki/Kernel_(computer_science)) **.**

Ubuntu and Debian are the most stable and famous OS today. I had Ubuntu installed and it was a new experience! I didn’t have that before, and these are the new changes

- It supports even older hardware
- There’s no virus created to attack Linux (but don’t take for granted as vulnerabilities exist T_T)
- Best for script file writers
- Good for programming
- Has better ecosystem and it’s resource friendly
- Don’t like an OS? No problem! Switch to other provider’s OS xD

I like those features and it’s fascinating. But it does have problems just like the quote,

> “If there’s light, there’s darkness”

1. For OS other than Ubuntu, you need to use terminal to install any application (but you'd get used to it).
2. Most famous apps sometimes don’t provide support to port onto Linux
3. You need patience to understand Linux ecosystem
4. Linux is sometimes unstable (due to frequent breaches in mirror servers)
5. You must get used to the terminal to operate it clearly
6. Installation may be a bit tough because of disk partition
7. Installing software is bit tough (especially if you don’t have **Debian or Ubuntu** )

So, that’s what Linux is about.

If you need a guidance on choosing a OS, then here are some, which you can give a try!

#### [Ubuntu](https://ubuntu.com/):

My first list on the series. It has a nice UI, with a bunch of apps and games. If you’re new to Linux, then you must try Ubuntu. Most of the apps support this OS. Ubuntu is popular Linux based OS managed by Canonical. But updates for LTS come only after a long time, that’s the down side! Oh, and if you want to use the shell alone, you can install within Windows via WSL2!

#### [mintOS](https://www.linuxmint.com/):

If you’re low on hardware and still need a clean OS, welcome to Mint! It’s based on Ubuntu but with faster performance. Nice and clean to operate.

#### [elementaryOS](https://elementary.io/):

If you want to try a mac based OS (or just want to see how it looks like), try this. It has a clean, Mac based UI and has even have it’s own app store! But customizing it, would be a difficult task as it doesn’t allow much of it. T_T

#### [Debian](https://www.debian.org/):

If you’re a Linux fan, you may know this one. It’s similar to Windows and yeah, better than Ubuntu. (I haven’t tried it yet. But still, it’s popular) It’s one of the most stable versions of Linux

#### [**Kali Linux**](https://www.kali.org/) **:**

This is strictly not recommended for beginners; this is only suitable for pentesters and ethical hackers. Kali is based on Debian and it’s maintained by offensive security. Kali has a wide range of hacking tools pre-installed, so you need to download the OS, that’s it!

#### [ParrotOS](https://parrotlinux.org/):

Similar to Kali, but a fast and light version. Better for beginners as it’s user friendly!

These are some of Linux versions which I know, but there are other OS like, **Fedora, Red Hat Enterprise Linux, openSUSE, centOS (deprecated)** etc. So, you just need to go to the provider to get the details….

And that's it! So, what are you waiting for? ;) Try getting your feet wet on Linux now! xD

**Originally posted on Medium by @alphax86 at May 2020** (Just thought I could republish some blogs -_-)
Link: https://alphax86.medium.com/the-linux-side-18de67abbc33