Maybe ram usage? Bazzite is one of the bulkiest distros on that front, sitting at ~4GB usage at idle. I have no idea where SteamOS sits in comparison though
It comes pre installed, the question should be the other way around: why change the system? And I don’t think those two are sufficiently different to justify it unless you want to use the deck mainly as a PC.
Nah, I want to keep using it as a gaming device. I changed the original OS to Bazzite because I absolutely need to flash alternate OSes on everything I can, the voices in my head tell me to. But joking aside, your question remains pertinent: why change the system? I honestly never gave SteamOS a fair shake and I probably should.
As someone who put OpenSUSE on their Deck, the advantage is that when you’ve got a problem it should be easier to find other people with the same problem. Especially when you go through official support.
I use both. SteamOS on my SD OLED, and Bazzite on a gaming PC. I don’t notice a difference because all I use the machines for is gaming.
I eventually moved to Kubuntu from Bazzite because it was easier to manage my media servers. I’m not a huge fan of Bazzite’s quadlet system.
But for 99% of my use case the two systems were identical.
Cool, thanks for the feedback! Once I got my deck, I immediately flashed Bazzite on it, for no good reason, honestly. Mostly because it was the hot new thing and wanted to try it out, but in doing so I never even tried SteamOS. Because of this, I was left wondering what was wrong with the original OS, hence this post. I’ll probably give SteamOS a whirl later this month just to see.
Yes, two primary advantages.
- you don’t have to install anything
- You can Game on first startup
Maybe it’s arch based? Tested bazzite and found it overhyped, I don’t think a immutable flatpak solution is the best for gaming. I use CachyOS on steam deck and love it’s easy setup (easy for an arch user).
Bazzite uses the Steam rpm, not flatpak.
Though I think other launchers like Heroic may be flatpaks. But that’s no different to SteamOS.
True, actual steam flatpak is a mess. Opensuse Kappa/Aeon actually use it and it took an afternoon of debugging and 3, barely - documented fixes to get proton games to launch at all.
I don’t believe the Steam flatpak is responsible for those issues
openSUSE recently added some more security policies. By default, Wine cannot run normally. There’s a package you can install that sets SELinux security policies to allow it to work. If you install the openSUSE Steam rpm, that security policy automatically gets installed too.
This is a downside of flatpak’s approach to sandboxing. It aims to work everywhere on every distro, using bubblewrap instead of something like SELinux or AppArmor. But it also does not interact with AppArmor or SELinux, so if they block something, flatpak can’t override that.
Meanwhile, snap uses AppArmor for sandboxing. So even if there was a policy like openSUSE’s that prevented Wine from working by default, since snap speaks AppArmor, it can give itself the necessary permissions to make Wine work.
SELinux and Bubblewrap are two very different technologies. They could get out of each other’s way better, but you cannot “sandbox with SELinux”.
You absolutely can sandbox using SELinux. Red Hat even has a tool called “sandbox” for just that: https://docs.redhat.com/en/documentation/red_hat_enterprise_linux/7/html/selinux_users_and_administrators_guide/chap-security-enhanced_linux-securing_programs_using_sandbox
Edit: and Android sandboxing is built heavily around SELinux: https://source.android.com/docs/security/features/selinux
Fair enough, you can do some sandboxing this way. But SELinux is not a sandboxing tool in the same way bubblewrap or landlock are. It’s a tool that can put gates around your tools until it’s a sandbox, but SELinux as sandboxing is not in the spirit of “tools doing one thing and doing it well”
You can install actual programs, rather than taking up potentially gigabytes per program on flat or increasing update times to 30+ minutes…
Bazzite (or anything ostree) is the worst of all worlds.
Huh? Last time I checked, SteamOS literally removed user-installed (non-flatpak) packages.
I agree that it’s a pity that the first couple of flatpak packages take up a lot of space for what they are. But that shouldn’t bother most modern systems.





