Linux 内核的哪一部分决定用户态应用程序的执行顺序?

Linux 内核的哪一部分决定用户态应用程序的执行顺序?

剥离源代码,我无法确定内核的哪一部分设置和管理用户态应用程序,以及它是如何做到这一点的。

例如,在Linux主源中,程序是否有选项可以在手动确定之前设置启动顺序和应用程序加载顺序?

答案1

内核的任何部分都没有这样做。内核启动 PID 1, init.该进程负责启动将要运行的其他用户态应用程序。如何init做到这一点取决于什么初始化系统你正在跑步。常见的init系统是经典的系统V初始化,以及较新的系统,例如系统暴发户

相关内容