this post was submitted on 23 Sep 2025
1021 points (99.5% liked)

Linux Gaming

21363 readers
154 users here now

Discussions and news about gaming on the GNU/Linux family of operating systems (including the Steam Deck). Potentially a $HOME away from home for disgruntled /r/linux_gaming denizens of the redditarian demesne.

This page can be subscribed to via RSS.

Original /r/linux_gaming pengwing by uoou.

No memes/shitposts/low-effort posts, please.

Resources

WWW:

Discord:

IRC:

Matrix:

Telegram:

founded 2 years ago
MODERATORS
 

The store page hasn't updated yet, but you can see the Linux Steam depots on steamdb.

you are viewing a single comment's thread
view the rest of the comments
[–] h0rnman@lemmy.dbzer0.com 4 points 4 days ago (1 children)

Yeah but given that dxvk is a thing, a switch to dx13 would just need to be implemented there. The underlying wine layer would only need to change if the PE format changed. But even then, that would destroy backwards compatibility in the windows world.... something that Microsoft's enterprise customers would (rightfully) crucify them for.

[–] fartsparkles@lemmy.world 1 points 4 days ago (1 children)

I mean, UWP and Appx was a thing that happened. I doubt it’ll be the last time MS attempt to shift away from PE.

Consumers are being forced to 11 and it seems to be working. I wouldn’t be surprised to see MS bifurcate their consumer and enterprise offerings to accelerate shifts in the consumer space and catalyse shifts in enterprise.

MS have been keen to take stricter control of binaries on their platform for a long time now.

[–] h0rnman@lemmy.dbzer0.com 2 points 4 days ago

Appx and UWP are more packaging (like rpm, deb, msi) formats than an executable format. PE is behind everything in windows and the amount of effort required to change that seems truly Herculean, even for an organization the size of Microsoft. Heck, even executables for windows ARM were PE (as well as UEFI binaries). But even if you assume that they do go forward with something that insane, if they want developers to write software for it, they'll have to publish the format specs so that gcc and llvm can implement them so that the tens of thousands of existing libraries could be ported