这取决于Linux版本。传统上,使用了sysvinit
。
目前,许多Linux发行版使用upstart
。
其他一些人,比如Fedora,正在使用systemd
。
您可以下载sysvinit
包here的源代码。
请注意,某些Linux发行版不再使用System V Init。例如,Debian,Fedora和Ubuntu改为使用upstart。
init有几种变体。许多Linux发行版使用systemd,而Ubuntu例如使用upstart。源代码可以从项目网站下载或使用系统的包管理器下载。