<?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: Scary</title>
	<atom:link href="http://blogs.gnome.org/otte/2008/10/03/scary/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/otte/2008/10/03/scary/</link>
	<description>Just another GNOME Blogs weblog</description>
	<lastBuildDate>Fri, 20 Nov 2009 09:10:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Ian Walker</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-777</link>
		<dc:creator>Ian Walker</dc:creator>
		<pubDate>Tue, 07 Oct 2008 18:07:15 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-777</guid>
		<description>From the article:

&quot;X is still problematic. We had to do a lot of damage to X, Arjan said.&quot;

Wonder what the affects are of that &quot;damage&quot;?</description>
		<content:encoded><![CDATA[<p>From the article:</p>
<p>&#8220;X is still problematic. We had to do a lot of damage to X, Arjan said.&#8221;</p>
<p>Wonder what the affects are of that &#8220;damage&#8221;?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: keitai</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-775</link>
		<dc:creator>keitai</dc:creator>
		<pubDate>Sat, 04 Oct 2008 08:28:00 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-775</guid>
		<description>&quot;First of all: Arjan dd not cut any functionality I care about, as far as I can see. And I run a desktop doing the usual stuff: web surfing, sending email, etc.&quot;

So, I guess you should move to writing at planet XFCE instead of planet gnome? I doubt they had done it with gdm+gnome. Sine gnome is one of the flag bearers of the &quot;lets create slow starting daemons and frameworks&quot; culture..</description>
		<content:encoded><![CDATA[<p>&#8220;First of all: Arjan dd not cut any functionality I care about, as far as I can see. And I run a desktop doing the usual stuff: web surfing, sending email, etc.&#8221;</p>
<p>So, I guess you should move to writing at planet XFCE instead of planet gnome? I doubt they had done it with gdm+gnome. Sine gnome is one of the flag bearers of the &#8220;lets create slow starting daemons and frameworks&#8221; culture..</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Williamson</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-774</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Fri, 03 Oct 2008 21:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-774</guid>
		<description>otte: so you&#039;re saying that rather than optimize an existing, working system we should let it rot while working on the Next New Shiny Thing?

I&#039;d say the Next New Shiny Thing approach has been the problem more often than not.</description>
		<content:encoded><![CDATA[<p>otte: so you&#8217;re saying that rather than optimize an existing, working system we should let it rot while working on the Next New Shiny Thing?</p>
<p>I&#8217;d say the Next New Shiny Thing approach has been the problem more often than not.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: otte</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-773</link>
		<dc:creator>otte</dc:creator>
		<pubDate>Fri, 03 Oct 2008 21:03:07 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-773</guid>
		<description>Michael: Frederic&#039;s post is pat of the problem. It says &quot;we&#039;re x secs faster&quot;, not &quot;now we&#039;re only y secs too slow&quot;. 

Adam: I&#039;m aware that all the distro people have spent a lot of time to come up with solutions for all the weird daemons/systems that can be installed, and they did great work.
And I&#039;m well aware that Arjan&#039;s code is at the sweet spot of the 80/20 rule. But he did 100% of the mindset work.</description>
		<content:encoded><![CDATA[<p>Michael: Frederic&#8217;s post is pat of the problem. It says &#8220;we&#8217;re x secs faster&#8221;, not &#8220;now we&#8217;re only y secs too slow&#8221;. </p>
<p>Adam: I&#8217;m aware that all the distro people have spent a lot of time to come up with solutions for all the weird daemons/systems that can be installed, and they did great work.<br />
And I&#8217;m well aware that Arjan&#8217;s code is at the sweet spot of the 80/20 rule. But he did 100% of the mindset work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Michael</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-772</link>
		<dc:creator>Michael</dc:creator>
		<pubDate>Fri, 03 Oct 2008 20:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-772</guid>
		<description>If you are interested in the work done by distribution to make a distro boot faster, there is this blog post of Frederic Crozat about the subject :

http://blog.crozat.net/2008/09/improving-boot-time-on-general-linux.html</description>
		<content:encoded><![CDATA[<p>If you are interested in the work done by distribution to make a distro boot faster, there is this blog post of Frederic Crozat about the subject :</p>
<p><a href="http://blog.crozat.net/2008/09/improving-boot-time-on-general-linux.html" rel="nofollow">http://blog.crozat.net/2008/09/improving-boot-time-on-general-linux.html</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam Williamson</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-771</link>
		<dc:creator>Adam Williamson</dc:creator>
		<pubDate>Fri, 03 Oct 2008 19:52:13 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-771</guid>
		<description>rawsausage: all major distros already load X before the rest of init is completed, as early as is practically possible. Do some research before you troll.

otte: well, for a start, he kills initrd and sticks all modules in the kernel. Which is what we used to do in 2001. There&#039;s good reasons for going with initrd. The fact that he can get away with it on one very basic laptop doesn&#039;t mean we can just ditch initrd. Yes, he suggests trying a big-ass kernel and falling back to initrd if it doesn&#039;t work, but that&#039;s an untested compromise that adds substantial complexity.

Then he uses a static /dev tree, with udev only added on top later. I am sure he has not really tested the consequences of this in a general operating environment.

Basically, what he does is cut out all sorts of shit which is, granted, not used by the most basic possible scenario (a very simple-use, single-user laptop with local authentication and not much hardware) but *is* used in plenty of other situations. And then he says &quot;what we should do is use this extremely minimalistic system by default and try and dynamically bolt on all the other bits if they prove useful&quot;.

Which is basically doing the easy work and grabbing the headlines, and leaving the tough work to others. It&#039;s all very well to say &quot;oh, yeah, we can just glue in things like network authentication if they&#039;re needed on the system in question&quot;, but...how? Has he done it? Has he researched how to do it? Has he looked at whether it would introduce regressions on those systems that need it?

No.

What he&#039;s done is optimized an incredibly simple case and said &quot;Look, it&#039;s fast!&quot;. Which Gentoo people have been doing for years.

It&#039;s useful in that it shows a simple scenario can boot that fast. Great. But that&#039;s just the opening act. There&#039;s a ton more work to do before it can actually be useful in a general purpose distro. You can&#039;t just sit back and say &quot;well, look, he solved the problem, what have all you other chumps been doing for years?&quot;</description>
		<content:encoded><![CDATA[<p>rawsausage: all major distros already load X before the rest of init is completed, as early as is practically possible. Do some research before you troll.</p>
<p>otte: well, for a start, he kills initrd and sticks all modules in the kernel. Which is what we used to do in 2001. There&#8217;s good reasons for going with initrd. The fact that he can get away with it on one very basic laptop doesn&#8217;t mean we can just ditch initrd. Yes, he suggests trying a big-ass kernel and falling back to initrd if it doesn&#8217;t work, but that&#8217;s an untested compromise that adds substantial complexity.</p>
<p>Then he uses a static /dev tree, with udev only added on top later. I am sure he has not really tested the consequences of this in a general operating environment.</p>
<p>Basically, what he does is cut out all sorts of shit which is, granted, not used by the most basic possible scenario (a very simple-use, single-user laptop with local authentication and not much hardware) but *is* used in plenty of other situations. And then he says &#8220;what we should do is use this extremely minimalistic system by default and try and dynamically bolt on all the other bits if they prove useful&#8221;.</p>
<p>Which is basically doing the easy work and grabbing the headlines, and leaving the tough work to others. It&#8217;s all very well to say &#8220;oh, yeah, we can just glue in things like network authentication if they&#8217;re needed on the system in question&#8221;, but&#8230;how? Has he done it? Has he researched how to do it? Has he looked at whether it would introduce regressions on those systems that need it?</p>
<p>No.</p>
<p>What he&#8217;s done is optimized an incredibly simple case and said &#8220;Look, it&#8217;s fast!&#8221;. Which Gentoo people have been doing for years.</p>
<p>It&#8217;s useful in that it shows a simple scenario can boot that fast. Great. But that&#8217;s just the opening act. There&#8217;s a ton more work to do before it can actually be useful in a general purpose distro. You can&#8217;t just sit back and say &#8220;well, look, he solved the problem, what have all you other chumps been doing for years?&#8221;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: neo</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-770</link>
		<dc:creator>neo</dc:creator>
		<pubDate>Fri, 03 Oct 2008 19:50:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-770</guid>
		<description>Talk is cheap. Show me the code.</description>
		<content:encoded><![CDATA[<p>Talk is cheap. Show me the code.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Fabian</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-769</link>
		<dc:creator>Fabian</dc:creator>
		<pubDate>Fri, 03 Oct 2008 19:43:05 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-769</guid>
		<description>Shouldn&#039;t this be the business of the hardware vendors and not of the mostly generic distros?

I would expect to install a &quot;Sony-Vaio-Tz-optimization.deb&quot; and get maximum performance. 

So speak up to the hardware vendors to provide something like this.</description>
		<content:encoded><![CDATA[<p>Shouldn&#8217;t this be the business of the hardware vendors and not of the mostly generic distros?</p>
<p>I would expect to install a &#8220;Sony-Vaio-Tz-optimization.deb&#8221; and get maximum performance. </p>
<p>So speak up to the hardware vendors to provide something like this.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rawsausage</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-768</link>
		<dc:creator>rawsausage</dc:creator>
		<pubDate>Fri, 03 Oct 2008 19:13:56 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-768</guid>
		<description>Insults? It&#039;s plain truth. Listen up skilless kids, it&#039;s plain simple: 
0. Integrate the components 
1. Start the logon GUI
2. The rest, on dependency tree when required, on background

You see, for user it doesn&#039;t mean when the components get started. Only thing that matters is that the things that he needs are ready when he needs them. Take a look at what absolute crap the normal Linux startup sequence does! Yes, most of that is really important and required, but the question is WHEN. The answer is: Later.</description>
		<content:encoded><![CDATA[<p>Insults? It&#8217;s plain truth. Listen up skilless kids, it&#8217;s plain simple:<br />
0. Integrate the components<br />
1. Start the logon GUI<br />
2. The rest, on dependency tree when required, on background</p>
<p>You see, for user it doesn&#8217;t mean when the components get started. Only thing that matters is that the things that he needs are ready when he needs them. Take a look at what absolute crap the normal Linux startup sequence does! Yes, most of that is really important and required, but the question is WHEN. The answer is: Later.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: otte</title>
		<link>http://blogs.gnome.org/otte/2008/10/03/scary/comment-page-1/#comment-767</link>
		<dc:creator>otte</dc:creator>
		<pubDate>Fri, 03 Oct 2008 18:15:27 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/otte/?p=118#comment-767</guid>
		<description>First of all: Arjan dd not cut any functionality I care about, as far as I can see. And I run a desktop doing the usual stuff: web surfing, sending email, etc.

My problem with this is that it&#039;s a factor of roughly ten. Arjan&#039;s boot is 10x faster than a normal boot. That is a landslide. Had he only been 2x faster, ok. 4x would have raised my eyebrows to considerable heights. But this is 10x faster. I know he tuned it for the EEE and did a lot of other &quot;dirty&quot; tricks, but there is no reason why the installer couldn&#039;t do the same tricks and tune my system to run this fast. At least I&#039;m not seeing them.</description>
		<content:encoded><![CDATA[<p>First of all: Arjan dd not cut any functionality I care about, as far as I can see. And I run a desktop doing the usual stuff: web surfing, sending email, etc.</p>
<p>My problem with this is that it&#8217;s a factor of roughly ten. Arjan&#8217;s boot is 10x faster than a normal boot. That is a landslide. Had he only been 2x faster, ok. 4x would have raised my eyebrows to considerable heights. But this is 10x faster. I know he tuned it for the EEE and did a lot of other &#8220;dirty&#8221; tricks, but there is no reason why the installer couldn&#8217;t do the same tricks and tune my system to run this fast. At least I&#8217;m not seeing them.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
