When this settles down, I look forward to all of jail/iojail, Sylve, Bastille, Bhyve documenting this in a mutually consistent manner. As it stands, I have managed to completely knot my brain over the abstractions, what is happening. It's me, not the systems, but I think there is a little bit of "meh, I understand it, so it must be obvious to anyone smart" going on, and alas, I am not smart, and I get confused easily.<p>I'm in bastille atm, but have been in all of them and TrueNAS core. and libvirt over on the other unix.
Honestly, best thing I did was ditch all that and just read the handbook, specificially chapter 17 [1]. All of my jails are now set up manually, initially using /etc/jail.conf, and now individual jail configs in /etc/jail.conf.d/.<p>I still use vm-bhyve [2] for my Bhyve virtual machines, but that's been rock solid for me for years.<p>[1] <a href="https://docs.freebsd.org/en/books/handbook/jails/" rel="nofollow">https://docs.freebsd.org/en/books/handbook/jails/</a><p>[2] <a href="https://github.com/freebsd/vm-bhyve" rel="nofollow">https://github.com/freebsd/vm-bhyve</a>