Difference between revisions of "Linux namespaces"
Line 1: | Line 1: | ||
− | [[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. | + | [[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 [[Docker]]s possible. |
A [[Linux namespace]] is either a type of namespace (for instance, process ID) or a particular space of names. | A [[Linux namespace]] is either a type of namespace (for instance, process ID) or a particular space of names. |
Latest revision as of 13:22, 22 August 2021
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.