Linux namespaces

From CNM Wiki
Jump to: navigation, search

Linux namespaces (hereinafter, the Spaces) is the primary feature of the Linux kernel that allows for assigning of particular kernel resources to particular processes, so no process can interfere with another. These resources may include process IDs, hostnames, user IDs, file names and some names associated with network access, as well as interprocess communication. The Spaces make containers such as Dockers possible.

A Linux namespace is either a type of namespace (for instance, process ID) or a particular space of names.

See also