I have used Bazzite for some time for both gaming and development tasks. Distrobox is what I use to do development, and rpm-ostree if I don’t care about layering on to the system image. Really, immutable distros just function differently than non-immutable, so if you try to use them like you might be used to, then you might have a difficult time.
Bazzite’s real strength is with completely new users in regard to Linux who haven’t already built up non-immutable habits imo (although I’ve used Linux for over a decade and was able to adapt to immutable and actually prefer it). It pre-packages everything someone moving from gaming on Windows might need while making it more difficult to break. That’s why Wendell recommended GN use it over Cachyos, since it’s more approachable and accessible to those moving from Windows.
I have used Bazzite for some time for both gaming and development tasks. Distrobox is what I use to do development, and rpm-ostree if I don’t care about layering on to the system image. Really, immutable distros just function differently than non-immutable, so if you try to use them like you might be used to, then you might have a difficult time.
Bazzite’s real strength is with completely new users in regard to Linux who haven’t already built up non-immutable habits imo (although I’ve used Linux for over a decade and was able to adapt to immutable and actually prefer it). It pre-packages everything someone moving from gaming on Windows might need while making it more difficult to break. That’s why Wendell recommended GN use it over Cachyos, since it’s more approachable and accessible to those moving from Windows.