x86 ARM VM image |
microVM |
Portable, Isolation |
Very heavy, Slow IO, not real-time |
Linux containers |
Namespaces |
Fast IO |
Heavy, not portable, poor isolation |
Linux portable binary |
Snaps |
Fast IO, Light, Real-time |
Not portableLinux only, poor isolation |
POSIX recompiled executable |
ZeroVM and successors |
Fast IO, Light, Portable, Real-time |
Poor isolation |
POSIX subprocess |
Secure languages |
Fast IO, Ultralight, Portable, Real-time |
No isolation |