Process' namespace information
Modern replacement of chroot
Child Inherit Parent namespace
/proc/{pid}/ns
/proc/{pid}/ns/mnt
컨테이너 파일 시스템이나 네트워킹과 같은 시스템 리소스를 가상화할 수 있게하는 근간기술
두개의 다른 프로세스가 한 호스트에서 동일한 PID를 가질 수 있다는 것을 의미
Creating new namespaces
- clone() creates (forks) a new process with optional flags to specify new namespace
CLONE_NEWUTS
CLONE_NEWIPC
CLONE_NEWNS (mount)
CLONE_NEWPID
CLONE_NEWCGROUP
CLONE_NEWNET (network)
CLONE_NEWUSER
Linux Namespaces
Linux Namespace Usages