Maybe they should patent it, to protect their TCP IP.
Maybe they should patent it, to protect their TCP IP.
I don’t think it’s most yet, but it’s improving fast thanks to the Valve Steam Deck. Bazzite is probably the distro to look at for a machine that’s primarily for gaming; it’s based on the Steam Deck OS, but works on more machines. There are some high-profile games like Fortnite that won’t run on it, but a lot of stuff will, especially if it doesn’t rely on any fancy anti-cheat stuff.
Definite “Friday was the name of his horse!” energy here.
One issue is that it can be leveraged to maintain a monopoly. Microsoft famously made a bunch of small modifications to the HTML standard, so that web sites that wanted to work with MS Internet Explorer had to write custom versions to be compatible. But because so many people just used IE because it was bundled with Windows, those “extensions” started to become their own standard, so that then other browsers had to adopt MS’s idiosyncrasies in order to be compatible with the sites, which in turn harmed standardization itself. They even had a term for this technique: “Embrace, Extend, Extinguish.” It nearly worked for them until Google pushed them out with Chrome. Microsoft tried to do the same thing again with Java until the government got involved.
It’s complicated, certainly, but there are legitimate cases where “just a little tweak” can be quite a big problem for a standard.
The code name of the first Steam Box, before it was released, was Piston, which fits the theme pretty well. e.g. https://www.polygon.com/2013/1/7/3849284/piston-valve-steam-box-xi3