it-swarm.cn

什么是新贵?

除了Ubuntu,还有哪些操作系统使用它?

27
akshatj

pstart 替代了传统的init.d风格的System-V启动脚本。但是,暴发户不仅仅是启动脚本的集合。实际上,它允许仔细计划和控制不同守护程序的启动。例如,为了自动安装网络驱动器,您首先需要一个正常工作的网络。虽然在暴发户之前这些情况通常会导致竞争状况,但在暴发户声明中可以包括运行网络的先决条件。

实际上,暴发户是基于事件监视系统。当发生某种硬件状况或另一进程发送事件时,可能会触发一个或多个新贵脚本。这允许在插入或移除USB记忆棒时自动触发特定动作。

我相信所有主要的Linux发行版都在逐步迁移System-V init以实现新贵。实际上,暴发户也可以触发传统init脚本的启动,因此,过渡不必一次全部发生。

16
txwikinger

Upstart是/ sbin/init守护程序的基于事件的替换,该守护程序在引导过程中处理任务和服务的启动,在关闭过程中停止任务和服务,并在系统运行时对其进行监督。

SysV引导过程严格同步。一件事情一次发生,阻塞了以后的任务,直到当前任务完成为止。如果引导过程中的任何内容花费很长时间,则其他所有内容都需要等待。另外,仅当init守护程序更改状态时(例如,在打开或关闭计算机电源时),任务才会运行。

Upstart是一个新的init守护程序,它允许响应事件而不是批量运行级别来启动服务。/etc/init目录中的每个作业文件都负责启动服务或系统初始化的特定组件。没有固定的顺序。相反,每个作业都指定将对其作出反应的事件。发生事件时,Upstart并行启动所有一直在等待该事件的作业。

从理论上讲,即使在系统启动并运行后也可以使用它。最终,暴发户将接管诸如插入或插入外部设备(如拇指驱动器)的任务(当前由udev和hal处理),或在特定时间运行程序(当前由cron处理)。

pstart 最初是为Ubuntu发行版开发的,但它打算适合在所有Linux发行版中进行部署,以替代古老的System-V init。

8
duanedesign

pstart 是现代的init替代品,并且是事件驱动的。

当前用户是Ubuntu,Fedora,OpenSUSE,Maemo,Palm的WebOS。

5
TREllis

新贵代替了init。

openSUSE,Chrome OS,然后Maemo使用它。

1
ricky

Upstart是ubuntu率先进行的另一项努力,以取代传统的SysV init系统。尽管它已被Debian,Fedora,诺基亚的Maemo平台Palm的WebOS,Google的Chromium OS,Google的[Chrome操作系统

有关更多信息,请检查fromm http://upstart.ubuntu.com/

1
Kobina Amoany