FreeBSD Jails are conceptually just based on chroot. Their actual design and implementation are a few orders of magnitude more secure.
(to be more accurate, I knew that it was not "on top" in the same way as Linux containers are built on top of chroot. )