Google Stadia Should've Used Windows Instead of Linux
ajit.dhiwal.com
ajit.dhiwal.com
We used windows, and it was a disaster. Windows is not a multi-user system. User isolation is so difficult. Without user isolation, user A can access user B's data or login information, and it's difficult to clean up a seat's state without a slow reboot. We did lots of ugly hacks to make it work, as the OS is not open-sourced. Also, existing windows games don't support multi-users, the same CD key can only be used by one user. All these issues made virtual machine sharing difficult and hence resulted in very high cost.
The one thing done right by google is moving to linux and developing games specifically for cloud.
Google did not put sufficient resources towards building a broad platform. If they had, then the Stadia catalog would have many more titles. Instead the AAA rabbit hole has consumed the resources spent on Stadia, and players still get a crummy experience.
Running most things on Linux is trivial if you're lucky enough to run the right hardware and software configuration.
I'm not one of the lucky ones and even on my otherwise pretty compatible desktop more than 50% of my Steam games don't even start with Wine/Proton. Not to mention games from other distributors where you have to get both the launcher and the game to run at the same time. Lutris helps but may still need a lot of fiddling if it doesn't run on first try.
On average it's simply not comparable to Windows where a game not running well is a rare exception.