Upstart
From Wikipedia, the free encyclopedia
Upstart | |
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
- initng — another asynchronous replacement for init
- launchd — introduced into Mac OS X in v10.4 to replace init and other system startup scripts as well as crond
- smf — OpenSolaris service management facility
[edit] External links
[edit] References
- ^ Discussion of design and implementation of Upstart
- ^ Remnant, Scott James (2006-08-26). Upstart in Universe. Retrieved on September 8, 2006.