• prole@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    1
    ·
    edit-2
    5 hours ago

    I’ve been on Bazzite for 6 months or so, and have been considering giving CachyOS a try (not that I have any reason to, Bazzite has been wonderful).

    Has anyone tried both and can speak to their similarities/differences? My (admittedly basic) understanding is that they are both immutable distros, and that Bazzite is based on Fedora while CachyOS is based on Arch. Are there other big differences?

    I started my Linux journey with EndeavourOS, so I know a bit about how to use Arch already. Does CachyOS have something similar to rpm-ostree, but for Arch? Is it already basically pre-configured for gaming out of the box like Bazzite?

    Edit: not sure why I thought CachyOS was immutable… Isn’t there an immutable distro built for gaming, similar to Bazzite, but built on Arch instead of Fedora?

    • brucethemoose@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      6 hours ago

      CachyOS is not immutable. It’s basically like a more optimized and fleshed out EndeavorOS.

      Backups and rollbacks are done as they are done in vanilla Arch, and I’m not sure if there’s any analogue.

      I did use Fedora Kionite for a hot minute (which was immutable), but… found it to be too much of a hassle? I dunno, I just keep anything important on a separate drive/mount that’s easy to back up, and there was just too much fuss dealing with apps so needed, so I don’t see the point. CachyOS is preconfigured really well, so even if I had to nuke the whole partition, it would set me back like 30 minutes until I reinstall it. But if you need an immutable distro, this is not the place to look.

      CachyOS is very much focused and optimized for gaming, arguably more than any other distro. There are many performance tweaked versions of popular packages in their distros, no need to reach out to the AUR.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        1
        ·
        edit-2
        5 hours ago

        Huh, I wonder why I thought it was immutable.

        Bazzite felt like a hassle at first, but it was really just about learning some new things and once I did, I really like it. Just use flatpaks for everything that you can. Otherwise, “rpm-ostree” does almost everything else you might need (and “ujust” makes it even easier). Read the man page on that and you should be good.

        As someone who did too much tinkering on EOS (time shift was a god send), the ability to not have to worry about breaking anything is very comforting.

        Breaking shit and fixing it is how I learned how to use Linux in general, but that doesn’t mean I don’t want to avoid having to do it if I can.

        • brucethemoose@lemmy.world
          link
          fedilink
          arrow-up
          1
          ·
          5 hours ago

          The problem I had with flatpak is that I needed to screw with a lot of individual apps anyway, and the containerization was a headache. It took up a lot of ssd space too, and in some cases, performance is an issue and I’d prefer system packages.

          I think my biggest issue that flat pack could alleviate is system python updating and me having to redo my venvs, but I probably need to do that anyway…