When you start getting super specific about which distro you want, I think you should start looking towards a DIY distro.
Linux
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
kde neon don't use snaps
Debian as others are saying is a great choice
But I'll still shill arch, I've literally never encountered a problem with it other than my first time installing manually being a learning experience. Not sure if it counts as a DIY distro bc you can definitely install with a script
If you use arch, you should do the "automatic snapshots" thing with BTRFS, grub and pacman hooks. That is important to have a version to rollback to, as its Arch.
@Luffy879 If someone comes from Windows and has little experience with Linux Mint LTS with XFCE4.
https://www.linuxmint.com/edition.php?id=313
With MX Linux (Debian based) you can create a live ISO with all packages and flat packs and then create a live USB stick with persistence (requires double memory on the Linux partition For the ISO)
https://mxlinux.org/
you can make installs from the usb after creating it.
Distrochooser
https://distrochooser.de/
disable repositories, updates https://github.com/aarnt/octopi, https://ctlos.github.io/, https://endeavouros.com/.
Linux mint. It's based on Ubuntu but they also snapped out the snaps.
What about Pop!_OS? It fits all the criteria. It's an Ubuntu distro by System76 (known for their computers that run Linux) that foregoes Snaps for Flatpaks, so you get Ubuntu's reliability/stability without the Snaps. It does default to its own spin on GNOME, however you can install an alternative desktop environment just fine.
Debian Stable as base OS, then activate unstable repos in a sandbox/container. Maybe even Distrobox for newer Apps.
Sorry, the closest i came up aren't good solution but may help in your search.
- Vanilla OS 2 (based on Debian) but it is under Gnome DE and in beta phase. Very begginer friendly. Maybe once it go out from beta it will supports other DE ? So check it around 6th month later or 1 year ?
But the problem is that their community is very small. If you want something stable, it's better to look for bigger community so you can benefit from their support and user's problems
There is fedora kinoite but you don't want anything related to IBM. That was the best compromise i can found.
- NixOS but i don't know it. I'm affraid it will be a DIY distro at the beggining with the config file. But it will probably meet all your criterias.
Or the same OS from my steamdeck :
- Steam OS ? It's an immutable OS based on Arch and support KDE by default. Full support of flatpaks. Only downside, i dunno if it supports other machines than the steamdeck. Nor if it uses the latest linux kernel. Maybe some variants ?
Just use Fedora. It's very up to date and it's upgrades are flawless.
My record is 15 upgrades (before getting a new system). It's even been fine through Intel -> AMD CPU swaps.
Psst... Try nixos 😹
Same recommendation as usual from me :) pepparmint OS , Debian base extra on top