Namespaces

1 / 11

A namespace wraps a global system resource so that the processes inside it see their own copy of it. That is the entire idea. The kernel has one process table, but a process in a PID namespace sees only the entries belonging to that namespace — and numbered from 1.

Namespaces are what makes a container's view of the machine false. Everything else in this course is either a resource limit or a filesystem trick.

Finish →