I think it's important to note that Linux isn't the only game in town when it comes to open source OS's. Linux users and devs love Linux for Linux, not merely as an alternative to Windows, and afaik there's not much in the way of open source microkernels, although in principle there's no reason why there can't be.
My point is, Linux uses a monolithic kernel, while Windows uses a microkernel, and if you want an open source OS that doesn't have much trouble running programs (including games) that were written to run on Windows, you'll probably need to have a microkernel. As well as having the OS be structured like Windows, but without using any Windows code.
But I'm not a programmer or software engineer and I'm talking out my ass, so don't take my word for anything tech-related. I'd also guess that only a company in a country like Russia or China would even be willing to undertake such a project, and then there'd be a coding arms race between such a company and Microsoft wherein the latter would do everything they could to make Windows programs no longer able to run on the alternative (maybe call it "Shatter"?). Funnily enough, this would probably just make Windows increasingly unusable, and since Microsoft is a pawn of the deep state, it would get the glowies even farther up the tech industry's asses than they were already.
Not my area of expertise, but I'm pretty sure you're talking out of your ass. The application is looking for certain resources. If those resources are provided by something in userland or the kernel isn't really the application's problem.
Your main issue in running things like games is going to be GPU drivers. Since those aren't very open, you are going to be at the mercy of whatever OS Nvidia/AMD/Intel feel like supporting.
Easiest approach is to find a distro that has solid and reliable support for Proton, I think. Mesa is another factor to possibly to check on too.
There's a bunch of other details I'm coming across in a couple of redditthreads. It wouldn't be very sensible to try and cover everything mentioned in my own comment.
Worth noting that on a cursory glance at recent opinions, it does indeed seem like AMD typically more widely reliable on Linux than nVidia.
I think it's important to note that Linux isn't the only game in town when it comes to open source OS's. Linux users and devs love Linux for Linux, not merely as an alternative to Windows, and afaik there's not much in the way of open source microkernels, although in principle there's no reason why there can't be.
My point is, Linux uses a monolithic kernel, while Windows uses a microkernel, and if you want an open source OS that doesn't have much trouble running programs (including games) that were written to run on Windows, you'll probably need to have a microkernel. As well as having the OS be structured like Windows, but without using any Windows code.
But I'm not a programmer or software engineer and I'm talking out my ass, so don't take my word for anything tech-related. I'd also guess that only a company in a country like Russia or China would even be willing to undertake such a project, and then there'd be a coding arms race between such a company and Microsoft wherein the latter would do everything they could to make Windows programs no longer able to run on the alternative (maybe call it "Shatter"?). Funnily enough, this would probably just make Windows increasingly unusable, and since Microsoft is a pawn of the deep state, it would get the glowies even farther up the tech industry's asses than they were already.
Not my area of expertise, but I'm pretty sure you're talking out of your ass. The application is looking for certain resources. If those resources are provided by something in userland or the kernel isn't really the application's problem.
Your main issue in running things like games is going to be GPU drivers. Since those aren't very open, you are going to be at the mercy of whatever OS Nvidia/AMD/Intel feel like supporting.
So why can't a Linux distro be written to accomodate those drivers?
Easiest approach is to find a distro that has solid and reliable support for Proton, I think. Mesa is another factor to possibly to check on too.
There's a bunch of other details I'm coming across in a couple of reddit threads. It wouldn't be very sensible to try and cover everything mentioned in my own comment.
Worth noting that on a cursory glance at recent opinions, it does indeed seem like AMD typically more widely reliable on Linux than nVidia.