Remix.run Logo
mcdow 13 hours ago

Why does Steam/Valve care so much about Linux? I know as devs we all would prefer to use Linux/Unix. But developer experience isn’t a good business justification.

eigenspace 12 hours ago | parent | next [-]

It's because Valve's entire business model is currently reliant on Microsoft not being emboldened to try and lock down software downloads to only occur through the Microsoft Store.

15 or so years ago, Microsoft started making moves in that direction and Valve immediately started trying to build and sell Linux based gaming machines in order to try and protect themselves somewhat from Microsoft. Those Linux gaming machines (Steam Machines 1.0) were a massive failure because they were expensive, and had very very limited game support.

Valve then spent around a decade improving Wine, building Proton, and designing the SteamDeck, which was a great success for them and is now making lots of people take Linux seriously for gaming. Now they're moving up the value chain and trying to make Linux the go-to place for PC gaming.

They've still got a big battle ahead of them, but already Linux users are around 4% of active Steam users, and the Linux experience is rapidly improving. Meanwhile, Microsoft seems to be bleeding goodwill, and is actively pissing off a huge amount of their Windows audience while simultaneously giving up on Xbox, so this is really perfect timing for Valve now.

ThatPlayer 12 hours ago | parent | prev | next [-]

The business justification is called commoditizing your complement. https://gwern.net/complement is a good article about it.

robotnikman 12 hours ago | parent | prev | next [-]

You can basically tailor the OS specifically for the device and remove unneeded bloat. Also the threat of Microsoft and Windows as mentioned by other users. The introduction of the Microsoft Store with Windows 8 basically kicked off this whole move for Valve. While it took over a decade of work, its paying great dividends now.

0x457 12 hours ago | parent | prev | next [-]

Probably to keep MS from locking down gaming on Windows and cutting out Valve as distributor.

Add to that, Windows isn't usable on 10ftUI or really anything that is not fully-controlled (think ATMs) or desktop with kb/m.

npteljes 10 hours ago | parent | prev | next [-]

>I know as devs we all would prefer to use Linux/Unix.

That's not true. In the 2025 SO survey, both Windows is the most used OS for developers, for both professional and for personal use.

https://survey.stackoverflow.co/2024/technology#1-operating-...

Manfred 13 hours ago | parent | prev | next [-]

Probably because Steam doesn't want to sell an Xbox and Microsoft won't license Windows to be rebranded.

jcelerier 12 hours ago | parent | prev | next [-]

why wouldn't you use linux when you are shipping your own, custom, purpose-built device?

kube-system 12 hours ago | parent | prev | next [-]

For starters, they can't really customize Windows for the devices they release.

andrewclunn 12 hours ago | parent | prev [-]

They don't want Microsoft to be able to use its control of the OS to push them out. It's not the Valve needs to control the OS, it's that they don't want a company that views them as a competitor to have said control. Linux ensures that they have protection from that.