The problem with package based distros (everything non-immutable) is, that a distro is very complex.
Even if you manage to “swap out” the package repositories, you usually still have a lot of remaining stuff in the background and many things tweaked by the maintainers. It’s a huge mess.
In theory, you could absolutely do that, but to be honest, why bother? You already always should have a backup of all your personal data, so why not reinstall it cleanly?
Speaking of image based distros (“immutable”), the cool thing about most is that that you can easily swap out the underlying OS with just one command.
For example, you can always rebase from Fedora Silverblue to Kinoite to Bazzite to something with Hyprland and then back to vanilla Silverblue, without any traces.
So, for example, if the guy who makes your custom image on Github stops maintaining it, you can simply switch to something else in just seconds.
Maybe this is something relevant for you :)
Yeah, +1 from my side for Fedora Atomic, especially uBlue.
For this use case, I can absolutely recommend using Aurora (KDE) or Bluefin (Gnome), especially with the gts
branch.
uBlue offers different branches, namely:
latest
: in sync with the current Fedora repos, all the newest stuff official Fedora also ships, including kernelstable
this is the default by now. You have to wait two weeks more for feature and kernel updates, but they are better tested. If something would have broken, others would have noticed and already fixed it.gts
: this one is what I recommend for this use case. With that, you’ll get the last release.At the moment, F41 hit Bazzite/ Aurora latest
already three weeks ago when it landed, on stable
, I got it a few days ago, and on gts
, you have to wait another 5 months until F42 is released, and then you’ll update to F41.
gts
is perfect for those who don’t need the very latest features, and want something more chill with fewer surprises.
And the other benefits of uBlue/ Atomic also apply of course, like better hardware enablement, QoL tweaks, automatic staged updates, and much more.
9.5/10, can absolutely recommend!
I recommend you Aurora. It is basically Bazzite, which you already suggested, but without gaming stuff.
Why do I recommend you that?
GTS
variant around, which uses the last big release of Fedora, which is still kept up to date maintenance wise.
So, you are always half a year behind in terms of new features, but it has been tested for half a year more than regular Fedora or the other images.
When you choose the more conservative GTS variant, you’ll get way fewer surprises.After installation, you can hop into the terminal and use the ujust rebase-helper
, where you can select which image variant you want to have
latest
: synchronous with Fedorastable
(default): features are two weeks behindgts
: already said, last release, but still secure and more polished.I think it is the perfect balance for you between “Debian is too stale” and “Fedora and many other distros change too often”.
Fedora Atomic, especially Bluefin, Bazzite and Aurora.
Nearly unbreakable, very reliable and stable in everyday use, needs no maintenance (updates itself, etc.) and more!
Instead of using a caliper, like the others have said, you can measure the distance with your printer if you don’t have such a tool.
Just go into the “Move axis”-mode, and move your nozzle from the home position to the top layer.
Let’s say your coordinates are now X0, Y0 and Z49,3.
You can then move the object in your slicer by just changing your Z axis to -49,3.
Just make sure you:
You won’t need any additional driver, since, as you already said, it is already included in the kernel.
However, as owner of a RX6600, I can tell you that the GPU will be quite loud sometimes. I can recommend you to check out LACT, which let’s you define fan curves, which makes it A LOT less noisy.
Your case sounds like a perfect fit for Bazzite or Aurora.
ujust
command away, many complex things are made easier with those commandsIt’s a mastodon post where “Fedora” has a hashtag, and then it is followed by “Linux 41…”. The title should say “Fedora Linux 41 will be released on October 29”
Bazzite Bazzite Bazzite!
I was at the same point a while ago.
Everything I touch breaks, and I also had enough of my system breaking because updating with an unstable power grid is like playing russian roulette.
I turned to Fedora Silverblue first, then rebased to uBlue. Aurora first, and then Bazzite. Silverblue feels exactly as the regular variant, Aurora is great for desktop use, and for my gaming PC, Bazzite is fucking great. It just works.
It comes with a lot of tweaks and super many small additions that just make your life easier, especially for gaming.
Updates just happen in the background when there’s nothing better to do and get applied to the next boot image. And in case something doesn’t work as expected, you can always go back in time.
You can also customise it almost/ just as much as regular distros, but it isn’t quite as easy if you want to customise A LOT (e.g. using TWMs).
I didn’t notice huge performance boosts tho, it just comes with more tools ootb, for example to make your GPU more silent when idle.
As said, Bazzite is based on Fedora, so you always get new great modern stuff, at the same time as the other Fedora users do.
Can 100% recommend.
The only difference between -deck
and the classic one is the default environment it bolts into.
With -deck
, you boot into the Steam big picture mode, and with the normal variant into normal KDE.
If you chose -deck
, you can still enter desktop mode by clicking the power menu and then “Exit to desktop”.
Just FYI: While Arch isn’t “For experienced users only”, it still might require some more work after your install.
It usually comes pretty minimal by default, and then you might wonder why printing doesn’t work out of the box for example.
It also makes the inexperienced user very easy to bork the system, and then you have to fix it.
I often hear from other users, that sometimes, this just happens out of the blue too.
If Arch works perfectly for you, then congratulations! Keep using it.
But if you notice, that you have to fight against the OS too often, consider a different distro that is supposed to just work.
One of those might be Bazzite (if you game) or Aurora. Both are almost the same, but Bazzite is more for gaming, while Aurora is more for general, non-gaming use. But you can use them interchangeably.
They belong to the uBlue project, which is a customized Fedora Atomic.
They are already set up for you with everything you want and need, are zero-maintenence and basically indestructible.
So, if you’re done with Arch, consider them.
I believe that’s due to package drift.
Every system starts with the same packages, but due to upgrading or adding/ removing stuff, you slowly drift away from the starting point, which makes it truly “your own”. But this also introduces bugs that aren’t reproducible.
I especially noticed it with KDE. Every time I installed a new distro or configuration, it worked fine, but after a few months, the bugs and crashes got more and more.
Since I installed Fedora Atomic (the “immutable” variant, e.g. Silverblue), everything just works. It’s extremely comfortable and just exists, so I can run my apps. When you upgrade the system, you don’t just download one package and install it, you apply it to the whole OS and then basically have the same install as all the thousands of other users out there, which makes it reproducible.
Maybe that’s something for you? You can check out Aurora, Bazzite or uBlue in general.