Linux PID namespace (转,namespace主要用于对用户态虚拟化的支持,更多的解释见man clone,中的CLONE_XXXX)
<br />一直对linux内核的namespace感到困惑,今天看了一下代码才知道,原来所谓的namespace其实就是给虚拟化用的,PID namespace其实就是建立一个新的PID空间,这样内部可以使用一套新的PID,而且不会和外部冲突。这也就是说某个进程其实会有两个PID,一个空间一个。<br />我写了段C代码来展示这个问题。<br /> <br />C:
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#includ
转载
2010-12-12 09:24:00 ·
2905 阅读 ·
0 评论