Upstart

From Wikipedia, the free encyclopedia

Upstart
Upstart logo
Developer: Scott James Remnant
Initial release: 24 August 2006
Latest release: 0.3.8 / 11 March 2007
OS: GNU/Linux
Use: Init daemon
License: GNU General Public License
Website: upstart.ubuntu.com

In Unix computing, Upstart is an event-based replacement for the init daemon, written by Scott James Remnant, an employee of Canonical Ltd. Upstart operates asynchronously — as well as handling the starting of tasks and services during boot and stopping them during shutdown, it supervises them while the system is running.

As easy transition and perfect backwards compatibility with sysvinit were explicit design goals, upstart's code is based on the existing sysvinit code-base. As such, it is able to run sysvinit scripts unmodified. In this way it differs from most other init replacements, which usually assume and require complete transition to run properly, and don't support a mixed environment of traditional and new startup method[1].

Upstart is included in the Edgy Eft release of Ubuntu, as a replacement for sysvinit. Upstart is intended to take a larger role in Feisty Fawn, replacing cron, atd, anacron and inetd.[2]

[edit] See also

[edit] External links

[edit] References

  1. ^ Discussion of design and implementation of Upstart
  2. ^ Remnant, Scott James (2006-08-26). Upstart in Universe. Retrieved on September 8, 2006.
In other languages