We need to form an opinion on which virtualization library to use, as mentioned in #433.
Options that I am aware of:
After we establish a way of running a virtualized workload we need to replace the current pod sandbox implementation detail with two things:
- A switching mechanism similar to our
init crate that allows us to detect if virtualization is possible at runtime.
- Implementation detail for running pods as VMs with a spawned auraed.