chroot
.chroot
segregates file access for unix processes.chroot
.jails
.Cgroups
into the linux kernel.Namespaces are a feature of the Linux kernel that partitions kernel resources such that one set of processes sees one set of resources while another set of processes sees a different set of resources.
int clone(int (*fn)(void *), void *stack, int flags, void *arg, ...
/* pid_t *parent_tid, void *tls, pid_t *child_tid */ );
int unshare(int flags);
int setns(int fd, int nstype);
cgroups is a Linux kernel feature that limits, accounts for, and isolates the resource usage of a collection of processes.