Wednesday, February 26, 2014

Top 10 Distros

Well, I have been using Free Software based distributions from 2004 (that was when I got my first own PC). I have come across many distributions. Now, I will share 10 of the best distributions I recommend people and their target audience. The list is sort of a count-down. So let us start with 10.

10. PC-BSD

BSD is not Linux. It is a UNIX clone too. Its file system, partition management, working differs greatly from Linux based distros. But this is a very solid platform and provides a secure and robust system suitable for servers and research and development labs. If you are freaky enough, you can try to install it as a dual booting system along with a GNU/Linux system.

9. Puppy Linux

Do you have a very old PC? Or have you managed to assemble a PC from junkyard? Here is a distro that can fire it up to life. Puppy Linux requires very less memory and other requirements. Of course it lacks fancy GUI and powerful tools like office applications. But it works like charm in very old hardware. Puppy is derived from Ubuntu.

8. Lubuntu

This LXDE flavor of Ubuntu is Puppy Linux for bit newer hardware. Also this packs good driver support and adds option to install latest and greatest packages. So if you have a 10 years old PC and want it to perform fast like a new one, Lubuntu is for you.

7. Gentoo

For those who doubt pre-compiled binaries in repositories, Gentoo is the answer. If you have enough time and powerful hardware, you can do the entire compilation of your GNU/Linux system right on your machine. You may find the installation bit tough. But it is rewarding. You never need to upgrade the system. You only need to update it. This is called rolling release. Compared to Fedora in which you need to upgrade frequently, this is relatively simple. Suitable for BASHers. So install once and forget how to install. You can still complain that the stage-3 tarballs are tainted by NSA ;-)

6. Arch Linux

This is the one for those who are not afraid of command line interface. You have to set up this distro by executing commands. No GUI based installation.This is much like Gentoo minus compilation. Arch is awesome and has a very good community to support. If you search for generic Linux issues, Arch wiki is where you land.

5. Ubuntu/Linux Mint

These are derivatives of Debian. Mint comes with Mate desktop environment for those who hate GNOME 3 and Ubuntu comes with Unity interface. These distros ship with lot of proprietary drivers. The reason I recommend them is because they are suitable for lazy people who just want everything working out of the box. Especially if you have laptops with locked hardware, this will work out in most cases. But the better suggestion is to choose a more open hardware and go for a better distribution.

4. CentOS

CentOS is community supported clone of RedHat Linux. This is one of the most stable and well tested distro. But it lags a lot in terms of package versions. For example, current version of CentOS (as of 26th Feb, 2014) ships with 2.6.x kernel, while a uname -r in my machine spat out 3.13.3. But this has its own plus. All packages are well tested. Almost all bugs fixed and most drivers for bit older hardware are readily available. This makes it suitable for servers and workstations. Also this distro as of now lacks fancy desktop environments. So it uses less resources and perform well.

3. OpenSUSE

OpenSUSE is community edition of SUSE from Novell. Made in Germany. IT has good driver support and an active community to help you out. If you can switch to Tumbleweed channel, you can get a taste of rolling release like that of Arch. Yast makes the system management easy. So this is the distro suitable for home PCs with good hardware configurations. It ships with awesome desktop environments like KDE 4 and GNOME 3. Everything you need in one place!

2. Fedora

This the future version of Red Hat. What is today Fedora will become Red Hat one day. It is one of the most bleeding edge distro. This makes it a bit hard to use for people with proprietary hardware. As the kernel and other stuffs are constantly updated, it may impact the system sometimes. Mostly the stable releases won't have any problem. But don't ask me about why x or y is not working after an update. This is suitable for power users with good open hardware (without proprietary graphic cards, wi-fi chips, web cams etc).

1. BLAG/Dragora/Dynebolic/gNewSense/Musix/Parabola/Trisquel

These are all Free Software Foundation (FSF)  approved distros. They may lack some drivers, no flash,  they can't play mp3s. These are not so fancy and these are not meant for kids playing flash games or adults watching porn. But if you care about freedom, these are the distributions you should run. Especially gNewSense is the distribution that Dr. Richard Stallman himself runs. You can find more information about these distributions at http://www.gnu.org/distros/free-distros.html

No comments: