<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>APEBOX.ORG &#187; ubuntu</title>
	<atom:link href="http://apebox.org/wordpress/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://apebox.org/wordpress</link>
	<description>we like kittens and spoons and cake</description>
	<lastBuildDate>Fri, 02 Jul 2010 14:55:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>directhex-grub-themes 00000010 release announcement.</title>
		<link>http://apebox.org/wordpress/linux/261/</link>
		<comments>http://apebox.org/wordpress/linux/261/#comments</comments>
		<pubDate>Fri, 02 Jul 2010 14:55:13 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[freesoftware]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=261</guid>
		<description><![CDATA[I&#8217;ve just made a new release of my GRUB2 gfxmenu themes. This time, there&#8217;s an Ubuntu Lucid theme. It looks like this: Download it from here as always.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just made a new release of my GRUB2 gfxmenu themes. This time, there&#8217;s an Ubuntu Lucid theme. It looks like this:</p>
<p><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/grubthemes-00000010.png"><img class="alignnone" title="Ubuntu Lucid theme screenshot" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_grubthemes-00000010.png" alt="" width="690" height="517" /></a></p>
<p>Download it from <a href="http://retro.apebox.org/grubthemes/">here</a> as always.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/261/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>MonoDevelop 2.4 available now</title>
		<link>http://apebox.org/wordpress/linux/258/</link>
		<comments>http://apebox.org/wordpress/linux/258/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 09:02:24 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[badgerports]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[monodevelop]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=258</guid>
		<description><![CDATA[I&#8217;ve finished uploading the latest version of the cross-platform MonoDevelop IDE to Debian Experimental. MonoDevelop is a full-blown IDE for working on software written in C#, Visual Basic.NET, Python, Vala, Java (via IKVM.NET), C, C++, and Boo. It also integrates support for debugging (both of C-based apps via GDB, and Mono-based apps via MDB or the new Soft [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve finished uploading the latest version of the cross-platform <a href="http://monodevelop.com">MonoDevelop</a> IDE to Debian Experimental. MonoDevelop is a full-blown IDE for working on software written in C#, Visual Basic.NET, Python, Vala, Java (via IKVM.NET), C, C++, and Boo. It also integrates support for debugging (both of C-based apps via GDB, and Mono-based apps via MDB or the new Soft Debugger), GUI design of C# apps, version control via Subversion, database querying, unit testing, and more.</p>
<p>Oh, and for good luck, I&#8217;ve also uploaded it to <a href="http://badgerports.org">badgerports.org</a> (which should now display okay on smaller displays), for use with Ubuntu 10.04, where support for authoring with Moonlight is included. It&#8217;ll be in the main Ubuntu 10.10 repository at some point in the future, also with Moonlight support.</p>
<p>Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/258/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>badgerports/lucid now open for business</title>
		<link>http://apebox.org/wordpress/linux/254/</link>
		<comments>http://apebox.org/wordpress/linux/254/#comments</comments>
		<pubDate>Tue, 08 Jun 2010 10:36:44 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[badgerports]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=254</guid>
		<description><![CDATA[For those of you who like new shiny toys, there are now packages with version 2.6.3 of the Mono Framework available for your local friendly Ubuntu 10.04 system. Visit badgerports.org using your advanced web browser technology for more info. I know monodevelop-debugger-mdb is busted &#8211; it&#8217;s temporary (until this evening). Or you can install this [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who like new shiny toys, there are now packages with version 2.6.3 of the <a href="http://www.mono-project.com">Mono Framework</a> available for your local friendly Ubuntu 10.04 system. Visit <a href="http://badgerports.org/">badgerports.org</a> using your advanced web browser technology for more info.</p>
<p>I know monodevelop-debugger-mdb is busted &#8211; it&#8217;s temporary (until this evening). Or you can install <a href="https://launchpad.net/~directhex/+archive/ppa/+files/monodevelop-debugger-mdb_2.2.1-1+dhx2_all.deb">this package</a> manually as a workaround until then. There&#8217;s still no support re-enabled in Monodevelop in Lucid for Mono 2.6&#8242;s Soft Debugger &#8211; this will happen at a later date, once I decide on how to do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/254/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Introducing Larval Editor</title>
		<link>http://apebox.org/wordpress/linux/233/</link>
		<comments>http://apebox.org/wordpress/linux/233/#comments</comments>
		<pubDate>Thu, 01 Apr 2010 19:54:51 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=233</guid>
		<description><![CDATA[In my last post, about GRUB2 theming, there were a few people who were unhappy at the perceived difficulty of creating GRUB2 themes, largely based on the lack of documentation. And to be honest, those people are right &#8211; if the documentation were complete &#38; correct when I started, then I wouldn&#8217;t have ended up [...]]]></description>
			<content:encoded><![CDATA[<p>In my last post, about GRUB2 theming, there were a few people who were unhappy at the perceived difficulty of creating GRUB2 themes, largely based on the lack of documentation. And to be honest, those people are right &#8211; if the documentation were complete &amp; correct when I started, then I wouldn&#8217;t have ended up bumping into all the bugs I did. So, to help on that front &#8211; and to help kick-start GRUB2 theming in general, I&#8217;m announcing Larval. More GRUB2 themes means more awesome-looking systems in the wild. Hopefully the GRUB2 upstream will embrace it as a project to help raise the profile and potential of GRUB2.</p>
<p><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/larvaleditor.png"><img class="aligncenter" title="Larval screenshot" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_larvaleditor.png" alt="" width="690" height="431" /></a></p>
<p>It didn&#8217;t take me long to realise the most obvious way to develop such an editor: GRUB2&#8242;s canvas-based layout system has an awful lot in common with XAML, so the obvious choice was to develop using Silverlight (or, more specifically, Gtk.Moonlight). Larval&#8217;s internal theme format is XAML files, which are then exported to (and imported from) GRUB2&#8242;s simple text based files.</p>
<p>The biggest piece of work, to be honest, is the Managed implementation of a PF2 font reader/writer, so you can design a theme using the regular TrueType fonts of your choice, then have them automatically ported to PF2 format as required.</p>
<p>I look forward to plenty of community input on Larval, once it reaches a point where I&#8217;m sufficiently pleased with my (Ms-PL licensed) code to share it with the world. Until then, you&#8217;ll have to make do with the above screenshot!</p>
<p>[Edit: If it wasn't obvious, this was mostly an April Fool. Mostly. I DID knock together a Gtk.Moonlight UI, and I *DO* think it's a good idea. But there's no code, and no real desire to write the required amount of cruft]</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/233/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>directhex-grub-themes 00000001 release announcement.</title>
		<link>http://apebox.org/wordpress/linux/228/</link>
		<comments>http://apebox.org/wordpress/linux/228/#comments</comments>
		<pubDate>Sat, 09 Jan 2010 14:18:25 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=228</guid>
		<description><![CDATA[There&#8217;s been a fair deal of talk on the intertubes lately about prettifying the boot process. The first I saw was a post from Lasse Havelund regarding a proposal for Ubuntu Lucid, and the second was regarding a forked version of GRUB2 called BURG, which adds some theming abilities. A tiny bit of research revealed [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a fair deal of talk on the intertubes lately about prettifying the boot process. The first I saw was a post from <a href="http://blog.lassehavelund.com/2010/grub-a-usability-hurdle-pt-2/">Lasse Havelund</a> regarding a proposal for Ubuntu Lucid, and the second was regarding a forked version of GRUB2 called <a href="http://www.omgubuntu.co.uk/2010/01/make-grub-themes-beautiful-look-nicer.html">BURG</a>, which adds some theming abilities. A tiny bit of research revealed that despite the existence of BURG, the regular upstream GRUB2 project already has graphical theme support, courtesy of a Google Summer of Code project by <a href="http://grub.gibibit.com/">Colin Bennett</a> (albeit with a few less features at time of writing). Since Lasse had gone to the hard work of actual design, I decided to try my hand at chopping his design up into a usable GRUB2 theme, and the result can be seen <a href="http://i.imgur.com/rL86m.png">here</a>.</p>
<p>I ended up speaking with the upstream <a href="http://www.gnu.org/software/grub/grub-2.en.html">GRUB2</a> team (which has certainly lead to a strange alliance in one case) about Colin&#8217;s GSOC themes, and as it turns out, the main reason there&#8217;s no theme supplied with GRUB2 is that Colin&#8217;s themes use non-Free elements (proprietary fonts like Helvetica are used heavily). Since I had learnt the theme format to a basic degree in doing my Ubuntu theme, I proposed making a genuinely Free theme &#8211; starting with a Debian theme, and moving on to a generic &#8220;GRUB2&#8243; theme afterwards.</p>
<p>As I went along, I found a handful of bugs and feature oddities, which have almost all been fixed with incredible turnaround by Vladimir Serbinenko, the current maintainer of the &#8220;gfxmenu&#8221; code (there remain some questions regarding RTL support in themes, and how to gracefully deal with different aspect ratios) &#8211; and I want to extend my thanks to him for his help. However, at this point in time, I&#8217;m pleased to announce a theme I&#8217;d consider ready for public consumption.</p>
<p><img class="aligncenter" title="Debian Lenny theme for GRUB2" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/Screenshot-grubtest%20Virtual%20Machine-1.png" alt="" width="654" height="592" /></p>
<p>It&#8217;s obviously not perfect, and it uses the old visual style from Debian Lenny, but it&#8217;s a fully Free starting point, which hopefully can be deconstructed by others seeking to make their own themes. It ought to scale fully to any 4:3 resolution. And it may explode and eat your disk on any version of GRUB2 Experimental other than r1499. Generally, the README is a good starting point.</p>
<p>Oh yes, an URL. Try <a href="http://retro.apebox.org/grubthemes/">http://retro.apebox.org/grubthemes/</a></p>
<p>I&#8217;ve been speaking with some folks on deviantART regarding using their Debian-themed wallpaper in future releases of my themes package, but for now, this should be enough for gfxmenu to get a little more exposure and a little more testing. And, hopefully, shift artist focus back from the theme-incompatible BURG fork to the real GRUB2 project.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/228/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>FOSDEM 2010</title>
		<link>http://apebox.org/wordpress/linux/222/</link>
		<comments>http://apebox.org/wordpress/linux/222/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 14:13:53 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=222</guid>
		<description><![CDATA[I will be at FOSDEM in February next year. It should hopefully be awesome. Anyone who packages Mono on any distro should definitely come, or does any Mono-related stuff in general, since not only will I be there, but the fabulous Mirco Bauer too &#8211; and perhaps other wonderful people. Definitely a fine use of [...]]]></description>
			<content:encoded><![CDATA[<p>I will be at FOSDEM in February next year. It should hopefully be awesome. Anyone who packages Mono on any distro should definitely come, or does any Mono-related stuff in general, since not only will I be there, but the fabulous <a href="http://www.meebey.net/jaws/">Mirco Bauer</a> too &#8211; and perhaps other wonderful people.</p>
<p>Definitely a fine use of your moneycash.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/222/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Taking a back seat</title>
		<link>http://apebox.org/wordpress/rants/219/</link>
		<comments>http://apebox.org/wordpress/rants/219/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:48:00 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=219</guid>
		<description><![CDATA[I&#8217;m making a few changes to my online interactions. Chicken Little Remix will no longer be updated. There will be no 10.04 from me. I will no longer be visiting certain websites, under any circumstances, courtesy of 127.0.0.1 entries in /etc/hosts. This includes sites such as Ubuntu Forums, some blogs, and some &#8220;news&#8221; sites. I [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m making a few changes to my online interactions.</p>
<ul>
<li><a href="http://www2.apebox.org/wordpress/linux/210/">Chicken Little Remix</a> will no longer be updated. There will be no 10.04 from me.</li>
<li>I will no longer be visiting certain websites, under any circumstances, courtesy of 127.0.0.1 entries in /etc/hosts. This includes sites such as Ubuntu Forums, some blogs, and some &#8220;news&#8221; sites.</li>
<li>I will be blocking some people from <a href="http://twitter.com/directhex">Twitter</a>, in order to avoid their @mentions from appearing to me.</li>
<li>I may (this is undecided) opt to change my anything-goes policy regarding comments on my blog. Redacted comments will have their content deleted, to make it clear that a comment is redacted, not held in moderation</li>
</ul>
<p>Some things, however, will NOT be changing.</p>
<ul>
<li>I will continue my efforts in Debian. In fact, these efforts will be redoubled.</li>
<li>I will continue my efforts in Ubuntu. In fact, these efforts will be redoubled.</li>
<li>I will maintain my existing IRC, Twitter, email &amp; IM presence.</li>
<li>I will, when the opportunity arises, <a href="http://www.youtube.com/watch?v=muP9eH2p2PI">combine sweet and savoury foods</a>.</li>
</ul>
<p>Thank you for your time.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/rants/219/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Chicken Little Remix 9.10 &#8211; Karmic Kraienköppe</title>
		<link>http://apebox.org/wordpress/linux/210/</link>
		<comments>http://apebox.org/wordpress/linux/210/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 18:15:28 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=210</guid>
		<description><![CDATA[Bok bok booooook bok bok mono bok bok bkaawk bok bok bok Chicken Little Remix 9.10 &#8211; Karmic Kraienköppe Braaaaaaaak bok boooooook bok bok bkaaawk bok bok bok bok bok: Bok bok LiveCD Wallpaper bkawk bok bok Cluck cluck Gnote Booooooook bok Solang bok bok bok Bok bok booooook Mininova: 4577800beda226d815f98bc8d79521cd  clr-9.10-desktop-amd64.iso f97179e5b13f3aceb6c9d98d2c7e6ef5  clr-9.10-desktop-i386.iso Bkaaawk [...]]]></description>
			<content:encoded><![CDATA[<p>Bok bok booooook bok bok <span style="text-decoration: line-through;"><strong>mono</strong></span> bok bok bkaawk bok bok bok <strong>Chicken Little Remix 9.10 &#8211; Karmic Kraienköppe</strong></p>
<p>Braaaaaaaak bok boooooook bok bok bkaaawk bok bok bok bok bok:</p>
<ul>
<li>Bok bok <strong>LiveCD</strong></li>
<li><strong>Wallpaper</strong> bkawk bok bok</li>
<li>Cluck cluck <a href="http://live.gnome.org/Gnote"><strong>Gnote</strong></a></li>
<li>Booooooook bok <a href="http://savannah.nongnu.org/projects/solang/"><strong>Solang</strong></a> bok bok bok</li>
</ul>
<p>Bok bok booooook <strong><a href="http://www.mininova.org">Mininova</a></strong>:</p>
<p>4577800beda226d815f98bc8d79521cd  <a href="http://www.mininova.org/tor/3097572"><strong>clr-9.10-desktop-amd64.iso</strong></a><br />
f97179e5b13f3aceb6c9d98d2c7e6ef5  <a href="http://www.mininova.org/tor/3097569"><strong>clr-9.10-desktop-i386.iso</strong></a></p>
<p>Bkaaawk bok bok bok boooooook bok braaawk bok bok booooook bok bok bok <strong>10.04?</strong> Bok bok boook <a href="http://www.childsplaycharity.org/"><strong>charity</strong></a>, bok bok <a href="http://www.amazon.co.uk/gp/registry/registry.html?ie=UTF8&amp;type=wishlist&amp;id=LN9AGFCAGAHR"><strong>videogames</strong></a>, braaaawk <a href="https://www.paypal.com/cgi-bin/webscr?hosted_button_id=888397&amp;cmd=_s-xclick"><strong>money</strong></a>.</p>
<p>Bok bok.</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/210/feed/</wfw:commentRss>
		<slash:comments>31</slash:comments>
		</item>
		<item>
		<title>directhex@debian.org</title>
		<link>http://apebox.org/wordpress/linux/202/</link>
		<comments>http://apebox.org/wordpress/linux/202/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 19:48:30 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=202</guid>
		<description><![CDATA[For those who don&#8217;t follow my exciting life on the IRCosphere or Tweetoscape, I&#8217;m now officially a Debian Developer, complete with snazzy email address. What this means in real terms is that the pkg-cli-apps, pkg-cli-libs and pkg-mono teams now have a second person with upload rights, alongside the talented but occasionally overworked Mirco Bauer. Which [...]]]></description>
			<content:encoded><![CDATA[<p>For those who don&#8217;t follow my exciting life on the IRCosphere or Tweetoscape, I&#8217;m now officially a Debian Developer, complete with snazzy email address. What this means in real terms is that the pkg-cli-apps, pkg-cli-libs and pkg-mono teams now have a second person with upload rights, alongside the talented but occasionally overworked Mirco Bauer. Which should lower the amount of time that contributor packages and patches spend waiting to be sponsored. As the cool kids say: &#8220;woo!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/linux/202/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Flash Wins! Hoo-freaking-ray! Adobe are so awesome!</title>
		<link>http://apebox.org/wordpress/rants/199/</link>
		<comments>http://apebox.org/wordpress/rants/199/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 19:37:33 +0000</pubDate>
		<dc:creator>directhex</dc:creator>
				<category><![CDATA[Rants]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www2.apebox.org/wordpress/?p=199</guid>
		<description><![CDATA[For those who aren&#8217;t clinically dead, you may have heard of the &#8220;BBC&#8221;. The BBC are the state-ish-funded TV network in the UK, and the country&#8217;s biggest broadcaster, alongside three other major &#8220;terrestrial&#8221; broadcasters who make their content widely available without payment &#8211; ITV, Channel 4, and Five. These broadcasters also make some or all [...]]]></description>
			<content:encoded><![CDATA[<p>For those who aren&#8217;t clinically dead, you may have heard of the &#8220;BBC&#8221;. The BBC are the state-ish-funded TV network in the UK, and the country&#8217;s biggest broadcaster, alongside three other major &#8220;terrestrial&#8221; broadcasters who make their content widely available without payment &#8211; ITV, Channel 4, and Five. These broadcasters also make some or all of their programming available for streaming over the Internets &#8211; usually their &#8220;home-grown&#8221; programming only, not licensed stuff from America.</p>
<p>Now, once upon a time, the online functionality was mostly offered via a proprietary P2P-and-DRM-based system called <a href="http://en.wikipedia.org/wiki/Kontiki">Kontiki</a>. Kontiki was unpopular for various reasons &#8211; for example, it was Windows-only, and banned by several Internet providers due to the use of P2P (e.g. I know such technology is still banned on the University of Oxford network). As a result, this lead to the introduction and eventual replacement of browser-based streaming solutions, starting with the changes made to BBC&#8217;s iPlayer. iPlayer is nowadays a combination of an Adobe Flash service for web surfers, an unencrypted MP4 streaming service for users of mobile devices such as iPhones, and as of a couple of weeks ago, has streaming support built directly into the PlayStation 3&#8242;s user interface too. Oh, and on the PC, it supports DRM-based downloading courtesy of the Adobe Air platform, on Windows, Mac, and Air-capable (x86) Linux. Channel 4&#8242;s service 4od, and Five&#8217;s Demand Five, are also based on Adobe Flash, and streaming-only. They&#8217;re basic and functional.</p>
<p>The final interesting one here is ITV&#8217;s ITV Player. ITV Player was, until about a week ago, the only non-Flash service, instead making use of Microsoft Silverlight. They have now changed to be Flash-based, like their peers, meaning the entire market mandates use of the Adobe Flash plugin &#8211; or, at a push, command-line utilities or browser plugins which grab the raw video files from the broadcasters&#8217; servers, in violation of their licenses. Why is this interesting? Well, when ITV Player used Silverlight, we could watch TV using Free Software: Novell Moonlight 2.0 Beta 1.1 and above worked fine with it, on i386 and AMD64 (and other architectures with a recompile). Now that it&#8217;s using Flash rather than Silverlight, where do we stand for watching streaming TV legitimately with Free Software? Let&#8217;s take a peek!</p>
<p>Firstly, some preamble. I&#8217;m running Ubuntu Jaunty, and I hand-compiled a SVN (I think SVN? Maybe Bzr) snapshot of Gnash revision 11485 to ensure I had an up-to-date view of proceedings. It definitely seems to be working, as I&#8217;m introduced to the world of Flash advertising via Gnash, and Youtube.com also works, more or less. And I&#8217;m not discussing Adobe&#8217;s Flash plugin here, for various reasons:</p>
<ul>
<li>It&#8217;s proprietary. Boo.</li>
<li>It&#8217;s i386-only in several instances &#8211; a beta of an AMD64 plugin exists, but your browser will crash on BBC iPlayer sites if you have the iPlayer Adobe Air app installed, as Air is i386-only. And the packages in Ubuntu install the i386 plugin alongside the abominable and crashy nsPluginWrapper.</li>
<li>Did I mention it was proprietary? If the only way to surf the web on a Free OS is with proprietary software, then we&#8217;re not doing very well.</li>
</ul>
<p>So, Gnash it is. Firstly, it&#8217;s a PITA to compile, as upstream seem to have misunderstood how AutoFoo works &#8211; i.e. it detects that you don&#8217;t have headers installed for certain features, and tells you so, yet still enables those features at configure-time (and obviously fails when building). Hey guys, if I don&#8217;t have qapplication.h, take the hint and disable KDE support for me like every other bloody app does. With that out of the way, let&#8217;s get to it!</p>
<p><em><strong>BBC iPlayer</strong></em></p>
<p>Well, what does the landing look like?</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/landing-iplayer.png"><img title="BBC iPlayer Landing" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_landing-iplayer.png" alt="BBC iPlayer Landing" width="690" height="431" /></a><p class="wp-caption-text">BBC iPlayer Landing</p></div>
<p>Looks fine to me! Let&#8217;s try playing a show!</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/playing-iplayer.png"><img title="BBC iPlayer Playback" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_playing-iplayer.png" alt="BBC iPlayer Playback" width="690" height="431" /></a><p class="wp-caption-text">BBC iPlayer Playback</p></div>
<p>Oh. Um&#8230; Never mind, then. Seems iPlayer&#8217;s JavaScript to detect Flash presence doesn&#8217;t pick up on Gnash, and it bails out. Score so far: 0/1</p>
<p><em><strong>Demand Five</strong></em></p>
<p>Another former Kontiki partner, how do these guys fare?</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/landing-demandfive.png"><img title="Demand Five Landing" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_landing-demandfive.png" alt="Demand Five Landing" width="690" height="431" /></a><p class="wp-caption-text">Demand Five Landing</p></div>
<p>Hey, that looks pretty good to me! Perhaps we&#8217;re onto a winner this time?</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/playing-demandfive.png"><img title="Demand Five Playback" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_playing-demandfive.png" alt="Demand Five Playback" width="690" height="431" /></a><p class="wp-caption-text">Demand Five Playback</p></div>
<p>Poot. Gnash is definitely being invoked &#8211; see the context menu there &#8211; but it sure isn&#8217;t doing anything useful. Score: 0/2</p>
<p><em><strong>Channel 4 4od</strong></em></p>
<p>How do those hip cats at Channel 4 fare?</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/landing-4od.png"><img title="Channel 4 4od Landing" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_landing-4od.png" alt="Channel 4 4od Landing" width="690" height="431" /></a><p class="wp-caption-text">Channel 4 4od Landing</p></div>
<p>Hm&#8230; Gotta confess, not feeling too hopeful about this one&#8230;</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/playing-4od.png"><img title="Channel 4 4od Playback" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_playing-4od.png" alt="Channel 4 4od Playback" width="690" height="431" /></a><p class="wp-caption-text">Channel 4 4od Playback</p></div>
<p>Oh, well, even worse than iPlayer. What you folks might not recognise is the missing &#8220;Play&#8221; buttons which are supposed to be to the right of the program descriptions in that list of episodes. Presumably more Javascript/Flash interop failure. 0/3</p>
<p><em><strong>ITV Player</strong></em></p>
<p>Last, but not least, how does the newest entrant into Microsoft-free streaming fare?</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/landing-itvplayer.png"><img title="ITV Player Landing" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_landing-itvplayer.png" alt="ITV Player Landing" width="690" height="431" /></a><p class="wp-caption-text">ITV Player Landing</p></div>
<p>Now, now, in fairness, it&#8217;s always been this bad, even when they used Silverlight &#8211; weirdos that they are, ITV have always used Flash for their navigation, even when they used Silverlight for playback. The Flash-based navigation you (don&#8217;t) see here is barely any better even with the proprietary Flash plugin. What the proprietary plugin does NOT do, however, is consume the 750 or so meg of RAM that Gnash did when sat idle on this screen. I mean, that&#8217;s not a problem, that&#8217;s why I have 6 gig in here, but still, not wise on Wifey&#8217;s netbook.</p>
<div class="wp-caption aligncenter" style="width: 700px"><a href="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/playing-itvplayer.png"><img title="ITV Player Playback" src="http://www2.apebox.org/wordpress/wp-content/gallery/00-single/normal_playing-itvplayer.png" alt="ITV Player Playback" width="690" height="431" /></a><p class="wp-caption-text">ITV Player Playback</p></div>
<p>Oh. Well then. 0/4 it is.</p>
<p><em><strong>So?</strong></em></p>
<p>What annoys me here isn&#8217;t so much that nothing works. I&#8217;m used to there being temporary gaps in Free Software functionality, that&#8217;s pretty normal. But I&#8217;m greatly vexed that one of these four <em><strong>used</strong></em> to work on a Free platform, and now it doesn&#8217;t &#8211; and that places like UbuntuForums are filled with people <em><strong>celebrating</strong></em> that fact. Celebrating that ITV have stopped using the evil nasty Microsoft system which happened to have a functional Free replacement &#8211; and that they&#8217;ve now moved to a non-Microsoft system which mandates a proprietary plugin. It&#8217;s not the first time either &#8211; Major League Baseball in the USA used to use Silverlight for their HD streaming, and now they use a combination of Flash and a proprietary Windows-only extension to Flash to make it load WMV files &#8211; this is considered a victory. It really isn&#8217;t. We should NEVER be forced to use Proprietary software in order to surf the web &#8211; yet now we&#8217;ve gone from having access to 25% of the UK&#8217;s streaming TV services via Free Software to 0% of them, and people are happy about it.</p>
<p>So, I want you to think long and hard about this question, one which seems to get the oddball answer far too often: <em>What is more important &#8211; promoting Free Software, or demoting Microsoft Corp?</em></p>
]]></content:encoded>
			<wfw:commentRss>http://apebox.org/wordpress/rants/199/feed/</wfw:commentRss>
		<slash:comments>61</slash:comments>
		</item>
	</channel>
</rss>
