Namespace
Noun · Development
Definitions
A Linux kernel feature that isolates and virtualizes system resources for a group of processes. Types include PID (process IDs), network (network stack), mount (filesystems), user (user/group IDs), UTS (hostname), and IPC (inter-process communication). The isolation foundation of containers — each container gets its own namespaces.
In plain English: Linux's way of giving each container the illusion of having its own private system — separate process IDs, network, and filesystem.
Example: "The container has its own PID namespace — inside it, the app thinks it's PID 1, but the host sees it as PID 48291."