akshatj Asked: 2010-08-06 04:24:17 +0800 CST2010-08-06 04:24:17 +0800 CST 2010-08-06 04:24:17 +0800 CST 什么是新贵? 772 除了 Ubuntu,还有哪些操作系统使用它? upstart init 5 个回答 Voted Best Answer txwikinger 2010-08-06T05:38:15+08:002010-08-06T05:38:15+08:00 Upstart是传统 init.d 样式 System-V 启动脚本的替代品。然而,upstart 不仅仅是启动脚本的集合。事实上,它允许对不同守护进程的启动进行一分钟的规划和控制。例如,为了自动挂载网络驱动器,您首先需要一个工作网络。虽然在 upstart 之前这些情况通常会导致竞争条件,但在 upstart 声明中可以包含运行网络的先决条件。 Upstart 实际上是基于一个事件监控系统。当某个硬件条件发生,或另一个进程发送事件时,可能会触发一个或多个 upstarts 脚本。这允许在插入或移除 USB 记忆棒时自动触发特定操作。 我相信所有主要的 Linux 发行版都在逐步将 System-V init 迁移到新贵。事实上,暴发户也可以触发传统初始化脚本的启动,因此,转换不必一次发生。 duanedesign 2010-08-06T05:43:10+08:002010-08-06T05:43:10+08:00 Upstart 是 /sbin/init 守护进程的基于事件的替代品,它在启动期间处理任务和服务的启动,在关机期间停止它们并在系统运行时监督它们。 SysV 引导过程是严格同步的。事情一次发生一件,阻止未来的任务,直到当前的任务完成。如果启动过程中的任何事情需要很长时间,其他一切都必须等待。此外,任务仅在 init 守护程序更改状态时运行(例如当机器开机或关机时)。 Upstart 是一个新的 init 守护进程,它允许启动服务以响应事件而不是批量运行级别。/etc/init 目录中的每个作业文件负责启动服务或系统初始化的特定组件。没有固定的顺序;相反,每个作业都指定了它将做出反应的事件。当事件发生时,Upstart 会并行启动所有等待该事件的作业。 即使在系统启动并运行后,理论上您也可以使用它。Upstart 最终将接管任务,例如或插入诸如拇指驱动器之类的外部设备(当前由 udev 和 hal 处理),或在特定时间运行程序(当前由 cron 处理)。 Upstart最初是为 Ubuntu 发行版开发的,但旨在适合在所有 Linux 发行版中部署,以替代古老的 System-V init。 TREllis 2010-08-06T05:39:43+08:002010-08-06T05:39:43+08:00 Upstart是一个现代的 init 替代品,并且是事件驱动的。 当前用户有 Ubuntu、Fedora、OpenSUSE、Maemo、Palm 的 WebOS。 ricky 2010-08-06T04:34:58+08:002010-08-06T04:34:58+08:00 Upstart 是 init 的替代品。 openSUSE、Chrome OS 和 Maemo 都使用它。 Kobina Amoany 2015-10-04T09:13:38+08:002015-10-04T09:13:38+08:00 Upstart 是 ubuntu 带头取代传统 SysV init 系统的另一项努力。尽管它被一些发行版采用,如 Debian、Fedora、诺基亚的 Maemo 平台 Palm 的 WebOS、谷歌的 Chromium OS、谷歌的 Chrome OS 有关更多信息,请查看http://upstart.ubuntu.com/
Upstart是传统 init.d 样式 System-V 启动脚本的替代品。然而,upstart 不仅仅是启动脚本的集合。事实上,它允许对不同守护进程的启动进行一分钟的规划和控制。例如,为了自动挂载网络驱动器,您首先需要一个工作网络。虽然在 upstart 之前这些情况通常会导致竞争条件,但在 upstart 声明中可以包含运行网络的先决条件。
Upstart 实际上是基于一个事件监控系统。当某个硬件条件发生,或另一个进程发送事件时,可能会触发一个或多个 upstarts 脚本。这允许在插入或移除 USB 记忆棒时自动触发特定操作。
我相信所有主要的 Linux 发行版都在逐步将 System-V init 迁移到新贵。事实上,暴发户也可以触发传统初始化脚本的启动,因此,转换不必一次发生。
Upstart 是 /sbin/init 守护进程的基于事件的替代品,它在启动期间处理任务和服务的启动,在关机期间停止它们并在系统运行时监督它们。
SysV 引导过程是严格同步的。事情一次发生一件,阻止未来的任务,直到当前的任务完成。如果启动过程中的任何事情需要很长时间,其他一切都必须等待。此外,任务仅在 init 守护程序更改状态时运行(例如当机器开机或关机时)。
Upstart 是一个新的 init 守护进程,它允许启动服务以响应事件而不是批量运行级别。/etc/init 目录中的每个作业文件负责启动服务或系统初始化的特定组件。没有固定的顺序;相反,每个作业都指定了它将做出反应的事件。当事件发生时,Upstart 会并行启动所有等待该事件的作业。
即使在系统启动并运行后,理论上您也可以使用它。Upstart 最终将接管任务,例如或插入诸如拇指驱动器之类的外部设备(当前由 udev 和 hal 处理),或在特定时间运行程序(当前由 cron 处理)。
Upstart最初是为 Ubuntu 发行版开发的,但旨在适合在所有 Linux 发行版中部署,以替代古老的 System-V init。
Upstart是一个现代的 init 替代品,并且是事件驱动的。
当前用户有 Ubuntu、Fedora、OpenSUSE、Maemo、Palm 的 WebOS。
Upstart 是 init 的替代品。
openSUSE、Chrome OS 和 Maemo 都使用它。
Upstart 是 ubuntu 带头取代传统 SysV init 系统的另一项努力。尽管它被一些发行版采用,如 Debian、Fedora、诺基亚的 Maemo 平台 Palm 的 WebOS、谷歌的 Chromium OS、谷歌的 Chrome OS
有关更多信息,请查看http://upstart.ubuntu.com/