DEV Community

Gathsara
Gathsara

Posted on

What Is The Best Linux Os (most stable os) For programming

I like to move Linux operating system for my programming and i can not choose best and stable os for my work.
What is your suggestion for my problem..
Thank You Very Much..

Latest comments (95)

Collapse
 
arizonatribe profile image
David Nunez

Fedora works well for me. I wanted a Linux distro which ran Gnome3 the most stable and it has proved more stable than Ubuntu if Gnome3 is going to be your UI choice. Additionally (at the time i switched) I do a fair amount of UI development and I kept running into problems where Chrome would crash intermittently and I'd waste time trying to figure out if that was due to my code or to Chrome being unstable on that distro. So overall I have encountered a better Gnome3 experience and Chrome is more stable on Fedora.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
davidmorais profile image
David Morais

Have always used Ubuntu based distros, right now using pop os and feels/looks slick

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
oldrocker99 profile image
Frederick Wrigley

I recommend Manjaro for ease of installation, a welcoming community and the AUR, which contains practically every program ever written for Linux.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
m4yankchoudhary profile image
Mayank Choudhary

You can choose Kubuntu. you will really like the plasma environment.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
randomniiii profile image
Denis Vasquez

I would say try out garuda linux its a arch linux based distro with stunning looks and its became my main os

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
randomniiii profile image
Denis Vasquez

No problem tell me what you think about it

Thread Thread
 
gathsarah profile image
Gathsara

I like to give it a try but.,
I need to install java, MySQL, and my other programming stuff,
I think it's very hard to do that in Garuda..(My personal idea).
Am I right..?
I do not know much more about that.

Thread Thread
 
randomniiii profile image
Denis Vasquez

Just use the terminal like in arch its very easy

Thread Thread
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
theamalshibu profile image
Amal Shibu

I'll say go for Kali or Parrot (if you are interested in cybersecurity)

Or if you need a beginner friendly os go for Elementary or Zorin (Pretty new to the game , great features) or maybe even pop (driver support)

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
lexilominite profile image
LexiLominite • Edited

Choose a stable distro like Ubuntu if you are new to linux . If not take rolling distro like Manjaro and Arch Linux. But if u r not a linux guy dont go with arch based distros instead got with debian based or Ubuntu Based Distro .U can start with this no problem but you should be a quick learner. But choose linux for programming it's best and also u can have better bash scripting experience here because bash is present in Linux and similarly for powershell u should go Windows. But linux gives u best experience with Shebangs and all other stuff.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
germanicus1982 profile image
David Wagner

You should program for the platform you plan to deploy to. If you're servers are going to be ubuntu, program on the same platform just to simplify things and avoid dependency hell.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
gokulraja2787 profile image
Gokul Rangarajan

If you are looking for stability go for Debian/Ubuntu
I will also suggest Manjaro(based on Arch) , it is very stable.
I have been using Manjaro for years. I'm happy with it.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
seibas profile image
sebastiano

Pop! Os is very good and stable.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
masinick profile image
Brian Masinick • Edited

I've been using Linux distributions since 1995. I started with Slackware. In 1998 I added Red Hat, Mandrake.

I also used Caldera open Linux around the same time. A few of them no longer exist by those names.

In 2001 I got involved with Debian and SUSE and I still have more current versions of them.

For every day use I prefer distributions based on Debian because they are easy to maintain. Pure Debian systems are available in stable release form, great for servers but not the easiest place to get state of the art new software,

Because so many shops actually use it, Red Hat is good. RHEL is likely to be used in large business and Fedora is good for testing new software. Both are well equipped for software development.

Frankly most distributions ought to have a decent software stack; if not, see if you can get what you need; if not, don't waste any more time; move on.

If you choose most of the distributions discussed by more than one person you should be OK. If you really aren't sure, the Red Hat & Fedora duo ought to be considered because they are widely used today in business.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much, Sir. For Your Answer..!

Collapse
 
mazmis profile image
mazmis

The most stable linux I've used for programming in linux are ubuntu and opensuse. Opensuse for server is great.
If your intention to moving to linux is just for programming (that is just doing some programming and not distrohopping), I recommend you to try ubuntu and fedora.

Don't use Arch. You will be doing much configuration here and there, and forget programming. Value your programming time.

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
thecodealchemist profile image
Nyasha Chiroro

You could try Manjaro Linux its based on Arch and beginner Friendly. You don't have to deal with the painful installation process

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
thanveerali profile image
thanveeralisayed • Edited

I will suggest kde neon. Its a kde system based on stable ubuntu. Using it for the last two months for development purposes.My work is on python and django

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
coddiw0mple profile image
Darth Womple

Rather late to the discussion, but I use pure Arch and it is one of the most stable distros I've had. Been using it for 4 years now, and no problems ever happened (I mean I did have some problems, but they can all be resolved with a simple google search/arch wiki)

Arch wiki is one of the best

Collapse
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!

Collapse
 
coddiw0mple profile image
Darth Womple

One other recommendation: Based on other answers, it'd be better that you start off with an Arch based distro like Manjaro/Garuda (or maybe even EndeavourOS) rather than pure Arch

I prefer Arch cuz of the rolling release model, which means I get the newest updates WAY before Ubuntu users

Thread Thread
 
gathsarah profile image
Gathsara

Thank You very Much For Your Answer..!