In itself, beside being a ridiculous amount of work, it would be a good thing.<p>If all apps ran on its own hypervised runtime instead of a &quot;native&quot; runtime, the world you be a better place.<p>The overhead of starting a VM is actually in the 2 digit milliseconds and can be done while the initial I&#x2F;O are performed.<p>The XDG-App project is trying to make it easier to sandbox Linux desktop and server applications by defining all the interfaces between the sandboxes and the OS. This work, while initially designed for containers, will eventually work on VM too.