But generally speaking, Linux isn’t user-friendly (though I’m not saying it isn’t at all) in the sense that everything is guaranteed to be compatible with it and work immediately, whether it be certain peripherals that require extra setup to work correctly or software that was never specifically made to work on Linux.
On the hardware side, you’re really just describing custom PC builds.
Pre-built Linux gaming machines exist and do solve the hardware issues.
On the software side, outside of the big asshole publishers, it’s a solved problem. Five years ago I shopped super carefully for SteamDeck compatibility. Today, OS compatibility is rarely even a consideration for me. Games just work on the SteamDeck. SteamOS has replaced Windows as the gaming default OS.
Indie devs now use game development frameworks that work perfectly on Linux, in order to get SteamDeck verified.
Even most of my “Windows Only” games just pull the correct emulators and run perfectly, automatically, when launched from Steam.
On the hardware side, you’re really just describing custom PC builds. Pre-built Linux gaming machines exist and do solve the hardware issues.
On the software side, outside of the big asshole publishers, it’s a solved problem. Five years ago I shopped super carefully for SteamDeck compatibility. Today, OS compatibility is rarely even a consideration for me. Games just work on the SteamDeck. SteamOS has replaced Windows as the gaming default OS.
Indie devs now use game development frameworks that work perfectly on Linux, in order to get SteamDeck verified.
Even most of my “Windows Only” games just pull the correct emulators and run perfectly, automatically, when launched from Steam.
Gaming on Linux is a very different world, today.