What’s the tl;dr on this? Is it using jails?
It’s trying to reuse the whole of the OCI infrastructure, rather than reinvent something more FreeBSD-like (in contrast to something like pot, which may be more the ‘FreeBSD way’ but which is fighting an entrenched ecosystem formed by FreeBSD ignoring containers for a decade). This means:
There are a few things that could be improved in the base system for this to work well:
this seems a docker engine based on docker moby
Underneath it depends on runj