<?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: Upstart in Ubuntu 9.10</title>
	<atom:link href="http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/</link>
	<description></description>
	<lastBuildDate>Thu, 11 Mar 2010 11:38:09 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25145</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Fri, 22 Jan 2010 18:02:21 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25145</guid>
		<description>@nucco: Actually, the miserable state of Upstart does affect starting and stopping services, as well as system performance and maintenance and it does so more than many other subsystems in linux. Irrespectively of whether you care, understand or need it, the noise is there because I, along with many others, do.</description>
		<content:encoded><![CDATA[<p>@nucco: Actually, the miserable state of Upstart does affect starting and stopping services, as well as system performance and maintenance and it does so more than many other subsystems in linux. Irrespectively of whether you care, understand or need it, the noise is there because I, along with many others, do.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nucco</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25144</link>
		<dc:creator>nucco</dc:creator>
		<pubDate>Fri, 22 Jan 2010 14:29:52 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25144</guid>
		<description>Hmmm. Here is a long rant about something that an end-user (such as me) doesn&#039;t need to know, and doesn&#039;t care about... I can boot my system. I can start and stop services. Cronjobs are working properly.

What&#039;s all the noise about?

(I stumbled upon this blog while checking why tracker indexing fails consistently for me).</description>
		<content:encoded><![CDATA[<p>Hmmm. Here is a long rant about something that an end-user (such as me) doesn&#8217;t need to know, and doesn&#8217;t care about&#8230; I can boot my system. I can start and stop services. Cronjobs are working properly.</p>
<p>What&#8217;s all the noise about?</p>
<p>(I stumbled upon this blog while checking why tracker indexing fails consistently for me).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25104</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Sat, 14 Nov 2009 05:19:17 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25104</guid>
		<description>@atma: I don&#039;t think so. You write:

&lt;blockquote&gt;Most ideas for every feature, little and/or great, imho came from the world of GNU/Linux and the open source community.&lt;/blockquote&gt;

That&#039;s as far from the truth as possible actually. If anything linux has lagged behind OS X (and Windows) in the ideas game in many respects and at all levels, and to make matters worse that rings true even at the kernel/systems programming level. Take for example the scheduler --- which up until a few years ago and despite linux&#039;s performance advantages over xnu at the time, still performed miserably on a large class of (desktop) applications and there was no interest (and few ideas) in making it better. 

Yes, it&#039;s true that *some* great ideas stem from open source communities around the world; yet many amazing ideas first appear in commercial applications. And many more *usable* realisations of those ideas come from commercial organisations.

But in any case, you&#039;ve completely missed the point; hourback talked about *innovation*. Having a great idea does not qualify as innovation, and most definitely not what hourback was talking about; ideas are cheap, implementations/products cost. Innovation is having/getting a great idea and actually making it reality. And in this respect, Apple -- of all companies -- has been leading in some areas for years now. Linux, on the other hand, is not exactly what I&#039;d call &#039;innovative&#039;. It&#039;s fun for geeks, it&#039;s free and it&#039;s also flexible. But innovative? Hardly. Desktop compositing came too late to linux and its still not properly integrated into the main APIs; the graphics subsystem sucked for ages under the XFree86 governance and the miserable driver support; it&#039;s still lagging behind OS X and Windows for many of the same reasons. 


For the record (and because you&#039;re clearly confused here): Quartz compositing was out much earlier than anything else like it (2001) and I think you&#039;re confused because compositing on linux appeared after 2005.

Linux hasn&#039;t had a proper filesystem indexing/searching tool, despite the good intentions and efforts of the people behind tracker/beagle/whatever. None whatsoever. None of them work right. Mac OS X has had a very basic tool with Spotlight in Tiger since 2005 that has kept getting better and better and that is an integral part of the OS X experience. Despite having a difficult start, it works great nowadays. Rate of progress? Innovation? OS X wins I think.

That&#039;s exactly the case with launchd and UpStart. launchd is innovative, in that it&#039;s a great idea with a functioning implementation (with its quirks and limitations, as with everything). UpStart has shown some great promise, but its features are not even documented, let alone implemented. Is UpStart innovative? No way, it&#039;s as close to vapourware as possible. Is launchd innovative ? Absolutely! Since 2005 it&#039;s provided millions of people with faster boot, unified service management and a robust, dependable codebase. 

Last, but not least, is the concept of openness that the linux community seems to dislike; it&#039;s not bad to accept that someone did something better than you; that&#039;s exactly what Apple did when they created Darwin or when they took KHTML and made Webkit. If Ubuntu used launchd it would not only provide a better solution to its users, but it would get an opportunity to make launchd even better. That is if it could find someone to work on it faster than the rate UpStart is worked upon that is =)</description>
		<content:encoded><![CDATA[<p>@atma: I don&#8217;t think so. You write:</p>
<blockquote><p>Most ideas for every feature, little and/or great, imho came from the world of GNU/Linux and the open source community.</p></blockquote>
<p>That&#8217;s as far from the truth as possible actually. If anything linux has lagged behind OS X (and Windows) in the ideas game in many respects and at all levels, and to make matters worse that rings true even at the kernel/systems programming level. Take for example the scheduler &#8212; which up until a few years ago and despite linux&#8217;s performance advantages over xnu at the time, still performed miserably on a large class of (desktop) applications and there was no interest (and few ideas) in making it better. </p>
<p>Yes, it&#8217;s true that *some* great ideas stem from open source communities around the world; yet many amazing ideas first appear in commercial applications. And many more *usable* realisations of those ideas come from commercial organisations.</p>
<p>But in any case, you&#8217;ve completely missed the point; hourback talked about *innovation*. Having a great idea does not qualify as innovation, and most definitely not what hourback was talking about; ideas are cheap, implementations/products cost. Innovation is having/getting a great idea and actually making it reality. And in this respect, Apple &#8212; of all companies &#8212; has been leading in some areas for years now. Linux, on the other hand, is not exactly what I&#8217;d call &#8216;innovative&#8217;. It&#8217;s fun for geeks, it&#8217;s free and it&#8217;s also flexible. But innovative? Hardly. Desktop compositing came too late to linux and its still not properly integrated into the main APIs; the graphics subsystem sucked for ages under the XFree86 governance and the miserable driver support; it&#8217;s still lagging behind OS X and Windows for many of the same reasons. </p>
<p>For the record (and because you&#8217;re clearly confused here): Quartz compositing was out much earlier than anything else like it (2001) and I think you&#8217;re confused because compositing on linux appeared after 2005.</p>
<p>Linux hasn&#8217;t had a proper filesystem indexing/searching tool, despite the good intentions and efforts of the people behind tracker/beagle/whatever. None whatsoever. None of them work right. Mac OS X has had a very basic tool with Spotlight in Tiger since 2005 that has kept getting better and better and that is an integral part of the OS X experience. Despite having a difficult start, it works great nowadays. Rate of progress? Innovation? OS X wins I think.</p>
<p>That&#8217;s exactly the case with launchd and UpStart. launchd is innovative, in that it&#8217;s a great idea with a functioning implementation (with its quirks and limitations, as with everything). UpStart has shown some great promise, but its features are not even documented, let alone implemented. Is UpStart innovative? No way, it&#8217;s as close to vapourware as possible. Is launchd innovative ? Absolutely! Since 2005 it&#8217;s provided millions of people with faster boot, unified service management and a robust, dependable codebase. </p>
<p>Last, but not least, is the concept of openness that the linux community seems to dislike; it&#8217;s not bad to accept that someone did something better than you; that&#8217;s exactly what Apple did when they created Darwin or when they took KHTML and made Webkit. If Ubuntu used launchd it would not only provide a better solution to its users, but it would get an opportunity to make launchd even better. That is if it could find someone to work on it faster than the rate UpStart is worked upon that is =)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Panagiotis Atmatzidis</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25102</link>
		<dc:creator>Panagiotis Atmatzidis</dc:creator>
		<pubDate>Fri, 13 Nov 2009 23:04:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25102</guid>
		<description>Actually, what do you mean by real innovation? If you&#039;re talking about hardware level I agree. If you&#039;re talking about software, I remember using most of the eye-candy tools, that OSX is proud for, under Linux as early as 2003. Widgets, indexing (spotlight), etc where all available to the linux community as (very) ugly hacks. So, usually the did not work as they should do. Most of these *toys* were hard to install and tricky to work properly. Took ages to configure all of them properly. I still remember having issues with transparencies. At the time transparency was not supported by most terminals, gkrellm skins, etc.

However, linux always seem to fail to make it *good for not-geeks*. Why should a spare-time programmer who makes a tool for himself and for his (technologically) equals care about &quot;regular users&quot; after all.

The ideas, though are not Apple&#039;s nor Microsoft&#039;s. Most ideas for every feature, little and/or great, imho came from the world of GNU/Linux and the open source community.</description>
		<content:encoded><![CDATA[<p>Actually, what do you mean by real innovation? If you&#8217;re talking about hardware level I agree. If you&#8217;re talking about software, I remember using most of the eye-candy tools, that OSX is proud for, under Linux as early as 2003. Widgets, indexing (spotlight), etc where all available to the linux community as (very) ugly hacks. So, usually the did not work as they should do. Most of these *toys* were hard to install and tricky to work properly. Took ages to configure all of them properly. I still remember having issues with transparencies. At the time transparency was not supported by most terminals, gkrellm skins, etc.</p>
<p>However, linux always seem to fail to make it *good for not-geeks*. Why should a spare-time programmer who makes a tool for himself and for his (technologically) equals care about &#8220;regular users&#8221; after all.</p>
<p>The ideas, though are not Apple&#8217;s nor Microsoft&#8217;s. Most ideas for every feature, little and/or great, imho came from the world of GNU/Linux and the open source community.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Hourback</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25097</link>
		<dc:creator>Hourback</dc:creator>
		<pubDate>Wed, 11 Nov 2009 16:39:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25097</guid>
		<description>I would LOVE to see something on Ubuntu&#039;s site about switching to launchd!!!!!  It shouldn&#039;t take so long to switch to a better option.  Also, it&#039;s unfortunate that A) real innovation seems only to come from such commercial projects and B) it is not sooner recognized and pounced upon by the open source community.  OF COURSE, I might be completely wrong about that but it is my perception.  :-)</description>
		<content:encoded><![CDATA[<p>I would LOVE to see something on Ubuntu&#8217;s site about switching to launchd!!!!!  It shouldn&#8217;t take so long to switch to a better option.  Also, it&#8217;s unfortunate that A) real innovation seems only to come from such commercial projects and B) it is not sooner recognized and pounced upon by the open source community.  OF COURSE, I might be completely wrong about that but it is my perception.  :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25094</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Thu, 29 Oct 2009 14:00:56 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25094</guid>
		<description>I think you&#039;re confusing things. launchd replaces a great number of services, including (x)inetd and cron. Upstart doesn&#039;t even do startup properly yet, and only *wishes* to replace cron in the future, while there is an off-chance it might tackle (x)inetd at some point (maybe a few decades down the road). 

Now, you describe your issues with launchd, when using it as a cron replacement (I also think that you exaggerate and that although the 60-second delay is a nuissance, it is a very minor one, especially compared to everything else out there; but that&#039;s just my opinion). 

Anyway you cut it, whether you had trouble creating a single-line shell script or not, whether you found launchd too complex or undocumented, there can be no comparison to Upstart; and that was precisely the point of the article; not that launchd is the best possible system and certainly not that it doesn&#039;t have its problems. It&#039;s just years ahead of Upstart and will probably remain so as long as Upstart keeps improving at the rate it does.</description>
		<content:encoded><![CDATA[<p>I think you&#8217;re confusing things. launchd replaces a great number of services, including (x)inetd and cron. Upstart doesn&#8217;t even do startup properly yet, and only *wishes* to replace cron in the future, while there is an off-chance it might tackle (x)inetd at some point (maybe a few decades down the road). </p>
<p>Now, you describe your issues with launchd, when using it as a cron replacement (I also think that you exaggerate and that although the 60-second delay is a nuissance, it is a very minor one, especially compared to everything else out there; but that&#8217;s just my opinion). </p>
<p>Anyway you cut it, whether you had trouble creating a single-line shell script or not, whether you found launchd too complex or undocumented, there can be no comparison to Upstart; and that was precisely the point of the article; not that launchd is the best possible system and certainly not that it doesn&#8217;t have its problems. It&#8217;s just years ahead of Upstart and will probably remain so as long as Upstart keeps improving at the rate it does.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Panagiotis Atmatzidis</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25093</link>
		<dc:creator>Panagiotis Atmatzidis</dc:creator>
		<pubDate>Thu, 29 Oct 2009 00:13:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25093</guid>
		<description>Heh, weird timing... I&#039;ve read good things about launchd from many people but I &lt;a href=&quot;http://www.convalesco.org/2009/10/29/about-launchd-and-osx-issues-is-it-really-that-good/&quot; rel=&quot;nofollow&quot;&gt;fail to see them in practise&lt;/a&gt; for the time being. 

My point is that it&#039;s easier to discuss about then actually use it.</description>
		<content:encoded><![CDATA[<p>Heh, weird timing&#8230; I&#8217;ve read good things about launchd from many people but I <a href="http://www.convalesco.org/2009/10/29/about-launchd-and-osx-issues-is-it-really-that-good/" rel="nofollow">fail to see them in practise</a> for the time being. </p>
<p>My point is that it&#8217;s easier to discuss about then actually use it.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: cosmix</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25092</link>
		<dc:creator>cosmix</dc:creator>
		<pubDate>Wed, 28 Oct 2009 09:53:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25092</guid>
		<description>@atma: I agree. Still, the implementation of launchd is stable and mature, the feature set solid and ready, the job description format has been finalised for years and, even if the documentation is not comprehensive, it&#039;s still much better than Upstart&#039;s. So what&#039;s your point?</description>
		<content:encoded><![CDATA[<p>@atma: I agree. Still, the implementation of launchd is stable and mature, the feature set solid and ready, the job description format has been finalised for years and, even if the documentation is not comprehensive, it&#8217;s still much better than Upstart&#8217;s. So what&#8217;s your point?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Panagiotis Atmatzidis</title>
		<link>http://blog.cosmix.org/2009/10/24/upstart-in-ubuntu-9-10/comment-page-1/#comment-25091</link>
		<dc:creator>Panagiotis Atmatzidis</dc:creator>
		<pubDate>Wed, 28 Oct 2009 09:14:27 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cosmix.org/?p=1924#comment-25091</guid>
		<description>Launchd&#039;s documentation on apple&#039;s developer connection as well as macosforge is far and away from complete imho.</description>
		<content:encoded><![CDATA[<p>Launchd&#8217;s documentation on apple&#8217;s developer connection as well as macosforge is far and away from complete imho.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
