<?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: Glick 0.2 released</title>
	<atom:link href="http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/</link>
	<description>Cool links and commentary</description>
	<lastBuildDate>Wed, 21 Oct 2009 16:29:36 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: alexl</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-244</link>
		<dc:creator>alexl</dc:creator>
		<pubDate>Sat, 25 Aug 2007 05:39:43 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-244</guid>
		<description>ziso support would need someone to implement zisofs as a fuse filesytem. Maybe that exists already though.

I don&#039;t see the big problem with requiring the linker installed to create glick bundles. Thats not something most people will do anyway.</description>
		<content:encoded><![CDATA[<p>ziso support would need someone to implement zisofs as a fuse filesytem. Maybe that exists already though.</p>
<p>I don&#8217;t see the big problem with requiring the linker installed to create glick bundles. Thats not something most people will do anyway.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: probono</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-243</link>
		<dc:creator>probono</dc:creator>
		<pubDate>Fri, 24 Aug 2007 23:16:42 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-243</guid>
		<description>Wouldn&#039;t it be great if one could make glick bundles without having to recompile the binaries using a new target=?

Well, that&#039;s actually possible. The trick is using a three-character patch instead of &quot;/proc/self/fd/1023&quot; and a bit binary-patching. 

I prepared a (11.2 MB compressed, 30.4 MB uncompressed) glick bundle of gobby, the collaborative editor: http://klik.atekon.de/glick/gobby_0.4.5-1.tar.gz

What is special about it? I didn&#039;t recompile it (using a new target=), but used existing binaries (from debian sid in this case). The glick bundle runs nicely on Fedora 7, Ubuntu Feisty, and Kubuntu Feisty. In order to use it, you need to set up your system for glick (fusermount must be 4755 and /dev/fuse must be 777), and do once (as root): ln -sf /proc/self/fd/1023 /xxx 

How could it be further improved? First, by removing the need for the /xxx symlink in the base system (how? ), second, by replacing ext2 with a compressed filesystem such as zisofs, and third, by removing the need for a compiler on the machine that converts existing binaries into glick bundles.</description>
		<content:encoded><![CDATA[<p>Wouldn&#8217;t it be great if one could make glick bundles without having to recompile the binaries using a new target=?</p>
<p>Well, that&#8217;s actually possible. The trick is using a three-character patch instead of &#8220;/proc/self/fd/1023&#8243; and a bit binary-patching. </p>
<p>I prepared a (11.2 MB compressed, 30.4 MB uncompressed) glick bundle of gobby, the collaborative editor: <a href="http://klik.atekon.de/glick/gobby_0.4.5-1.tar.gz" rel="nofollow">http://klik.atekon.de/glick/gobby_0.4.5-1.tar.gz</a></p>
<p>What is special about it? I didn&#8217;t recompile it (using a new target=), but used existing binaries (from debian sid in this case). The glick bundle runs nicely on Fedora 7, Ubuntu Feisty, and Kubuntu Feisty. In order to use it, you need to set up your system for glick (fusermount must be 4755 and /dev/fuse must be 777), and do once (as root): ln -sf /proc/self/fd/1023 /xxx </p>
<p>How could it be further improved? First, by removing the need for the /xxx symlink in the base system (how? ), second, by replacing ext2 with a compressed filesystem such as zisofs, and third, by removing the need for a compiler on the machine that converts existing binaries into glick bundles.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: probono</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-242</link>
		<dc:creator>probono</dc:creator>
		<pubDate>Fri, 24 Aug 2007 18:47:32 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-242</guid>
		<description>How hard would it be to add a -zisofs switch (to use that filesystem instead of ext2)? Should give much smaller binaries :-)</description>
		<content:encoded><![CDATA[<p>How hard would it be to add a -zisofs switch (to use that filesystem instead of ext2)? Should give much smaller binaries <img src='http://blogs.gnome.org/alexl/wp-content/mu-plugins/tango-smilies/tango/face-smile.png' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: denodas</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-241</link>
		<dc:creator>denodas</dc:creator>
		<pubDate>Fri, 24 Aug 2007 18:46:30 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-241</guid>
		<description>How hard would it be to add a -zisofs switch (to use that filesystem instead of ext2)? Should give much smaller binaries, and zisofs is probably available everywhere.</description>
		<content:encoded><![CDATA[<p>How hard would it be to add a -zisofs switch (to use that filesystem instead of ext2)? Should give much smaller binaries, and zisofs is probably available everywhere.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexl</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-240</link>
		<dc:creator>alexl</dc:creator>
		<pubDate>Fri, 24 Aug 2007 14:55:53 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-240</guid>
		<description>probono:
The binary is mostly precompiled already in glick. Its a single statically linked library that is just combined with the filesystem image with the linker. You do need the linker though.

You can never do it with a simple cat, as there are some things in the ELF header that depends on how large the filesystem is. 

However, it is probably possible to write a small application that knows a bit about ELF and can do the required file merging without relying on the linker, but thats a bit of work.</description>
		<content:encoded><![CDATA[<p>probono:<br />
The binary is mostly precompiled already in glick. Its a single statically linked library that is just combined with the filesystem image with the linker. You do need the linker though.</p>
<p>You can never do it with a simple cat, as there are some things in the ELF header that depends on how large the filesystem is. </p>
<p>However, it is probably possible to write a small application that knows a bit about ELF and can do the required file merging without relying on the linker, but thats a bit of work.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: probono</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-238</link>
		<dc:creator>probono</dc:creator>
		<pubDate>Fri, 24 Aug 2007 14:27:31 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-238</guid>
		<description>Minor point, please add gcc and fuse-devel as dependencies to the RPM.</description>
		<content:encoded><![CDATA[<p>Minor point, please add gcc and fuse-devel as dependencies to the RPM.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: probono</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-237</link>
		<dc:creator>probono</dc:creator>
		<pubDate>Fri, 24 Aug 2007 14:12:16 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-237</guid>
		<description>Is there a way to have the glick binary part precompiled, so that to create a glick bundle one would only have to do something like (you get the idea):
cat glickheader &gt; my.glick
cat my.ext2 &gt;&gt; my.glick
cat glickfooter &gt;&gt; my.glick
?

This way, a machine wouldn&#039;t need a full compiler toolchain in order to produce a glick bundle.</description>
		<content:encoded><![CDATA[<p>Is there a way to have the glick binary part precompiled, so that to create a glick bundle one would only have to do something like (you get the idea):<br />
cat glickheader &gt; my.glick<br />
cat my.ext2 &gt;&gt; my.glick<br />
cat glickfooter &gt;&gt; my.glick<br />
?</p>
<p>This way, a machine wouldn&#8217;t need a full compiler toolchain in order to produce a glick bundle.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: &#8220;Glick&#8221; continua ad essere sviluppato :) &#171; pollycoke :)</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-236</link>
		<dc:creator>&#8220;Glick&#8221; continua ad essere sviluppato :) &#171; pollycoke :)</dc:creator>
		<pubDate>Fri, 24 Aug 2007 11:43:36 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-236</guid>
		<description>[...] &#8220;Glick&#8221; continua ad essere sviluppato&#160;:) 24 Agosto 2007 @ 13:43 Posted by felipe in News e altre Sciccherie, Klik, GNOME. trackback  Speravo tanto che Alexander non abbandonasse il frutto del suo piccolo hack estivo/vacanziero (cfr &#8220;Klik esce dal buio? Notizione!&#8220;) &#8230;e infatti ecco che ha rilasciato la versione 0.2 di Glick. [...]</description>
		<content:encoded><![CDATA[<p>[...] &#8220;Glick&#8221; continua ad essere sviluppato&nbsp;:) 24 Agosto 2007 @ 13:43 Posted by felipe in News e altre Sciccherie, Klik, GNOME. trackback  Speravo tanto che Alexander non abbandonasse il frutto del suo piccolo hack estivo/vacanziero (cfr &#8220;Klik esce dal buio? Notizione!&#8220;) &#8230;e infatti ecco che ha rilasciato la versione 0.2 di Glick. [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: alexl</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-235</link>
		<dc:creator>alexl</dc:creator>
		<pubDate>Fri, 24 Aug 2007 06:30:01 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-235</guid>
		<description>KillerKiwi: I don&#039;t really know klik recipies.

However, glicks have to be built with a specific prefix (/proc/self/fd/1023), or be relocatable.</description>
		<content:encoded><![CDATA[<p>KillerKiwi: I don&#8217;t really know klik recipies.</p>
<p>However, glicks have to be built with a specific prefix (/proc/self/fd/1023), or be relocatable.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: KillerKiwi</title>
		<link>http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/comment-page-1/#comment-234</link>
		<dc:creator>KillerKiwi</dc:creator>
		<pubDate>Thu, 23 Aug 2007 20:59:41 +0000</pubDate>
		<guid isPermaLink="false">http://blogs.gnome.org/alexl/2007/08/23/glick-02-released/#comment-234</guid>
		<description>Can glik work with klik recipes?

Or do apps have to be compiled with a known location?

http://klik.atekon.de/wiki/index.php/Recipe_Files</description>
		<content:encoded><![CDATA[<p>Can glik work with klik recipes?</p>
<p>Or do apps have to be compiled with a known location?</p>
<p><a href="http://klik.atekon.de/wiki/index.php/Recipe_Files" rel="nofollow">http://klik.atekon.de/wiki/index.php/Recipe_Files</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
