• turdas@suppo.fi
    link
    fedilink
    arrow-up
    18
    ·
    22 hours ago

    Is Bottles actually containerized in any meaningful way? Last I checked it just managed wineprefixes, and Wine is not a sandbox.

    • juipeltje@lemmy.world
      link
      fedilink
      arrow-up
      4
      ·
      10 hours ago

      I could be wrong but i don’t think the wine instances themselves are containerized. Maybe he’s confusing it with flatpak sandboxing, since that is the only officially supported way of using it.

    • dudesss@lemmy.ca
      link
      fedilink
      arrow-up
      3
      arrow-down
      3
      ·
      edit-2
      18 hours ago

      I don’t know much about it. I tried using it to set it up with Epic Games. There was a lot more manual work than say Heroic or Lutris, but all was able to be done through a UI.

      I needed to select my dependencies of C# versions, C++ versions, XInput software, Direct X version, various other stuff. This was done within a single bottle, so I’m guessing they’re separate from the others.

      To be honest, I managed to get Epic Games running, but had trouble signing it. Not sure what else I was missing.

      It also lets you take snapshots of your Bottles state. And provides you with a Task Manager, command line, Registry Editor, Windows compatibility versions (e.g., 10 or 11), toggle OBS screen capture, gamescope, Wayland (experimental), other graphic stuff,

      Its got Launchers for many things, like also: Battle. Net, Enlisted, EVE, FL Studio, AutoDesk, Guild Wars 2, MEGA sync, Origin, PlayStation Plus, QOBUZ, Star Citizen, Ubisoft Connect, Wargaming. NET (World of Tanks, Warplanes, Battleships), the GOG Galaxy official launcher.

      They show the ratings for the various launchers from within the app, to show its score for compatibility.

        • Zamboni_Driver@lemmy.ca
          link
          fedilink
          English
          arrow-up
          3
          ·
          4 hours ago

          I think because people no longer trust you because you confidently said that something does something, and then when questioned, you said that you don’t really know much about it.

          It gives your comments a low trustability factor. People will think that anything else you have to say on the matter could be misleading.

          • dudesss@lemmy.ca
            link
            fedilink
            arrow-up
            2
            ·
            edit-2
            51 minutes ago

            That’s fair. Looking back, I shouldn’t have used the word containerized. Isolated may have been what I should have used instead since I’m not sure if its “containerized”, a “VM”, or as @[email protected] said “bubblewrap”…

            Thanks for responding.

    • Saprophyte@lemmy.world
      link
      fedilink
      arrow-up
      2
      arrow-down
      3
      ·
      21 hours ago

      Yes, it has different wine instances for each installed application, it uses a flatpak style separation to prevent them from accessing each other.

      • turdas@suppo.fi
        link
        fedilink
        arrow-up
        9
        ·
        18 hours ago

        The reason I’m asking is that separate wineprefixes will look like a “different wine instance” to a layman, but they’re not the same thing as a sandbox. Wine mounts the host filesystem under the Z: drive, and even beyond that there are probably ways to escape the Wine environment. For true sandboxing some additional layers will be required.

        • Saprophyte@lemmy.world
          link
          fedilink
          arrow-up
          3
          ·
          edit-2
          8 hours ago

          From a security standpoint, yes they can be broken out of, just like a docker or a virtual machine , but they use bubblewrap to isolate environments just like flatpaks. Malicious content aside they are just as isolated and sandboxed as a docker image or vm