It&#x27;s not a machine, exactly; it&#x27;s not an OS in the way you are used to thinking of it. It&#x27;s a library you link against, which gives you a single, statically linked, bootable image, which you can then launch inside a VM. There is no shell, unless your application includes one; there is no filesystem, unless your application implements one; there are no other processes, unless your application chooses to manage them.