Hopefully Valve will release a general version of SteamOS with Steam Machine coming (and even they are questionable with their track record)
I used Ubuntu for 8 years constantly fixing issues, from the day I installed it (because it didn't support basic Ryzen), after every distro upgrade, and various other random points, e.g. when installing a package whose dependency overwrote something. Each issue took hours to fix, usually searching forums for arcane command lines and trying everything until something worked (possibly breaking other things in the process).
Last year I tried Bazzite for my kid who like games and realized that it's 100x better than Ubuntu, for both gaming and serious work. It's 100x more stable and virtually unbreakable, far more modern and up-to-date than Ubuntu, and I can still do just about everything I want (just have to do it differently because it's atomic). Since I switched to Bazzite I have had zero issues, because atomic distros are inherently so much more stable. Everyone uses the exact same image, and the state of the OS is always fresh and doesn't deteriorate over time the way mutable distros do. And best of all, if any issue does come up (which is extremely rare), the fix is always the same and it takes 1 minute: boot into the previous version.
I used to avoid using my PC due to constant issues with Ubuntu, now I often switch it on simply because Bazzite makes me so happy.
It frustrates me to no end that people to this day still recommend Ubuntu and its derivatives as "good" and "user friendly" when it literally breaks all the bloody time, and meanwhile there are awesome distros like Bazzite and Aurora that are rock-solid like MacOS and ChromeOS.
I really think immutable distributions are the future of linux desktop, and maybe distributions that use OCI images, beacause they are a lot easier to work with than say, NixOS for example.
If you want to have your custom bazzite, you just do a "FROM bazzite:<whatever-version-you-want-to-pin" and add stuff you want.
Of course, you loose a bit of the reproducibility, since usually container images do not pin packages (and maybe other reproducibility issues I am not aware of) but it is way easier to work with.
Based on their results, it sounds like there's still quite a way to go Linux gaming/Proton (ie: very inconsistent frametimes on Nvidia hardware), but it's definitely been taking steps in the right direction.
I realize that, in a way, it's no different than installing from AUR or ppa's, but something about both of those (and the fact that package installs are manual) feels safer than copr packages with fewer eyes on them...
I love the idea, but honestly, juggling all these package managers gets annoying really fast; for now what I use is rpm-ostree (which you really shouldn’t touch unless you absolutely have to), Flatpak, Homebrew (some package are mac only or mac first), and distrobox (with arch).
Every now and then I think of going back to arch cause they are the only distro that made it very convenient to install some obscure packages that is only used by handful of people
Like yesterday, I tried setting up Flutter with the Android SDK command-line tools and the rest of the Android dev stack, and it took me almost 2 hours to get everything working; On Arch? That’s just a few packages, all sitting right there in the main repo or the AUR.
Switched to PopOS, was "ok", switched to Arch, performance was awesome.
A few days ago I gave Bazzite a blast and now I'm currently installing it as the primary OS on my gaming rig. Other than a few small tweaks, it just works.
It's quite a bit more performant than PopOS and PopOS came with a myriad of tweaks and issues needed for things like Ubi Connect (I've been going through the first Division game with my kids and PopOS/Lutris hated... Everything...
It all just works on Bazzite.
Plus the Nvidia drivers don't seem as bad, unsure if it's just the RTX5xxx that were having issues ala GamersNexus but the 4090 doesn't seem to have the same frame time issues that were raised (Knock on wood)
I installed this begrudgingly after fighting edge cases with Waydroid on Arch. It's the first "batteries included" distro I've actually liked. I usually hate the "omakase" approach, but the setup here is pretty much how I would've done it myself.
Side note: GNOME + Waydroid is the best experience I've had with a desktop OS on a tablet. Finding tools like scrcpy included out of the box was a nice surprise, too.
But Fedora Atomic confuses the hell out of me. To recommend it to potential Linux newbies and as the great next thing feels bizarre to me.
Bazzite does look very promising and happy to see innovation in the Linux gaming world!
I do play games and I am a Linux user.
I see this project being an OS distribution with image update approach. It basically has some programs used for gaming on Linux preinstalled and probably preconfigured.
I wish the project would exist in 2 variants: an OS (as it currently is) and as an installer that would allow the user to select parts to install and configure on their current Linux distro.
Because I am using debian, this is my home PC and gaming is not the sole thing that I do on this PC.
Switching to a Fedora distro is not an option for me.
So, as nice as this project is - I say farewell to it.
https://www.youtube.com/watch?v=fqIjUddUSo0
Why others are better than Bazzite if it's made for gaming?
Give it a shot, not like it costs anything!
I have a system that I kind of want to have Linux forward with Windows on secondary m.2 drive to dual boot if I need something there. Following protonDB, I see all the games that I play work just fine and are either gold or platinum status.
Would you recommend Bazzite or Cachy? I main do gaming, development and web stuff. I tend to run multiple dockers, multiple different versions of python and other packages. How would immutible OS affect me here?
I did briefly consider Bazzite, but the thing that stopped me was that I wasn't sure how well it would work with an eGPU. With Jovian and NixOS, it is ultimately still just NixOS minimal under the covers, and that is low-level enough for me to play with boot parameters and kernel modules to get the eGPU working, and it wasn't clear to me that it would be that straightforward with Bazzite.
One insanely underrated Linux software is Lutris, if you have non-steam games, it is phenomenal at helping you wire them up for Wine, especially when Steam itself behaves weird (like installing third party things is not exactly done intelligently by Steam).
It gets updates. Games work. I don't have to spend a bunch of time trying to debug or customize it, but I could if I wanted to.
That's the way I like it.
Zorin OS and Bazzite... I was hoping someone who has tried both could enlighten me as to why one is better than the other?
[1] I say recently because I'm not following linux very closely.
I am not a fan of these derivative distros and I would always recommend using one of the mainline distros e.g Debian, Arch, Fedora etc.
I am using Debian 13 for gaming and the most difficult thing I had to install was a backports kernel which improved performance in some games, in other games it made no difference at all.
Installing Steam and Lutris takes about 5 minutes and it yet another distro for what amounts to installing some applications. I find the biggest issues on Linux gaming is the applying individual workarounds in Steam, and getting wireless controllers to behave properly.
Does these custom scheduler bring noticeable gains during usage? My previous linux desktop was a non-gaming distro, so I'm a bit curious on these fancy stuffs.
- BORE, CachyOS scheduler: https://wiki.cachyos.org/cachyos_basic/why_cachyos/#advanced...
- LAVD, SteamOS scheduler: https://www.igalia.com/2025/11/helpingvalve.html
Okay. I think I get a feel for their target audience.
Overall I will say things are going like 80% smoothly but there are still some very Linux-y problems with it:
The default grub has options for ostree:0 and ostree:1. 0 is the default and if you pick 0 it just hangs and doesn’t boot. I can’t figure out how to change this because the normal grub config files are read-only. So I have to quickly press down arrow when the computer is booting and select the right option.
Installing certain packages is difficult or impossible, for example I had to get pycairo and some other packages to run a Python program and you can’t add them normally. But I think the proper way is to just run everything in a container so maybe that’s on me.
90% of games work fine, but many have weird bugs like crashing when you Alt-Tab out. I could not get modded Skyrim to work after several attempts. Prism, the Minecraft launcher, has some sort of memory leak because if I leave it on in the background it eventually crashes the desktop and I have to hard restart. And of course anti-cheat games like Valorant/League don’t work at all.
KDE has tons of bugs - tooltips randomly scale to the wrong size, Dolphin refusing to copy a file to another drive for no reason, Dolphin freezing when loading a directory with lots of images, detaching a tab in Konsole sticks the window to your mouse until you click something else, Konsole has like 50 themes and none of them are named so you just have to squint and click one that looks good, drag-and-drop into Electron apps like Discord randomly fails, adding a new widget to the panel and suddenly it’s invisible, notifications appearing floating in the middle of the screen, removing an audio output (like unplugging headphones) seems to cause it to randomly choose an alternative, brightness on my monitor randomly shifts even after turning off DCC, GNOME apps have wonky themes, GNOME apps can’t detect light/dark mode so they just pick one… I could go on.
I'm far from a Linux super-user, I only use it for my servers and Raspberry Pis, but even I would rather pick Debian and install the necessary stuff by hand. This feels like opting-in to bloat on your newly installed OS.
I'll happily listen if anyone has a good selling point for those, but I can't think of any OS less attractive than something tailored for a single use-case on my generalist PC build.
IYKYK
Projects like this fit all the criteria of what I've nicknamed "Mastodon projects", because they always have either (or both) Mastodon and Discord links on their websites and are primarily developed by people with "alternative" social media accounts. They always implode within a few years due to some form of ridiculous community drama that other FOSS projects don't suffer from (because other open source projects usually have a somewhat serious "community", or lack of a cohesive one altogether).