From what I understand this is a way to have all the OCI standards in front of the simple, battle-tested Jail and ZFS mechanics.
I personally find the ergonomics of jails to be natural and almost frictionless.
Actually once you use jails a bit you realize how awkward are Dockerfiles.
My intuition is the success of Docker was due to a lot of devs and newcomers were onboarded through it. And so it became "the standard and obvious way to work".
But when you look back 5 minutes you realize the modern container stack doesn't fit that well in the Unix way to do things.
Anyway FreeBSD probably needs to make a step toward it to stay relevant so I guess this is a good thing.
At the same time there is also a great opportunity to do things better. For example Nix can define containers in a superior way. I would love to see something like this come to FreeBSD one day.
I personally find the ergonomics of jails to be natural and almost frictionless. Actually once you use jails a bit you realize how awkward are Dockerfiles. My intuition is the success of Docker was due to a lot of devs and newcomers were onboarded through it. And so it became "the standard and obvious way to work".
But when you look back 5 minutes you realize the modern container stack doesn't fit that well in the Unix way to do things.
Anyway FreeBSD probably needs to make a step toward it to stay relevant so I guess this is a good thing.
At the same time there is also a great opportunity to do things better. For example Nix can define containers in a superior way. I would love to see something like this come to FreeBSD one day.