FreeBSD jail

The jail mechanism is an implementation of FreeBSD's OS-level virtualisation that allows system administrators to partition a FreeBSD-derived computer system into several independent mini-systems called jails, all sharing the same kernel, with very little overhead[1]. It is implemented through a system call, jail(2),[2] as well as a userland utility, jail(8),[3] plus, depending on the system, a number of other utilities. The functionality was committed into FreeBSD in 1999 by Poul-Henning Kamp after some period of production use by a hosting provider, and was first released with FreeBSD 4.0, thus being supported on a number of FreeBSD descendants, including DragonFly BSD, to this day.

  1. ^ Cite error: The named reference informit-2007 was invoked but never defined (see the help page).
  2. ^ Cite error: The named reference jail.2 was invoked but never defined (see the help page).
  3. ^ Cite error: The named reference jail.8 was invoked but never defined (see the help page).