couldn’t you always just run a Linux VM at near-native speed, and get the benefits of both?
The obvious downside is that Linux is no longer the host OS. MacOS or Windows would be closed source code managing your hardware. And any VM could only be as fast as the host OS allows it to be.
1 point
The host OS is likewise limited, but more by hardware, so it might be a small performance tradeoff, depending on whether, as you brought up, you need Linux to be ultimately in control rather than to simply run some software.
So that would not always work, ofc… but it sometimes would!:-)