介绍下 linux 进程的演变
1. 0号进程
在此之前,先简单的介绍下 各个主进程
rest_init() 就会创建进程(创建0号进程)
init_task : 0号进程 (不是通过fork ,系统启动的时候创建)
然后创建1号进程,2号进程。
1号进程是所有进程的祖先 : 用户空间 /sbin/init
2号负责管理内核中的进程,线程 : 内核空间 kthreadd
具体逻辑如下 :
系统中的所有进程,都是通过 这二个进程派生的
系统级别的,都是2号进程派生的
用户基本的,都是1号进程派生的
2. 1号进程
先简单的介绍下操作系统
中间的还没有登录,处于 getty 状态
然后login进程之后-bash