Simple definition
Linux namespaces isolate resources such as process IDs, mounts, networks, and users between processes.
Purpose and use
Linux namespaces give processes separate views of selected global kernel resources.
How does it work?
Each type covers a particular scope, such as mounts, process identifiers or networking.
Example and verification
Two processes can share a network namespace while belonging to different process namespaces.
Points to watch
A namespace alone does not limit resource consumption or provide every container security control.
In short
Specify which resource is isolated and which additional controls support that isolation.