原文 upstart homepage 现行的Linux distros主流的有两种init方式:一种是广为流传的System V initialization,它来源于Unix并且至今仍被各种Linux distros所采用:另一种是近几年提出的Upstart方式,基于事件机制,系统的所有服务,任务都是由事件驱动的.据我所知,采用后一种方式的目前有Ubuntu(6.10 and later),Fedora(9.10 and later),Debian(optional).虽然采用Upstart
ubuntu的init方式有两种:一种是System V initialization,一种是Upstart.ubuntu6.10以前的版本是第一种方式,之后的版本是第二种方式. 在旧式的System V initialization中,/etc/inittab文件可是相当的重要.init进程启动后第一时间就是找这个文件.它负责系统的初始化,设置系统的runlevel及进入各个runlevel对应要执行的命令.决定启动级别的语句是id:5:initdefault这一行(这里设置的runlevel