Hacker News new | ask | show | jobs
by shmerl 1551 days ago
It's not about Windows long term support, it's about Wine long term support (which is much better than Windows own).

So I agree with your point that long term Wine offers better support than Linux native ABIs.

I doubt Windows ABIs are better than Linux native ones on their own long term wise (i.e. without Wine).

That said, it would be cool for someone to develop Wine-like wrapping of historic Linux ABIs into modern ones so you could have the same preservation effect.

There was for example such project for older SDL over new one.

1 comments

> I doubt Windows ABIs are better than Linux native ones on their own long term wise

Lots of games from the early 2000s still run as-is on Windows 10/11, and many games have updated versions on Steam or gog.com as well.

However, the real question for Linux is: is there any comparable long-term stable distribution format for Linux games other than Windows binaries?

If so, how popular is it?

Wine provides such long term support, but not Windows. I.e. many games from early 2000s don't run on recent Windows, but work in Wine.

Example: https://www.gog.com/game/vampire_the_masquerade_redemption

GOG doesn't list recent Windows as supported. But it works in Wine.

In this sense, the long term way to run old Windows games is Wine on Linux because Wine translates old Windows ABIs into modern Linux ones.

But there is no comparable translation of old ABIs for native Linux ones.

> is there any comparable long-term stable distribution format for Linux games

Only Steam provides such a runtime, but outside of Steam you're out of luck.

The steam linux runtime is open-source with a license that reads much like the MIT license, so you need not run anything Steam proprietary if you don't like Steam.
> Lots of games from the early 2000s still run as-is on Windows 10/11, and many games have updated versions on Steam or gog.com as well.

Actually, it's the other way around. Old windows games run fine in Proton, and have weird issues in Windows.

I think that supports the argument that Windows is the de facto durable ABI for games on Linux.