<?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>linuxuk.org</title>
	<atom:link href="http://www.linuxuk.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuk.org</link>
	<description>Adventures in Linux Land</description>
	<lastBuildDate>Thu, 18 Feb 2010 20:10:27 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>The New UI for ARM Based Ubuntu Devices</title>
		<link>http://www.linuxuk.org/2010/02/the-new-ui-for-arm-based-ubuntu-devices/</link>
		<comments>http://www.linuxuk.org/2010/02/the-new-ui-for-arm-based-ubuntu-devices/#comments</comments>
		<pubDate>Mon, 15 Feb 2010 09:38:05 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[UNR]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=411</guid>
		<description><![CDATA[ARM based platforms traditionally have a problem with graphics drivers and free software. Encumbered by licensing issues, many platforms only ship with 2D based drivers whilst the 3D driver-enabled offerings only frequent the poshest of circles such as Nokia's N900. There are exceptions, but its a painful reality at the moment. 
Vendors are trying to [...]]]></description>
			<content:encoded><![CDATA[<p>ARM based platforms traditionally have a problem with graphics drivers and free software. Encumbered by licensing issues, many platforms only ship with 2D based drivers whilst the 3D driver-enabled offerings only frequent the poshest of circles such as <a href="http://maemo.nokia.com/n900/">Nokia's N900</a>. There are exceptions, but its a painful reality at the moment. </p>
<p>Vendors are trying to work around it, especially as there is the expectation of a ramp-up in the availability of ARM based hardware. Super <a href="http://aolstandard.sandbox.engadget.com/2010/01/07/freescale-smartbook-prototype-is-a-dockable-tablet-we-go-hands/">long-life netbooks</a>, low powered <a href="http://aolstandard.sandbox.engadget.com/2010/01/04/freescale-reveals-7-inch-smartbook-reference-design-hopes-to-se/">touch based computers</a>, and even a flurry of smaller <a href="http://www.engadget.com/2010/01/05/marvell-plug-computer-3-0-packs-in-wifi-bluetooth-and-2ghz-arma/">embedded devices</a> are forecast to hit the market this year, many of which will be based on the Linux operating system. Ubuntu would be a great match for this. </p>
<h3>Ubuntu and ARM</h3>
<p>Ubuntu runs very well on some ARM based platforms and there is a sustained effort to make it work more <a href="http://www.linuxuk.org/docs/elce2009/elc2009-device-trees-for-arm/">ubiquitously</a> across many more. To that end our goal is to have Ubuntu running on <u>any</u> ARM based device (as long as there is hardware available). A lofty goal but one which we would like to see happen.</p>
<p>So what can we do about the 3D graphics licensing issue? Legally not very much. The companies that own the IP (<a href="http://en.wikipedia.org/wiki/Intellectual_property">Intellectual Property</a>) rights to these drivers often want large licensing fees for their technology. This is a model for single product lines (take the Nokia N900 for instance) but for Ubuntu where we are targeting a more broad approach, this isn't ideal. </p>
<p>So when you buy your new, ARM based netbook that has an obscene amount of battery life and you just want to install the 3D clutter based, wonderfully rich UI that<a href="http://www.canonical.com/projects/ubuntu/unr"> Ubuntu Netbook Edition</a> offers, what do you do?</p>
<p>Well Ubuntu recognizes this problem and as part of the Lucid Lynx release there is an effort to bring a similarly wonderfully rich UI to  non-3D-accelerated hardware.</p>
<h3>The new 2D EFL based Launcher</h3>
<p><a href="http://www.linuxuk.org/images/ARM-UNE-Default-Screenshot.jpg"><img alt="Default ARM 2D Launcher" src="http://www.linuxuk.org/images/ARM-UNE-Default-Screenshot-small.jpg" class="aligncenter" width="500" height="393" style="border:0;"/></a></p>
<p>Above you can see the default UI for Ubuntu's ARM based releases starting from Lucid (10.04). It's a direct clone of the UI found in the 9.10 Karmic release on i386 although this one is based on EFL (<a href="http://www.enlightenment.org/">Enlightenment Foundation Libraries</a>) meaning that its fast on non-accelerated platforms. If there is 3D hardware available it can use that but it works perfectly fine without.</p>
<p>Another great thing about the 2D launcher is that isn't not restricted to ARM hardware only, in fact if you have Lucid installed now, getting the launcher couldn't be simpler. At the command prompt just type the following (make sure you have the universe repository enabled):</p>
<blockquote><p>
sudo apt-get install netbook-launcher-efl
</p></blockquote>
<p>and voila, your UI switches to the new launcher. Of course a simple:</p>
<blockquote><p>
sudo apt-get remove netbook-launcher-efl
</p></blockquote>
<p>will remove it if you decide its not what you want.</p>
<h3>Beyond Netbook Launcher</h3>
<p><a href="http://www.linuxuk.org/images/ARM-UNE-Alternate-Screenshot.jpg"><img alt="Default ARM 2D Launcher" src="http://www.linuxuk.org/images/ARM-UNE-Alternate-Screenshot-small.jpg" class="aligncenter" width="500" height="393" style="border:0;"/></a><br />
Another of the great things about this launcher, as apposed to the 3D launcher shipped with Karmic, is that its extremely theme-able. The theme file is contained in:</p>
<blockquote><p>
/usr/share/netbook-launcher-efl/data/themes/default.edj
</p></blockquote>
<p>Theme files use the <a href="http://wiki.enlightenment.org/index.php/Edje">edje</a> declarative layout format. By changing this file you can completely change the way the UI looks. For example, see the alternate UI screenshot above, both are based on the same code, the only difference is that they have a different theme file.</p>
<p>So if you have ARM based hardware but no 3D acceleration, fear not, you can get the same great user experience that your i386 cousins have in Ubuntu Netbook Remix.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/02/the-new-ui-for-arm-based-ubuntu-devices/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>Ubuntu live cd&#8217;s, now 33% faster</title>
		<link>http://www.linuxuk.org/2010/02/ubuntu-live-cds-now-33-faster/</link>
		<comments>http://www.linuxuk.org/2010/02/ubuntu-live-cds-now-33-faster/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 02:27:02 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[harware]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=394</guid>
		<description><![CDATA[One of the goals for the Lucid cycle was to investigate why it took so long to boot an Ubuntu live cd session. Why is this important I hear you ask? Well the live cd is usually the first thing a potential new Ubuntu user sees. They get an Ubuntu Desktop (or other flavour) cd [...]]]></description>
			<content:encoded><![CDATA[<p>One of the goals for the Lucid cycle was to investigate why it took so long to boot an Ubuntu live cd session. Why is this important I hear you ask? Well the live cd is usually the first thing a potential new Ubuntu user sees. They get an Ubuntu Desktop (or other flavour) cd from their friend/colleague/random person, insert it into their machine, wait for a while and are then presented with a live session. All well and good but if your running on slower hardware, even a different architecture such as ARM, this initial slowness can be orders of magnitude more than a fast desktop/laptop. For example, the ARM images we shipped for Karmic took over 3 minutes to boot into a live desktop session. </p>
<h3>How do you boot a live cd session?</h3>
<p>The first thing to do was find out <u>why</u> it was slow. There are a few ways to do this but I chose to first use simple time-stamping methods and afterwards, the much prettier <a href="http://www.bootchart.org/">bootchart</a> package.</p>
<p>A bit of background on how the live cd session is booted. There are two broad steps in the process of booting a live cd, the first is setting up the environment ready for the session, and the second, you guessed it, is actually booting into the session. Initial hunches were that the first step, setting up the session, was the major cause of slowness so investigations started there.</p>
<h3>Casper</h3>
<p>Setting up the session is the responsibility of a project called <a href="https://edge.launchpad.net/casper">casper</a>. Casper is a set of scripts that are run on boot to do such things as unpack the initial filesystem, add a dummy user, setup languages and keyboard layouts and so forth. Its mainly written in perl. </p>
<p>The time-stamping stage of investigates confirmed that casper was indeed <a href="https://wiki.ubuntu.com/ARM/CasperSpeedup">slower than it should be</a>. I'll skip ahead to the bootchart part of the story as thats much more visually interesting.</p>
<h3>Casper before</h3>
<p><a href="http://www.linuxuk.org/images/bootchart-zoomed-before.png"><img src="http://www.linuxuk.org/images/bootchart-zoomed-before-small.png" style="float: top;"></a><br />
Above you can see the casper section of the live cd boot process. I've highlighted the bits that immediately stand out. The overall boot was 3 minutes and 15 seconds with casper responsible for around 2 minutes of that.</p>
<p>The highlighted bits seemed to have one thing in common, they all interacted with the <a href="http://www.fifi.org/doc/debconf-doc/tutorial.html">debconf</a> database. From the debconf programmers tutorial document: </p>
<blockquote><p>
"debconf is a backend database, with a frontend that talks to it and presents an interface to the user. There can be many different types of frontends, from plain text to a web frontend. The frontend also talks to a special config script in the control section of a debian package, and it can talk to postinst scripts and other scripts as well, all using a special protocol. These scripts tell the frontend what values they need from the database, and the frontend asks the user questions to get those values if they aren't set."
</p></blockquote>
<p>So communicating with the debconf database was slowing the boot. Initiating the call, sending the data and receiving a response, was taking up to 4 seconds at a time and when there are many of these calls, they all soon add up.</p>
<p>After many a head-scratching moment it was decided that the best way to solve this would be to initiate the communication once and keep it open so that when debconf was needed, the overhead in setting it up was removed. The implementation details are all in the <a href="http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/lucid/casper/lucid/revision/751">code history</a> but the results are much easier to show.</p>
<h3>Casper after</h3>
<p><a href="http://www.linuxuk.org/images/bootchart-zoomed-after.png"><img src="http://www.linuxuk.org/images/bootchart-zoomed-after-small.png" style="float: top;"></a><br />
With a couple of other tweaks besides the debconf one, the boot is now down to 1 minute 53 seconds and casper takes just under 50 seconds of that. There is more room for improvement, pre-generating a default locale (although which locale that would be is a tough choice), pre-generating fonts and looking into SSL, but for now, this is a big win.</p>
<p>The bootcharts above are for the ARM based <a href="http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=i.MX515">iMX51</a> device made by Freescale which is only just beginning to proliferate onto the market. Intel/AMD based machines show an equivalent speed-up.</p>
<h3>Conclusion</h3>
<p>So there you have it. The next time you boot into a Lucid live cd session it shouldn't take quite so long, and now you know why.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/02/ubuntu-live-cds-now-33-faster/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ubuntu Platform Sprint</title>
		<link>http://www.linuxuk.org/2010/02/ubuntu-platform-sprint/</link>
		<comments>http://www.linuxuk.org/2010/02/ubuntu-platform-sprint/#comments</comments>
		<pubDate>Tue, 09 Feb 2010 21:38:19 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=379</guid>
		<description><![CDATA[So its that time of year again, a great Ubuntu release was made late last year and the team is frantically trying to make the next release even better. So to facilitate this the Ubuntu platform team got together for a sprint in the most awesome city of Portland, Oregon last week. Whoever designed the [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuk.org/images/portland.JPG"><img src="http://www.linuxuk.org/images/portland_small.jpg" style="float right;"></a><br/>So its that time of year again, a great <a href="http://www.ubuntu.com">Ubuntu</a> release was made late last year and the team is frantically trying to make the next release <b>even</b> better. So to facilitate this the Ubuntu platform team got together for a sprint in the most awesome city of <a href="http://en.wikipedia.org/wiki/Portland,_Oregon">Portland, Oregon</a> last week. Whoever designed the city must be commended, its easy to explore, well laid out and you never get the sense that you are lost, much kudo's to them.</p>
<p>Anyway, back to team business. The mobile team managed to get a metric tonne of work done (possibly more) in the 5 short days. To date we now have a new default <a href="http://www.canonical.com/projects/ubuntu/unr">UNR</a> styled UI, 33% faster-to-boot live-cd images (thats across all images, not just ARM), mature and optimized (can you say Thumb2+NEON) images, the Chrome web browser on ARM, greater integration of testing and many, many, bugs squashed. All this and we are only half-way through the cycle.</p>
<p>ARM hardware is only just proliferating onto the market but when it becomes mainstream, we hope our hard work will make Ubuntu the default operating system. The team is working hard to make Lucid the best ever ARM optimized Linux release and we invite you, if you have hardware, to use, test, and contribute to make Linux <u>the</u> choice for ARM hardware.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/02/ubuntu-platform-sprint/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>2010: What will the year bring?</title>
		<link>http://www.linuxuk.org/2009/12/2010-what-will-the-year-bring/</link>
		<comments>http://www.linuxuk.org/2009/12/2010-what-will-the-year-bring/#comments</comments>
		<pubDate>Sat, 26 Dec 2009 21:38:59 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=359</guid>
		<description><![CDATA[As is tradition each year I post my new years resolutions, mainly to shame myself into at least attempting them. So hear is this years.

I usually have many new years resolutions which tend to fade away come February but this year is an important year. Its 10 years since I moved away from the city [...]]]></description>
			<content:encoded><![CDATA[<p>As is tradition each year I post my new years resolutions, mainly to shame myself into at least attempting them. So hear is this years.<br />
<span id="more-359"></span><br />
I usually have many new years resolutions which tend to fade away come February but this year is an important year. Its 10 years since I moved away from the city I grew up in, Its 10 years since I started my professional career (officially). It also has many other milestones, both public and private but for arguments sake, lets say I just want 2010 to be a great year.</p>
<p>To that end, just <strong>some</strong> of my new years resolutions are below.</p>
<ul>
<li>Environmental
<ol>
<strong>Recycle more.</strong> We actively recycle as much as we can at home, or I should rephrase that, we recycle as much as is currently collected. Our council don't collect certain items that <u>could</u> be recycled and we tend not to make the effort to get these said items recycled either. We should collect these and make sure they are recycled.</ol>
</ol>
<ol>
<strong>Expand our space.</strong> Somewhat in contrast to the above is my family either need to move house or expand the one we are in. Currently we are four persons living in a smallish three bedroomed house. We will either move house or extend the one we are in, which ever is environmentally and financially sound.</ol>
</ol>
</li>
<li>Technical
<ol>
<strong>Lead an open source project I'm proud of</strong>. It been a while since I had a major project that I was 'leading'. What I mean by leading is 'lead developer', 'founder', 'steering force'. I've concentrated in making improvements in existing projects for so long that I've forgotten what its like to create one. This year I hope to make a difference with an open source project that is born from my own grey matter.
</ol>
<ol>
<strong>Become a MOTU</strong>. Something that means a lot to me is becoming a MOTU. I've always been an active contributor to open source software and kind of prided myself in being a free-software hitman. I've flitted between projects, fixing problems, adding functionality, and moving on when projects seem to increase momentum under their own steam. But one thing that has been consistent since Warty, has been my use of Ubuntu as my operating system of choice. I've often looked at the MOTU program and thought I should make strides to become a MOTU but I've always had some other excuse. This year I will become a MOTU.
</ol>
<ol>
<strong>Be a game changer.</strong> Contribute to a 'game-changing' project. This is on the wish-list, not only for me but for my employer, Canonical. In modern times the iPod was game-changing, as was Google's emergence from search engine to software giant. This year I want to be right there contributing to something I can talk about with members of the family that are 'too old to understand computers' but will of heard of it none-the-less.
</ol>
</li>
<li>Physical and spiritual goals:
<ol><strong>Explore religion</strong>. Lets get this straight, I'm pretty religion-neutral, mainly due to my scientific background. I see lots of merit in people believing in 'something' and the power that brings but every religions rules, scriptures and tales seem to fall down when science is applied to it. One religion that I personally feel has more merit that others is Buddhism. This coming 12 months I will devote time to learning more than I know now about this belief with the hope of bringing something of it into my life.
</ol>
<ol><strong>Be healthy</strong>. My diet is pretty ad-hoc. Sometimes its extremely healthy with many portions of fresh fruit and vegetables, sometimes its random items from the heart-attack list of shame. My goal this coming year is to have a consistently 'good' diet. No extremes, no highs, no lows, just a healthy and balanced diet.</ol>
<ol><strong>Be alcohol free.</strong> This is a hard one. I've been a very active sports fanatic for sometime, 6 years of rugby union, getting seriously into weight training for many years, running 500+ miles a year but 3 years ago I really busted my shoulder up bad on a cold and rainy afternoon playing rugby. With no chance of training at all for 12 months and doctors advice to never play rugby again I slipped into the habit of 'a few beers'. A 'few beers' with mates down the pub, a 'few beers' watching a film at home, its all taken its toll. I'm still going to the gym semi-regular now that my shoulder is somewhat better but my waist-line has expanded and I seem to have picked up a bad habit in the process. My goal is to go 12 months alcohol free, which is an extremely lofty goal given today's society, perhaps the hardest of all my new years resolutions. Alcohol seems to have slipped under the radar of what is acceptable in today's society making it seem 'abnormal' not to drink but I'm not one for conforming and I like a challenge.</ol>
</li>
</ul>
<p>There are many more resolutions but the ones above are a good sub-section of what I want 2010 to bring. I hope my 2010 happens and I wish you all the success that I'm hoping for too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/12/2010-what-will-the-year-bring/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>XBMC + Acer Aspire Revo = Awesomeness</title>
		<link>http://www.linuxuk.org/2009/12/xbmc-acer-aspire-revo-awesomeness/</link>
		<comments>http://www.linuxuk.org/2009/12/xbmc-acer-aspire-revo-awesomeness/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 22:49:29 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[XBMC]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=351</guid>
		<description><![CDATA[Its not often that I get suckered into buying something based solely on the advocacy of a few people on a mailing list but when a said few people, on different lists, all recommended the XBMC + Acer Aspire Revo combination almost simultaneously, I went to investigate. 
Now I'm a big media fiend, just ask [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuk.org/images/xbmc1.jpg"><img src="http://www.linuxuk.org/images/xbmc1-small.jpg" style="float:right;"></a>Its not often that I get suckered into buying something based solely on the advocacy of a few people on a mailing list but when a said few people, on different lists, all recommended the XBMC + Acer Aspire Revo combination almost simultaneously, I went to investigate. </p>
<p>Now I'm a big media fiend, just ask my wife. We now don't have a garage because I went and converted it into a home cinema room (8 foot screen, HD projector, 500+ films archived, DVD+Blueray+HD-DVD sources ...). I hack on the <a href="http://www.entertainer-project.com">Entertainer Media Center</a> project (although its a little stale at the moment, effort really appreciated) and I'm a former user of XBMC on the first generation XBOX's from Microsoft and now uPNP of the XBOX 360. So when someone says to me they have a £150 tiny and silent PC, running Linux and decoding HD material, I got a little credit card jumpy.</p>
<p>A couple of days later the Revo arrived. I was a little in two minds on whether this was a good purchase or not. I count at least 23 computers in my house so another was probably not a good idea but none-the-less, I justified it as a replacement for the excellent but slow Viglen MPC-L which, coupled with many USB disks, was a great file server. The first thing I did was install Ubuntu Karmic Koala. Out of the box it worked great (no surprise there <img src='http://www.linuxuk.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> ). Install the Nvidia drivers, tweak the screen resolution for my plasma TV, <a href="http://xbmc.org/wiki/?title=HOW-TO_install_XBMC_for_Linux_on_Ubuntu_with_a_minimal_installation_step-by-step">install XBMC</a> and away we go. One tweak every media concerned individual must do on this device is to disable compiz. For some reason, on full screen playback, compiz causes video tearing. It took me a little while to figure this out and I don't mind admitting that I was initially disappointed to see video playback on this machine (when compiz was enabled) but my god did things change.</p>
<p><a href="http://www.linuxuk.org/images/xbmc2.jpg"><img src="http://www.linuxuk.org/images/xbmc2-small.jpg" style="float:left;"></a>I enabled my old Windows Media Center remote, added all my video sources to XBMC, tweaked the interface a little and now, all I can say is WOW. The Revo+XBMC combo ranks up there with the best of my purchases. The interface is wonderful; the little things like showing you the actual time a video you are watching is going to end, the UI which puts every set-top-box maker to shame and the shear extensibility of the thing is immense. I won't even mention that this is running Ubuntu, doing my work-related backups, downloading (legal) torrents, running scripts, mail, and a whole host of other services, and drawing a trickle of power.</p>
<p>If your considering replacing a uPNP enabled XBOX (which I did) or PS3, getting rid of your aging server or just wanting a great media experience, I whole-heartedly recommend this combination. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/12/xbmc-acer-aspire-revo-awesomeness/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Why I lo(ve)athe the n900</title>
		<link>http://www.linuxuk.org/2009/12/why-i-loathe-the-n900/</link>
		<comments>http://www.linuxuk.org/2009/12/why-i-loathe-the-n900/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 23:16:48 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=339</guid>
		<description><![CDATA[Edited to include some of my gripes, if you just want to see the list, scroll to the bottom
This is going to get an instant dismissal from the Nokia faithful, but bear with me and I guarantee you will see what I see in some capacity. 
Lets get one thing straight first, I love what [...]]]></description>
			<content:encoded><![CDATA[<p><em>Edited to include some of my gripes, if you just want to see the list, scroll to the bottom</em></p>
<p>This is going to get an instant dismissal from the Nokia faithful, but bear with me and I guarantee you will see what I see in some capacity. </p>
<p>Lets get one thing straight first, I <strong>love</strong> what Nokia have done for Linux, from their first offerings pre-770 to what they do today, they do a great job. I know many of the current (and past) team that care so much about how Linux will someday become the default smart-phone choice that I somewhat feel a little sorry that they pioneered a route that may be occupied by others.<br />
<span id="more-339"></span><br />
Nokia was there way before Google decided to bring Linux to a phone-sized device, Nokia was there long before Internet tablets were considered a cool technology, and Nokia continue to fund many of the projects that matter for Linux users so its with a heavy heart that I declare my dislike for the n900.</p>
<p>When Nokia had a Linux based tablet, it was consider unique and very cool for the geeks that used Linux. It was a great playground for developers and a marketing tool to inform people just what <strong>could</strong> be done with innovation and a lot of hard work. Fast forward to today and we have Google bringing a Linux based phone OS to the mass market, ARM challenging for supremacy using Linux, and even Palm resurrected their business based on Linux, so what is Nokia's reply, the n900.</p>
<p>Lets not doubt that the device is a great attempt to bring a full operating system to a smart phone. But it fails so miserably on many occasions. Nokia had such a head start that the likes of Google and Palm should of gone to Nokia to license their stack because of their years of maturity, but no, they thought 9 to 12 months of in house R&#038;D could better what Nokia had to offer and guess what, that turned out right.</p>
<p>So when Nokia bring out something resembling a phone that plays in the Google Android, Apple iPhone, Palm Pre and even other "dumb phone" eco-sphere you instantly compare them. I really want to like this phone but at every opportunity it does something that isn't what I want. Email (modest) is terrible (bugs, slowness, imap headaches), the browser is fast but back navigation is form over function and zoom in/out tends to be random, the calendar app never syncs past my initial Google calendar sync, screen presses are hit and miss ... I have a list longer than both my arms [1]. Software faults, hardware incumbency, complete failure in some cases leave this device not on a par with its predecessors but behind because of its lofty ambitions.</p>
<p>Some things are great, the keyboard is surprisingly good, the screen has a great resolution, media playback is excellent, the camera is second to none for a phone but I simply can't use it as a day to day device, and believe me I've tried. I've put my sim in the the n900 more than a dozen times and kept it there for periods of time but I have to swap it back out every time. Coming from a professional Linux developer (an ARM developer at that) this isn't good and on more than a few occasions people have asked me whether or not they should purchase a n900. I have had to say "not yet".</p>
<p>I know what Nokia and Maemo are capable of but the n900 fall's frustratingly short. Its a step too far for Nokia and I'm sure that the next iteration of devices will be great, but will that be too late? </p>
<p>[1] Some bugs/problems I've encountered:</p>
<ul>
<li>imap folders not cached so each mail check takes *minutes*</li>
<li>modest email client capitalizes inbox to INBOX randomly on one of my accounts making the folder inaccessable</li>
<li>imap changes not registered sometimes, i.e. I read an email on the n900, its still unread when I check with another client.</li>
<li>n900 is practically impossible to use one-handed</li>
<li>lack of portrait mode really is a problem</li>
<li>maps application is near useless, often can't find the current location and its really slow</li>
<li>some calls get routed straight to answer phone even though I have a signal</li>
<li>some calls don't connect (i.e. I get network failure) and checking the number with another phone is fine</li>
<li>browser back button (not keyboard back button) brings up a UI history of your browsing which is form over function, makes going back a frustrating experience</li>
<li>device is <b>heavy</b> and sometimes cumbersome to use (try lying on your back and operating it with keyboard open)</li>
<li>screen touches sometimes don't register even though you get the 'click' sound of a press being made</li>
<li>zoom on the browser (little circles with your finger) can be quite random</li>
<li>scroll bars are not shown by default meaning options that are off the screen can be difficult to spot (I have to always try to scroll just in case there are more option)</li>
<li>Google calendar can sync via the exchange setting, I find it sync's once and never again</li>
<li>...</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/12/why-i-loathe-the-n900/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>What would you like to see for ARM based embedded distro&#8217;s?</title>
		<link>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/</link>
		<comments>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 20:38:56 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[UNR]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=318</guid>
		<description><![CDATA[ 

So its that time of year again, we released a great product and instead of being content, we want to make an even greater one next time. It's scary to think that I leave for the Ubuntu Developer Summit (UDS) next week but as a Canonical employee we are all charged with coming up with great [...]]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: 'Times New Roman'; line-height: normal; font-size: small;"> </span></p>
<div style="background-image: initial; background-attachment: initial; background-origin: initial; background-clip: initial; background-color: #ffffff; font: normal normal normal 13px/19px Georgia, 'Times New Roman', 'Bitstream Charter', Times, serif; background-position: initial initial; background-repeat: initial initial; padding: 0.6em; margin: 0px;">
<p>So its that time of year again, we released a <a href="http://www.ubuntu.com/products/whatisubuntu/910features" target="_blank">great product</a> and instead of being content, we want to make an even greater one next time. It's scary to think that I leave for the Ubuntu Developer Summit (UDS) <span style="text-decoration: underline;">next week</span> but as a Canonical employee we are all charged with coming up with great idea's on how to make our particular field of interest <a href="https://wiki.ubuntu.com/MobileTeam/LucidSpecifications" target="_blank">even more awesome than it is now.</a><br />
<span id="more-318"></span><br />
I personally have been working on the Ubuntu Netbook Remix flavour of Ubuntu and our ARM based offerings. With my experience, I truly believe that ARM has <strong>huge </strong>potential to break out of its ultra-embedded space and into the mobile <span style="text-decoration: underline;">ultra-smart phone</span> or netbook area. All my efforts this coming 6 month cycle will be here.</p>
<p>Nokia has a great example of an ultra-smart phone, the N900. If you gave this device a 7"-10" screen and a near-full size keyboard it would have rave reviews as an up-and-coming netbook distribution. Android is doing the same albeit in a different manner, coming from a <a href="http://www.linuxuk.org/docs/elce2009/android-mythbusters/" target="_blank">very focused Mobile distribution</a> to maybe something more? Canonical's approach is another top-down example. We have traditionally targeted the desktop and server environments but as netbooks get cheaper (and hardware not particularly powerful) we all need to evaluate where the support line is drawn. The boundaries have definitely blurred on where the smart phone stops and the netbook begins.</p>
<p><!--more-->Mer is another example of where some ARM distro's are going. For me Mer is very interesting; Mer traditionally targets the lower horse-powered hardware which follows even closer to what todays phones have to offer. Not all phone hardware (and netbook hardware) is created equal and maybe the opportunity to offer Hi-Def playback and 3D acceleration on all platforms isn't possible but I would definitely like to see Mer and other open source distributions on consumer-grade phones.</p>
<p>So, what I'm interested in these next 6 months is not just where I as a Canonical employee can take Ubuntu, but where I, as an ARM developer, generously employed by Canonical, can help the whole ARM eco-system. What would <span style="text-decoration: underline;">you</span> like to see Canonical improve in the ARM embedded space in the next 6 months? All suggestions welcome.</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/11/what-would-you-like-to-see-for-arm-based-distros/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>The future of Linux for the mass market?</title>
		<link>http://www.linuxuk.org/2009/10/the-future-of-linux-for-the-mass-market/</link>
		<comments>http://www.linuxuk.org/2009/10/the-future-of-linux-for-the-mass-market/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 22:29:30 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[bbc]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=301</guid>
		<description><![CDATA[There was a little uproar in the open source community here in the UK when the BBC covered the Windows 7 launch. It was rightly pointed out that Apple didn't get any coverage for Snow Leopard and Linux in general never really gets a shout at all so what's going on?
Well in the interests of [...]]]></description>
			<content:encoded><![CDATA[<p>There was a little uproar in the open source community here in the UK when the BBC covered the Windows 7 launch. It was rightly pointed out that Apple didn't get <strong>any</strong> coverage for Snow Leopard and Linux in general never really gets a shout <strong>at all </strong>so<strong> </strong>what's going on?</p>
<p>Well in the interests of fairness one Canonical employee decided to send the <a href="http://www.bbc.co.uk/blogs/technology/rory_cellanjones/" target="_blank">reporter</a> a netbook with a copy of Karmic (the next Ubuntu release) on it.<br />
<span id="more-301"></span><br />
Here is the <a href="http://www.bbc.co.uk/blogs/technology/2009/10/24_hours_with_ubuntu.html" target="_blank">reporters response</a>.</p>
<p>I think its pretty far off the mark. Comments such as</p>
<blockquote><p>"But, even after some help from a Canonical advisor who came and installed a few add-ons such as Flash, I struggled to work out how I would organise photos, music and video with this system."</p></blockquote>
<p>are a little off the mark. Linux (not just Ubuntu) has a plethora of applications that can manage photos (oh how I love f-spot), music and videos so I'm not sure where the confusion comes from. I attach my USB camera or phone and I get offered the chance to import to f-spot, I open a video file and equally its easy to play it. As for flash, go to a flash based site and you get presented with an option to install not just flash from Adobe but other free alternatives.</p>
<p>Not wanting to get personal, as the reporter <span><a href="http://www.bbc.co.uk/blogs/technology/rory_cellanjones/">Rory Cellan-Jones</a> may not be up-to-date with his market analysis but comments like:<br />
</span></p>
<blockquote><p>"Risking another pasting from its supporters, I'll predict that Ubuntu will remain a very niche product - but it's Google's Android which could bring open-source to the mass consumer market."</p></blockquote>
<p>show a little ignorance. Open source on the cell phone is a little different from the desktop. Android on anything but a cell phone platform is like trying to make a nun get drunk with beer whilst smoking crack (<a href="http://www.linuxuk.org/docs/elce2009/android-mythbusters/" target="_blank">recent small bit of ammo</a>).</p>
<p>The phone war will be fought with Nokia's Maemo (but not the current generation) and Google, the desktop (which he was testing) will be fought with Google (Chrome OS), Windows 7 and some Linux flavour.</p>
<p>I look forward to an unbiased, educated analysis of the technical market by the main-stream media but I don't hold my breath.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/10/the-future-of-linux-for-the-mass-market/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>ELC2009 Europe</title>
		<link>http://www.linuxuk.org/2009/10/elc2009-europe/</link>
		<comments>http://www.linuxuk.org/2009/10/elc2009-europe/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:38:25 +0000</pubDate>
		<dc:creator>jamiebennett</dc:creator>
				<category><![CDATA[conference]]></category>
		<category><![CDATA[ELC]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=277</guid>
		<description><![CDATA[
On the 15th and 16th of October 2009 around 200 people gathered together in the beautiful south-easten French city of Grenoble,  situated at the foot of the French Alps, to talk about embedded Linux. Although there  were many talks over the two days the underlying theme of the conference seemed to be boot-time [...]]]></description>
			<content:encoded><![CDATA[<h2 style="text-align: center;"><a href="http://www.linuxuk.org/images/elc-2.jpg"><img class="aligncenter" src="http://www.linuxuk.org/images/elc-2-small.jpg" alt="" width="540" height="303" /></a></h2>
<p>On the 15th and 16th of October 2009 around 200 people gathered together in the beautiful south-easten French city of <a href="http://en.wikipedia.org/wiki/Grenoble" target="_blank">Grenoble</a>,  situated at the foot of the <a title="French Alps" href="http://en.wikipedia.org/wiki/French_Alps">French Alps</a>, to talk about embedded Linux. Although there  were <a href="http://www.embeddedlinuxconference.com/elc_europe09/program.html" target="_blank">many talks</a> over the two days the underlying theme of the conference seemed to be boot-time reduction and android.<br />
<span id="more-277"></span><br />
I made quite a few notes from the talks I attended which can be found here:</p>
<p style="text-align: center;"><a href="http://www.linuxuk.org/docs/elce2009/" target="_self"><span id="sample-permalink"><span>http://www.linuxuk.org/docs/</span><span id="editable-post-name" title="Click to edit this part of the permalink">elce2009</span></span></a></p>
<p style="text-align: left;"><span><span title="Click to edit this part of the permalink">I greatly enjoyed the event. The talks ranged from high level strategic (e.g. <a href="http://www.linuxuk.org/docs/elce2009/genivi-alliance/" target="_self">GenIVI</a>) to in-depth and technical (e.g. <a href="http://www.linuxuk.org/docs/elce2009/elc2009-device-trees-for-arm/" target="_self">Device Tree's for ARM</a>) but all were very well done. I also got to meet old and new friends alike which is always good. </span></span></p>
<p style="text-align: left;"><span><span title="Click to edit this part of the permalink">ELC continues to be one of my favourite events and I look forward to attending next year.</span></span></p>
<p style="text-align: left;">Oh and on my travels around the city I came across a most innovative shop sign, very cool.</p>
<p style="text-align: center;"><a href="http://www.linuxuk.org/images/cool-sign.jpg"><img class="aligncenter" title="Cool shop sign in Grenoble" src="http://www.linuxuk.org/images/cool-sign-small.jpg" alt="" width="540" height="303" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/10/elc2009-europe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Maemo Summit 2009</title>
		<link>http://www.linuxuk.org/2009/10/maemo-summit-2009/</link>
		<comments>http://www.linuxuk.org/2009/10/maemo-summit-2009/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 16:21:57 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[maemo]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=200</guid>
		<description><![CDATA[
I'm sat in the wonderfully picturesque Grenoble, France, sipping a beer and gazing at the huge mountains around me (but that's for another post). I'm also reminiscing about the Maemo Summit 2009 so I thought I would put a few comments down.
I'm not going to harp on about how great the summit was, or how [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.linuxuk.org/images/grenoble-large.jpg"><img class="  alignleft" src="http://www.linuxuk.org/images/grenoble1-small.jpg" alt="Grenoble" width="360" height="268" /></a></p>
<p>I'm sat in the wonderfully picturesque Grenoble, France, sipping a beer and gazing at the huge mountains around me (but that's for <a href="http://www.linuxuk.org/2009/10/elc2009-europe/" target="_self">another post</a>). I'm also reminiscing about the Maemo Summit 2009 so I thought I would put a few comments down.</p>
<p>I'm not going to harp on about how great the summit was, or how cool Nokia are for giving away 300 loan devices to the attendees (although I know at least one person left theirs in the back of a taxi in Amsterdam <img src='http://www.linuxuk.org/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> ) but instead I'll just commend Nokia for their efforts with the N900. They have worked tirelessly to get a mainstream, Linux based <strong>phone</strong> to  market that is both hugely configurable and extendable. One could harp on about the seeds of Linux based phones being sown with the likes of the LiMo initiative, Open Moko and more recently, Android, but I know of no other company that has advanced many core Linux components with a huge amount of effort and funding than Nokia.</p>
<p>The current device may not be to everyones taste and may not even be ready for mainstream just yet but I raise my glass to you, well done Nokia!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/10/maemo-summit-2009/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
