this post was submitted on 23 Jul 2024
50 points (79.8% liked)

Linux Gaming

15934 readers
353 users here now

Gaming on the GNU/Linux operating system.

Recommended news sources:

Related chat:

Related Communities:

Please be nice to other members. Anyone not being nice will be banned. Keep it fun, respectful and just be awesome to each other.

founded 4 years ago
MODERATORS
 

So as we know Windows Platform Apps and WinUI3 apps do not work on Linux, I keep wondering if Microsoft were to launch a new API let’s say direct X 15 but limit it to Windows Store Apps, and provided a way for the apps to be installed from other stores like steam could they in time kill modern Linux gaming.

all 40 comments
sorted by: hot top controversial new old
[–] [email protected] 68 points 4 months ago

They tried. It was called UWP, but it never caught on and Microsoft quickly realized nobody wanted to use their store or even bother with the new format, so all their games also have a normal x86 version.

[–] [email protected] 53 points 4 months ago (1 children)

Some people are making fun about this, but if you look at the history of the steam store and how Gabe is focusing so heavily on Linux, it is because he is concerned that Microsoft is going to shut down Win32 and he will be absolutely screwed.

Due to this, he is creating a safety net for himself and is pushing Linux hard as an alternative to Microsoft Windows so that he can not be so reliant on Microsoft and what they choose to do and not do. Specifically when it comes to win 32.

[–] [email protected] 7 points 4 months ago (2 children)

Can you expand on this please, why is Gabe so worried about win32?,

[–] [email protected] 11 points 4 months ago (1 children)

I just posted a few links to the other person who responded to me and you can follow those and there is more detail there.

But basically if Microsoft were to try, which they did, try and move to their own app store, which removes win32, then all of Valve's games ( in the store) will no longer become relevant over time, on the Windows platform.

You don't just spend millions and millions and millions of dollars on Linux for no reason at all. It's not like he's a fanboy, he's a businessman, and he's protecting his business.

[–] [email protected] 2 points 4 months ago (2 children)

I guess I'm still confused on the why, is it because valve doesn't want to update their games?

Why is win32 so important?

[–] Nyonnyan 6 points 4 months ago (1 children)

Win32 is a collection of windows APIs that allows applications to freely take use of windows. The problem being that 99% of current windows applications use win32 APIs, so all those programs would just be dead unless the alternative is api compatible. So in order to kill win32 Microsoft would have to release an api compatible alternative.

So what would happen if they did that? That is kill win32 and add an api compatible alternative? Best case scenario: nothing changes. Worse case scenario: every single standalone exe would be dead

So why kill win32? Power; by lets say locking the new api behind the windows store, they basically fully lock all applications to ever be redistributed to said windows store, killing steam, itch, epic games, and every single exe in existence. The only way applications would exist is by approval of Microsoft.

Now obviously this will never happen.

The entire premise of win32 shutting down is made up by people not understanding what they are talking about. However as a corporation, valve rather spends money on an alternative to be able to tell Microsoft, that they are able to significantly influence window's desktop marketshare, than to let Microsoft do whatever they want, even if it is mostly just smaller things.

[–] [email protected] 0 points 4 months ago* (last edited 4 months ago)

Yes, I don't think it's just about the execution of Win32 code, but also the possibility of MS using marketing techniques and dirty manipulation methods to give themselves advantages within the Windows platform to sway the general public to their store in a similar manner as how they push their browser, their MS Teams communication platform, their One Drive Cloud Storage, their search engine, their data-collection tech, their assistant, etc.

[–] [email protected] 1 points 4 months ago
  • Most games use win32 while developing games
  • it's a mostly open standard
  • when you develop games using win32, you decide how you want to deliver the game to the customer (Steam,Epic, your OWN website, GoG)
  • Steam can take a cut from your sales but if you don't like their policy you can deliver the games via other platforms. You have choice
  • enter UWA. Games developed using this platform HAS to be delivered via Windows Store. The devs need to get a key which needs to be purchased from Microsoft.#
  • Microsoft can disable Win32 apps, if they want, and all games (other than which are on Windows store) will stop working
  • games from other platforms won't work on PC since they are win32. Your choice is removed
  • Microsoft can ban you from the store, removing you ability to install apps
