I wonder how this measures up against Orbstack which I've been very happy with to date. It sounds like Docker Desktop and the like will be able to stop using a single linux VM and run each container in its own VM via this facility (for lack of a better work).
Containerization executes each Linux container inside of its own lightweight virtual machine. Clients can create dedicated IP addresses for every container to remove the need for individual port forwarding. Containers achieve sub-second start times using an optimized Linux kernel configuration and a minimal root filesystem with a lightweight init system.vminitd is a small init system, which is a subproject within Containerization.vminitd
is spawned as the initial process inside of the virtual machine and provides a GRPC API over vsock. The API allows the runtime environment to be configured and containerized processes to be launched.vminitd
provides I/O, signals, and events to the calling process when a process is ran.