Live data from Hacker News

Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

xda-developers.com

341–350 of 512 posts

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#341

Steam devs if you are reading this: add a checkbox on your checkout screen that will allow me to donate 10% or a flat amount with each purchase, that will go directly to your upstream opensource dependencies like Wine & friends. I would add money to each purchase without blinking to support these people and I think the correct place for this is at the steam checkout screen, in the case for gamers.

might as well just buy Crossover to support Wine

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#342
post #44

Reading these posts always make me feel like an imposter. People are dealing with such low level things, while i'm outta here building simple CRUDs.

The grass is always greener on the other side - many low-level programmers feel like an imposter when it comes to high-level systems such as CRUD apps.

Yeah exactly. High-level people think the low-level stuff is magic, and us from the other side think the high-level stuff is magic (how can you handle all that complexity?...)

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#343
post #35

Earlier quoted context omitted.

Wine's APIs are more stable than Linux's APIs, so it seems more plausible to me that Wine will become the first class target itself.

People always say this to shit on glibc meanwhile those guys bend over backwards to provide strong API compatibilities. It rubs me off the wrong way. What glibc does not provide is forward compatibility. An application built with glibc 2.12 will not necessarily work with any older version. Such application could be rebuilt to work with an older glibc as the API is stable. The ABI is not which is why the application w…

This a toolchain issue rather than OS issue. This wounldn't have been a problem if gcc/clang just took a --stdlib-version option and built the executables linking to that version of glibc or equivalent.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#345
post #41

Earlier quoted context omitted.

Unlikely. Games need a stable ABI and Win32 is the only stable ABI on Linux.

Proprietary software needs a stable ABI. Not games. DOOM runs on any Linux system since forever because we had access to the source. You can build it for Linux 2.6 and it’ll probably still work today. Sadly most games are proprietary

Not really. I actually tried building an "old" game (read: not updated since 2014 or so) on Linux when I used it. It didn't work because autotools changed, some weird errors with make, and the library APIs have changed too.

In the end I gave up and just used proton on the windows .exe. Unbelievable. :(

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#346

Earlier quoted context omitted.

Valve's Proton (so Wine + DXVK + some other additions) revolutionized gaming on Linux. I play games both for fun and work, and for a solid 3+ years now, gaming on Linux has been an "it just works" experience for me, and should be for most games that don't use kernel-level anticheat.

I really is impressive. I wish publishers like EA and anti-cheat developers weren't so reluctant to support it. I hope Steam devices and SteamOS gain enough traction to force their hands.

Because anti cheat on linux is completely useless.

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#347

Earlier quoted context omitted.

You mean dos games, just run them under a dos emulator then.

NO, I meant Windows games.

Then you can use dosbox-x which can run any non nt windows version and has support for 3d acceleration

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#348
post #314

Earlier quoted context omitted.

This is a nice idea, but how do you follow through in practice? Who decides what counts as an "upstream dependency", where do you draw the line? Is the Linux kernel included? Are desktop environments included? How do you decide how much of the pot goes to each project, does curl get an equal amount to Wine? Why/why not? As I said, it's a nice idea but I have a feeling the complexity behind making this work well is wh…

So the steam devs can most likely produce a finite list of all their dependencies. They can then take a day or two to score each one with a weight. Then they use the weights to determine how to split the funds. Or they can have an open source champion person internally that takes care of relationships with opensource projects and can release funds to them as needed. Point is, lets say they accumulate $1M/year this wa…

[deleted]

Re: Wine 11 rewrites how Linux runs Windows games at kernel with massive speed gains

#349
post #161

This is great. Not to sound snarky, but now please get it to run Microsoft Office. I'd argue that this is the last barrier to many, many people being able to use Linux full-time for business purposes.

Entirely. If you really / actually want Linux and Linux Gaming to really take off, contribute with whatever helps to get Office 365 running in Linux without a VM. Like it or not, the business world runs on Office. I have quite a few machines under my direction, and I would drop Windows on every single one of them for employees that have never used Linux in their lives if I could be assured that they had Office and Te…

> Like it or not, the business world runs on Office.

Maybe if EU requires local governments to use LibreOffice (or other OSS alternatives like MijnBureau) companies will follow.

https://www.libreoffice.org/discover/who-uses-libreoffice/

https://minbzk.github.io/mijn-bureau/

Post reply on HN