Skip to content
masterclass Buddy

Linux & Shell · Concept

Namespaces

Linux namespaces isolate global resources for selected processes. They support separate views of networking, processes, mounts, users, hostnames, clocks, IPC, and cgroup roots.

Last updated

Since
Linux 3.8

Syntax

clone(..., flags); setns(fd, nstype); unshare(flags);

In-depth API docs are only for subscribers: parameters, examples, common mistakes and interview practice.

Subscribe
  • clone(2)
  • setns(2)
  • unshare(2)
  • ioctl_nsfs(2)
  • network_namespaces(7)
  • user_namespaces(7)
  • /proc/PID/ns

Source: namespaces(7) - Linux manual page. Checked 2026-11-03.