[–] [email protected] 5 points 4 months ago

Win32 is what basically all non MS store apps use. It's a bit old and bloated.

[–] [email protected] 35 points 4 months ago (1 children)

They'd probably feel the wrath of the EU if they tried that, hopefully. Also, I doubt Steam under the current management would do that since it would shoot them in the foot because they'd be giving up and abandoning the popular enough Steam Deck at that point. I'm sure they've made more than enough money back from it to not want to shoot themselves in the foot.

[–] fhein 1 points 4 months ago (1 children)

Hopefully, yes. But I'm sure MS and some hardware manufacturers salivate at the thought of being able to create a completely locked down computer platform. I own neither, but aren't both iPhone and Playstation users locked into the manufacturers' respective stores? Those seems to be perfectly legal in the EU.

[–] [email protected] 1 points 4 months ago

I don't think Playstation is unlocked when it comes to 3rd party stores, but I do remember a whole thing about Apple having to allow side loading of apps onto iPhones over there, so if that actually came true you would technically not be locked into the app store since you could side load another one. Not quite the same as being totally free to choose an app store, but close enough.

[–] [email protected] 32 points 4 months ago (2 children)

I bought Gears 4 from the Windows store - they sold it as an exclusive there. We are not under any threat from that.

The store is clunky, it works about 40% of the time, it constantly needs updates, and there's an install limit of 10 times before you have to buy it again. Even if they locked a tech like DirectX behind it developers wouldn't use it.

[–] [email protected] 36 points 4 months ago (1 children)

and there’s an install limit of 10 times before you have to buy it again.

lol, wut?

[–] [email protected] 30 points 4 months ago* (last edited 4 months ago) (1 children)

it's not true.

while there is a 10 device 'limit', that refers to how many linked devices you can have. you can remove one to add another. info and how to do that

[–] wreckedcarzz 15 points 4 months ago

Yeah, I was like 'uh, no'. I had to reinstall FH3 well over a dozen times because their updates would break shit and there was no file integrity check system. The store is garbage, no doubt, but let's keep it to facts yeah.

[–] [email protected] 2 points 4 months ago (1 children)

I mentioned this in a lower comment but im also curious if they made an API allowing apps like steam to install WinUI3 apps would the same be true.

[–] [email protected] 8 points 4 months ago (1 children)

I suspect if they let steam do it there is nothing stopping steam from running it on Linux as well, provided the usual compatibility features such as proton wouldnt be deliberately incapacitated by Microsoft; which in turn would piss off valve a lot because of the steam deck and OS.

They invested heavily in their Linux fork and compatibility suite, if windows store were to fuck with that I suspect they would be on the losing end. Steam users are very loyal to the company and by default extremely hostile to proprietary fuckery.

[–] [email protected] 14 points 4 months ago

They invested heavily in their Linux fork and compatibility suite, if windows store were to fuck with that I suspect they would be on the losing end.

This was why Valve invested in Linux and Proton. Microsoft talked about forbidding installation of Windows applications from outside their store under the guise of security.

[–] [email protected] 28 points 4 months ago

…and give the EU grounds to rip them a new one? Yes please! I so want to see corpos broken up in my lifetime.

[–] [email protected] 26 points 4 months ago* (last edited 4 months ago) (1 children)

I think the time to do that has already passed; the Steam Deck and even Linux gaming in general has really taken off, so it would impact far more people than before. In addition, I think the EU has started breathing down their neck and will pounce on them if they do anything so blatantly monopolistic.

So this hypothetical "Direct X 15" would be limited to only Windows 11 users outside of europe, and the games wouldn't be distributable through Steam. I can't see that being a good pitch to developers, even if DirectX15 was really good.

