| Class | OS support | Useful for | Hostile-multi-tenant? |
|---|---|---|---|
| Process | Everywhere | Dev, single-tenant private mesh | No |
| Jail | Linux (cgroups + namespaces) | Trusted-team private mesh | Partial |
| MicroVM | Linux (Firecracker) | Platform mode, paying tenants | Yes |
What each class actually does
Process
The agent runs as a child process with its own PID, withnice /
ulimit applied. The kernel + filesystem are shared. Adequate for
dev, lightweight private meshes, and any deployment where every
workload is run by the same operator.