10 Top Linux Distributions

The below is complete list of different uses of variety of distributions. Keep in mind that any of the below Linux distributions can be a stable server and a nice graphical desktop client.

Top Linux Distributions

  • Red Hat Enterprise (RHEL) -You are a manager and you want a good support contract.
  • CentOS  -You want Red Hat without the support contract from Red Hat.
  • Fedora -You want Red Hat on your laptop/desktop.
  • Linux Mint -You want a personal graphical desktop to play movies, music and games.
  • Debian -My personal favorite for servers, laptops, and any other device.
  • Ubuntu -Very popular, based on Debian, not my favorite.
  • Kali -You want a pointy-clicky hacking interface.
  • others -Advanced users may prefer Arch, Gentoo, OpenSUSE, Scientific, …

Also read: 13 UNIX commands highly useful for files

You are new to Linux, then follow these tips

When you are new to Linux in 2015, go for the latest Mint or Fedora. If you only want to practice the Linux command line then install one Debian server and/or one CentOS server (without graphical interface).

According to forbes-The Linux is

“The modern enterprise will not be solely based in physical servers or cloud services; rather, the path to digital transformation weaves across four distinct technology footprints. The latest version of the world’s leading enterprise Linux platform supports each of these deployment methodologies with new security features, improved performance and introduces new automation capabilities to cut through the inherent complexities of heterogeneous datacenters,”

There are four most popular technologies being used in managing servers:

  • Traditional physical servers — Big real machines that sit in real offices inside their IT department, company server room or in-house datacenter.
  • Virtual machines — Servers running in public datacenters to provide cloud computing services in the shape of what we call virtual machines.
  • Next-generation cloud (Hybrid) — Servers running in a combination of the two above locations to provide so-called ‘hybrid’ cloud services where some data has to stay on-premises, while other data and application workloads can be served by heavier duty public cloud resources coming from cloud services providers. There’s potentially a lot of workload orchestration needed here, but it does arguably represent the future of cloud by most people’s estimation.
  • Container services – Containers encapsulate discrete components of application logic provisioned only with the minimal resources needed to do their job. In the composable chopped up connected world of cloud, containers play a key role in the way IT is developing today.


Author: Srini

Experienced software developer. Skills in Development, Coding, Testing and Debugging. Good Data analytic skills (Data Warehousing and BI). Also skills in Mainframe.