$ Why Linux?_


I've been using Linux for 2 years now. When I started it was difficult to find a truly optimal guide or some reasons as to why should I even bother using Linux when Windows "just works".
Well through this post I'm going to explain Why YOU should use Linux and How to get started with it. So without further ado, here is my guide to help boost you up in your Linux Journey

What is Linux?

I'll keep it short, Linux is NOT an Operating System, Linux itself is a Kernel. GNU/Linux(Usually Pronounced as Ganoo-slash-Linux) is the combination of GNU Software and the Linux Kernel both together forming an Operating System.
So If you are ever using a Linux Distro you are actually using GNU/Linux and not just Linux

Why Linux?

There are many reasons to learn Linux. Linux is a high-performance operating system way faster than most of the other Operating Systems

1. Always Full of surprises!

Linux is interesting to learn. It will not stop surprising you when it comes to learning something β€œnew.” Did you Know?: You usually don't have to find "EXE" files to install packages, 90% of the software you want is already available in your distro's software repository.

2. It's FOSS! (Free and Open Source Software)

The Linux Kernel and the GNU Software are Free to use and OpenSource hence you don't have to pay a penny to use them. Unlike Windows or any other paid Operating System there is no license fee

3. Are you a programmer? Well, then this is your heaven.

Programmers Love Linux as they can modify their system on a whole another level and play around with things they were usually restricted from in their old OS.
Linux supports all the Major Languages and companies prefer to use Linux as their Primary OS when it comes to developing software

4. Automate Everything!

You can automate everything in Linux using simple 10 line shell scripts.
I have some handy shell scripts like a shell script to upload any string of text, a file, or an Image to an online file hosting service(0x0).

#!/bin/sh
[ -f "${1}" ] && op=cat
${op:-echo} "${1:-`cat -`}" \
| curl -s -F file='@-' 'http://0x0.st' \
| tee /dev/stderr \
| xclip -sel clip

I even have a small script that warns me whenever my battery level is low and making all these scripts wasn't hard you just need to know a bit of shell scripting and even you can make them

5. Customize Everything!

You aren't just limited to automation. You can even customize your system to work/look/feel however you want.
You might be thinking there must be some limit but no there is none! It is YOUR system you can do whatever you want. Also, before you start thinking you will have to pay for software to get that type of customization then no you are wrong!
You can achieve every bit of customization for absolutely free. You can browse some setups on r/unixporn and here are some of My setups: Here

How to Get Started?

I hope you all are convinced by now and want to get started. Here are some of my tips and to get started:

How to choose?

How to Install?

Most beginners friendly distros like Ubuntu, Pop_OS, Linux Mint, etc have interactive installers which are very easy to understand and use.
All you need to do is grab the ISO of your preferred Distro burn that ISO either onto a Disc or use Rufus to make a bootable flash drive. Plug-in your drive and restart your system and keep pressing the key which takes you to your bios menu(usually Del key).
From their on select to boot from your USB/Disc and then just follow along with the installer.

What to do after Install?

Whatever you want! Sky's the Limit.

Some Unique Distros

Conclusion

Thanks for reading till the end 😊