They also tried this waay back in Windows 8 with the Windows Store, and it honestly was a flop.

[–] Ptsf 1 points 4 months ago

Never underestimate the fleeting willpower of gamers in the face of exclusivity deals. It's already captured a large section of the market (xbox consoles literally just run modified windows now) and will likely capture more. It's all about adding enough of a marketing spin on it until the average gamer stops caring, or concedes the value proposition or their morals in favor of something they want more (like a next gen Skyrim reboot or something idk 🤷‍♂️)

[–] [email protected] 19 points 4 months ago* (last edited 4 months ago) (1 children)

Hopefully that would get a lot of developers to switch to Vulkan.

[–] [email protected] 17 points 4 months ago

My hope is that the Microsoft store continues to be so shitty that users just reject any future attempts to do that.

That being said, if a large number of devs and users eventually adopted it, I would abandon gaming and stick with only native Linux games and vintage PC games that ran through Wine/Proton.

I refuse to use Windows for anything. And as much as I love gaming, I love my freedom, privacy, and rights as a user far more.

[–] [email protected] 14 points 4 months ago* (last edited 4 months ago) (1 children)

Aside from the reasons stated by other people in this thread, purely destroying something isn't really Microsoft's MO. Theirs is ~~Extend, Embrace, Extinguish~~ Embrace, Extend, Extinguish.

[–] [email protected] 8 points 4 months ago (1 children)

You got that the wrong way round. It's Embrace first, then Extend and Extinguish.

[–] [email protected] 6 points 4 months ago

You're right. Whoops. Haha. Thanks, I fixed it.

[–] UnPassive 10 points 4 months ago

IMO the Windows Store is why valve has invested heavily into gaming on Linux. Windows Store could easily become a huge Steam Store competitor if Microsoft were an effective company. So Valve wants to enable devices that don't run Windows. Numerous other benefits for something like the Steam Deck as well, but I'd bet we see another Steam Machine someday - probably after they convince more companies to support Linux

[–] [email protected] 8 points 4 months ago

What the fuck are you talking about, Jesse?

[–] [email protected] 6 points 4 months ago (1 children)

@skymtf Well yes and no. Technically they probably could, but they'd likely incur the wrath of the EU doing so. That said if they were interested in a locked environment, they could have just never started porting Xbox games to PC.

[–] [email protected] 1 points 4 months ago (2 children)

What if they made an API allowing 3rd party stores, but the same security methods. Like MS would do this for the sole reason to kill device like the steam deck

[–] [email protected] 4 points 4 months ago* (last edited 4 months ago)

even then Microsoft would not survive the EU as these changes you mention are solely to gatekeep gaming to their platform.

Also given Vulkan being pretty on top of things, HDR FSR/DLSS, Raytracing; Devs could simply opt to use the non-propritary interface.

Also, besides the EU, Microsoft would get A LOT of flak from digital Store Front Vendors like Steam, Epic, Blizzard Activision, EA...

[–] [email protected] 1 points 4 months ago

I mean in terms of the reason to kill Linux gaming so devices like the steam deck would need to run windows for most games

[–] [email protected] 6 points 4 months ago (1 children)

There'd be no reason to. Anymore, I think they'd be more likely than that to try to port their Xbox game store to Linux than try to kill Linux gaming (though I doubt they'll do that either)

[–] [email protected] 1 points 4 months ago (1 children)

port their Xbox game store to Linux

Surely that wouldn't go anywhere even if they did do that

[–] [email protected] 1 points 4 months ago

It might, if it worked well, but that's a big "if" and as I suggested in my original post I don't think it's particularly likely they'll do it either way

[–] [email protected] 6 points 4 months ago

they already tried. remember uwp?

[–] [email protected] 3 points 4 months ago

Look up Forza Motorsport, they already came up with some "Game Services" which make it unbootable on Linux

[–] rsh 0 points 4 months ago