That's part of the problem -- it's not, and it can't be. It's about the
hypervisor providing a specific service to its guest, and although we
can explain how Linux would use this, there is going to be an
expectation -- especially for Microsoft and Apple -- that other OSes
would use the same interfaces (to the extent they care, obviously.)