Language Selection

English French German Italian Portuguese Spanish

How to choose a Linux distribution flow chart

Filed under
Linux

The new year is here and you have made a resolution to give Linux a try. A noble resolution and one that will be met, initially, with much confusion. Why? Linux isn’t like Windows where your choice is limited to a single release with different features (depending upon how much you want to spend) or OS X where you have no choice but to take what Apple gives you. No. Linux has a multitude of choices. In fact, if you go to Distrowatch you will see at least 100 distributions listed in the page hits ranking section. Think about it, 100 different versions of Linux. And that’s not all of them. There are many more variations out there, and more coming every day. And then, you add into the mix the enterprise level distributions that not only come with a price, but support, and the ever-staggering number continues to grow.

So how does a new-to-Linux user decide? With so many choices, how is it possible to start off on the right path? Without help, it’s not easy. My first Linux distribution was Caldera Open Linux 1. It was rough and nearly pushed me back to Windows. It wasn’t until I found Red Hat (4.2 at the time) that I found the right distribution for the right purpose. That was ten years ago and the choices were much more limited.

Because the new year is here, and I am always one to want to help people make the move to Linux, I thought I would create a flow chart to help Linux users make the right choice.

Rest Here




More in Tux Machines

KDevelop 5.0.0 release

Almost two years after the release of KDevelop 4.7, we are happy to announce the immediate availability of KDevelop 5.0. KDevelop is an integrated development environment focusing on support of the C++, Python, PHP and JavaScript/QML programming languages. Many important changes and refactorings were done for version 5.0, ensuring that KDevelop remains maintainable and easy to extend and improve over the next years. Highlights include much improved new C/C++ language support, as well as polishing for Python, PHP and QML/JS. Read more

CoreOS 1068.10.0 Released with Many systemd Fixes, Still Using Linux Kernel 4.6

Today, August 23, 2016, the development team behind the CoreOS security-oriented GNU/Linux operating system have released the CoreOS 1068.10.0 stable update, along with new ISO images for all supported platforms. Read more

SUSE Linux and openSUSE Leap to Offer Better Support for ARM Systems Using EFI

The YaST development team at openSUSE and SUSE is reporting on the latest improvements that should be available in the upcoming openSUSE Leap 42.2 and SUSE Linux Enterprise 12 Service Pack 2 operating systems. Read more

Create modular server-side Java apps direct from mvn modules with diet4j instead of an app server

In the latest release, the diet4j module framework for Java has learned to run modular Java apps using the Apache jsvc daemon (best known from running Tomcat on many Linux distros). If org.example.mydaemon is your top Maven project, all you do is specify it as the root module for your jsvc invocation, and diet4j figures out the dependencies when jsvc starts. An example systemd.service file is available.