Wine 11.9 is released: highlights include Wayland pointer warping support, and beginning making use of system threads
Posted by somerandomxander@reddit | linux | View on Reddit | 31 comments
Intrepid_Screen6425@reddit
Yeah, I’m just waiting for the day Wine can actually run those .appx and .msix files so I can test them out ;D Probably going to take a long time though XD
GolemancerVekk@reddit
It will never happen. One of main points of UWP is that it's completely controlled by Microsoft and can't be reverse-engineered into WINE, by design.
UWP will most likely be Microsoft's nuclear option when Linux gaming adoption rises high enough to become unsettling.
They will require all game studios to use UWP and they will spin it as a security feature: distribute games via Windows Store, and benefit from kernel-level lockdown via TPM & secure boot. It's basically platform-enforced DRM and anti-cheat so the studios will eat it up. It will also stop cold any Linux adoption of new games.
Turtvaiz@reddit
microsoft already failed to make games use uwp
GolemancerVekk@reddit
I've been around for a while and I've seen Microsoft do some pretty outrageous things. Take for instance Windows Mobile, they could have been the third large mobile platform but squandered it because they told app developers "our way or the highway".
Besides, if it ever comes down to choosing between this and losing the PC market to Linux what would they have to lose at that point?
If you think they'll let Linux and WINE pull the rug from under them and just watch and do nothing you really don't know Microsoft. Thru will throw lawyers at it, and technology, and backroom deals, and bribery, and leverage their monopoly, and use any underhanded tactic they can think of.
This is the company that made ISO ratify Word documents (OOXML) as an ISO standard instead of OpenDocument. Also the company that paid for a decade-long lawsuit against Linux. And that's just some examples off the top of my head.
Dr_Hexagon@reddit
They are completely unable to do this.
Intel, AMD and Nvidia are not going to stand back and let Microsoft dictate that motherboards have to be sold locked to only boot windows. The EU would also take action to prevent this, Microsoft would get hit with monopoly lawsuits if they ever attempted this.
Note that Microsoft doesn't even attempt to enforce UWP for its own in house game titles. It would be a complete non starter, game studios would just tell Microsoft to go suck a lemon.
ArdiMaster@reddit
In theory they could deprecate and eventually withdraw the existing Win32 APIs (like Apple likes to do) but I can’t imagine that going well for them and their business customers.
mrturret@reddit
Back in 2012, they actually tried doing just that, with Windows RT, and it was a colossal flop.
Lawnmover_Man@reddit
That was in fact one of the reasons why Gabe Newell invested in Linux.
Dr_Hexagon@reddit
yeah there no possible way they drop the Win32 API in enterprise versions of Windows. Even trying to drop it in home versions would face a lot of pushback from small businesses. Imagine if they did, people would just install WINE on the new windows to run old windows app. LOL.
Wreid23@reddit
They already have a hard enough time explaining to legacy shareholders why it took the 20 years to start putting games on sales after someone's power BI showed them potential lost revenue lol.. Let's not make it any worse for them lol.
neijajaneija@reddit
Bullshit
w2qw@reddit
Why can it not be reverse engineered "by design"
GolemancerVekk@reddit
It uses DRM to encrypt each copy of an app with a key that's specific to the user who bought the app.
Also, since it's only supposed to run on Microsoft-controlled devices and Microsoft gives up their previous efforts for preserving backwards compatibility, they can change the format of the apps at any given moment without telling anyone, which makes very unreliable and hard to keep up with.
It wouldn't be 100% impossible to break but it would be a huge pain in the butt and the number of games and apps that would be adapted to run on Linux would drop dramatically.
dnu-pdjdjdidndjs@reddit
thats not true of uwp only wimdows store apps
580083351@reddit
I thought they were abandoning UWP because uptake was small.
I guess we'll see.
DayInfinite8322@reddit
you are right, microsoft abandoning uwp.
irasponsibly@reddit
Half the reason that Valve has put so much money into Linux and Steam Machines was exactly that - Their entire business model is based on being able to distribute software on Windows, when Microsoft is their competition.
Intrepid_Screen6425@reddit
Yeah, DirectX was the same back then, so we just have to wait XD
Literallyapig@reddit
they probably never will. not only is it hard, there's no real demand because few applications use uwp, and theres even less apps that have no alternatives or workarounds.
even microsoft is dropping uwp. for instance, minecraft bedrock (win10 edition) recently dropped uwp completely.
Twig6843@reddit
Don't get your hopes up xD Wine still can't run jetpack joyride uwp port from 2013 (https://www.youtube.com/watch?v=9jo6blXRJQQ) which says enough. Only uwp game that was run untill now being now is minecraft to my knowledge (they switched to gdk recently soo not even sure about that)
NotQuiteLoona@reddit
Minecraft Bedrock with UWP isn't launching, as you've said, it's on GDK now - people before were also able to launch even when it was UWP, but by cutting out the UWP part.
UWP is in very, very early phase. Thanks God most games are not dependent on it.
mrturret@reddit
Thankfully, UWP is more or less dead.
Intrepid_Screen6425@reddit
No problem, I'll wait XD
mrturret@reddit
UWP has been deprecated for quite a while, primarily because barely anyone adopted it.
clearlybreghldalzee@reddit
It's 2026 and wine still doesn't translate windows threads priorities :(
Nicksaurus@reddit
What does "support for system threads" mean? I can't find any reference to it outside the changelog for this release
gmes78@reddit
Maybe it has something to do with Windows's SYSTEM user?
Cylian91460@reddit
Isn't that part of the windows driver API tho?
Like why would wine need this?
gmes78@reddit
Wine implements what it can implement. This particular functionality wasn't very complicated, and it may be enough for some apps.
OS2DEV@reddit
Potentially to run kernel-level anti-cheats for Windows games? (I have no clue what I'm talking about)
aloobhujiyaay@reddit
It’s kinda wild that we’ve reached the point where many Windows games run better through Proton/Wine on Linux than natively on Windows setups with bad drivers