By using this site, you agree to our Privacy Policy and our Terms of Use. Close
Mnementh said:
EpicRandy said:

In the context MS is opening up the Xbox OS it is possible they do so in a way that drop the requirement to be packaged as an Xbox executable, if they do so there will be little requirement left preventing windows executable to run as-is on Xbox. But more likely than not, MS would still want to keep a minimal process just to make sure somebody is handling the situation and is responsible for the end quality.

As for emulation, MS already as a better solution running Linux software on windows (WSL2) than Linux as running windows executatble (Proton). WSL2 work because MS fully integrated a Linux core inside windows itself which allow Linux software to run on windows without an emulation overhead. I do believe the same strategy, and an easier to implement one a that, could be used here.

WSL is aactually a virtual machine: "WSL 2 uses virtualization technology to run a Linux kernel inside of a lightweight utility virtual machine (VM). Linux distributions run as isolated containers inside of the WSL 2 managed VM."

https://learn.microsoft.com/en-us/windows/wsl/about

Which is quite a bit more overhead than emulation.

But reading up on it, it seems Xbox uses a Windows system under the hood already. There are certainly some specialties like a hypervisor, but probably porting isn't that big of a deal.

Which is quite a bit more overhead than emulation.

Not in this context. The VM has a very low footprint and contrary to emulation it does not add a traduction layer, running something on WSL2 gives very similar performance as Linux itself in most cases https://www.phoronix.com/review/windows11-wsl2-zen4

it's not perfect for sure but Xbox OS and Windows are much closer than Windows Linux which should make things easier.