Live data from Hacker News

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

xda-developers.com

31–40 of 512 posts

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

#31

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.

>People are dealing with such low level things, while i'm outta here building simple CRUDs.

CRUDs do pay the bills.

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

#32

[flagged]

No, the gains here aren't very dramatic when compared properly (against fsync), and have nothing to do with AI help. The gains come down to Linux kernel support for certain synchronization primitives like the Mutex on Windows, such that there is a more direct mapping of what a Windows binary expects to what the Linux kernel provides. See https://docs.kernel.org/userspace-api/ntsync.html for the kernel support that makes this possible.

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

#33

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

Quiet the other way around. Wine being good will reduce incentives for game studio to produce native Linux ports.

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

#34
post #20

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

If you game/app runs on Wine, doesn't that reduce the pressure to develop a Linux port?

short term yeah, probably hurts native ports since "why bother". Long term though if the market share for Linux is particularly high I could see more native development.

Either way my comment is intended as more humorous than truly insightful or prophetic.

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

#35

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

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 would need to be rebuilt.

glibc does not provide ABI compatibility because from their perspective the software should be rebuilt for newer/older versions as needed. Maintaining a stable ABI mostly helps proprietary software where the source is not available for recompilation. Naturally the gnu guys building glibc don’t care about that use case much.

I guess you didn’t mention glibc in your comment but I already typed this out

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

#37

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

Gotta get there somehow.

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

#38

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

It's interesting when old Windows games run better in Wine than in actual Windows 10/11.

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

#39

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.

I wouldn't be surprised if Wine eventually becomes more stable than Windows.

Wine actually does run some ancient Windows games better than Windows 11 itself.

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

#40

Wine might be oddly self-defeating. Broad game support on Linux increases the viability of Linux as a desktop, which increases market share, which may result in developers creating Linux ports as a 1st class concern, which don't need Wine to run.

It's interesting when old Windows games run better in Wine than in actual Windows 10/11.

It's even more interesting when the latest Windows games run better in Wine than in actual Windows 10/11.
Post reply on HN