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.
Windows uses a hybrid Kernel. The only mainstream system, that I know of, that's using a microkernel is VMware ESXi. Although, that's a level 1 hypervisor whose only job is to pass the allocated hardware resources to the VMs running on it.
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.
Windows uses a hybrid Kernel. The only mainstream system, that I know of, that's using a microkernel is VMware ESXi. Although, that's a level 1 hypervisor whose only job is to pass the allocated hardware resources to the VMs running on it.