当前位置: 技术问答>linux和unix
linux 可不可以编译成一个单进程的内核
来源: 互联网 发布时间:2016-02-05
本文导语: linux 可不可以编译成一个单进程的内核? 盼答. 如可以, 该怎么做呢? | 不明白你说的linux变成一个单进程内核的准确含义是什么? Linux kernel本来就是一个“通用”的kernel,对多任务的支持也是机制上本身...
linux 可不可以编译成一个单进程的内核?
盼答.
如可以, 该怎么做呢?
|
不明白你说的linux变成一个单进程内核的准确含义是什么?
Linux kernel本来就是一个“通用”的kernel,对多任务的支持也是机制上本身就支持的(如进程调度,各种进程同步机制,等等)。
按默认实现情况下,task 0(swapper)已会启动,task 1(init)也会在启动时由task 0 fork,单通过编译选项是肯定不能编程单进程。
Linux kernel本来就是一个“通用”的kernel,对多任务的支持也是机制上本身就支持的(如进程调度,各种进程同步机制,等等)。
按默认实现情况下,task 0(swapper)已会启动,task 1(init)也会在启动时由task 0 fork,单通过编译选项是肯定不能编程单进程。
|
不可以+绝对
|
单进程内核? init就是一个进程, 负责各进程的初始化和回收工作. 你不能只有这一个进程吧, 还要有内存管理, 文件系统管理等守护进程.
|
大炮换鸟枪,你老兄可真有创意哦
|
谁说不可以呢,你可以修改内核代码,呵呵
|
linux 是有几个 核心进程的 ,是不能动的
|
linux的优点就是多进程,你要是非要用单进程的free的系统,你可以去用freedos