this post was submitted on 02 Jun 2023
46 points (100.0% liked)
Linux Gaming
15802 readers
31 users here now
Gaming on the GNU/Linux operating system.
Recommended news sources:
Related chat:
Related Communities:
Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.
founded 4 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Check out Fedora Silverblue.
I really think having a stateless root is the future of computing. Silverblue has a big focus on using Flatpak and containers to cover most use cases.
The only issue is the default Gnome would probably be too heavy for your hardware but (as others have mentioned) you can overlay KDE and use that instead.
Edit: as others have said below check out Kinoite for a Silverblue spin with KDE by default.
I think plain, vanilla, mutable Fedora is still a more solid choice for newcomers, it's just easier to find help with a "regular" distro.
I've been trying uBlue on my daily driver laptop, and so far, the immutability of the system has not really hindered me, but I still think it's not ready for primetime yet.
Probably true, but I find that new users tend to try to solve problems by installing random RPMs they find online and tainting their systems.
Pushing an immutable OS puts up a barrier that may be annoying, but forces them to do things in a more reasonable way (or they can overlay those random RPMs, with the advantage that they are easier to track since
rpm-ostree status
will always show a list of manually overlayed packages)Or rather go on with Fedora Kinoite (Silverblue but KDE)
Can you explain what is meant by "stateless root"? I can't find a decent answer online.
The root filesystem is read only so neither you or applications can write to it. If you wanna find better results it's probably more often referred to as "immutable" since calling it stateless is maybe a bit loaded on my part.
I switched to silverblue a few months ago and then again a few weeks ago kinoite. I think the immutability and revert updates super easily is great. I think ostree is the future and I'm looking forward too seeing how it matures.
Flatpak apps are a PITA for interoperability and modifications though, so I'll stick to traditional RPMs thanks. I prefer the ease and flexibility of tinkering with my system more than anything else.
I actually disagree. I use Flatpak and also maintain a Flatpak myself and I think nowadays they're mostly af parity with regular applications.
They also solve dependency issues in neat ways which is nice. For example the application I use makes use of a Wine extension that tracks an older Wine, which is something that is particular annoying to deal with outside of the Flatpak environment IMO.
Then let's agree to disagree, in my experience they've been more of a hassle to deal with. Eg trying to fix the weird DPI/tiny cursor issue in the flatpak version of Steam was a pain, same with trying to pass custom flags to flatpak Edge. It's just one hassle after another. I can deal with a couple of apps here and there, but I can't imagine having the entire system depend on Flatpak as a crutch.
As for your Wine example, I'm not sure which application you're referring to, but Wine is basically portable and doesn't need installing, eg for Wine-GE, you just need to download and extract the tarball and set the correct WINEPREFIX/path, so you can easily have multiple versions of Wine on your system without Flatpak or anything complicated.