Bazzite has a very simple process for installing software that isn’t on Flatpak: You spin up a virtual machine running a better distro and install it there

  • MonkeBizNES@lemmy.cafe
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    I love bazzite for handheld consoles but before I install it on my desktop there needs to be version based on ordinary ‘non-immutable’ fedora kde. That being said, immutable distros are more stable

    • FooBarrington@lemmy.world
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Unlikely to happen. Not only is all their build tooling etc. made for immutable distros (and they have a lot of other ones besides Bazzite), but it would also mean throwing away the biggest advantages for little gain.

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

      I’ve been using it on my laptop for over 6 months now and it has been fantastic.

      I mean, if you’re really hardcore, you can build your own immutable distro image using the distro you want… but that’s way above my paygrade. I don’t think it’s that difficult, just something I have no intention of learning.

    • _cryptagion [he/him]@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      So, Nobara?

      I would have stuck with Nobara, which is the first Linux distro I really tried, but it was maintained by one person and eventually they’re going to get burned out or worse. I figured it would be better to just go with a distro that had a whole team working on it.

    • sp3ctr4l@lemmy.dbzer0.com
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      They do specifically, multiple times, in multiple places in the wiki… tell you that you really, really shouldn’t use rpm-ostree unless you absolutely know exactly what you are doing… because you can run into dependency conflict hell, and then the tree build will fuck up.

      Bazzite updates to a newer version of a shared dependency, but something you manually added… has not?

      Or visa versa, your custom thing requires a newer version, or some dependency that is for whatever reason just a conflicting fork of an existing dependency?

      Something is gonna break, potentially lots of somethings.

      • chingadera@lemmy.world
        link
        fedilink
        arrow-up
        0
        ·
        edit-2
        1 month ago

        I saw that, I’ve been raw doggin it ever since. Maybe one day rpm-ostree would like that have a word with me

        • sp3ctr4l@lemmy.dbzer0.com
          link
          fedilink
          English
          arrow-up
          0
          ·
          edit-2
          1 month ago

          Well uh, godspeed i guess, rofl.

          It is good at least that rpm ostree has ways to view and manage such conflicts, and rollback to the bazzite image preset (keeps flatpaks and such intact, i think).

          • chingadera@lemmy.world
            link
            fedilink
            arrow-up
            0
            ·
            edit-2
            1 month ago

            Lmao that’s how I feel about it. I want to say that rollback isn’t the easiest thing, I’ve tried to boot further down the tree at one point when discord broke (my only rpm install) and immediately got some errors regarding dependencies, so I had to remove it and reinstall it and it seemed fine after that.

            I’ve honestly been thinking about rolling either Debian Ubuntu or arch, but I’m not in a place where I want to fuck with it all again currently.

            Edit: I do appreciate you looking out though

            • sp3ctr4l@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              0
              ·
              edit-2
              1 month ago

              they should alias

              ujust repent-and-seek-absolution

              to some script of thoroughly robust set of rpm ostree conflict identifiers and reset/rollback commands, lol

              EDIT: why distrohop, you have distrobox, Do ThIng There, LOL

              • chingadera@lemmy.world
                link
                fedilink
                arrow-up
                0
                ·
                edit-2
                1 month ago

                There’s just a sloppy amount of bullshit that’s stacked up since my switch from windows, clean slate is tempting. I also miss Apt, ironically enough

                • sp3ctr4l@lemmy.dbzer0.com
                  link
                  fedilink
                  English
                  arrow-up
                  0
                  ·
                  1 month ago

                  Ah well I gueas thats fair if you… have indeed already fucked your ostree uh, raw, i think that was the word you used.

                  It is kind of annoying to not have that direct control, i get that, and i too am super used to debian based distros and apt after about a decade of being in debian or derivatives.

  • MalReynolds@slrpnk.net
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Bazzite is the better distro because you install things in a distrobox. Muck around, break things in there, but your main distro stays safe, secure and stable.

  • Strawberry@lemmy.blahaj.zone
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    You can just use rpm-ostree if you really need something as a system package. Otherwise toolbx or distrobox if it’s not available as a flatpak. None of these are virtual machines

    • ikidd@lemmy.world
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 month ago

      I though BoxBuddy was installed by default on uBlue distros? It works quite well, too.

      • prole@lemmy.blahaj.zone
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        I can confirm that BoxBuddy is installed by default on Bazzite.

        I think some people just haven’t read the documentation, and think it’s flatpak or bust.

    • prole@lemmy.blahaj.zone
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Not really though… Not gonna be that annoying guy and repeat what I and others have said elsewhere in the thread, but you should read some of the replies here.

      • sp3ctr4l@lemmy.dbzer0.com
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        Bazzite docs repeatedly say ‘do not do that, it will lead to system instability as we update and improve the feature set of our custom rpm-ostree that is the backbone and fundamental core of what Bazzite is.’

        It is supposed to be a static, locked down, readonly core OS, just like SteamOS.

        Its just based on fedora instead of arch, and has a bunch of other customizations and tweaks and preconfigured apps and helper tools.

        • jimmy90@lemmy.world
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          fair point

          https://docs.bazzite.gg/Installing_and_Managing_Software/rpm-ostree/

          so you have to be careful what you add to your base; preferably just self-contained tools that will not interfere with the stability of the system, use distrobox or other container to create larger more sophisticated environments

          i used it for an icon theme, amd gpu info tool, android cli tools. they all come from the fedora repos so play nice with the base and i haven’t run into update issues mentioned in the info page

          it’s also very easy to rpm-ostree reset if you do, so it has that safety net

  • Dragonstaff@leminal.space
    link
    fedilink
    English
    arrow-up
    0
    ·
    edit-2
    1 month ago

    I’m a noob, and I thought Bazzite would be simpler, but when I had an issue (monitor going black under heavy load), I couldn’t solve the problem because of the immutable OS. I went around in circles with Google and ChatGPT, and couldn’t get it to work.

  • CubitOom@infosec.pub
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 month ago

    Me 10 years ago after deciding to go into the deepend a bit to learn Linux and installing Slackware.

  • giacomo@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    its in the ubuntu or debian toolbox. distrobox is pretty freaking awesome.

  • thefartographer@lemm.ee
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    What are you running Bazzite on? I’m using it on my Legion Go as my daily driver. I love it for the most part, but there’s still plenty to learn.

    • themadcodger@kbin.earth
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Not OP, but I’ve got Bazzite on my Steam Deck and Bluefin on my laptop as my daily. I’m rather loving the set it and forget it nature of it while still having plenty of room to play when I need to.

      • thefartographer@lemm.ee
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        My problem is that I use my Legion Go primarily as a computer for managing servers, coding, web dev, photo and video editing, and then gaming when I get a moment.

        Examples of my incredibly nitpicky problems are like wanting to boot into desktop mode, wanting a password prompt on boot/return from sleep, better vram control in desktop mode. Silly things like that.

        • MrScottyTay@sh.itjust.works
          link
          fedilink
          English
          arrow-up
          0
          ·
          1 month ago

          You can absolutely disable the password from sleep. And there’s different versions of bazzite. There’s the deck versions that go straight into gaming mode and the non deck ones that go to desktop. If you have one installed it’s super easy to switch to the other just from the terminal too using the command on their download and install page.

        • themadcodger@kbin.earth
          link
          fedilink
          arrow-up
          0
          ·
          1 month ago

          I think Bazzite has a version that doesn’t start in game mode 🤔 Or use one of the sister versions if you don’t game often? Password on boot happens on both of mine, and coming back from sleep should be an option.

      • JustEnoughDucks@feddit.nl
        link
        fedilink
        arrow-up
        0
        ·
        1 month ago

        I use bazzite on my desktop.

        The problem with the set it and forget it nature is that when updates stop working, it “forgets” to tell you.

        If you layer any packages, you will run into this, but even without package layering, there have been a number of bugs reported recently about this.

        I have auto updates and notifications on (and I switched them off and on again and verified the settings) and haven’t gotten a single update notification for months even though I can update manually successfully.