Very first thing that would generally hit most of you when trying to begin with Linux would be, getting your hands into it. Well trying to get a feel of your first Linux distro. Distro? what is it? is that question is bothering you? I believe many of you might be knowing what a distro would be, but for ones who are new to this. For them I would like to share little bit about the community culture of Linux which has emerged from strong ideas of FOSS (Free and Open Source Software). I don't want to discuss much about FOSS over here but I will attempt to explain what Open source is about? So what is open source? It's a type of licensing under which Linux has been published, these license allows the an individual to copy modify the code freely on the condition that you have to pass the same benefit to others in simple words what ever you create from open source will remain open source, you cannot hide or close down the source of your software just because you made changes to it. You were benefited because someone has freely distributed the software code now you modify and made it better so is it yours ? NO!, you were able to make it better because someone shared it first. well I will try to narrow down the discussion about open-source here as the intent is to just give and idea. So how does that affects Linux and what are distros? these questions are still in their place. Yes!! very well they are so why above explanation? it's because of the open-source nature of publishing and distribution of Linux it has gained a huge popularity among many curious programmers/ students around the globe, to be frank it is not just limited to programmers or students its' from many individuals who share common vision and interest have came together and put their efforts in development of this piece of software. There are some non-profit organizations commercial organizations who are also participating in development of such software. so all these communities / organization they bundle such open-source software into a package which we generally refer to as distribution or distro. So is every distro different operating system? Umm some what yes! some what no!!, huh ? confused? to explain this in simple words. Basics of Linux come for it's kernel which is core piece of software for any operating system this remains same as regardless what distro you use, so what are the changes in distro? its most likely the look an feel and the content of package. In simple words regardless of manufacturer what ever cell phone you use, basic functionality cellphone is always going to remain same. I know some genius can prove x phone is different from y, but to me basic functionality of cellphone is to be able to make and receive call and text, without which one would not be called phone.
There are several distros available nowadays, it's really hard to keep track of them these days. Any way I've been asked by may which is the best distro to get started with? I simply reply them try and find out!, I may do same here to but I would like to tell you little bit more bout them and may be list few and try to tell you little more about their features, may be this might help you to chose one that suite your needs for starters. Although I know a lot of distributions I've chosen few of them over here. I will try to explain little bit about their features whichever I know.
1) ubuntu:- This is one of the well known distribution available, this comes with flashy interface something like what you might expect on your smart phone (unity interface), if you don't know what is "unity interface" just ignore don't want you to confuse with those things in this post. What you will get here is latest and the most hot developing piece of software available on Linux platform, this one has a good support for gaming stuff etc, very large forum, most of the things are easily available on this distro, I personally don't recommend this as I feel it's way too easy for me LOL!. Many software are officially supported on this, so if you are kind of person who is looking for lots of support you may go along with this, remember support on Linux may not be some thing as in windows click here click there even tho it is officially supported. over all good support for gaming and medial applications.
OFFICIAL PAGE FOR UBUNTU http://www.ubuntu.com
2) Linux Mint :- This is one the most recommended distribution by me to beginners, Although this is derived from ubuntu itself, the feel and features of this distribution are pretty much like that of classic Linux Graphical Desktop. This would be Ideal for those who are looking for a Linux distro with simple interface and neat graphics and easy availability of things. Most of the things an average desktop user might need are available over here, better stability availability of new things. Some times latest releases may not be available on this distro but with small tweaks almost all the ubuntu software will run on this. over all good support for media applications.
OFFICIAL PAGE FOR MINT http://linuxmint.com/
3) fedora :- This might be a tiny bit of different step towards usage of Linux on desktop, there is participation of commercial organisation in development and planning of future path of this distro so there is a bit different touch in this distro. I would say this might be a little advancement over other two distros mentioned earlier in terms of usage and getting things done, this distro would be ideal for performing task like office work more inclined towards workstation and server. you may not always find the latest flashy desktop applications working on this but there is way to get them work here. over all design is suitable for good stable desktop/work desk environment.
OFFICIAL PAGE FOR FEDORA https://getfedora.org/
4) Open Suse :- I would say this is one of the most polished and thoughtful work desk you may find, design and feel is simple elegant and classic, availability of things may be a bit limited in some areas although you can make things available yourself, this distro fits a typical office work desk. I've not use much of this but I would say installation process itself is so well polished and so much well thought about, that makes me feel this is one of the good distro. many of you might find it too confusing due to it's tweaklity and availability of lots of modification options. Overall stable and rich featured workstation.
OFFICIAL PAGE FOR OPENSUSE https://www.opensuse.org/en/
5) puppy Linux :- This is a small and fast thing. one of my favourite distribution ideal to run your old and less capable hardware, this is fast and lightweight. availability of things may be little less but you can easily have some decent day-to-day applications available on this. Over all lightweight fast distro good one to utilize old hardware.
OFFICIAL PAGE FOR PUPPY http://www.puppylinux.com/
6) Debian :- This is one of the classic Linux distributions, If good stability and classic feel of Linux is what you are looking for this is what you might be need to check out, this belongs to classic community move little slow in terms of development but this is one good distribution you can find, you will get to know bit more about Linux when you are using this, may not be first recommendation for newbie although there is no such thing like you can't. over a stable distribution latests thing might not be easily available.
OFFICIAL PAGE FOR DEBIAN http://www.debian.org/
Here I am closing my list of distors and their explanation, I admit what ever given here is not complete for most of the cases, idea is just to keep it simple for first timers and get hang about ditros and helping them find one suitable for themselves , when it come to make things available in 95% of the cases what runs on one distribution can be made running on most of the other distribution running but things may not be straightforward in all the cases, but remember there is always way of doing thing when it comes to Linux. I 've omitted some of the distros from above list like Arch, gentoo, LFS , centos kali , which many might want me to add here but idea behind the post is for user to get started with his/her routine day-to-day usage in place without much hassle in some cases debian might be too much for a beginer but some times I find it simple in terms of usage. regarding availability of things. you can try any/many/ all of them you want. This post has been written to introduce the reader to idea of different communities their origins and different tastes and flavours available in Linux many things are not complete but I never intend to put entire encyclopedia in small three paragraphs. I am ending my conversation here and let you explore the and understand ideas about Linux distribution and it's communities I've added some links this time to help you getting on their official page. next time we will try to come up with some essentials about installation.