<?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: Linux: Why Loading Binaries From Disk Sucks</title>
	<atom:link href="http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/</link>
	<description>Taras&#039; blog on Snappy, Startup, Telemetry and other Firefox peroformance matters</description>
	<lastBuildDate>Tue, 27 Nov 2012 16:50:13 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
	<item>
		<title>By: Eero Tamminen</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-27539</link>
		<dc:creator>Eero Tamminen</dc:creator>
		<pubDate>Sat, 01 May 2010 11:56:00 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-27539</guid>
		<description><![CDATA[Or is the prelink issue that you load things with dlopen() i.e. link them (e.g. huge extensions like Flashplayer) at run-time so that prelink cannot know about them?]]></description>
		<content:encoded><![CDATA[<p>Or is the prelink issue that you load things with dlopen() i.e. link them (e.g. huge extensions like Flashplayer) at run-time so that prelink cannot know about them?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Ch. Eigler</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-26969</link>
		<dc:creator>Frank Ch. Eigler</dc:creator>
		<pubDate>Thu, 25 Mar 2010 14:46:31 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-26969</guid>
		<description><![CDATA[If your prelink issue is this one: https://bugzilla.redhat.com/show_bug.cgi?id=504949
then you can try kludging around it by 
# rm /etc/prelink.conf.d/nss-prelink.conf
and rerunning prelink.]]></description>
		<content:encoded><![CDATA[<p>If your prelink issue is this one: <a href="https://bugzilla.redhat.com/show_bug.cgi?id=504949" rel="nofollow">https://bugzilla.redhat.com/show_bug.cgi?id=504949</a><br />
then you can try kludging around it by<br />
# rm /etc/prelink.conf.d/nss-prelink.conf<br />
and rerunning prelink.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Ch. Eigler</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-26968</link>
		<dc:creator>Frank Ch. Eigler</dc:creator>
		<pubDate>Thu, 25 Mar 2010 13:17:23 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-26968</guid>
		<description><![CDATA[http://www.google.com/search?q=ld.so%20madvise

This idea has been around for at least five years.  If this were a clear win, I wonder why it&#039;s not already done.]]></description>
		<content:encoded><![CDATA[<p><a href="http://www.google.com/search?q=ld.so%20madvise" rel="nofollow">http://www.google.com/search?q=ld.so%20madvise</a></p>
<p>This idea has been around for at least five years.  If this were a clear win, I wonder why it&#8217;s not already done.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Frank Ch. Eigler</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-26967</link>
		<dc:creator>Frank Ch. Eigler</dc:creator>
		<pubDate>Thu, 25 Mar 2010 13:02:47 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-26967</guid>
		<description><![CDATA[Can you give a reference to why prelinking doesn&#039;t work on your machine?]]></description>
		<content:encoded><![CDATA[<p>Can you give a reference to why prelinking doesn&#8217;t work on your machine?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: glandium</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-26959</link>
		<dc:creator>glandium</dc:creator>
		<pubDate>Thu, 25 Mar 2010 07:24:59 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-26959</guid>
		<description><![CDATA[2 won&#039;t work with ASLR (Address space layout randomization).]]></description>
		<content:encoded><![CDATA[<p>2 won&#8217;t work with ASLR (Address space layout randomization).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Bradley Baetz</title>
		<link>http://blog.mozilla.org/tglek/2010/03/24/linux-why-loading-binaries-from-disk-sucks/comment-page-1/#comment-26952</link>
		<dc:creator>Bradley Baetz</dc:creator>
		<pubDate>Thu, 25 Mar 2010 02:14:46 +0000</pubDate>
		<guid isPermaLink="false">http://blog.mozilla.org/tglek/?p=260#comment-26952</guid>
		<description><![CDATA[Prelinking doesn&#039;t work on firefox under fedora because nss disables prelinking (it apparently gets in the way of its FIPS  checks which md5sum the libraries internally)

https://bugzilla.redhat.com/show_bug.cgi?id=504949

Try removing /etc/prelink.conf.d/nss-softokn-prelink.conf, touch /var/lib/misc/prelink.force and run /etc/cron.daily/prelink again

(You&#039;ll have to do this after any NSS upgrade)

If you&#039;re using your own firefox build rather than the fedora RPM, then I don&#039;t think that prelinking will help at all because prelink only modifies the system libraries, not whatever you have in ~/lib. Not 100% sure of that, though.]]></description>
		<content:encoded><![CDATA[<p>Prelinking doesn&#8217;t work on firefox under fedora because nss disables prelinking (it apparently gets in the way of its FIPS  checks which md5sum the libraries internally)</p>
<p><a href="https://bugzilla.redhat.com/show_bug.cgi?id=504949" rel="nofollow">https://bugzilla.redhat.com/show_bug.cgi?id=504949</a></p>
<p>Try removing /etc/prelink.conf.d/nss-softokn-prelink.conf, touch /var/lib/misc/prelink.force and run /etc/cron.daily/prelink again</p>
<p>(You&#8217;ll have to do this after any NSS upgrade)</p>
<p>If you&#8217;re using your own firefox build rather than the fedora RPM, then I don&#8217;t think that prelinking will help at all because prelink only modifies the system libraries, not whatever you have in ~/lib. Not 100% sure of that, though.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
