init 编辑
init是 Unix类Unix 系统中用来产生其它所有进程的程序。它以守护进程的方式存在,其进程号为1。Linux系统在开机时载入Linux内核后,便由Linux内核载入init程式,由init程式完成余下的开机过程,比如载入执行级别,载入服务,启动Shell/图形化界面等等。
7
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Void Linux是一个独立的Linux发行版,以自有的XBPS作为软件包管理器,并以Runit作为Init。除了Linux内核中的专有装置驱动程式之外,其基本安装仅由自由软件组成,但也提供了官方的非自由软件仓库以便利专有软件的安装。
systemd是Linux电脑操作系统之下的一套Init,包括有守护进程、程式库以及应用软件,由Lennart Poettering带头开发。其开发目标是提供更优秀的软件框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。
SliTaz 是一个轻量级Linux发行版的GNU/Linux发行版,它基于了Busybox的Init和Udev。SliTaz以LiveCD的形式发布,可以从光盘或USB设备加载,完整地在内存中运行,也可以安装到硬盘中。LiveCD提供一个特色十足的、图形界面的发行版,可以通过Tazpkg软件包管理器添加软件来增加各种各样的功能,也可以用它升级系统来保持系统最新版本。
Upstart是一个事件驱动程式设计的Init程式 ,用于替代传统的Init。它是由Canonical公司前雇员Scott James Remnant所写。
SystemStarter是Mac OS X中的系统程序,在Mac OS X Tiger之前,由Mac OS X的BSD风格Init启动,在Mac OS X v10.4及其后续版本中,由launchd启动。它用于启动由一组Plist指定的系统进程。SystemStarter最初由维尔弗雷多·桑切斯为Mac OS X而写。它于Mac OS X v10.4中被弃用,转而推荐使用launchd,并只为那些没有转换到launchd的系统进程保留。
systemd是Linux电脑操作系统之下的一套Init,包括有守护进程、程式库以及应用软件,由Lennart Poettering带头开发。其开发目标是提供更优秀的软件框架以表示系统服务间的依赖关系,并依此实现系统初始化时服务的并行启动,同时达到降低Shell的系统开销的效果,最终代替现在常用的System V与BSD风格init程序。
在类Unix系统上,OpenRC是一个基于依赖的Init系统。因为多数发行版切换成了Systemd,它被用作一种替代的init系统。它是Roy Marples创建的,他是也活跃于
Gentoo计划的NetBSD开发者。