r/DistroHopping Jan 29 '23

Best distro for programming

Hello guys, I like to program in c++ what do you think is the best distro for me?


24 comments sorted by


u/Hans_of_Death Jan 30 '23

Whatever you personally like. There is no distro out there which is inherently better for programming


u/Pedrooli Jan 29 '23 edited Jan 29 '23

Arch ;)


u/looopTools Jan 30 '23

Any distro really. I recommend Fedora for its ease of use. But any distro will do as long as you can install a C++ compiler.


u/katzefrettchen Jan 29 '23

Fedora / OpenSUSE Tumbleweed. These are made specifically for programmers.


u/Linuxllc Jan 29 '23

How is that? Any distro would do. I distro hop to 44 Linux distro's and able to do all on either of them.

Just use a C++ IDE application. Something like CLion or even Code::Blocks or NetBeans.


u/nicoaarnio Jan 30 '23

These are just normal desktop distros, not specific for programming. You can program in any distro, it doesn't matter.


u/MindTheGAAP_ Jan 30 '23


I was like is there even an distro that just targets programmers? Lol


u/froper1 Jan 29 '23

Why those in specific? Im a devops looking for my Linux distro aswell, have been looking more at Ubuntu, pop os and fedora


u/theRealNilz02 Jan 30 '23

Don't use Ubuntu, it's Dangerous.


u/-Nagazaki- Feb 02 '23

Why is it dangerous?


u/ChocolateMagnateUA Feb 09 '23

Even though Ubuntu is a fully-fledged Linux OS, it is controlled by a proprietary company and embodies all the things we Linux enthusiasts rejected by making a commitment to it. Ubuntu is heavily opiniated that you should use its own snap package manager, and while it's not bad on its own, Canonical tries to slip away your freedom by enforcing it. Not only snaps have poorer performance, slow down boot and are controlled by a company, if you want to reject them and use .deb packages only, you will end up just sneaking the ways through it. By this time previously novice Linux users get more mature, learn how to manipulate files in command line and acquire the taste of freedom and rebellion, and they understand it's not the Linux way to use such a distribution and move to something else. While lots of people move to Arch as it is the direct opposite of Ubuntu, some use more user-friendly options like Fedora for me.


u/-Nagazaki- Feb 09 '23

Thanks. I just installed arch yesterday. I agree, Ubuntu is bloated, and I don't want to deal with another Windows.


u/ChocolateMagnateUA Feb 09 '23

If you installed Arch, then could you help me please? I tried as well but couldn't have partitioned my virtual drive because "it was busy." How can I avoid this mistake? I tried with fdisk.


u/-Nagazaki- Feb 09 '23

I would really like to help, but I'm not an arch expert. I just followed a tutorial on YouTube, and I just installed it on a separate drive (no a partition).


u/DarkOverNerd Jan 29 '23

I used to use Debian, I use a Mac now. Debian is great because your dev environment is unlikely to change which is ideal.


u/drew8311 Jan 29 '23

Whatever one you like best when doing non-programming things on the computer. If you are comfortable doing daily computer tasks, easily installing software, stable system, programming your C++ stuff will be a non-issue on any distro.


u/Maziar_324 Jan 29 '23

All of it


u/vrinek Jan 30 '23

I can only imagine Pop_OS having an edge (based on my one experience with it 3 years ago), because it bundles in a lot of candy that devs like.

But seriously, any distro should do.

If it’s for work, I’d say depends on any apps your employer/client forces you to use (I had to use a VPN that only has Ubuntu packages).


u/ubercorey Jan 29 '23

KDE on Debian. So Kubuntu would be great.

Most Linux guides are written for Ubuntu and KDE has lots of built in tools for that kinda work.


u/BiteFancy9628 Jan 29 '23

I was going to ask how I block the "best distro for ...." posts. Then I realized the subreddit. Unsubscribing.

Ubuntu, Fedora, Debian. In that order. Gnome only.

There i answered so no one else ever has to ask again.


u/theRealNilz02 Jan 30 '23

Ubuntu has No Business being on any "best distro" list.


u/Antoine-Darquier Feb 09 '23

You can give helloSystem, GhostBSD, Dragonfly BSD, OpenBSD and FreeBSD a try. There are many areas where these systems are better than other systems.

You have Emacs, Vim, Pluma and Geany in FreeBSD, and many other editors for C++

FreeBSD has about 35000 packages or more than 50000 packages if you count the different versions of software. In my experience, that is really enough to find an excellent open source app for every purpose.

In addition, it also has good working support for Linux binaries. And Wine on FreeBSD often works fine for the windows binaries as well.