Re: Stop gap
This isn't virtualisation, it's emulation. The linked PDF does explain:
While virtual machines (VMs) are useful for desktop and
server computers to run apps intended for one platform on
a different platform [36, 44], using them for smartphones
and tablets is problematic for at least two reasons.
To address these problems, we created Cider, an OS com-
This is how FreeBSD's linux emulation works, the linux binary is linked to it's linux libraries, and a special rtld that maps any linux syscall (which would be handled by the linux kernel) to an equivalent BSD syscall.
For cider they have to do a bunch more work to make API stubs for iOS user-space libraries, but the premise is identical.