In the latest FreeBSD 12.2 release, there is a feature "The jail(8) utility has been updated to allow running Linux® in a jailed environment.".
Diving further, the doc for jail(8) has these entries:
What does this mean? Does this mean we can boot an entire Linux OS (not just some Linux binaries) contained within a jail? Further, and if so, what is the difference with this approach compared to use bhyve?
Diving further, the doc for jail(8) has these entries:
linux Determine how a jail's Linux emulation environment appears. A
value of "inherit" will keep the same environment, and "new" will
give the jail its own environment (still originally inherited
when the jail is created).
linux.osname, linux.osrelease, linux.oss_version
The Linux OS name, OS release, and OSS version associated with
this jail.
What does this mean? Does this mean we can boot an entire Linux OS (not just some Linux binaries) contained within a jail? Further, and if so, what is the difference with this approach compared to use bhyve?