Open SourcePresented release system initialization Upstart 1.8, originally developed by Canonical and is now used in the distributions Ubuntu and RedHat Enterprise Linux 6, as well as projects Maemo, Chrome OS and webOS.

Unlike the standard init-system SysV, Upstart is based on the paradigm of event processing works in asynchronous mode and uses accounting method to determine the dependency of the startup sequence of services and assess the feasibility of their implementation in parallel. Parallelism run services provides a significant increase in download speed, but the cost of this is the need for some processing init-scripts (supported compatibility mode allows you to run regular sysvinit-scripts, but the efficiency of loading and is thus lost).

The new version includes two new features:

– Upstart-file-bridge – allows you to link the performance of work to the events associated with change, creating or deleting files and directories. In ways not use masks. For example, to generate an event when creating crash-files, you can use the construction “start on file FILE = / var / crash / *. Crash EVENT = created”;

– Upstart-monitor – tool for visual monitoring of the flow of events in Upstart.

 

Advertisements