|
|
请教大家一下,kernel在启动起来之后要加载相应的module,并根据udev等程序的设置来加载硬件驱动。下一步是启动init进程根据inittab脚本并启动相应的运行级,然后启动bash。但是在lfs安转过程中,是先按装的工具链,并按装系统所需的基本程序以及配置文件,最后一步才是安装的内核,那么内核是通过什么配置文件来定义并控制我们在安装安装kernel之前安装的系统程序和配置文件的?这个文件放在什么地方?
另外BSD或者sys-v的脚本都是kernel之外的模块,其实也可以理解为内核之外的程序,那么kernel是如何识别这些脚本的?
还有就是内核只安装了3个文件,也就是说kernel本身简单来说就是一个程序,那只负责控制硬件,并相应软件的硬件操作请求,其他什么都不做,那么内核本身是不是仅提供内核api的接口,而并没有向其他程序提供库文件,不知道是不是这个样子? |
|