<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress/2.0.12-alpha" -->
<rss version="2.0" 
	xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
	<title>Comments for Michael Lauer - Freelancer</title>
	<link>http://www.vanille-media.de/site</link>
	<description>Software Engineer - Author - Open Source Enthusiast</description>
	<pubDate>Thu, 11 Mar 2010 11:32:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.0.12-alpha</generator>

	<item>
		<title>Comment on Updated Sid Player, Module Player, and Website by mickey</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/27/updated-sid-player-module-player-and-website/#comment-123940</link>
		<pubDate>Fri, 05 Mar 2010 16:53:16 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/27/updated-sid-player-module-player-and-website/#comment-123940</guid>
					<description>We'd love to, however at this point of time, there is no way to access these controls with public APIs.</description>
		<content:encoded><![CDATA[<p>We&#8217;d love to, however at this point of time, there is no way to access these controls with public APIs.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on Updated Sid Player, Module Player, and Website by DnP</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/27/updated-sid-player-module-player-and-website/#comment-123936</link>
		<pubDate>Thu, 04 Mar 2010 18:40:00 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/27/updated-sid-player-module-player-and-website/#comment-123936</guid>
					<description>I'm still waiting for a remote control for sidplayer. With headset or volume buttons...Unlocking the phone, click to next, lock the phone... it's terrible... pls add this feature :)</description>
		<content:encoded><![CDATA[<p>I&#8217;m still waiting for a remote control for sidplayer. With headset or volume buttons&#8230;Unlocking the phone, click to next, lock the phone&#8230; it&#8217;s terrible&#8230; pls add this feature <img src='http://www.vanille-media.de/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on F(SO&#124;OS)DEM 2010 by Paul Eggleton</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/08/fsoosdem-2010/#comment-123634</link>
		<pubDate>Wed, 10 Feb 2010 00:01:24 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/08/fsoosdem-2010/#comment-123634</guid>
					<description>Great to meet you at FOSDEM this year Mickey! I enjoyed your talk on FSO, and I'm fully in agreement on the embedded build systems talk - the opportunity of having so many developers working on common goals in the same room was somewhat missed. As you say, perhaps next time.</description>
		<content:encoded><![CDATA[<p>Great to meet you at FOSDEM this year Mickey! I enjoyed your talk on FSO, and I&#8217;m fully in agreement on the embedded build systems talk - the opportunity of having so many developers working on common goals in the same room was somewhat missed. As you say, perhaps next time.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on F(SO&#124;OS)DEM 2010 by gremlin</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/08/fsoosdem-2010/#comment-123631</link>
		<pubDate>Tue, 09 Feb 2010 11:51:15 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/08/fsoosdem-2010/#comment-123631</guid>
					<description>Redhat people don't want to crosscompile, since long time. Maybe could be good for a full featured distro, to run Fedora you need a huge ARM machine, and so it can also compile nativelly. Surelly crosscompile will continue to be usefull for real embedded machine/software.</description>
		<content:encoded><![CDATA[<p>Redhat people don&#8217;t want to crosscompile, since long time. Maybe could be good for a full featured distro, to run Fedora you need a huge ARM machine, and so it can also compile nativelly. Surelly crosscompile will continue to be usefull for real embedded machine/software.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on iPad? I&#8217;m loving it! by Christopher Friedt</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/01/ipad-im-loving-it/#comment-123567</link>
		<pubDate>Wed, 03 Feb 2010 18:45:40 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/01/ipad-im-loving-it/#comment-123567</guid>
					<description>I agree - it is a cool device. I especially like how they immediately paired it with 2 accessories, the keyboard, mouse, and a dock / stand, so that its functional as a tablet and a (kind-of) terminal (lacking multi-tasking, from what I hear). 

What I don't find very cool about it is that its so closed... maybe I'm wrong. I find it lame that apple can't de-couple the hardware vendor / software vendor relationship. Personally, I would really like to own an iPad, but I would much rather run my own, customized kernel &#38; software on it. What's even worse, is that apple has patents on a lot of the hardware/interface (e.g. multitouch), which means that if I want a similar hardware/interface, then I have no (or at most little) choice about who I buy that product from.

That's just my 2-cents.

In any event, good luck with LaTe development.</description>
		<content:encoded><![CDATA[<p>I agree - it is a cool device. I especially like how they immediately paired it with 2 accessories, the keyboard, mouse, and a dock / stand, so that its functional as a tablet and a (kind-of) terminal (lacking multi-tasking, from what I hear). </p>
<p>What I don&#8217;t find very cool about it is that its so closed&#8230; maybe I&#8217;m wrong. I find it lame that apple can&#8217;t de-couple the hardware vendor / software vendor relationship. Personally, I would really like to own an iPad, but I would much rather run my own, customized kernel &amp; software on it. What&#8217;s even worse, is that apple has patents on a lot of the hardware/interface (e.g. multitouch), which means that if I want a similar hardware/interface, then I have no (or at most little) choice about who I buy that product from.</p>
<p>That&#8217;s just my 2-cents.</p>
<p>In any event, good luck with LaTe development.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on fso-boot by luke kenneth casson</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123563</link>
		<pubDate>Wed, 03 Feb 2010 16:07:21 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123563</guid>
					<description>just to say, one of the important things i covered with the parallel init scripts i sorted out was the mess and insane delays caused by udevsettle.

part of the key reason for such dreadful startup times on the openmoko is the fact that the CPU throws away its cache on a context switch.  in combination with udev firing off scripts which can go to a process tree depth as high as 20 or 30, that's an _awful_ lot of time utterly utterly wasted on context switches.

and if you look at the number of devices with /dev/tty* such as pty etc. you find that there are at least 768 ttys and pseudo-ttys - 3 groups of 256 at least, plus a few more.

each and every single one of these pseudo-ttys must be initialised and waited for using /sbin/udevsettle.

even on a 1.6ghz Pentium 4 laptop, udevsettle for so many devices caused something like a 10-15 second addition to startup time.

so, the ABSOLUTE top priority when i was working with depinit was to write a "mini" udevsettle startup script which took care of all  other devices, and only initialised the first TEN of each of the pseudo TTYs.

this took only a couple of seconds.

THEN i had dependencies to start up other services AND initialise the remaining 700 or so pseudo-ttys in parallel.

then, also, because depinit is a parallel system, i was able to start up the X Server at the same time as kicking off other (unimportant as far as login) services such as Apache2 and even SSH server.

by the time the user actually logged in at the KDM x server, those services would have finished starting up.

on the 1.6ghz laptop i installed this on, the startup time to KDM was reduced to 25 seconds, which i achieved _well_ ahead of anyone else doing this kind of "startup optimisation".  it was over a year before gentoo announced they had got 15 second startup times.

and the shutdown time using depinit, thanks to it doing kill signals in parallel, is something like 3 to 5 seconds.

so overall it is a stunning advance over what is used now, and because depinit's core code is so simple, it hasn't actually needed any maintenance.

so, the fact that it's sitting there not being used by anyone is irrelevant: it's still useful.

_do_ look at it _before_ going and reinventing it, please.</description>
		<content:encoded><![CDATA[<p>just to say, one of the important things i covered with the parallel init scripts i sorted out was the mess and insane delays caused by udevsettle.</p>
<p>part of the key reason for such dreadful startup times on the openmoko is the fact that the CPU throws away its cache on a context switch.  in combination with udev firing off scripts which can go to a process tree depth as high as 20 or 30, that&#8217;s an _awful_ lot of time utterly utterly wasted on context switches.</p>
<p>and if you look at the number of devices with /dev/tty* such as pty etc. you find that there are at least 768 ttys and pseudo-ttys - 3 groups of 256 at least, plus a few more.</p>
<p>each and every single one of these pseudo-ttys must be initialised and waited for using /sbin/udevsettle.</p>
<p>even on a 1.6ghz Pentium 4 laptop, udevsettle for so many devices caused something like a 10-15 second addition to startup time.</p>
<p>so, the ABSOLUTE top priority when i was working with depinit was to write a &#8220;mini&#8221; udevsettle startup script which took care of all  other devices, and only initialised the first TEN of each of the pseudo TTYs.</p>
<p>this took only a couple of seconds.</p>
<p>THEN i had dependencies to start up other services AND initialise the remaining 700 or so pseudo-ttys in parallel.</p>
<p>then, also, because depinit is a parallel system, i was able to start up the X Server at the same time as kicking off other (unimportant as far as login) services such as Apache2 and even SSH server.</p>
<p>by the time the user actually logged in at the KDM x server, those services would have finished starting up.</p>
<p>on the 1.6ghz laptop i installed this on, the startup time to KDM was reduced to 25 seconds, which i achieved _well_ ahead of anyone else doing this kind of &#8220;startup optimisation&#8221;.  it was over a year before gentoo announced they had got 15 second startup times.</p>
<p>and the shutdown time using depinit, thanks to it doing kill signals in parallel, is something like 3 to 5 seconds.</p>
<p>so overall it is a stunning advance over what is used now, and because depinit&#8217;s core code is so simple, it hasn&#8217;t actually needed any maintenance.</p>
<p>so, the fact that it&#8217;s sitting there not being used by anyone is irrelevant: it&#8217;s still useful.</p>
<p>_do_ look at it _before_ going and reinventing it, please.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on fso-boot by luke kenneth casson</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123562</link>
		<pubDate>Wed, 03 Feb 2010 15:47:29 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123562</guid>
					<description>michael, hi,

richard lightman already did a complete and extremely thorough job on depinit, which he rewrote back in 2003.

it is increedibly comprehensive, and was adapted into the "linux from scratch" project.

depinit is a parallel boot system, with *automatic* restart of services, and unlike the crap /sbin/init that it replaces, it catches ALL signals and allows you to react to all of them.

so not just SIGQUIT i mean absolutely EVERY signal is caught.

it's also possible to do recursive testing: you can run depinit under depinit, i.e. you don't have to run it as process 1, but there are limitations (due to the linux kernel, ironically) if you do that.

don't for goodness sake go writing yet another init system until you've evaluated depinit.</description>
		<content:encoded><![CDATA[<p>michael, hi,</p>
<p>richard lightman already did a complete and extremely thorough job on depinit, which he rewrote back in 2003.</p>
<p>it is increedibly comprehensive, and was adapted into the &#8220;linux from scratch&#8221; project.</p>
<p>depinit is a parallel boot system, with *automatic* restart of services, and unlike the crap /sbin/init that it replaces, it catches ALL signals and allows you to react to all of them.</p>
<p>so not just SIGQUIT i mean absolutely EVERY signal is caught.</p>
<p>it&#8217;s also possible to do recursive testing: you can run depinit under depinit, i.e. you don&#8217;t have to run it as process 1, but there are limitations (due to the linux kernel, ironically) if you do that.</p>
<p>don&#8217;t for goodness sake go writing yet another init system until you&#8217;ve evaluated depinit.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on FOSDEM 2010 by mickey</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/03/fosdem-2010/#comment-123561</link>
		<pubDate>Wed, 03 Feb 2010 15:27:03 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/03/fosdem-2010/#comment-123561</guid>
					<description>Will do.</description>
		<content:encoded><![CDATA[<p>Will do.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on FOSDEM 2010 by Sylvain P.</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/03/fosdem-2010/#comment-123560</link>
		<pubDate>Wed, 03 Feb 2010 15:23:23 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/03/fosdem-2010/#comment-123560</guid>
					<description>Hi
could you publish your presentation after your show please?
especially the part about FSO :)
thx
regards
Sylvain P.</description>
		<content:encoded><![CDATA[<p>Hi<br />
could you publish your presentation after your show please?<br />
especially the part about FSO <img src='http://www.vanille-media.de/site/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
thx<br />
regards<br />
Sylvain P.
</p>
]]></content:encoded>
				</item>
	<item>
		<title>Comment on fso-boot by Philip Hands</title>
		<link>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123559</link>
		<pubDate>Wed, 03 Feb 2010 15:08:03 +0000</pubDate>
		<guid>http://www.vanille-media.de/site/index.php/2010/02/02/fso-boot/#comment-123559</guid>
					<description>You might want to have a look at depinit (a dependency based init program) or one of the several other existing init alternatives.

I'd be stunned if you find that you get any noticeable speedup from replacing init, when compared with doing something like getting init to just run fso-boot alone (by defining a new runlevel, and making that default, say).</description>
		<content:encoded><![CDATA[<p>You might want to have a look at depinit (a dependency based init program) or one of the several other existing init alternatives.</p>
<p>I&#8217;d be stunned if you find that you get any noticeable speedup from replacing init, when compared with doing something like getting init to just run fso-boot alone (by defining a new runlevel, and making that default, say).
</p>
]]></content:encoded>
				</item>
</channel>
</rss>
