<?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 &#187; Ubuntu</title>
	<atom:link href="http://www.linuxuk.org/tag/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.linuxuk.org</link>
	<description>Adventures in Linux Land</description>
	<lastBuildDate>Fri, 03 Jun 2011 15:54:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<item>
		<title>Linaro 11.05 Beta Ubuntu images available</title>
		<link>http://www.linuxuk.org/2011/03/linaro-11-05-beta-ubuntu-images-available/</link>
		<comments>http://www.linuxuk.org/2011/03/linaro-11-05-beta-ubuntu-images-available/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 21:17:39 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[11.05]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=844</guid>
		<description><![CDATA[I&#8217;m not sure why, but this release comes with more pride and relief than others before it. Linaro has done some tremendous things in its short inception but what is there now, coupled with what is planned for the future is truly awe-inspiring. Anyway, the announcement. Hi, Linaro is pleased to announce that the 11.05 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not sure why, but this release comes with more pride and relief than others before it. Linaro has done some tremendous things in its short inception but what is there now, coupled with what is planned for the future is truly awe-inspiring. Anyway, the announcement.</p>
<blockquote><p>
Hi,</p>
<p>Linaro is pleased to announce that the 11.05 Beta Ubuntu images are now<br />
available to download. </p>
<p>After much blood, sweat and tears we now have a total of 10 different<br />
boards supported (in our own unique hardware pack and board-neutral<br />
rootfs architecture) along with a more focused 4 different images to try<br />
out including the much coveted Ubuntu Unity interface on the Ubuntu Desktop<br />
image. This is in addition to the small nano image, the tools rich<br />
Developer image and the ARM Internet Platform (ALIP) image. A 2.6.38 kernel,<br />
state-of-the-art Linaro toolchain and a whole host of ARM-related<br />
improvements make for a thrilling release. What are you waiting for, go<br />
download it now! </p>
<p>As always, if you have supported hardware, as found on:</p>
<p>http://releases.linaro.org/platform/linaro-n/hwpacks/beta/</p>
<p>please help our initiative by testing the official Linaro Evaluation<br />
Build (LEB):</p>
<p>Ubuntu Desktop:</p>
<p>http://releases.linaro.org/platform/linaro-n/ubuntu-desktop/beta/</p>
<p>and our Developer images: </p>
<p>Nano:</p>
<p>http://releases.linaro.org/platform/linaro-n/nano/beta/</p>
<p>ALIP:</p>
<p>http://releases.linaro.org/platform/linaro-n/alip/beta/</p>
<p>Developer Tools:</p>
<p>http://releases.linaro.org/platform/linaro-n/developer/beta/</p>
<p>As a side note, hwpacks that have an -lt- in their name are outputs from<br />
the Linaro Landing teams, using some of their components.</p>
<p>Make your way to:</p>
<p>http://wiki.linaro.org/Releases/MilestoneBuilds</p>
<p>for an explanation on how to test and submit your results to the QA<br />
tracker at:</p>
<p>http://qatracker.linaro.org</p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2011/03/linaro-11-05-beta-ubuntu-images-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tracking open source projects in Linaro</title>
		<link>http://www.linuxuk.org/2011/02/tracking-open-source-projects-in-linaro/</link>
		<comments>http://www.linuxuk.org/2011/02/tracking-open-source-projects-in-linaro/#comments</comments>
		<pubDate>Mon, 14 Feb 2011 15:08:16 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[11.05]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=812</guid>
		<description><![CDATA[status.linaro.org Linaro is a huge project participating in many open source communities and working on a whole host of improvements for the Linux on ARM space. Monitoring all this good work and ensuring deliverables are on track is the task of a new project which was just rolled out called Status. Linaro engineering is done [...]]]></description>
			<content:encoded><![CDATA[<h2>status.linaro.org</h2>
<p><img alt="status.linaro.org" src="http://linuxuk.org/images/status.png" class="alignright" width="400" height="338" /><br />
Linaro is a huge project participating in many open source communities and working on a whole host of improvements for the Linux on ARM space. Monitoring all this good work and ensuring deliverables are on track is the task of a new project which was just rolled out called <a href="http://status.linaro.org">Status</a>. </p>
<p>Linaro engineering is done in cycles, each of which is six months in length so Status always shows information for the current cycle. There are plans to extend this to show past and future work too.</p>
<h2>Technical Requirements, Blueprints, Work Items and Burndown Charts</h2>
<p>Status is an evolution from the burndown method of tracking which Ubuntu uses (Ubuntu&#8217;s current burndown can be see <a href="http://people.canonical.com/~pitti/workitems/natty/all.html">here</a>) but using a combination of process and code changes, shows more of a requirement focused view. This is because Linaro decided early on to use the notion of <a href="https://wiki.linaro.org/Releases/TechnicalRequirements">Technical Requirements</a>, driving engineering effort from the top down to generate work items to be done. These requirements are gathered before the start of each cycle and the process involves partner discussions, community involvement and public review. This is well documented on <a href="https://wiki.linaro.org/Process/DevelopmentCycle">the Linaro wiki</a>, suffice to say this process generates a lot of work. </p>
<p>These high level requirements are then broken down into <a href="https://launchpad.net/+tour/feature-tracking">Blueprints</a> and finally into <a href="https://wiki.linaro.org/Process/WorkItemsHowto">Work Items</a> and Status is there to help make sense of all this.</p>
<h2>Status Breakdown</h2>
<p><img alt="" src="http://www.linuxuk.org/images/status-header-explanation.png" title="The status.linaro.org header bar" class="aligncenter" width="738" height="232" /></p>
<p>The main Status page shows the progress towards the work done in Linaro and links off to more information on a per-Technical Requirement basis. To get at a more focused breakdown the header toolbar across the top of the Status webpage allows you to view the information per team, per milestone or even per individual. All of these views give you a window in to the work being done during the Linaro Engineering Cycle (currently <a href="https://wiki.linaro.org/Releases/1105">Linaro 11.05</a>). </p>
<p>Navigating around the site gives you a great sense of achievement. Linaro is undertaking a huge amount of engineering work and with Status, visualising that effort just became a lot easier.</p>
<p>Over the coming months we will be improving Status to incorporate more information but for now, I give you status.linaro.org.</p>
<p><img alt="" src="http://www.linuxuk.org/images/tr-breakdown.png" title="Technical Requirement breakdown" class="aligncenter" width="738" height="653" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2011/02/tracking-open-source-projects-in-linaro/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linaro 11.05 Alpha-1 Released</title>
		<link>http://www.linuxuk.org/2010/12/linaro-11-05-alpha-1-released/</link>
		<comments>http://www.linuxuk.org/2010/12/linaro-11-05-alpha-1-released/#comments</comments>
		<pubDate>Fri, 03 Dec 2010 08:49:44 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=784</guid>
		<description><![CDATA[Hi, The Linaro team is pleased to announce the availability of the 11.05 Alpha-1 images. These very early developer images build on the great work done during the 10.11 cycle and can be downloaded from the following location: http://releases.linaro.org/platform/linaro-n/ The images consist of two parts. A hardware pack which can be found under the ./hwpacks [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Hi,</p>
<p>The Linaro team is pleased to announce the availability of the 11.05<br />
Alpha-1 images. These very early developer images build on the great<br />
work done during the 10.11 cycle and can be downloaded from the<br />
following location:</p>
<p>http://releases.linaro.org/platform/linaro-n/</p>
<p>The images consist of two parts. A hardware pack which can be found<br />
under the ./hwpacks directory contains hardware specific packages such<br />
as the kernel and bootloader. The second part is the rootfs which is<br />
combined with the hardware pack to create a complete image. For<br />
information on how to create an image please see:</p>
<p>http://wiki.linaro.org/Releases/MilestoneBuilds</p>
<p>More information on Linaro in general and the 11.05 plans can be<br />
found at:</p>
<p> * Homepage: http://www.linaro.org<br />
 * Wiki: http://wiki.linaro.org<br />
 * 11.05: http://wiki.linaro.org/Releases/1105</p>
<p>Also subscribe to the important Linaro mailing lists and join our IRC<br />
channels to stay on top of Linaro developments:</p>
<p> * Announcements:</p>
<p>http://lists.linaro.org/mailman/listinfo/linaro-announce</p>
<p> * Development:</p>
<p>http://lists.linaro.org/mailman/listinfo/linaro-dev</p>
<p> * IRC:<br />
    #linaro on irc.freenode.net</p>
<p>For any errata issues please see:</p>
<p>http://wiki.linaro.org/Releases/1105/Alpha1#Issues</p>
<p>Bug reports for this release should be filed in Launchpad against the<br />
individual packages that are affected, if a suitable package cannot be<br />
identified, feel free to assign them to: </p>
<p>http://www.launchpad.net/linaro</p>
<p>Regards,<br />
Jamie.<br />
&#8211;<br />
Linaro Release Manager
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/12/linaro-11-05-alpha-1-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Planning and Executing the Linaro Cycle</title>
		<link>http://www.linuxuk.org/2010/10/planning-and-executing-the-linaro-cycle/</link>
		<comments>http://www.linuxuk.org/2010/10/planning-and-executing-the-linaro-cycle/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 14:50:55 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[Presentation]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=747</guid>
		<description><![CDATA[The Linaro release cycle is similar to the Ubuntu one but does has some subtle differences, specifically around the planning stages. This presentation shows how Linaro plans, implements and finally releases software every six months. The slides for this presentation can be found on slideshare.net and are available in many formats on my Linaro wiki [...]]]></description>
			<content:encoded><![CDATA[<p>The Linaro release cycle is similar to the Ubuntu one but does has some subtle differences, specifically around the planning stages. This presentation shows how Linaro plans, implements and finally releases software every six months.</p>
<p>The slides for this presentation can be found on slideshare.net and are available in many formats on <a href="http://wiki.linaro.org/JamieBennett">my Linaro wiki page</a>.</p>
<div align="center">
<div style="width:425px" id="__ss_5366141"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/JamieBennett/planning-and-executing-the-linaro-cycle" title="Planning and executing the Linaro cycle">Planning and executing the Linaro cycle</a></strong><object id="__sse5366141" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=planningandexecutingthelinarocycle-101005151240-phpapp02&#038;stripped_title=planning-and-executing-the-linaro-cycle&#038;userName=JamieBennett" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse5366141" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=planningandexecutingthelinarocycle-101005151240-phpapp02&#038;stripped_title=planning-and-executing-the-linaro-cycle&#038;userName=JamieBennett" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/JamieBennett">JamieBennett</a>.</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/10/planning-and-executing-the-linaro-cycle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ARM A15: A Game Changer</title>
		<link>http://www.linuxuk.org/2010/09/arm-a15-a-game-changer/</link>
		<comments>http://www.linuxuk.org/2010/09/arm-a15-a-game-changer/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 22:26:24 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Maemo]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[harware]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=700</guid>
		<description><![CDATA[ARM? Who are they? ARM are a humongous company, not so much in employee numbers and site buildings, but in the number of actual products that their technology comes to market with. From a seemingly small number of incredibly smart people comes a sales figure of nearly 3 ARM chips for every man, woman and [...]]]></description>
			<content:encoded><![CDATA[<h3>ARM? Who are they?</h3>
<p>ARM are a humongous company, not so much in employee numbers and site buildings, but in the number of actual products that their technology comes to market with. From a seemingly small number of incredibly smart people comes a sales figure of nearly 3 ARM chips for every man, woman and child on the planet, a huge feat that, with <a href="http://www.zdnet.com/blog/microsoft/new-microsoft-arm-licensing-agreement-could-a-windows-phone-tablet-be-coming/6924">recent</a> <a href="http://www.electronicsweekly.com/Articles/2010/09/24/49520/marvell-has-three-core-arm-chip-for-smartphones.htm">partnership</a> <a href="http://www.linaro.org">announcements</a>, and <a href="http://www.electronista.com/articles/10/08/09/rumors.of.ipad.w.new.cpu.and.amd.fusion.apple.http://www.electronista.com/articles/10/08/09/rumors.of.ipad.w.new.cpu.and.amd.fusion.apple.tv/">rumors</a> <a href="http://www.worldtech24.com/phones/new-arm-chip-codenamed-eagle-power-super-smartphones">galore</a>, is only going to get bigger.</p>
<p>ARM shares have gone from a level of just over 135 this time last year to well over 400 today and with ARM&#8217;s Q3 2010 Earnings release due Oct 26th, I&#8217;m sure we will see continued growth. But why all the fuss?</p>
<p>ARM has been around for a long time. Smartphones, set-top boxes, even a <a href="http://en.wikipedia.org/wiki/RoboSapien">robot</a> or two so what is going so right for ARM lately? Well their deal with Apple for the strangely named A4 (cleverly stripped Cortex-A8, ARMv7-A core) which went into the iPad, iPhone, iPod, Apple TV, and is now the corner-stone of Apples iOS solutions has helped, a deal with Microsoft, dozens of ARM based Android phones, and the odd Maemo/MeeGo phone helps. But now we have a new era. A time where ARM are moving out of their comfort zone and competing with the likes of Intel and AMD on performance, but this time doing it with an eye to power consumption. There are a lot of exciting things going on at ARM, not to mention their huge focus on Linux with <a href="http://www.linaro.org">Linaro</a>, but their recent <a href="http://www.arm.com/about/newsroom/arm-unveils-cortex-a15-mpcore-processor-to-dramatically-accelerate-capabilities.php">announcement</a> of the ARM A15 architecture got me excited more than others.</p>
<h3>Low Powered, Multi-Core, High Performance</h3>
<p>The A15 is billed as having:</p>
<blockquote><p>
Unprecedented levels of performance, power-efficiency, and technology leadership
</p></blockquote>
<p>and reading the technical specs one can only wonder what is in store for this architecture. Some of the highlights include:</p>
<ol>
<ul>
<li>Up to 2.5Gz clock speed</li>
<li>Chip fabrication down to  28nm</li>
<li>Address up to 1TB of memory</li>
<li>Hardware Virtualisation</li>
<li>Single to Quad core (and beyond) configurations</li>
<li>Suitable for everything from phones to servers</li>
</ul>
</ol>
<h3>Possibilities</h3>
<p>So looking at the specifications, where is this chip likely to land? Well, its not quite that easy to guess as the processor itself is so versatile. If one were to attempt a guess one could hypothesise that we will see at least phones and netbooks but more importantly tablets, laptops, and servers. The last three, maybe four are new to ARM. But a chip so capable has its uses.</p>
<ol>
<ul>
<li> For netbooks and laptops, a more powerful CPU is essential. Couple this with low power consumption and an increasingly powerful user experience from <a href="http://www.ubuntu.com">Ubuntu</a>, <a href="http://www.linaro.org">Linaro</a> and other Linux distributions equates to a great portable laptop device.
</li>
<li>
Tablets are the new buzz word. Android is the main contender to Apple at the moment although RIM have just announced their <a href="http://na.blackberry.com/eng/?IID=rim_playbook_homepage">PlayBook</a> and HP cannot be discounted with their acquisition of PALM and <a href="http://en.wikipedia.org/wiki/WebOS">WebOS</a>. If its not an Apple device then its most likely to be Linux based (unless its the QNX RIM tablet) and what better way to utilise that than to use a flavour that is <a href="http://www.linaro.org">highly optimised for ARM based Linux devices</a>.
</li>
</li>
<li>
Servers are uncharted territory for ARM. Quietly, bubbling up amongst the tech crowd is the notion that vast arrays of hot, expensive to run, power-hungry x86 based servers could be replaced by cold, cheap, powerful ARM servers. For a company who pays millions (upon millions) of dollars for a server farm, saving money on both climate control to cool servers and their electricity bill is huge news. Couple that with the fact that ARM servers could be cheaper to purchase and you get a lot of buzz in this area. One such company that caught this curve early was <a href="http://www.smooth-stone.com/">SmoothStone</a>. Expect to see a huge uptake in the interest of ARM based servers in the coming 12 months.
</li>
</ol>
<h3>Conclusion</h3>
<p>ARM based devices are ubiquitous, just like Linux. You may of not of even heard of ARM, just like you may not of heard of Linux, but making a phone call or searching on Google means you could already using their respective technologies.</p>
<p>ARM, just like Linux, is a quiet pioneer, prevalent in the background just waiting for the opportunity to become mainstream. Whether mainstream is the goal, prevalence most definitely is on the agenda. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/09/arm-a15-a-game-changer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>LinuxCon 2010</title>
		<link>http://www.linuxuk.org/2010/08/linuxcon-2010/</link>
		<comments>http://www.linuxuk.org/2010/08/linuxcon-2010/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 20:40:29 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Conference]]></category>
		<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[harware]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=653</guid>
		<description><![CDATA[This month I had the pleasure of attending LinuxCon in Boston. The event was a great success and I managed to get some face-to-face time with old and new friends alike, including the new Ubuntu Release Manager, Kate Stewart and the new Ubuntu Technical Architect, Allison Randal among others. I attended many, many sessions and [...]]]></description>
			<content:encoded><![CDATA[<p><img alt="Boston Skyline" src="http://www.linuxuk.org/images/boston.jpg" class="aligncenter" width="500" height="166" /><br />
This month I had the pleasure of attending <a href="http://events.linuxfoundation.org/events/linuxcon">LinuxCon</a> in Boston. The event was a great success and I managed to get some face-to-face time with old and new friends alike, including the new Ubuntu Release Manager, Kate Stewart and the new Ubuntu Technical Architect, <a href="http://allisonrandal.com/">Allison Randal</a> among others. I attended many, many sessions and even managed to catch up with one or two people to talk business but the sessions that stood out for me were:</p>
<h4>A Technical Look at Linux at Oracle &#8211; Wim Coekaerts</h4>
<p>Wim is a great speaker and the topic was new to me so I listened intently. Unfortunately Oracle followed up by promptly <a href="http://www.guardian.co.uk/technology/2010/aug/13/oracle-sues-google-over-android-os">suing Google</a>.</p>
<h4>Mobile Linux: Adapting Practices, Driving Innovation, Collaboration, and Scalability &#8211; Rob Chandhok</h4>
<p>Rob outlined Qualcomms Open Source effort. They do a lot of good work with Linux and their latest announcement, that they would be making an effort to consolidate work done in the ARM eco-sphere, echo&#8217;s what Linaro is tasked at achieving. I&#8217;m sure there will be a lot of overlap and collaboration going forward.</p>
<h4> Android/Linux Kernel: Lessons Learned &#8211; Matthew Garrett</h4>
<p>Matthew spent his time describing the failed attempt to get Android&#8217;s power management solution, suspend blockers, into the mainline kernel. It was a heated discussion at times but did highlight some failings on both Google&#8217;s and the kernel communities sides.</p>
<h4>Linux Kernel Panel &#8211; James Bottomley, Jon Corbet, Dave Jones, Chris Mason, Ted Ts&#8217;o</h4>
<p>Kernel panels, or round-tables, seem to be a common practice at many conferences and this was no exception. A good bunch of speakers, lots of questions from the audience including one or two on the status of the ARM kernel.<br />
<img alt="Kernel Panel at LinuxCon" src="http://www.linuxuk.org/images/kernel-panel.jpg" class="aligncenter" width="500" height="211" /></p>
<h4>Open Source Software Adoption Patterns in Enterprise IT &#8211; Jeffrey Hammond</h4>
<p>Jeffrey fired of statistics and facts about the studies his company have been doing with regards to Linux adoption. The facts proved interesting with a trend for an accelerated Linux adoption from the pool of people he surveyed.</p>
<h4>MeeGo: Where Are We Now &#8211; Dawn Foster</h4>
<p>Dawn gave a high-level introduction to MeeGo, the project bearing the fruits of the collaboration between Nokia and Intel. Nothing new was discussed but the level of interest in MeeGo was evident by the full room. </p>
<h4>Doing What it Takes: Current Legal Issues in Defending FOSS &#8211; Eben Moglen</h4>
<p>Listening to Eben speak is a pleasure in itself, let alone listening to him talk about a subject close to the heart of many open source developers. For someone to stand there for 30 mins, without slides or prompts, never fumble a word and capture the attention of everyone in the room, Eben must be commended.</p>
<h4> Selling the Value of Open Source When Cost is Not the Driver &#8211; Ravi Simhambhatla</h4>
<p>Virgin America wouldn&#8217;t be my obvious choice when selecting a company that really utilizes and &#8216;gets&#8217; open source but Ravi&#8217;s explanation of how they use it, where they were before open source, and what they have planned for the future was captivating. Virgin America really are revolutionizing their internal IT departments by using Linux and they have even bigger plans for the future.</p>
<p>Overall a good event, looking forward to the next one.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/08/linuxcon-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Launchpad, Work Item tracking, and Linaro Landing Teams</title>
		<link>http://www.linuxuk.org/2010/08/launchpad-work-item-tracker-and-linaro-landing-teams/</link>
		<comments>http://www.linuxuk.org/2010/08/launchpad-work-item-tracker-and-linaro-landing-teams/#comments</comments>
		<pubDate>Sat, 07 Aug 2010 20:51:23 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Launchpad]]></category>
		<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Presentation]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=645</guid>
		<description><![CDATA[Recently I was asked to give a couple of presentations. One is entitled &#8220;Launchpad and Work Item tracking&#8221; and is a short introduction to Launchpad and how we track work items, the other is &#8220;An overview of Landing Teams within Linaro&#8221; which introduces the Landing Team concept and offers insight into what a Landing Team [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I was asked to give a couple of presentations. One is entitled &#8220;Launchpad and Work Item tracking&#8221; and is a short introduction to Launchpad and how we track work items, the other is &#8220;An overview of Landing Teams within Linaro&#8221; which introduces the <a href="https://wiki.linaro.org/LandingTeams">Landing Team</a> concept and offers insight into what a Landing Team for ARM could initially concentrate on. The slides from both presentations can be found on slideshare.net and are available in many formats on <a href="https://wiki.linaro.org/JamieBennett#Presentations%20Given">my Linaro wiki page</a>.</p>
<div align="center">
<b>Launchpad and Work Item tracking</b></p>
<div style="width:425px" id="__ss_4910486"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/JamieBennett/launchpad-and-work-item-tracking-within-linaro" title="Launchpad and Work Item tracking within Linaro">Launchpad and Work Item tracking within Linaro</a></strong><object id="__sse4910486" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=launchpadandworkitemtrackingarm20100805-100805164919-phpapp02&#038;stripped_title=launchpad-and-work-item-tracking-within-linaro" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4910486" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=launchpadandworkitemtrackingarm20100805-100805164919-phpapp02&#038;stripped_title=launchpad-and-work-item-tracking-within-linaro" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/JamieBennett">JamieBennett</a>.</div>
</div>
<p><b>An overview of Landing Teams within Linaro</b></p>
<div style="width:425px" id="__ss_4910581"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/JamieBennett/landing-teams-within-linaro" title="Landing Teams within Linaro">Landing Teams within Linaro</a></strong><object id="__sse4910581" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=landingteamsarm20100805-100805171533-phpapp01&#038;stripped_title=landing-teams-within-linaro" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse4910581" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=landingteamsarm20100805-100805171533-phpapp01&#038;stripped_title=landing-teams-within-linaro" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more <a href="http://www.slideshare.net/">presentations</a> from <a href="http://www.slideshare.net/JamieBennett">JamieBennett</a>.</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/08/launchpad-work-item-tracker-and-linaro-landing-teams/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Linaro Alpha-3 Released</title>
		<link>http://www.linuxuk.org/2010/08/linaro-alpha-3-released/</link>
		<comments>http://www.linuxuk.org/2010/08/linaro-alpha-3-released/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 10:12:02 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[10.11]]></category>
		<category><![CDATA[Announcement]]></category>
		<category><![CDATA[Release]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=637</guid>
		<description><![CDATA[Hot on the heals of the Ubuntu Alpha-3 announcement, please all welcome Linaro Alpha-3. Hi, Well, it&#8217;s that time again, please all welcome Linaro Alpha 3 into the world. This will be the final release before the beta version arrives at the end of August and signals Linaro&#8217;s continued maturity towards the final November image. [...]]]></description>
			<content:encoded><![CDATA[<p>Hot on the heals of the Ubuntu Alpha-3 <a href="https://lists.ubuntu.com/archives/ubuntu-devel-announce/2010-August/000742.html">announcement</a>, please all welcome Linaro Alpha-3.</p>
<blockquote><p>
<i>Hi,</p>
<p>Well, it&#8217;s that time again, please all welcome Linaro Alpha 3 into the<br />
world. This will be the final release before the beta version arrives<br />
at the end of August and signals Linaro&#8217;s continued maturity towards<br />
the final November image.</p>
<p>Highlights of this release include:</p>
<ul>
<li>A small Linaro headless image with basic OMAP3 beagle board support<br />
  (reported working on other architectures with minimal changes).</li>
<li>A new software archive rebuild with GCC 4.4.4, CodeSourcery<br />
   enhancements and ARM-related improvements.</li>
<li>Support for opengl ES development through MESA.</li>
<li>GPS support via gypsy and geoclue.</li>
<li>Netbook user interface capabilities with the latest EFL software<br />
   stack.</li>
</ul>
<p>More Information on this development release as well as download and<br />
installation instructions can be found at:</p>
<ol>
<p>http://wiki.linaro.org/Releases/1011/Alpha3</p>
</ol>
<p>More information on Linaro in general and the 10.11 plans can be found<br />
at:</p>
<ul>
<li>Homepage: http://www.linaro.org</li>
<li>Wiki: http://wiki.linaro.org</li>
<li>10.11: http://wiki.linaro.org/Releases/1011</li>
</ul>
<p>Also subscribe to the important Linaro mailing lists and join our IRC<br />
channels to stay on top of Linaro developments:</p>
<ul>
<li>Announcements: http://lists.linaro.org/mailman/listinfo/linaro-announce</li>
<li>Development: http://lists.linaro.org/mailman/listinfo/linaro-dev</li>
<li>IRC: #linaro on irc.freenode.net</li>
</ul>
<p>For any errata issues please see:</p>
<ol>
<p>http://wiki.linaro.org/Releases/1011/Alpha3#Issues</p>
</ol>
<p>Bug reports for this release should be filed in Launchpad against the<br />
individual packages that are affected, if a suitable package cannot be<br />
identified, please feel free to assign them to:</p>
<ol>
<p>http://www.launchpad.net/linaro</p>
</ol>
<p>Regards,<br />
Jamie.<br />
&#8211;<br />
Linaro Release Manager</i>
</p></blockquote>
<p>The original announcement can be found <a href="http://lists.linaro.org/pipermail/linaro-announce/2010-August/000008.html">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/08/linaro-alpha-3-released/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Linaro Tools and Infrastructure Sprint</title>
		<link>http://www.linuxuk.org/2010/06/linaro-tools-and-infrastructure-sprint/</link>
		<comments>http://www.linuxuk.org/2010/06/linaro-tools-and-infrastructure-sprint/#comments</comments>
		<pubDate>Thu, 10 Jun 2010 11:37:20 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=586</guid>
		<description><![CDATA[For the past couple of days I&#8217;ve been attending the first ever sprint held by the Linaro Tools and Infrastructure team. The sprint itself lasts all week but I arranged to be there for just Tuesday and Wednesday to find out what they had planned and to join up with a few guests. This event [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><img src="http://www.linuxuk.org/images/ARM-badge.png" alt="ARM visitors badge" /></div>
<p>For the past couple of days I&#8217;ve been attending the first ever <a href="http://wiki.linaro.org/Events/2010-06-InfrastructureKickStart">sprint</a> held by the <a href="http://www.linaro.org">Linaro</a> <a href="http://wiki.linaro.org/Infrastructure/">Tools and Infrastructure</a> team. The sprint itself lasts all week but I arranged to be there for just Tuesday and Wednesday to find out what they had planned and to join up with a few <a href="http://www.codesourcery.com/">guests</a>.</p>
<p>This event is slightly different from what we typically do at Ubuntu sprints. The team hasn&#8217;t been together for that long so there was equal focus on both information sharing and collaboration. To that end, mornings were for presentations and discussion, afternoons for hands-on hacking.</p>
<p>A link to the whole schedule is <a href="http://wiki.linaro.org/Events/2010-06-InfrastructureKickStart">here</a>; for my account of what happened whilst I was there, read on.</p>
<p>Tuesday started with a discussion on image building by <a href="https://edge.launchpad.net/~mwhudson">Michael Hudson</a>. Often lively and full of good information, the key steps to producing the Linaro images was the focus of conversation. Two launchpad specifications cover this effort, the first, <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-image-building-tool">arm-m-image-building-tool</a> concerns improving live-helper to accommodate Linaro&#8217;s needs, the second, <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-image-building-console">arm-m-image-building-console</a> aims to produce a web based front-end for the image building tools.</p>
<p><a href="https://edge.launchpad.net/~zkrynicki">Zygmunt Krynicki</a>&#8216;s project entitled <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-validation-dashboard">Validation Dashboard</a> was next (slides can be found <a href="http://ubuntuone.com/p/6fE/">here</a>). An ambitious project to produce a front end visual representation for various testing tools; this effort is of great importance as validation and correctness is paramount to the software releases Linaro makes.</p>
<p>Another requirement for Linaro is the ability to <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-archive-branching">branch</a> and <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-derived-archive-rebuild">rebuild</a> parts of the Ubuntu archive. Linaro benefits from the great effort that is put into the Ubuntu archive but as Linaro&#8217;s needs are at times, different, being able to diverge without affecting Ubuntu itself is important. This effort is being lead by <a href="https://edge.launchpad.net/~james-w">James Westby</a>.</p>
<p>Tuesday morning finished with <a href="https://edge.launchpad.net/~pwlars">Paul Larson</a>&#8216;s testsuite and profiler presentation. Closely related to Zygmunt&#8217;s dashboard effort, Paul is working on combing the various<a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-testsuites-and-profilers"> testsuites and profiles</a> into one big <a href="https://blueprints.edge.launchpad.net/ubuntu/+spec/arm-m-automated-testing-framework">validation effort</a>.</p>
<p>At this point the guys from <a href="http://www.codesourcery.com/">Code Sourcery</a> joined us to discuss toolchain&#8217;s and related tools. <a href="https://edge.launchpad.net/~will-deacon">Will Deacon</a>, <a href="https://edge.launchpad.net/~doko">Matthias Klose</a> and <a href="http://davidrusling.co.uk/index.html">David Rusling</a> joined the conversation and many points were ironed out. Linaro will benefit from the great work Code Sourcery do around GCC and related tools, producing what we think will be the industry standard tool chain for ARM based devices. A lofty goal but everyone behind the effort is confident.</p>
<p>Talk on tools and toolchains continued to be the focus for the rest of Tuesday and Wednesday. Code Sourcery went away with a pile of work items and the Linaro members todo lists were equally full. There was just enough time Wednesday to sit down with Dave Rusling to formally sign off the <a href="http://wiki.linaro.org/Linaro1011/TechnicalRequirements">technical requirements</a>.</p>
<p>As one Linux Weekly News author <a href="http://lwn.net/Articles/391189/">put it</a>,</p>
<blockquote><p><em>the list of planned achievements for the five months before the release is quite ambitious &#8230; even completing a big chunk of it would be quite an accomplishment</em></p></blockquote>
<p>We believe we can do it and with the great individuals such as those at the sprint this week, the 10.11 release will be something special.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/06/linaro-tools-and-infrastructure-sprint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Towards Linaro 10.11</title>
		<link>http://www.linuxuk.org/2010/06/towards-linaro-10-11/</link>
		<comments>http://www.linuxuk.org/2010/06/towards-linaro-10-11/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 15:34:41 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Linaro]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=563</guid>
		<description><![CDATA[&#8220;Any intelligent fool can make things bigger and more complex&#8230; It takes a touch of genius &#8211; and a lot of courage to move in the opposite direction&#8221;. - Albert Einstein A little history Perhaps a little known fact is that well over 15 billion chips have been shipped using ARM&#8217;s technologies, 1.3 billion in [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>&#8220;Any intelligent fool can make things bigger and more complex&#8230; It takes a touch of genius &#8211; and a lot of courage to move in the opposite direction&#8221;.<br />
- <strong>Albert Einstein</strong></p></blockquote>
<h2>A little history</h2>
<p><img style="float: right;" src="http://www.linuxuk.org/images/arm_logo.gif" alt="" /> Perhaps a little known fact is that well over <a href="http://www.arm.com/about/company-profile/index.php">15 billion</a> chips have been shipped using ARM&#8217;s technologies, <a href="http://www.arm.com/about/newsroom/26746.php">1.3 billion</a> in the last quarter of 2009 alone and as the internet goes truely mobile this is set to sky rocket. ARM have sold over 600 processor licenses to more than 200 companies and 12 of the top 20 semiconductor companies use their technologies. ARM based devices really are everywhere. In contrast, Intel have shipped just <a href="http://www.extremetech.com/article2/0,2845,2363643,00.asp">3.3 billion</a> to date. Renowned for their low power consumption and high performance, ARM based devices really do seem to be the holy grail of computing but why is it that Intel continues to dominates the desktop, laptop, netbook and server market?</p>
<h2>Fragmentation</h2>
<p>Developing for ARM devices isn&#8217;t without its problems. There are a lot of companies all working independently on producing their own products, often duplicating effort. Kernels, boot loaders, and to a lesser extent middleware are being worked on in isolation with little in the way of standards and a common direction. This is scary for those who are used to working in the Intel world where one kernel and one boot loader will pretty much work on all compatible devices. To really push ARM devices into the standard spaces Intel currently enjoy&#8217;s, something needs to be done.</p>
<h2>Ubuntu&#8217;s Linux on ARM initative</h2>
<p><img style="float: right;" src="http://www.linuxuk.org/images/ubuntu_logo.png" alt="" />Canonical, creators of the renowned Ubuntu distribution, and ARM saw the need to rally around an effort to produce a modern, full-featured Linux distribution tailored for ARM devices. Together, starting in 2008, Canonical and ARM took on the task of bring <a href="http://www.ubuntu.com/news/arm-linux">Ubuntu to ARM platforms</a>. Release 9.04, codenamed &#8220;<a href="https://wiki.ubuntu.com/JauntyJackalope/ReleaseNotes">Jaunty Jackalope</a>&#8221; was the first Ubuntu release supporting Freescales iMX51 and Marvell&#8217;s Dove platforms. This distribution was further refined in the 9.10 <a href="https://wiki.ubuntu.com/ARM/KarmicReleaseNotes">Karmic Koala</a> release and 10.04, <a href="https://wiki.ubuntu.com/ARM/LucidReleaseNotes">Lucid Lynx</a> even added support for a third ARM platform, TI&#8217;s <a href="http://beagleboard.org/">Beagle Board</a>. With a completely redesigned user interface, a web based office solution and many <a href="http://www.linuxuk.org/2010/05/ubuntu-lucid-lynx-on-arm/">more improvements</a>, Lucid is a magnificent release; however there is still a need for a more consolidated effort. This is where <a href="http://www.linaro.org/">Linaro</a> fits into the story.</p>
<h2>What is Linaro?</h2>
<p><img style="float: right;" src="http://www.linuxuk.org/images/linaro_logo.gif" alt="" /> Linaro is an initiative undertaken by ARM, Canonical and partners with the task of improving the state of the whole Linux on ARM ecosphere. It brings together the vast talents of the open source community and ARM&#8217;s wealth of experience in the electronics industry to work on key and game-changing projects. It will work in the various upstreams where possible and provide engineering, technical and guidance support for a wide and diverse set of problem area&#8217;s. Linaro will not just help other projects, there will also be a clear set of deliverables which will culminate Linaro&#8217;s efforts into regular 6 monthly engineering releases, starting this November.</p>
<h2>Release Objectives</h2>
<p>So this is the area which gets me the most excited. As the release manager for Linaro I am responsible for making sure each and every release captures exactly what the essence of Linaro is, <strong>consolidation</strong>, <strong>collaboration</strong>, <strong>improvement</strong> and <strong>robustness</strong>. Each of these qualities are  goals for the Linaro releases and to that end our first release, 10.11, will contain all of these in abundance.</p>
<p>Building upon the already successful Linux on ARM effort, Linaro will utilize Canonical&#8217;s <a href="http://www.launchpad.net/">Launchpad</a> framework including bug management, code hosting and blueprints.</p>
<p>Just some of the high-level highlights are below. I&#8217;ll leave the other Linaro team members to blog the details about their teams efforts later.</p>
<ol>
<li>Help standardize the industry on common kernel versions and features.</li>
<li>Improve debugging and performance analysis at the kernel level.</li>
<li>Bring power management and performance improvements including boot speed reduction.</li>
<li>Promote and implement device-tree&#8217;s on ARM hardware.</li>
<li>Provide test &#8216;heads&#8217;, whole vertical software stacks and distributions, to show what can be done on top of Linaro.</li>
<li>Explore integrating telephony right into the distribution.</li>
<li>Improve the state of graphics acceleration.</li>
<li>Provide QA and validation harnesses to ensure anything built with Linaro is of the highest standard.</li>
<li>Offer performance analysis and suggestions on how to improve.</li>
<li>Supply a whole host of development, archive and image management, and distribution creation and customization tools.</li>
</ol>
<p>And much, much more. A full list of blueprints which capture what we are trying to achieve can be found on the <a href="http://wiki.linaro.org/Linaro1011/">Linaro wiki</a>.</p>
<h2>Get Involved</h2>
<p>For more information on the Linaro initiative please see the official <a href="http://www.linaro.org">website</a> and the <a href="http://wiki.linaro.org">wiki</a>. We have <a href="http://lists.linaro.org">mailing lists</a> and a <a href="http://www.launchpad.net/linaro">Launchpad project page</a> and I invite you all to come and participate in this exciting and ground-breaking venture.</p>
<h2>What next?</h2>
<p>So whats next? Well, the famous words of Albert Einstein that opened this post are most relevant here. We are the Genius&#8217;s trying to make ARM development both easier and simpler. So with courage and a bit of luck, Linaro will succeed in bring Linux and ARM to a whole new level.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/06/towards-linaro-10-11/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Ubuntu Lucid Lynx on ARM</title>
		<link>http://www.linuxuk.org/2010/05/ubuntu-lucid-lynx-on-arm/</link>
		<comments>http://www.linuxuk.org/2010/05/ubuntu-lucid-lynx-on-arm/#comments</comments>
		<pubDate>Tue, 11 May 2010 19:53:11 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[embedded]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=490</guid>
		<description><![CDATA[What a fantastic release Ubuntu 10.04, aka Lucid Lynx was. Many, many people helped to make 10.04 rock and as some of them attend the Ubuntu Developer Summit (UDS) this week to thrash out the roadmap for Maverick Meerkat, its a good time to look back at what happened to the ARM version of Lucid [...]]]></description>
			<content:encoded><![CDATA[<p>What a fantastic release <a href="http://www.ubuntu.com/products/whatisubuntu/1004features">Ubuntu 10.04</a>, aka Lucid Lynx was. Many, many people helped to make 10.04 rock and as some of them attend the <a href="https://wiki.ubuntu.com/UDS-M">Ubuntu Developer Summit</a> (UDS) this week to thrash out the roadmap for <a href="http://www.markshuttleworth.com/archives/336">Maverick Meerkat</a>, its a good time to look back at what happened to the ARM version of Lucid this cycle.</p>
<h3>A new user interface</h3>
<p>One of the most obvious changes is the user interface. The ARM version of Ubuntu&#8217;s previous release, Karmic Koala, booted to the default Ubuntu desktop. For some this was fine but typically today&#8217;s ARM devices tend to be different. At present, they tend to have smaller screens, less resources and little in the way of graphics acceleration. To overcome some of these limitations in the x86 netbook world, the <a href="https://wiki.ubuntu.com/UNR">netbook-launcher</a> user interface was created. Based on <a href="http://www.clutter-project.org/">Clutter</a>, netbook-launcher could not run on the ARM devices Ubuntu was targeting due to a lack of 3D acceleration. Enter netbook-launcher-efl, a 2D version of the x86 netbook interface written using EFL packages.</p>
<p><a href="http://www.linuxuk.org/2010/02/the-new-ui-for-arm-based-ubuntu-devices/">Read more about the 2D EFL based launcher</a>.</p>
<p><img src="http://www.linuxuk.org/images/ARM-UNE-Default-Screenshot-small.jpg" alt="netbook-launcher-efl using the older karmic theme" /></p>
<h3>Faster Live CD boots</h3>
<p>Booting a Live CD is something that most new Ubuntu users do (and many existing users too). Its often their first experience of an Ubuntu release and should give a good impression. Well, on some ARM hardware, booting this Live CD image took over 3 minutes, not exactly the impression we would hope. So investigations happened into what was causing this slowness. In the end the final boot time was reduced by around 35% on all Ubuntu Live images, not just ARM ones.</p>
<p><a href="http://www.linuxuk.org/2010/02/ubuntu-live-cds-now-33-faster/">Read more about the Live CD boot time improvements.</a></p>
<h3>Web Office and Web Mail integration</h3>
<p>Open Office on a resource limited platform isn&#8217;t the greatest experience and to make matters worse, on the ARM architecture there are issues building it correctly. A new way of viewing, editing and saving office documents was needed and for the Lucid cycle a web-based solution was integrated into the desktop called webservice-office-zoho.</p>
<p><a href="http://www.linuxuk.org/2010/04/ubuntus-new-web-office-integration/">Read more about the web office integration.</a></p>
<p>Similarly, Evolution could be considered too heavy-weight for ARM device needs. A solution was implemented to enable integration with several online mail providers.</p>
<p><a href="http://castrojo.wordpress.com/2010/04/14/better-webmail-integration/">Read more about the web mail integration.</a></p>
<h3>Optimized Tool Chain Defaults</h3>
<p>This release includes a complete archive rebuild using more modern tool chain defaults that the latest ARM hardware can take advantage of. As of Lucid Lynx, packages are built using <a href="http://www.arm.com/products/processors/technologies/instruction-set-architectures.php">Thumb-2</a> to reduce code size and improve performance, <a href="http://www.arm.com/products/processors/technologies/neon.php">NEON</a> for accelerate multimedia and signal processing, and are optimized for <a href="http://www.arm.com/products/processors/index.php">ARMv7A</a> based chips. Although this means that some older hardware will not work with the latest Ubuntu release it does mean that the images perform much better on modern hardware.</p>
<h3>Other Improvements</h3>
<p>Much bug fixing went on this cycle. The <a href="http://qa.ubuntuwire.com/ftbfs/lucid.html">fail to build list</a> (FTBFS), a list of packages that fail to build on a given architecture, was a focal point of activity. For the first time ever, the number of packages that failed to build on ARM from the main archive was zero (apart from libx86 which refuses to leave the build queue for ARM due to a bug), a great achievement.</p>
<p>The <a href="http://code.google.com/chromium/">Chromium</a> browser <a href="https://edge.launchpad.net/ubuntu/lucid/armel/chromium-browser">now works</a> on ARM, <a href="https://edge.launchpad.net/project-rootstock">rootstock</a>, the tool to build ARM rootfs tarballs gained a gui frontend, we added support for the very popular OMAP platform (<a href="http://beagleboard.org/">beagle board</a>) and many small improvements were implemented, making this the best Ubuntu ARM release ever.</p>
<p>We here at Canonical are very proud of the Lucid Lynx on ARM and are extremely excited at what future releases will bring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/05/ubuntu-lucid-lynx-on-arm/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Ubuntu&#8217;s New Web Office Integration</title>
		<link>http://www.linuxuk.org/2010/04/ubuntus-new-web-office-integration/</link>
		<comments>http://www.linuxuk.org/2010/04/ubuntus-new-web-office-integration/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 12:49:45 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[embedded]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=442</guid>
		<description><![CDATA[Why Online? Desktop Integration with the cloud is hot news. Ubuntu One is a great example of this. Currently Ubuntu One integrates file storage, contacts and notes sync, and now you can even buy music from the online store, delivered straight to the Rythmbox media player. But for some devices, integration with the cloud isn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<h4>Why Online?</h4>
<p>Desktop Integration with the cloud is hot news. <a href="https://one.ubuntu.com/">Ubuntu One</a> is a great example of this. Currently Ubuntu One integrates file storage, contacts and notes sync, and now you can even buy music from the <a href="https://wiki.ubuntu.com/UbuntuOne/MusicStore">online store</a>, delivered straight to the Rythmbox media player. But for some devices, integration with the cloud isn&#8217;t just a nice feature, it completely changes the user experience (UX). Take for instance a low powered, possibly mobile/embedded system with limited processing power and memory. A cloud based service for these devices could allow resource intensive tasks to be offloaded to an online server somewhere, greatly improving the UX. One set of tasks that are used often but can put a strain on resources are related to office document editing.</p>
<h4>Ubuntu&#8217;s Current Offerings</h4>
<p>The standard Ubuntu image currently contains the <a href="http://www.openoffice.org/">Open Office</a> suite. For those that do not know, Open Office is, from the website:</p>
<blockquote><p>
&#8220;OpenOffice.org 3  is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. It is available in many languages and works on all common computers.&#8221;
</p></blockquote>
<p>Open Office also has around <a href="http://www.openoffice.org/FAQs/build_faq.html">9 million lines of code</a> spread over 30 thousand files, in short, its a large project. Running this on a device with limited resources is a recipe for disaster. Of course there are alternatives, <a href="http://www.abisource.com/">Abiword</a> and <a href="http://projects.gnome.org/gnumeric/">Gnumeric</a> are examples of two applications that replicate functionality found in Open Office&#8217;s Writer and Calc respectively. There are also online services such as <a href="http://www.google.com/docs">Google Docs</a> and <a href="http://www.zoho.com/">Zoho</a> but neither of these are tightly integrated with the desktop, until now. Enter <a href="http://www.launchpad.net/webservice-office-zoho">webservice-office-zoho</a>.</p>
<h4>Why Zoho?</h4>
<p>First off, why Zoho and not, for instance, Google Docs. Both services offer great functionality and are very competitive but the ultimate decision came down to which suited our use case the most. What we wanted was for a user to double click on a document which would then seamlessly open ready for editing. From there the user would edit, read, and maybe even save it back to the local device. No fuss, no logging in, no other requirements, just open and get on with it. Similary, when a user launches the application on its own, we wanted the correct type of service to open ready for the user to concentrate on their document. The service that allowed us to do this was Zoho. Zoho allows the user to do all of this without ever registering or logging in. Of course you get online storage with Zoho if you do register, but if you choose not to you can still get a full featured experience.</p>
<h4>Integrating Zoho with the Desktop</h4>
<p>So what do you get with this new integration. Well as alluded to before you can:</p>
<ul>
<li>Open, read, edit and save email document attachments.</li>
<li>Open, read, edit and save local documents.</li>
<li>Open, read, edit and save remote documents linked to with a url.</li>
<li>Launch the required application, Writer, Show or Sheet (Word Processor, Presentations, Spreadsheets) which will present the user with an empty document of that type ready to edit.</li>
<li>More functionality to come in <a href="http://www.markshuttleworth.com/archives/336">Maverick Meerkat</a>.</li>
</ul>
<div align="center"><img src="http://www.linuxuk.org/images/woz-1.png"><br /><i>webservice-office-zoho</i> shown here installed along side Open Office</div>
<h4>The Future</h4>
<p>This functionality is currently only available as default on Ubuntu&#8217;s ARM images, typically where limited hardware resources are more commonly found. But that&#8217;s not to say <a href="http://www.launchpad.net/webservice-office-zoho">webservice-office-zoho</a> can&#8217;t be used on any other Ubuntu install. As the package is in the main Ubuntu repository, a simple:</p>
<blockquote><p>
sudo apt-get install webservice-office-zoho
</p></blockquote>
<p>will install it on your Lucid based machine or if you are feeling brave, checkout the latest bazaar branch with:</p>
<blockquote><p>
bzr branch lp:webservice-office-zoho
</p></blockquote>
<p>There are lots of things planned for the future of webservice-office-zoho. If you have comments, idea&#8217;s or just want to rant, come along to the web integration <a href="https://wiki.ubuntu.com/UDS-M">UDS</a> session this May, either in person or via online methods or just leave your thoughts here.</p>
<div align="center"><img src="http://www.linuxuk.org/images/woz-2.png"></div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2010/04/ubuntus-new-web-office-integration/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
		<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]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></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&#8217;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&#8217;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.<br />
<span id="more-411"></span></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&#8217;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&#8217;s ARM based releases starting from Lucid (10.04). It&#8217;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&#8217;t not restricted to ARM hardware only, in fact if you have Lucid installed now, getting the launcher couldn&#8217;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>64</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.<br />
<span id="more-394"></span></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&#8217;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&#8217;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>
&#8220;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&#8217;t set.&#8221;
</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&#8217;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>13</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 20:38:19 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[ARM]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=379</guid>
		<description><![CDATA[Taken from the dinning area in the Hilton Portland &#038; Executive Tower Hotel 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 [...]]]></description>
			<content:encoded><![CDATA[<div align="center"><a href="http://www.linuxuk.org/images/portland.JPG"><img src="http://www.linuxuk.org/images/portland_small.jpg"></a><br/><i>Taken from the dinning area in the Hilton Portland &#038; Executive Tower Hotel</i></div>
<p><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&#8217;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>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 21:49:29 +0000</pubDate>
		<dc:creator>JamieBennett</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Uncategorized]]></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&#8217;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&#8217;m a big media fiend, just ask my wife. We now don&#8217;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 &#8230;). 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&#8217;m a former user of XBMC on the first generation XBOX&#8217;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&#8217;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&#8217;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>11</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&#8217;t get any coverage for Snow Leopard and Linux in general never really gets a shout at all so what&#8217;s going on? Well in the interests [...]]]></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&#8217;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&#8217;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>&#8220;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.&#8221;</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&#8217;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>&#8220;Risking another pasting from its supporters, I&#8217;ll predict that Ubuntu will remain a very niche product &#8211; but it&#8217;s Google&#8217;s Android which could bring open-source to the mass consumer market.&#8221;</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&#8217;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&#8217;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>Testing Ubuntu Netbook Remix in a Virtual Machine</title>
		<link>http://www.linuxuk.org/2009/09/testing-ubuntu-netbook-remix-in-a-virtual-machine/</link>
		<comments>http://www.linuxuk.org/2009/09/testing-ubuntu-netbook-remix-in-a-virtual-machine/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 11:40:39 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></category>
		<category><![CDATA[UNR]]></category>
		<category><![CDATA[VirtualBox]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=161</guid>
		<description><![CDATA[So you want to help test the Ubuntu distribution that is customised specifically for netbooks but don&#8217;t have a netbook to test it on? That&#8217;s not a problem. What you need is a virtual machine and an Ubuntu Netbook Remix (UNR) image. Installing a Virtual Machine My virtual machine software of choice on Ubuntu is [...]]]></description>
			<content:encoded><![CDATA[<p>So you want to help test the Ubuntu distribution that is customised specifically for netbooks but don&#8217;t have a netbook to test it on? That&#8217;s not a problem. What you need is a virtual machine and an Ubuntu Netbook Remix (UNR) image.</p>
<div align="center"><a href="http://www.linuxuk.org/images/UNR.png"><img src="http://www.linuxuk.org/images/UNR-small.png"></a></div>
<p><b><span id="more-161"></span></b></p>
<h3>Installing a Virtual Machine</h3>
<p>My virtual machine software of choice on Ubuntu is the excellent <a href="http://www.virtualbox.org/">VirtualBox</a>. The easiest way to get this on Ubuntu is to apt-get install it on the command line. Open up a terminal (Applications-&gt;Accessories-&gt;Terminal) and enter the following at the prompt.</p>
<div><img src="http://www.linuxuk.org/images/apt-get-vb-ose.png" alt="" /></div>
<p>Once installed you will have an option under Applications-&gt;Accessories->VirtualBox OSE. Click this and you should see the VirtualBox application in front of you. Select the &#8220;New&#8221; icon and follow the prompts. You need to name your image something that you will remember, maybe &#8220;Ubuntu NetBook Remix&#8221;, and make sure the operating system is set to Linux and the version, Ubuntu. Give the image 512mb of ram and at least 2GB of hard drive space (it can survive on less but I always like to leave some room).</p>
<h3>Getting the image</h3>
<p>If your helping test UNR you really want to be trying the &#8216;dailies&#8217;. These are complete UNR images that are built every day. The place to get them is at cdimage.ubuntu.com, specifically at</p>
<pre style="text-align: center;">http://cdimage.ubuntu.com/ubuntu-netbook-remix/daily-live/</pre>
<p>The &#8220;Current&#8221; link always points to the most recent build. Select the iso image that looks something like below (karmic release in this example).</p>
<pre style="text-align: center;">karmic-netbook-remix-i386.iso</pre>
<h3>Setting up the Virtual Machine</h3>
<p>Once this is download you want to make sure your virtual machine image will boot into UNR when it first runs. To do this select the &#8220;Settings&#8221; icon from the VirtualBox screen (first make sure you have selected your image in the left-hand column).</p>
<p>What you are presented with now is a list of options for your virtual machine image. The one we are interested in is CD/DVD-ROM. Select this option. Below you can see an example of what it should look like once configured correctly.</p>
<div><img src="http://www.linuxuk.org/images/VirtualBox-image.png" alt="" /></div>
<p>Use the folder icon next to the ISO setting to browse for the image you downloaded.</p>
<p>Press OK then hit &#8220;Start&#8221; whilst your image is selected to run it.</p>
<h3>Ubuntu Netbook Remix</h3>
<p>If everything has been done correctly you should be presented with the boot screen from Ubuntu asking whether you want to try it, install, e.t.c (after you have selected your language). Go ahead and install it to your virtual hard drive.</p>
<p>Once installed remember to disconnect the CDROM (Devices-&gt;Unmount CDROM from the launch window) to ensure that you don&#8217;t boot up the install .iso again.</p>
<p>If everything was installed you should be presented with something like this.</p>
<div><img src="http://www.linuxuk.org/images/UNR.png" alt="" /></div>
<p>If you get a message telling you to disable KVM in the kernel, a quick,</p>
<pre style="text-align: left;">lsmod | grep kvm
sudo rmmod kvm-intel
sudo rmmod kvm</pre>
<p>should fix it.</p>
<p>The lsmod finds any running modules that are related to KVM (which in my case are kvm-intel and kvm). The two commands afterwards remove them from the running kernel which enables VirtualBox to run.</p>
<h3>Bugs?</h3>
<p>If you find any bugs with Ubuntu Netbook Remix then be sure to either file them at the Launchpad site (<a href="https://edge.launchpad.net/netbook-remix">Netbook Remix on Launchpad</a>) or discuss them with the developers on irc at <code>irc.freenode.net</code> channel <code>#ubuntu-mobile</code>.</p>
<p>Most of all, have fun.</p>
<h3>Additions</h3>
<p>It was pointed out to me by <a href="http://linuxtesting.blogspot.com/">Paul Larson</a> that the resolution that VirtualBox gives you for UNR by default isn&#8217;t what is traditionally found of netbooks. The more widespread 1024&#215;576 pixels is what most machines have.</p>
<p>To enable this in your virtual machine, head on over to Paul&#8217;s blog and <a href="http://linuxtesting.blogspot.com/2009/07/what-ok-button.html">read how to do it</a>. What you should have at the end is something more like this.</p>
<p>Please note that you need to have the vbox additions installed to do this.</p>
<div align="center">
<img src="http://www.linuxuk.org/images/unr-1024x576.png">
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/09/testing-ubuntu-netbook-remix-in-a-virtual-machine/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>New Development Machine</title>
		<link>http://www.linuxuk.org/2009/09/new-development-machine/</link>
		<comments>http://www.linuxuk.org/2009/09/new-development-machine/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 12:40:12 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[harware]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=151</guid>
		<description><![CDATA[Recently I decided to build a new PC which was to become my main development machine. Before I started looking at the price and performance of all the major parts I had a good idea what I wanted, fast CPU, lots of RAM, fairly large hard drive e.t.c. but what I ended up with wasn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I decided to build a new PC which was to become my main development machine. Before I started looking at the price and performance of all the major parts I had a good idea what I wanted, fast CPU, lots of RAM, fairly large hard drive e.t.c. but what I ended up with wasn&#8217;t exactly what I first imagined.</p>
<p><b><span id="more-151"></span></b></p>
<h3>I know what I want</h3>
<p>I first thought that one of the new i7 CPU&#8217;s from Intel would be way to go but on careful consideration I found that the price for the chip itself is at a premium and a motherboard to support it is also expensive. I settled on a nice quad core instead.</p>
<p>Another thing on my wish list was lots of RAM. Again my initial assumptions were wrong. I thought either 6GB or 8GB would be the right way to go but after doing a lot of research online it seems that anything over 4GB isn&#8217;t really worth it unless you have a special use case, which I don&#8217;t. I settled on 4GB.</p>
<h3>What I actually got</h3>
<p>The full list of parts was:</p>
<p>Intel Core 2 Quad Q9400 2.66GHz (Retail 775)<br />
ASRock G43Twins-FullHD 775 DDR3 Micro ATX Motherboard<br />
Corsair 4GB TwinX DDR3 PC3-10600 1333Mhz Dual Channel DHX DDR3 (2x2GB)<br />
1.5TB Samsung EcoGreen F2 SATA-2 Hard Drive<br />
LG GGW-H20L Blu-ray Disc Rewriter &amp; HD DVD ROM Retail Kit<br />
Thermaltake TTM5 Midi Case<br />
OCZ 400W StealthXStream Power Supply PSU</p>
<p>Bought later (see below)<br />
Gainward nVidia 8400GS 256MB Fanless Graphics Card, TV/DVI/HDTV</p>
<p>So as you can see, the PC isn&#8217;t a screaming, bleeding edge computer but it is a great example of price vs performance. If you take out the Bluray burner which was an indulgence of mine, the above parts came in at just over £400. Not too bad for a very over-clockable quad core CPU, a good amount of RAM and hard drive space and a recent motherboard.</p>
<h3>Problems</h3>
<p>The only part of the list which I was a little concerned with was the motherboard. Traditionally motherboards can cause problems with Linux, especially new ones but my fears were seemingly unfounded as there were examples of it <a href="http://www.phoronix.com/scan.php?page=article&amp;item=asrock_g43&amp;num=8">working fine</a>. But it seems I was right to be concerned.</p>
<p>With the add-on graphics card that came with the board, Karmic wouldn&#8217;t even boot to the installer <a href="http://bugs.launchpad.net/ubuntu/+source/linux/+bug/429908">Launchpad Bug:429908</a>. Jaunty would install but gave a lot of problems with the X server. The on-board graphics worked with Jaunty but performed terribly so my only answer was to purchase another graphics card. Fortunately the Geforce 8400GS was less that £25 delivered and works flawlessly with the Nvidia proprietary drivers.</p>
<h3>Conclusion</h3>
<p>So I now have a fast PC running Jaunty. I really want to upgrade it to Karmic but my experience with Karmic isn&#8217;t great at the moment. Alpha 4 on my laptop ran great but a &#8216;sudo apt-get upgrade&#8217; a couple of days ago resulted in a non-booting machine. I suspect its something to do with the change to upstart that Karmic is doing at the moment but I&#8217;m not sure. I&#8217;ve also had a lot of trouble initially trying to installing Karmic on the PC. Maybe now the Geforce 8400GS is there instead of the add-on card it will work but I can&#8217;t afford to risk it yet.</p>
<p>All in all I&#8217;m happy with the machine. Bluray movies work (although I have to rip them under a Windows XP virtual machine) and the speed is great, I&#8217;ve even tried some overclocking; I&#8217;ve had it at 3.2GHz stable.</p>
<p>Now if only I could get Karmic working.</p>
<h3>Update</h3>
<p>I bit the bullet and did an &#8220;<em>update-manager -d</em>&#8220;. Everything is working as far as I can see, yeah!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/09/new-development-machine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Ventures Ahead</title>
		<link>http://www.linuxuk.org/2009/09/new-ventures/</link>
		<comments>http://www.linuxuk.org/2009/09/new-ventures/#comments</comments>
		<pubDate>Tue, 15 Sep 2009 19:15:15 +0000</pubDate>
		<dc:creator>Jamie Bennett</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Ubuntu Netbook Remix]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[personal]]></category>

		<guid isPermaLink="false">http://www.linuxuk.org/?p=140</guid>
		<description><![CDATA[As a follow-up to my work related post about me losing my job to the economic crisis, I though it would be only fitting to announce my new role, that of Ubuntu Mobile Developer for Canonical. I&#8217;m really looking forward to working with a hugely talented team and helping Ubuntu continue to be the first [...]]]></description>
			<content:encoded><![CDATA[<p>As a follow-up to my work related post about me <a href="http://www.linuxuk.org/?p=40">losing my job to the economic crisis</a>, I though it would be only fitting to announce my new role, that of Ubuntu Mobile Developer for <a href="http://www.linuxuk.org">Canonical</a>. I&#8217;m really looking forward to working with a <a href="https://www.launchpad.net/~ubuntu-mobile">hugely talented team</a> and helping Ubuntu continue to be the first choice OS for Linux based machines.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.linuxuk.org/2009/09/new-ventures/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

