<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title><![CDATA[Start taking advantage of Upstart]]></title>
    <link>http://brainstorm.ubuntu.com/item/35/</link>
    <description><![CDATA[Replace initscripts with upstart events. Our boot sequence is currently slow, full of race conditions and poor interactions, especially with competition between the series of tasks run by sysv-rc, udev and sometimes just with the kernel. We developed upstart so that we could have a truly event driven boot sequence that would be fast, reliable and flexible; we should take advantage of it.<br />
<br />


<b>[4170 votes] Solution #1: Auto-generated solution of idea #35</b>
<br />

<br />
<br />



]]></description>

    <language>en-us</language>
    <pubDate>Thu, 28 Feb 2008 15:12:54 +0000</pubDate>
    <lastBuildDate>Fri, 23 Oct 2009 06:41:03 +0000</lastBuildDate>
    <generator>QAPoll module</generator>
    <guid isPermaLink="true">http://brainstorm.ubuntu.com/idea/35/</guid>
        <item>
  <title>Comment from Veejay</title>
  <description><![CDATA[I wanted to post a proposition like this one, but you put it nicely. Go upstart!!!!]]></description>
  <pubDate>Thu, 28 Feb 2008 15:14:42 +0000</pubDate>
</item>
        <item>
  <title>Comment from vintik</title>
  <description><![CDATA[I thought this had already happened in Feisty? (Or was it Edgy?)]]></description>
  <pubDate>Thu, 28 Feb 2008 15:19:23 +0000</pubDate>
