The problem I see with these unikernels is that they all necessarily have to reimplement things that have had decades of testing like TCP&#x2F;IP stacks. This could be problematic and contain MORE vulnerabilities than the alternative.<p>So I would say that the factors in a decision to use a unikernel are likely:<p><pre><code>  1. Speed&#x2F;cost
  2. Space
  3. Security (or lack thereof)
</code></pre>
I would guess that the cost difference needs to be so convincing that people will be willing to work around potential security issues.