A namespace wraps a global system resource in an abstraction that makes it appear to the processes within the namespace that they have their own isolated instance of the global resource. Changes to the global resource are visible to other processes that are members of the namespace, but are invisible to other processes. One use of namespaces is to implement containers.
- Namespaces in operation series:https://lwn.net/Articles/531114/#series_index
- namespaces(7) — Linux manual page: https://man7.org/linux/man-pages/man7/namespaces.7.html