Even though bazzite is fedora-based you’re not really meant to interact with the fedora side of it all. At least that’s the impression I’ve gotten from it.
I dont think it matters really for installing little programs. You probably shouldn’t change your kernel or something. When you update the system it’s just using rpm-ostree and doing a standard update through the repos, then it updates flatpaks. On the steamdeck since it’s arch it will break pretty easily if you update the wrong thing, but bazzite is built in fedora.
The rpm-ostree systems is also good for anything that breaks because it’s basically a snapshot system. Everytime you install something or update it creates a snapshot of your old working install which you can easily roll back to if anything breaks. You could use containers for stuff but that’s not really necessary. It does probably make the system more stable in ways but then you have to deal with the headaches of using containers and having everything isolated from each other. For web services though containers are worth it as it greatly increases the security of the system.
I installed some stuff with epm-ostree early on in my experience in bazzite and at some point i could no longer update. I had to do a rebase to sort it. Thankfully, that’s easy and pretty quick though.
Interesting, this is one of the reasons I’m trying to sort of get everything to Debian eventually. I think complexity in software is often bad. Especially for someone like me who is always tweaking and changing stuff and trying things.
Even though bazzite is fedora-based you’re not really meant to interact with the fedora side of it all. At least that’s the impression I’ve gotten from it.
I dont think it matters really for installing little programs. You probably shouldn’t change your kernel or something. When you update the system it’s just using rpm-ostree and doing a standard update through the repos, then it updates flatpaks. On the steamdeck since it’s arch it will break pretty easily if you update the wrong thing, but bazzite is built in fedora.
The rpm-ostree systems is also good for anything that breaks because it’s basically a snapshot system. Everytime you install something or update it creates a snapshot of your old working install which you can easily roll back to if anything breaks. You could use containers for stuff but that’s not really necessary. It does probably make the system more stable in ways but then you have to deal with the headaches of using containers and having everything isolated from each other. For web services though containers are worth it as it greatly increases the security of the system.
I installed some stuff with epm-ostree early on in my experience in bazzite and at some point i could no longer update. I had to do a rebase to sort it. Thankfully, that’s easy and pretty quick though.
Interesting, this is one of the reasons I’m trying to sort of get everything to Debian eventually. I think complexity in software is often bad. Especially for someone like me who is always tweaking and changing stuff and trying things.