The only way to have a single interface is if a central authority
defines and documents that interface, and all hypervisor implementors
agree not to implement extensions. Do you see that happening?
--
Do not meddle in the internals of kernels, for they are subtle and quick to panic.
-