红联Linux门户
Linux帮助

Linux:init进程是核心进程吗?init与初始进程是不是一回事

发布时间:2007-09-19 00:28:17来源:红联作者:Desktop
  Linux操作系统在系统初始化之初就捏造了一个原始进程(原始进程在系统初始化完毕后就演化成idle进程),当系统初始化进行到一定阶段,原始进程会创建(通过kernel_thread()函数)出来init进程,init进程继续进行系统初始化工作并在最后执行execve("/sbin/init",...)。

  这样init就从原来的核心进程摇身一变成用户进程(用户程序/sbin/init)了。

  init进程的pid为1,原始进程(idle进程)的pid为0。所有其它的进程都由init进程派生,用ps或pstree命令可以看到这一点。
文章评论

共有 0 条评论