The greatest advantage the Linux, in particular the larger distributions such as Fedora and Ubuntu, is the vast amount of easily available software the can extend a basic setup and make it suitable for any possible situation. This is then made insanely easy by package management.
Think of package management as the ability of the user to look at all the possible software that they need and select, install, setup and troubleshoot and then provide a way to automate the procedure. It’s like the master key that unlocks the heart of functionality of Linux. The two big package management programs are yum on Fedora (and CentOS) and apt on Ubuntu (and anything that is Debian based). They both work basically the same way and provide similar functionality. (more…)