Which Linux distribution should I choose?

Hello, I wanted to ask this community which distribution I should choose. I use it for my daily tasks, I develop programs in Python, and I want the KDE desktop environment. I also have intermediate Linux knowledge, so it would be better if I got the latest packages.

From my understanding, Fedora KDE if you want to develop programs and have intermediate Linux Knowledge. Fedora KDE is clean, stable, and, receives frequent package updates.

As you require KDE, then you’ll be best off with the KDE installation - that much would seem to be obvious.

Assuming your question is actually “which Fedora spin should I use” rather than distribution, then that’s purely down to personal taste and whether you want an atomic/immutable installation or a “regular” installation. If you go to the bottom of Fedora Spins | The Fedora Project you’ll see all spins which are available, which desktop they use out of the box and what type of installation they are - have a read and select whichever seems to align with your requirements most closely.

2 Likes

I would say start reading about the different Fedora versions, in particular the regular KDE one and Kinoite, the atomic distro with the KDE desktop.

Because Linux support is a community effort, sticking with a widely used distribution+spin means more people can help with issues. In particular, there is a better chance that there will be users with hardware similar to yours. Many Linux experimental distributions and spins have small (but expert) communities.

As you progress with Python you may find that you encounter other Linux users with similar interests. There are often informal groups working on overlapping projects. These groups tend to gravitate to a particular linux distro because it is easier to share configurations and deal with bugs that affect multiple projects.

Basic Fedora KDE

You can still install Flatpaks on that if you want to.

This would be a great choice.

The KDE Plasma desktop, in an atomic fashion | The Fedora Project

Only you can answer that question to yourself.

If you are set on KDE, you have two options: “KDE Plasma” or “Kinoite” (the atomic/immutable spin).

I’d suggest you install KDE Plasma and on top Kinoite in a virtual machine. Then you can have both systems in parallel, test it for a couple of weeks or months, and then decide which one fits your use case best. If it turns out to be KDE Plasma, you just continue using it. If it’s gonna be Kinoite, you backup your personal data (~) and reinstall your system using a Kinoite image. Done.

There is just too many personal preferences involved for us to tell you which edition/spin to use.