Live data from Hacker News

Bottles – Easily run Windows software on Linux

usebottles.com

71–80 of 198 posts

Re: Bottles – Easily run Windows software on Linux

#74
post #51

Cool, but after reading "All the gaming platforms you already know, right here" and searching for Xbox Game Pass or Forza Horizon and finding nothing, I gave up.

From the page "Consider they only create bottles for apps that need special tweaking.

FH4 works out of the box on proton btw, at least when I did it via steam.

Re: Bottles – Easily run Windows software on Linux

#75
post #12

Earlier quoted context omitted.

In my case, BTCPayServer was wrapped in a docker container because the developer loves docker... but I took the docker out of the project after I forked it because I felt putting the project in a docker container was extra bloat that was convoluted and unnecessary. In other words, a "container" didn't have to wrap the project, it was just implemented because of a dev insisting on it. That is bloat to me, extra and un…

given that Docker mostly (entirely?) gives a single UI to various related Linux kernel features, I don't see how it is bloat at all. Docker just tells the kernel to create a separate cgroup and networking, CPU, and RAM namespaces and then launches one or more processes within the confines set up with those things. it's the same overhead/bloat as launching any normal process in the default cgroup and contexts. > ... w…

It has slightly higher overhead than normal process, because the process will use a different set of userland libraries than your host normally uses (increasing memory usage) and the filesystem inside the container has a high chance to be a convoluted mess of overlaysfs mounts.

That said, it is hardly a "bloat".

Re: Bottles – Easily run Windows software on Linux

#76

I only use Windows because of gaming purposes. Is there anything around the internet that can show benchmarks for something like Bottles vs Proton vs Windows? WSL works well but I’d personally want to stay stick to native and not dual boot.

Honestly proton is really all you need at this point. I've completely switched over to Linux and have had absolutely zero problems. How Linux mint even found all of my drivers for me it took literally no effort. That being said you can always check proton db to see if your games work with it

One exception is online multiplayer, which you'll still need a true Windows for.

Re: Bottles – Easily run Windows software on Linux

#77

What’s the point of this isolated “bottle” concept? It seems like the bloated nature of containers is now pouring into emulation. Why fix underlying problems when you can just put things in a bottle/container? Like that won’t use more resources.

wine isn't emulation and wine prefixes are not containers. whenever you use wine you are using a wine prefix. all bottles is is a tool for managing wine prefixes.

Re: Bottles – Easily run Windows software on Linux

#78
post #10

Basically a free clone of CrossOver, which has used “bottles” to refer to separate Wine prefixes for 20 years. (disclaimer: I work for CodeWeavers)

Wow that is actually super rude. I paid 500 dollars for crossover and tried to use it and found that it lacked features that bottles offered. To flippantly call it a clone and imply that it doesn't offer anything special is really unnecessary.

(disclaimer: I don't work for CodeWeavers)

Re: Bottles – Easily run Windows software on Linux

#79

I only use Windows because of gaming purposes. Is there anything around the internet that can show benchmarks for something like Bottles vs Proton vs Windows? WSL works well but I’d personally want to stay stick to native and not dual boot.

It's hard to do a benchmark, as you have many variables.

- what kernel you used + which settings

- what CPU model you used? what security mitigations were enabled?

- GPU model, GPU driver version, GPU driver configuration settings

- what wine version you used (e.g.: wine stable, staging, devel? proton? glorious eggroll? custom?)

- what wine settings you used: overrides, Windows version, installed libraries, etc.

- did it use the gamemode launcher or similar?

Playing with those knobs have a big impact on performance.

Post reply on HN