<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Why Upstart Is Good For Your Distro</title>
	<atom:link href="http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/feed/" rel="self" type="application/rss+xml" />
	<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/</link>
	<description>Linux.  GNU.  Freedom.</description>
	<lastBuildDate>Wed, 16 May 2012 07:36:57 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4-beta2-20489</generator>
	<item>
		<title>By: Aaron</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-115822</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Wed, 22 Jun 2011 18:14:01 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-115822</guid>
		<description>You&#039;re going to have do better than that, than just saying &quot;[it] is the worst implementation of all time&quot; to convince other operating systems from using it. Upstart has proven itself as a very capable event-driven init system. Further, if you don&#039;t like the fact that you can&#039;t see the messages of the boot process, you can disable the GUI by configuring or removing usplash.</description>
		<content:encoded><![CDATA[<p>You&#8217;re going to have do better than that, than just saying &#8220;[it] is the worst implementation of all time&#8221; to convince other operating systems from using it. Upstart has proven itself as a very capable event-driven init system. Further, if you don&#8217;t like the fact that you can&#8217;t see the messages of the boot process, you can disable the GUI by configuring or removing usplash.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mark</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-115821</link>
		<dc:creator>Mark</dc:creator>
		<pubDate>Wed, 22 Jun 2011 16:57:28 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-115821</guid>
		<description>Upstart is the worst implementation of all time, please do what you can to convince distros to stop using it.

At least until all of the problems where a system stops booting with no messages and no way to write upstart debug messages to a log file.</description>
		<content:encoded><![CDATA[<p>Upstart is the worst implementation of all time, please do what you can to convince distros to stop using it.</p>
<p>At least until all of the problems where a system stops booting with no messages and no way to write upstart debug messages to a log file.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jeremiah Roth</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-92050</link>
		<dc:creator>Jeremiah Roth</dc:creator>
		<pubDate>Sun, 17 Feb 2008 04:00:16 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-92050</guid>
		<description>When I first heard of Upstart I was thrilled because I&#039;m a big fan of OS X&#039;s launchd.  Having an event driven system gives you so much more freedom, and it&#039;s something I sorely miss when working on Linux (RHEL).  Thanks for the scenarios you listed - it&#039;s sometimes difficult for me to explain the coolness factor of it to someone.</description>
		<content:encoded><![CDATA[<p>When I first heard of Upstart I was thrilled because I&#8217;m a big fan of OS X&#8217;s launchd.  Having an event driven system gives you so much more freedom, and it&#8217;s something I sorely miss when working on Linux (RHEL).  Thanks for the scenarios you listed &#8211; it&#8217;s sometimes difficult for me to explain the coolness factor of it to someone.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Will It Work</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91589</link>
		<dc:creator>Will It Work</dc:creator>
		<pubDate>Mon, 11 Feb 2008 13:42:47 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91589</guid>
		<description>My only thing is what about the softwares that use SYSV system calls?  Specifically, I was thinking of Apache here.</description>
		<content:encoded><![CDATA[<p>My only thing is what about the softwares that use SYSV system calls?  Specifically, I was thinking of Apache here.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Omari</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91524</link>
		<dc:creator>Omari</dc:creator>
		<pubDate>Mon, 11 Feb 2008 01:10:52 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91524</guid>
		<description>Just wanted to echo Tom Vollerthun...Upstart sounded interesting, but here it is over a year later and Ubuntu makes no use of the allegedly cool features...I poked around in the appropriate /etc directories and all I could find is stuff that invokes the old Sys V init scripts.</description>
		<content:encoded><![CDATA[<p>Just wanted to echo Tom Vollerthun&#8230;Upstart sounded interesting, but here it is over a year later and Ubuntu makes no use of the allegedly cool features&#8230;I poked around in the appropriate /etc directories and all I could find is stuff that invokes the old Sys V init scripts.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: project management software &#187; Blog Archive &#187; Why Upstart Is Good For Your Distro</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91427</link>
		<dc:creator>project management software &#187; Blog Archive &#187; Why Upstart Is Good For Your Distro</dc:creator>
		<pubDate>Sat, 09 Feb 2008 23:12:33 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91427</guid>
		<description>[...] Read the rest of this great post here [...]</description>
		<content:encoded><![CDATA[<p>[...] Read the rest of this great post here [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Christopher Giroir</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91358</link>
		<dc:creator>Christopher Giroir</dc:creator>
		<pubDate>Sat, 09 Feb 2008 04:25:15 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91358</guid>
		<description>Has upstart gotten any better since Feisty? We run some Feisty servers at work and actually had some trouble creating our own jobs. It seemed sometimes upstart would loop a lot trying to start a process, fail and then stop trying. Running the commands manually of course worked. So anyway, long story short we aren&#039;t using it for these trouble processes and never could figure out what was going on. 

The Documentation seemed non-existent on some features of upstart. It annoyed me that Ubuntu server installs used a system where I pulled some of job syntax from the source code.

Anyway I hope it has matured a bit since these Feisty installs, looking forward to updating to Hardy.</description>
		<content:encoded><![CDATA[<p>Has upstart gotten any better since Feisty? We run some Feisty servers at work and actually had some trouble creating our own jobs. It seemed sometimes upstart would loop a lot trying to start a process, fail and then stop trying. Running the commands manually of course worked. So anyway, long story short we aren&#8217;t using it for these trouble processes and never could figure out what was going on. </p>
<p>The Documentation seemed non-existent on some features of upstart. It annoyed me that Ubuntu server installs used a system where I pulled some of job syntax from the source code.</p>
<p>Anyway I hope it has matured a bit since these Feisty installs, looking forward to updating to Hardy.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Mann</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91314</link>
		<dc:creator>Tom Mann</dc:creator>
		<pubDate>Fri, 08 Feb 2008 18:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91314</guid>
		<description>In the list of scenarios there are a lot of (edgy+1) comments - on a side note is there any way of knowing which of these were implemented in feisty?

Upstart is rocking on!</description>
		<content:encoded><![CDATA[<p>In the list of scenarios there are a lot of (edgy+1) comments &#8211; on a side note is there any way of knowing which of these were implemented in feisty?</p>
<p>Upstart is rocking on!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Distributori, ecco perché dovreste adottare Upstart « pollycoke :)</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91311</link>
		<dc:creator>Distributori, ecco perché dovreste adottare Upstart « pollycoke :)</dc:creator>
		<pubDate>Fri, 08 Feb 2008 18:33:39 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91311</guid>
		<description>[...] che &#8220;Fedora 9 tenta di adottare Upstart di Ubuntu&#8220;, ho appena letto un articolo di Aaron Toponce che capita quasi a fagiuolo1 e quindi non posso non proporne la [...]</description>
		<content:encoded><![CDATA[<p>[...] che &#8220;Fedora 9 tenta di adottare Upstart di Ubuntu&#8220;, ho appena letto un articolo di Aaron Toponce che capita quasi a fagiuolo1 e quindi non posso non proporne la [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Matthew Nuzum</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91308</link>
		<dc:creator>Matthew Nuzum</dc:creator>
		<pubDate>Fri, 08 Feb 2008 17:23:55 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91308</guid>
		<description>Hi Aaron, last fall I got to listen in on Scott&#039;s presentation about the test framework he built for upstart&#039;s development. He said he&#039;s got tests that cover 97% of the code and the tests compromise more lines of code than upstart does. (iirc) The only reason it wasn&#039;t 100% was that because of the nature of upstart being init and running as pid 1 there are some things that were just not testable. This attention to detail and commitment to quality code shows because as of the time of his presentation the defect rate for upstart was phenomenally low (at that time only 1 defect reported).

I found it quite inspiring.</description>
		<content:encoded><![CDATA[<p>Hi Aaron, last fall I got to listen in on Scott&#8217;s presentation about the test framework he built for upstart&#8217;s development. He said he&#8217;s got tests that cover 97% of the code and the tests compromise more lines of code than upstart does. (iirc) The only reason it wasn&#8217;t 100% was that because of the nature of upstart being init and running as pid 1 there are some things that were just not testable. This attention to detail and commitment to quality code shows because as of the time of his presentation the defect rate for upstart was phenomenally low (at that time only 1 defect reported).</p>
<p>I found it quite inspiring.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Mike</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91307</link>
		<dc:creator>Mike</dc:creator>
		<pubDate>Fri, 08 Feb 2008 17:10:57 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91307</guid>
		<description>Interesting article.  One correction: the PID of init is not &quot;typically&quot; 1--rather the PID of init *must* be 1.  This is hard-coded into the OS in all kinds of places (in Linux, and probably in other Unixes, too).</description>
		<content:encoded><![CDATA[<p>Interesting article.  One correction: the PID of init is not &#8220;typically&#8221; 1&#8211;rather the PID of init *must* be 1.  This is hard-coded into the OS in all kinds of places (in Linux, and probably in other Unixes, too).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Tom Vollerthun</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91304</link>
		<dc:creator>Tom Vollerthun</dc:creator>
		<pubDate>Fri, 08 Feb 2008 16:52:02 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91304</guid>
		<description>The thing that is still sorely missing is: boot-stuff that actually uses upstart. Despite the fact that no packages without upstart-support should be included into Ubuntu (version?), the /etc/event.d does not contain anything new.
As long as upstart uses the same scripts as SysV-Init does, it behaves the same, right? So after 18 months there is still _no_ advantage in using upstart, which really is a pity.
When will the cool boot-goodness actually be put to use?</description>
		<content:encoded><![CDATA[<p>The thing that is still sorely missing is: boot-stuff that actually uses upstart. Despite the fact that no packages without upstart-support should be included into Ubuntu (version?), the /etc/event.d does not contain anything new.<br />
As long as upstart uses the same scripts as SysV-Init does, it behaves the same, right? So after 18 months there is still _no_ advantage in using upstart, which really is a pity.<br />
When will the cool boot-goodness actually be put to use?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Aaron</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91290</link>
		<dc:creator>Aaron</dc:creator>
		<pubDate>Fri, 08 Feb 2008 15:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91290</guid>
		<description>@Filip Andonov-  Even though Ubuntu uses Upstart, remember, that it&#039;s 100% backwards compatible with SysVinit.  As such, &quot;init&quot; will be the first process on your system.  /sbin/init is managed now by Upstart, rather than SysVinit.</description>
		<content:encoded><![CDATA[<p>@Filip Andonov-  Even though Ubuntu uses Upstart, remember, that it&#8217;s 100% backwards compatible with SysVinit.  As such, &#8220;init&#8221; will be the first process on your system.  /sbin/init is managed now by Upstart, rather than SysVinit.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Filip Andonov</title>
		<link>http://pthree.org/2008/02/08/why-upstart-is-good-for-your-distro/#comment-91283</link>
		<dc:creator>Filip Andonov</dc:creator>
		<pubDate>Fri, 08 Feb 2008 15:05:29 +0000</pubDate>
		<guid isPermaLink="false">http://pthree.org/?p=551#comment-91283</guid>
		<description>Hi, Aaron! I am using UBUNTU 7.10 Gutsy Gibbon. Does this mean, that I am using Upstart? Because as far as I can see with PID 0 in my system is a process called init (/sbin/init). What should I do to use Upstart?</description>
		<content:encoded><![CDATA[<p>Hi, Aaron! I am using UBUNTU 7.10 Gutsy Gibbon. Does this mean, that I am using Upstart? Because as far as I can see with PID 0 in my system is a process called init (/sbin/init). What should I do to use Upstart?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

