<span id="goog_573595679"></span><span id="goog_573595680"></span><a href="/"></a>On Thu, Mar 24, 2011 at 2:34 PM, James Hunt <<a href="mailto:james.hunt@canonical.com">james.hunt@canonical.com</a>> wrote:<br><br>> Clint and I have been hard at work on an "Upstart Cookbook". Although it<br>
> is "early days", we wanted to let you all know we're working on this<br>> project. Our (still *very* draft!) efforts can be viewed here:<br>><br>Nice work, some comments on the copy of 1-4 below:<br>
<br><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
Although Upstart is used on on a number of different Operating Systems (including Ubuntu, Google's Chromium OS and Google's Chrome OS), the Ubuntu version is considered the "reference implementation". This is primarily due to the fact that Upstart was written specifically for Ubuntu (although this does not mean that it cannot run on any other Linux-based system).</blockquote>
<div><br></div><div>I'd disagree with this. Reference implementation always implies that other implementations should copy it as much as possible, and Ubuntu is no way that. As long as Ubuntu still uses a hybrid of Sys V and Upstart jobs, it can never be a reference implementation.</div>
<div><br></div><div>It may be that you mean what the document corresponds to, in which case use a different term ;-)</div><div><br></div><meta http-equiv="content-type" content="text/html; charset=utf-8"><blockquote class="gmail_quote" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0.8ex; border-left-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; padding-left: 1ex; ">
A notification sent by Upstart to all interested parties (either jobs or other events). They can be thought of as "signals". Events are <em>emitted</em>(created and then broadcast) to the entire Upstart system.</blockquote>
<div> </div><div>Events can be more than just signals, I've made a point of documenting this recently, so this just confuses the issue.</div><div><ul><li><a href="http://upstart.at/2010/12/08/events-are-like-signals/">Events are like Signals</a></li>
<li><a href="http://upstart.at/2010/12/16/events-are-like-methods/">Events are like Methods</a></li><li><a href="http://upstart.at/2011/01/06/events-are-like-hooks/">Events are like Hooks</a></li></ul></div><div>Scott</div>