</item>
        <item>
  <title>Comment from Veejay</title>
  <description><![CDATA[I think the init scripts haven't been ported yet, even though the technology (upstart) exists.]]></description>
  <pubDate>Thu, 28 Feb 2008 15:26:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ubuwu</title>
  <description><![CDATA[No, upstart is indeed included, but it still uses the old initscripts.]]></description>
  <pubDate>Thu, 28 Feb 2008 15:27:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from vintik</title>
  <description><![CDATA[OK, then it has my vote :)]]></description>
  <pubDate>Thu, 28 Feb 2008 15:55:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from rainforest12</title>
  <description><![CDATA[yay. fedora is going to use it for fedora 9 or 10. so it makes sense to work together on it. suse also seems to be interested...]]></description>
  <pubDate>Thu, 28 Feb 2008 15:58:47 +0000</pubDate>
</item>
        <item>
  <title>Comment from solrac.arevir</title>
  <description><![CDATA[You have my vote, Upstart is a great addition to Ubuntu, but why would you implement upstart if still using init scripts???   ]]></description>
  <pubDate>Thu, 28 Feb 2008 18:41:59 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ubuwu</title>
  <description><![CDATA[Because it is a big step to replace the complete init system and because of backwards compatibility.]]></description>
  <pubDate>Thu, 28 Feb 2008 18:43:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from phatsphere</title>
  <description><![CDATA[personally, i think the time has come to replace the entire boot sequence. X11 should load pretty much as the first task and then in the background other services.]]></description>
  <pubDate>Thu, 28 Feb 2008 23:54:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from Gigglesworth</title>
  <description><![CDATA[How does Upstart compare to Daemontools ( http://cr.yp.to/daemontools.html ), which has some of the same functionality (Starts a service, monitors a service, restarts when down).<br /><br />Does upstart support signaling? (Can I 'kill -HUP' a service?)<br /><br />I'm looking to replace some Daemontools services with something more friendly.]]></description>
  <pubDate>Fri, 29 Feb 2008 00:43:21 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ubuwu</title>
  <description><![CDATA[Gigglesworth: see http://upstart.ubuntu.com/]]></description>
  <pubDate>Fri, 29 Feb 2008 00:50:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from Gigglesworth</title>
  <description><![CDATA[I've been reading http://upstart.ubuntu.com/ . Do they have a page which compares Upstart against Daemontools?]]></description>
  <pubDate>Fri, 29 Feb 2008 01:11:43 +0000</pubDate>
</item>
        <item>
  <title>Comment from clickwir</title>
  <description><![CDATA[@phatsphere<br /><br />Technically, you can do that now. You have to manually add the X starting scripts higher up in the list of started services. But it can be done. <br /><br />Now in practice... I've done it and it sucks. X starts to load sooner, but since the rest of the system is still booting, it's very sluggish and I thought it made the overall booting (from off to usable desktop) take longer.<br /><br />All it did was have me looking at an X screen longer than the progress bar for a few seconds more.]]></description>
  <pubDate>Fri, 29 Feb 2008 01:24:30 +0000</pubDate>
</item>
        <item>
  <title>Comment from jdeisenberg</title>
  <description><![CDATA[I'm teaching Linux classes at a local community college, and the fact that the init scripts in Ubuntu are a mess was one factor in my switching to a different distribution.  A consistent init script system (like upstart) would quite possibly bring me back to Ubuntu.]]></description>
  <pubDate>Fri, 29 Feb 2008 01:42:10 +0000</pubDate>
</item>
        <item>
  <title>Comment from mikemaccana</title>
  <description><![CDATA[Gigglesworth: if daemontools is licensed the same way QMail or other DJB software it is, its source code is distributed under a proprietary license, and it is not acceptable for inclusion in Ubuntu. ]]></description>
  <pubDate>Fri, 29 Feb 2008 02:58:22 +0000</pubDate>
</item>
        <item>
  <title>Comment from smenjas</title>
  <description><![CDATA[phatsphere and clickwir: <a href="http://lwn.net/Articles/268378/">This article</a> talks about what's in store for the future of X.Org and specifically mentions flicker-free boots. ]]></description>
  <pubDate>Fri, 29 Feb 2008 04:48:45 +0000</pubDate>
</item>
        <item>
  <title>Comment from kseistrup</title>
  <description><![CDATA[@mikemaccana<br /><br /><a href="http://linux.slashdot.org/article.pl?sid=07/11/30/0430201">This article on /.</a> seems to suggest that DJBware is now in the public domain.<br />]]></description>
  <pubDate>Fri, 29 Feb 2008 09:09:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from kseistrup</title>
  <description><![CDATA[Hm…, don't know what happened to the link above.  Try “DJB license” on Google, please.<br />]]></description>
  <pubDate>Fri, 29 Feb 2008 09:11:08 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ubuwu</title>
  <description><![CDATA[Daemontools is public domain now and has recently been added in debian. It will be available in the repositories in hardy+1.]]></description>
  <pubDate>Fri, 29 Feb 2008 10:38:06 +0000</pubDate>
</item>
        <item>
  <title>Comment from qrwe</title>
  <description><![CDATA[Is it simple to add programs at boot in Upstart?]]></description>
  <pubDate>Fri, 29 Feb 2008 15:16:53 +0000</pubDate>
</item>
        <item>
  <title>Comment from eean</title>
  <description><![CDATA[I was told when I started using Kubuntu a year ago to not worry about the antiquated boot system (inability to check status of services, just very basic bash scripts) to not worry, Upstart was coming.<br /><br />Well Upstart is here and not a single daemon is using it. And I haven't even heard of plans to fix this.]]></description>
  <pubDate>Fri, 29 Feb 2008 15:32:36 +0000</pubDate>
</item>
        <item>
  <title>Comment from Lee</title>
  <description><![CDATA[People, daemontools is NOTHING like upstart.  Upstart is a way of sending events around the system, telling it to start things or stop things based on dynamically changing situations, such as starting a firewall when you connect to the net, or starting your mouse when X starts.  It's WAY more advanced than just starting or stopping programs.  Also, it's potentially way faster.<br /><br />I agree... ubuntu should take FULL advantage of this, working for every ounce of performance, and every ounce of dynamicism.]]></description>
  <pubDate>Fri, 29 Feb 2008 19:57:08 +0000</pubDate>
</item>
        <item>
  <title>Comment from dormitor</title>
  <description><![CDATA[The init scripts need cleanup. Some solutions are descendants of UNIX pre-history and in case of many desktops there is no need to run certain scripts (or check some conditions). <br /><br />It would be best if during a system install advanced users were given the opportunity to answer a set of questions and on the basis of these questions (and possibly a set of hardware probing test) custom init scripts would be composed - as simple as can be without all those ifs which make the scripts universal. I don't want universal scripts I want them tailor-made for my system and hardware.<br /><br />There is also a need to give users the ability to customize the startup procedure that goes beyond creating symbolic links for scripts at given runlevels.<br /><br />Also something could be done to prevent software upgrades form changing the startup procedure set by the user. For example I have samba installed on my system, but I don't want it to run at all times, just occasionally. I remove the symbolic links  with update-rc.d tool but samba upgrade inserts them back...<br /><br />Startup may not be as important for systems which are hardly ever shut down but for normal desktops this counts and order needs to be introduced.]]></description>
  <pubDate>Fri, 29 Feb 2008 20:41:13 +0000</pubDate>
</item>
        <item>
  <title>Comment from Gigglesworth</title>
  <description><![CDATA[Thank you Kseistrup and Ubuwu,<br /><br />I use Daemontools on my Ubuntu system (It's in the <a href="http://packages.ubuntu.com/search?searchon=names&keywords=daemontools-installer">Multiverse Repository</a>. I also remember that Debian considered DJB's tools (qmail, Daemontools, TinyDNS etc) to be 'non-free' because of a licensing issue.<br /><br />Here's the Slashdot article discussing DJBtool's move into the Public Domain:<br /><br />http://linux.slashdot.org/article.pl?sid=07/11/30/0430201]]></description>
  <pubDate>Fri, 29 Feb 2008 21:01:12 +0000</pubDate>
</item>
        <item>
  <title>Comment from TomChiverton</title>
  <description><![CDATA[I'd rather see sysV made better than role your own stuff because you think it's better than everyone elses.<br />You're going to have to support sysV style init scripts basically forever anyway.]]></description>
  <pubDate>Sat, 01 Mar 2008 11:32:57 +0000</pubDate>
</item>
        <item>
  <title>Comment from Boost</title>
  <description><![CDATA[Upstart seems nice. Has anyone looked at launchd by Apple? Last time I checked it was open sourced but relied hevily on their AppKit or whatever. launchd seems to be very much like upstart.]]></description>
  <pubDate>Sat, 01 Mar 2008 14:40:08 +0000</pubDate>
</item>
        <item>
  <title>Comment from christopher_lees</title>
  <description><![CDATA[Launchd was considered, but it was easier and more flexible to write Upstart than to shoehorn Launchd into a Linux system.]]></description>
  <pubDate>Sun, 02 Mar 2008 02:06:05 +0000</pubDate>
</item>
        <item>
  <title>Comment from Ralf.Nieuwenhuijsen</title>
  <description><![CDATA[Did anyone hear even read the upstart.ubuntu.com page?<br /><br />I share the concern why upstart was even marketed to us, since it has never been used yet.<br /><br />Why? God knows. They might have good reason. They might be waiting for debian to use upstart. <br /><br />Funny thing though: now Fedora/Red Hat is going to use Upstart. Ubuntu created it, but they are going to actually put it in production first.<br /><br />Secondly changing all the init's scripts is not a scary thing. But it does mean there is going to be some bug-hunting to do.<br /><br />If there was ever a time, they really need to do this for hardy+1.]]></description>
  <pubDate>Sun, 02 Mar 2008 19:02:29 +0000</pubDate>
</item>
        <item>
  <title>Comment from Xan</title>
  <description><![CDATA[Fedora 9 has it as feature: http://fedoraproject.org/wiki/Features/Upstart<br /><br />Replace the old upstart system by upstart. Perhaps you could see the list of tasks in their upstart tasklist]]></description>
  <pubDate>Sun, 02 Mar 2008 19:30:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from SteFaNweI</title>
  <description><![CDATA[http://fedoraproject.org/wiki/Features/Upstart <br /><br /><br />You should read carefully ;)<br /><br />Just as ubuntu, fedora is trying to "[...] begin a smooth transition toward this model."<br />As "Upstart is also very capable of emulating a SysV style init system" it "can be placed into Fedora right now without any changes to the init scripts."<br /><br />So this is what is already in ubuntu right now as far as I know. They use upstart with the old init-scripts - as mentioned in the wiki, fedora will do so too.]]></description>
  <pubDate>Mon, 03 Mar 2008 14:48:42 +0000</pubDate>
</item>
        <item>
  <title>Comment from Eldmannen</title>
  <description><![CDATA[Yes, and make it parallel too, so its fast!]]></description>
  <pubDate>Fri, 07 Mar 2008 00:11:25 +0000</pubDate>
</item>
        <item>
  <title>Comment from deepclutch</title>
  <description><![CDATA[I thought upstart will be fully utilized in hardy :( heck it is NOT! :x<br />My humble suggestion,even if hardy came without a upgraded upstart,please provide another ISO of hardy or packages of upstart that completely removed sysVinit and upstart-compatibility for sysVinit thing.<br />this much eagerly waiting for upstart!and what about upstart+HAL?some problems?are they sorted out?<br />waiting for developer's comments.<br />Thank You All!]]></description>
  <pubDate>Sat, 15 Mar 2008 04:01:48 +0000</pubDate>
</item>
        <item>
  <title>Comment from Breakable</title>
  <description><![CDATA[I would expect you to start utilizing it even if upstart does not have any advantages over sysvinit, so maybe the system might be a little slower now, but after the scripts are converted to events, it can be made faster during upstart development and debugged  really easy.]]></description>
  <pubDate>Tue, 15 Apr 2008 07:34:26 +0000</pubDate>
</item>
        <item>
  <title>Comment from yookoala</title>
  <description><![CDATA[Did anyone check upstart 0.5 on ubuntu 8.10?<br />]]></description>
  <pubDate>Mon, 08 Sep 2008 10:44:37 +0000</pubDate>
</item>
        <item>
  <title>Comment from slashdotaccount</title>
  <description><![CDATA[Is there a package for it?<br /><br />Is upstart enabled in intrepid by default.<br /><br />I only have intrepid running in a virtual machine.<br />(Under VirtualBox)]]></description>
  <pubDate>Fri, 12 Sep 2008 19:48:24 +0000</pubDate>
</item>
        <item>
  <title>Comment from jeremy.visser</title>
  <description><![CDATA[@slashdotaccount, yes, Upstart has been enabled by default since Ubuntu 6.10 (Edgy Eft).<br /><br />However, even as of Ubuntu 8.10, it is still not being taken advantage of, and old sysvinit scripts are being used.]]></description>
  <pubDate>Wed, 08 Oct 2008 04:48:34 +0000</pubDate>
</item>
        <item>
  <title>Comment from vizualbod</title>
  <description><![CDATA[I'd love to see Upstart features too. I would consider to change my Solaris server for Ubuntu if there was this technology.<br /><br />Apt-get + event driven management of taks & processes would make my ultimate server.<br /><br />SMF (service management facility) on Solaris is the only way to go so far, althought Solaris does not have that good userland just yet.]]></description>
  <pubDate>Sun, 04 Jan 2009 13:24:50 +0000</pubDate>
</item>
        <item>
  <title>Comment from papukaija</title>
  <description><![CDATA[Karmic alpha6 has moved to upstart.]]></description>
  <pubDate>Sun, 20 Sep 2009 13:19:55 +0000</pubDate>
</item>
      </channel>
</rss>
