2026-10-28 20:48 UTC
I've long since forgotten why in #FreeBSD userland, the concept is called jails, but the kernel struct is named struct prison.
If anyone knows, it would be fun to reminisce. :-)
Replies (1)
-
@phloggen@expressional.social 2026-10-28 23:06
@lattera@bsd.network There are only two hard problems in computing: Caching, Naming and Overflows :-) I did waffle on that for some time, but I decided I wanted to name the facility and the kernel implementation differently, so people would not think about them as a single unitary thing, but as a facility and one (of possibly more) implementations of that facility. As in: Other implementations could jail processes in a gaol, an arrest, a stockade &c. &c. It came about because I always felt that both UNIX and MINIX implictly discouraged filesystem research, by always talking about "the filesystem" - as if there could only be one.