Per namespaces(7) there are several types (mount, PID, network, UTS, IPC, user, cgroup, time). A process joins them through clone(2), unshare(2) or setns(2), and the links in /proc/<pid>/ns/ identify them.