I was very excited for Android's new virtualization features until I discovered that Android will only allow GOOGLE/OEM SIGNED VM IMAGES!?!? You won't be able to use your own kernel in the VM. <a href="https://source.android.com/docs/core/virtualization/security" rel="nofollow">https://source.android.com/docs/core/virtualization/security</a><p>Custom kernels would have been an important use case for virtualization since you might be stuck on an old kernel due to lack of updates from the OEM, or your kernel might be heavily trimmed down and missing many useful features.<p>And not only that, virtualization is also restricted to only Google/OEM apps. There will be no way to grant user apps access to the virtualization API.<p>So the only benefits you get from virtualization are the minor security improvement and maybe a slightly less locked-down user space.<p>One thing that is nice though, is how the VM architecture not only protects the host from the guest, but also the guest from the host. Other than that, incredibly disappointing....