When you have the task of developing an application it is necessary to have a stable system and what to give you in the simplest way all those tools necessary for development within it.
Linux has become definitely in one of the great options for programmers and developers, as it has several tools that can be installed in almost any distribution of this and in addition to open source.
In this article let's take a look at some of the best options to be able to install on our computers and turn them into an excellent programming suite.
The use a distribution based on the Rolling release model It is one of the best options to choose from, as they offer you great stability without compromising your data or projects.
Also, if it is a system that you plan to use in the long term, makes Arch Linux an excellent option, because with this distribution you can forget about unnecessary packages and applications, modifications, and more.
For you build this system to your needs. This does not leave out all those distributions based on it.
You can find many IDEs, code editors and other applications within their repositories in addition to having the help of AUR and a great community that supports the distribution.
OpenSUSE It is another of the great Rolling release distributions that you can choose to install on your computer, although openSUSE also has another version, In this article we will focus on the openSUSE Tumbleweed version.
In recent years, openSUSE has proven to be very capable and stable in recent years, in addition to that its user community grows with the passage of time.
It has a vast package database and an amazing community ready to help. and fix errors that may come out.
The essential packages and all their complementary libraries have always been well built and offer to work without problems within the distribution, openSUSE is fast, stable and reliable.
This Linux distribution, Although it does not establish a rolling release model, it has become a great reference for Linux. Well, it has a great development team that constantly works to include the latest technologies in the system.
In addition to it It has a large suite of applications which we can find without problems, in addition to that you can find in these many development work environments that are fully compatible with the distribution.
This without neglecting the great support that you can find on the net for the most part and if not to say all the IDEs and code editors you can find for Linux.
Ubuntu and Linux Mint
Although Ubuntu it is a system that is constantly updated (every 6 months) We can take its LTS versions as the basis for this article (long-term support) with which we can include Linux Mint within these.
Ubuntu and Linux Mint have become one of the most popular systems in the Linux user community and this we cannot deny.
In addition, Many of the development environments as well as code editors have packages built especially for these distributions.
These "deb" packages in turn most of these are ported to the Arch Linux AUR repositories, with which we can see the great reference that this system carries to offer tools and a great development environment to programmers and developers.
In practice, this is the most important thing in an operating system that you will use to do your job.
Finally, we cannot underestimate the large community of users that it has and the great support that you can find for the system on the network and, above all, the direct support that we can find from the IDEs and code editors of its developers.
Without a doubt, any of these are an excellent option for your work.