| From what I understand, this was a question and was answered on other forums. FreeBSD jails are supported by HashiCorp's Nomad [1], and their Consul + Vault are in FreeBSD ports The tool mentioned in the article, Bastille, would be used to install popular software into jails. Also ansible works well for pushing software into FreeBSD.
There is even an ansible role for nginx that works with FreeBSD that's maintained by nginx team. FreeBSD jails do not insist to have 'one service per jail',
shell access is fine too.
A jail is pretty well functioning 'compartment' within an OS. Jails work very well with ZFS, one elegant feature, is
that one can create a 'base jail', create a zfs snapshot with it, and then copy it over (using zfs) to any new jail created. Sort of like a base template. [2]
This makes spawning new jails with base software install rather quick. I do not know if FreeBSD has some interesting Linux features like io uring. On the other hand, Netflix is achieving an impressive 200 Gb/s serving video traffic [3] using FreeBSD - - -
Just wanted to mention, that OpenBSD is different than FreeBSD, different kernel, many different user space programs, different team, different primary goals, different hypervisors that they have built-in, etc. Same statement for Dragonfly BSD, same for NetBSD. With regards to issue with OpenBSD 'on a laptop once' I am using 5G wifi running OpenBSD 6.6 on a laptop, not using USB adapter. The driver I am using is iwn0. Works great. Perhaps we have different laptops... [1] https://nomadproject.io/docs/drivers/external/jail-task-driv... [2] https://www.cyberciti.biz/faq/how-to-configure-a-freebsd-jai... [3] https://people.freebsd.org/~gallatin/talks/euro2019.pdf |