Live data from Hacker News

Bottles – Easily run Windows software on Linux

usebottles.com

41–50 of 198 posts

Re: Bottles – Easily run Windows software on Linux

#41
post #27
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…

Bloat is relative. On one hand, a docker container will include duplicates of libraries, many versions, and sometimes unnecessary stuff. On the other hand, I can run a lot of software on my machine by running a single command, without installing tools and libraries in my system I won't ever use again, and I can, with reasonable confidence, get rid of everything with another. A lot of people prefer wasted disk space,…

It probably depends on their income more than anything.

Re: Bottles – Easily run Windows software on Linux

#43
post #7

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.

Bottles have been around longer than Linux containers, I'm afraid. The world of Windows emulation on Linux pre-bottle was extremely difficult to say the least. You're juggling a dozen dependencies, some of which are closed-source binaries, some are blackbox replacements, and each game or application is a special snowflake requiring very specific versions of these (and perhaps some tweaks here and there).

>each game or application is a special snowflake requiring very specific versions of these (and perhaps some tweaks here and there).

It's worth emphasizing every time this subject rolls around just how impressive Microsoft's commitment to backwards compatibility in Windows really is.

Re: Bottles – Easily run Windows software on Linux

#45
post #22

Just use Lutris. It can fetch various flavours of wine and manage your bottles. https://lutris.net/

That looks awesome! Is there anything like that for Mac?

I guess this would be kind of similar

https://wiki.playonlinux.com/index.php/Installing_PlayOnMac

Re: Bottles – Easily run Windows software on Linux

#46
post #40
post #31

Can this run MS Teams is my question?

Is this sarcasm or a joke or a serious question? MS Teams is already cross platform Edit: Luckily I haven't had the displeasure of using MS Teams a couple of years, so I didn't know it was discontinued on Linux.

No, MS Teams for Linux launched in 2019 and unlaunched a few months ago. All we get is a flakey PWA now on Linux.

https://techcommunity.microsoft.com/t5/microsoft-teams-blog/...

https://techcommunity.microsoft.com/t5/microsoft-teams/end-o...

Bing Chat is also crashing in Firefox on Linux when I go to use it, just the tab itself crashes :c

Microsoft is coming full circle with their most recent embrace, extend, extinguish cycle it seems. Just gotta dodge, duck and dive around any attempts they make to get us dependent on their ecosystem...

Re: Bottles – Easily run Windows software on Linux

#47

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.

you can always do it yourself? Pretty easy to split a windows partition into a Linux install and test it out

Re: Bottles – Easily run Windows software on Linux

#48

How’s gaming performance? (It’s pretty much the only reason I still use Windows at all)

The short answer is that you can squeeze some significant extra performance if you are clever, and make it run very close to Windows. If you do absolutely nothing, the baseline is often fine.

The ArchWiki has some tips that can help tuning your system: https://wiki.archlinux.org/title/gaming

This launcher does help too: https://github.com/FeralInteractive/gamemode

On top of that, you can use a patched kernel like: https://xanmod.org/

You can check support status for games here: https://www.protondb.com/

If you run games via Proton with DXVK, you can use the environment variable DXVK_HUD=1 to show a HUD with a FPS meter. Some others prefer mangohud.

Setting your CPU frequency scaling governor and GPU to performance mode also helps.

In some obscure cases, removing unused network interfaces will make Windows games that use certain Windows APIs run significantly faster.

Proton is known to interfere with controller support so disabling steam input + overriding DirectInput DLLs can be helpful in some cases.

Re: Bottles – Easily run Windows software on Linux

#49

Earlier quoted context omitted.

What if they didnt know about codeweavers using the name? Wine goes into bottles (in the real world)... its a play on words.

Almost anyone using Wine is familiar with the term and CodeWeavers’ usage of it.

I'm not, but I'm not a terribly advanced Wine user. (Though I'm sure now I'll notice it everywhere. :D)

Re: Bottles – Easily run Windows software on Linux

#50

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

Post reply on HN