Live data from Hacker News

Bottles – Easily run Windows software on Linux

usebottles.com

111–120 of 198 posts

Re: Bottles – Easily run Windows software on Linux

#111

Earlier quoted context omitted.

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

I've known about wine for years and literally only learned that CrossOver exists this morning on HN in the steamdeck thread. > and CodeWeavers’ usage of it. To clarify, what do you mean by this? Does CodeWeavers use the term "Wine" somewhere in a product? (I thought that's CrossOver?)

Codeweavers invented the term ‘bottles’ for wine encapsulation

Re: Bottles – Easily run Windows software on Linux

#112
post #107
post #98

Earlier quoted context omitted.

It's basically a thing to load up Wine with the DLLs and tweaks for a specific program, right? That's what Winetricks does.

Haven't used winetricks in what feels like 10+ years, but as I recall it only dealt with a single wine prefix (~/.wine most likely). Bottles are namespaced prefixes (usually one for each application installed this way). I don't know in practice how much that is needed in wine in order to avoid one "trick" interfering with another "trick" for another app. However, makes it easier to remove the extra cruft of uninstall…

winetricks can use multiple prefixes, it asks you at launch which prefix to use, or whether to create new ones.

Re: Bottles – Easily run Windows software on Linux

#113
post #57

Earlier quoted context omitted.

I've been using wine for well over a decade and I was not aware of it. I'm not so confident that your characterization here is accurate. Everyone I know that uses wine just follows some youtube video to get some game working on linux. They don't spend a lot of time learning about the ecosystem.

I guess you’ve been living under a rock then, since CodeWeavers and Valve are two of the largest paracontributors to the Wine ecosystem.

i've been in linux for decades and listen to multiple linux podcasts every week and follow multiple linux communities. valve, proton, lutris, wine, all of these things are mentioned constantly. codeweavers is mentioned almost never. it definitely isn't living under a rock to not be familiar with codeweavers. i would go so far as to say that most people who use wine have never heard of codeweavers.

Re: Bottles – Easily run Windows software on Linux

#114
post #76

Earlier quoted context omitted.

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.

plenty of proton games support online multiplayer (natively or otherwise), its just games which use EAC thats the problem. Even then it can be fixed with (what I've heard) minimal work from the developer, but sadly thats still not quite universal.

I think there are a few other anti-cheats which can be problematic, but again I think it can be worked around

Re: Bottles – Easily run Windows software on Linux

#115
post #84
post #65

Earlier quoted context omitted.

CrossOver

+1 I use CrossOver, I bought the lifetime license to support them since they also upstream crazy stuff like running 32bit Windows EXE in MacOS etc.

Thanks…I’ll have to try it!

Re: Bottles – Easily run Windows software on Linux

#117

Earlier quoted context omitted.

Variables don't make benchmarking any more difficult. You should always record the variables.

On Windows, your specs will make most of the difference in benchmarks. When running on wine, we could say that how you are running a game can have as much on performance impact as your specs. Identifying the differences between setups is hard.

Specifically which part of "record the variables" do you not understand?

The amount of variables simply has no impact on the difficulty of running a benchmark. The amount of variables will impact the relevance or use value of the benchmark, but interpretation and application is the user's problem. The amount of variables has zero impact on the process of performing or recording the benchmark, and this matters because interpretation and application is easier with more benchmarks covering more cases, but your insistence that it's "hard" could only reduce that number, making you the only variable that is actually a problem.

Re: Bottles – Easily run Windows software on Linux

#118

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: ht…

And also solve the wine dependency hell

https://www.gloriouseggroll.tv/how-to-get-out-of-wine-depend...

Re: Bottles – Easily run Windows software on Linux

#120

Earlier quoted context omitted.

I guess you’ve been living under a rock then, since CodeWeavers and Valve are two of the largest paracontributors to the Wine ecosystem.

i've been in linux for decades and listen to multiple linux podcasts every week and follow multiple linux communities. valve, proton, lutris, wine, all of these things are mentioned constantly. codeweavers is mentioned almost never. it definitely isn't living under a rock to not be familiar with codeweavers. i would go so far as to say that most people who use wine have never heard of codeweavers.

I have to partially agree. When I started, codeweaver was hard to miss. I guess it was a different time back then? Must have been 15 years. For me, it was the other way around. My first wine experience was using codeweavers, and then I learned about wine itself. If you searched to run MS Office apps on Linux / Mac, codeweavers was the first result. Perhaps this was only true for Linux beginners. They had (have?) an easy to use commercial wrapper around it, with different Windows apps (especially office) working with no additional configuration.
Post reply on HN