So Copilot Runtime is… Windows bundling a bunch of models like an OCR model and an image generation model, and then giving your program an API to call them.
Now all they have to do is convince game developers to use this then it’s back to every AAA game being impossible to run in Linux again. Patching out a shitty driver subroutine is one thing but patching out an entire api that complicated is another. Net framework was the achilles heel of Linux compatibility for a long time and I’m sure one of their low-key goals is to find the next monkey wrench to throw into things.
It shouldn’t be hard to implement the APIs, the problem would be sourcing the models to sit behind them. You can’t just steal them off Windows or you will have Copyright Problems presumably. I guess you could try and train clones on Windows against the Windows model results?
So Copilot Runtime is… Windows bundling a bunch of models like an OCR model and an image generation model, and then giving your program an API to call them.
Now all they have to do is convince game developers to use this then it’s back to every AAA game being impossible to run in Linux again. Patching out a shitty driver subroutine is one thing but patching out an entire api that complicated is another. Net framework was the achilles heel of Linux compatibility for a long time and I’m sure one of their low-key goals is to find the next monkey wrench to throw into things.
I hate .NET with a passion
It shouldn’t be hard to implement the APIs, the problem would be sourcing the models to sit behind them. You can’t just steal them off Windows or you will have Copyright Problems presumably. I guess you could try and train clones on Windows against the Windows model results?