Remix.run Logo
magicalhippo 3 days ago

I used FreeBSD on my firewall in the early 2000s, and on my NAS from around 2007 till last year.

The big pain with jails for me was the tooling. There was a number of non-trivial steps needed to get a jail that could host a networked service, with a lot that could go wrong along the way.

Sure a proper sysadmin would learn and internalize these steps, but as someone who just used it now and again it was a pain.

Way down the line things like iocage came along, but it was fragile and not reliable when I tried it, leading to jails in weird states and such.

So I gave up and moved to Linux so I could use Docker.

Super easy to spin up a new service, and fairly self-documenting as you just configure everything in a script or compose file so much less to remember.

Initially in a VM on Bhyve, now on bare metal.

It feels a bit sad though, as jails had some nice capabilities due to the extra isolation.