<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Marcin Juszkiewicz » linaro</title>
	
	<link>http://marcin.juszkiewicz.com.pl</link>
	<description>Embedded Linux development</description>
	<lastBuildDate>Sat, 11 May 2013 15:08:54 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/HrwWebsiteLinaro" /><feedburner:info uri="hrwwebsitelinaro" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Call for ALSA UCM profiles</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/baVjFiPfNS4/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/05/11/call-for-alsa-ucm-profiles/#comments</comments>
		<pubDate>Sat, 11 May 2013 14:36:31 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[chromebook]]></category>
		<category><![CDATA[fedora]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3098</guid>
		<description><![CDATA[When I bought Samsung ARM Chromebook few months ago I had no idea about UCM profiles and burnt speakers (left is dead, right is resting)&#8230; This was good lesson. I learnt more about how UseCase Manager works, took profiles from ChromeOS and added them into Ubuntu so other users will be a bit more safe [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/11/call-for-alsa-ucm-profiles/">Call for ALSA UCM profiles</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>When I bought Samsung ARM Chromebook few months ago I had no idea about UCM profiles and <a href="http://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-your-chromebook/">burnt speakers</a> (left is dead, right is resting)&#8230;</p>

<p>This was good lesson. I learnt more about how UseCase Manager works, took profiles from ChromeOS and added them into Ubuntu so other users will be a bit more safe (due to lack of testers it took months to merge it into &#8220;precise&#8221; and &#8220;quantal&#8221; releases).</p>

<p>During last months I had discussions  with some Debian, Ubuntu, Fedora developers about how to solve such problems and how to keep UCM profiles shared between distributions.</p>

<p>In meantime Liam Girdwood pointed me to (not used) UCM git tree at ALSA Project server. So finally I spent some time and <a href="http://mailman.alsa-project.org/pipermail/alsa-devel/2013-May/061891.html">sent Ubuntu ones for merging</a>.</p>

<p>I also got <a href="https://bugs.launchpad.net/ubuntu/+source/alsa-lib/+bug/1178772">newer profiles for OMAP4 devices</a> and some updates for Chromebook ones.</p>

<p>The idea is to collect UCM profiles, keep them in one place and share in each distribution packages. So if your hardware has profiles created then join us to make users life easier.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2012/12/01/chromebook-hackers-unite/" title="Permanent link to Chromebook hackers: unite!">Chromebook hackers: unite!</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/11/23/chromebook-support-for-ubuntu/" title="Permanent link to Chromebook support for Ubuntu">Chromebook support for Ubuntu</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/12/19/i-did-not-finished-with-chromebook/" title="Permanent link to I did not finished with Chromebook">I did not finished with Chromebook</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/12/06/dear-samsung-11-you/" title="Permanent link to Dear Samsung: @#$@%@!!!!11!!$#$# you!">Dear Samsung: @#$@%@!!!!11!!$#$# you!</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/12/10/how-to-fry-speakers-in-your-chromebook/" title="Permanent link to How to fry speakers in your Chromebook">How to fry speakers in your Chromebook</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/11/call-for-alsa-ucm-profiles/">Call for ALSA UCM profiles</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=baVjFiPfNS4:pFk2e-e4cmc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=baVjFiPfNS4:pFk2e-e4cmc:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=baVjFiPfNS4:pFk2e-e4cmc:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/baVjFiPfNS4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/05/11/call-for-alsa-ucm-profiles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/05/11/call-for-alsa-ucm-profiles/</feedburner:origLink></item>
		<item>
		<title>State of Linaro layers for OpenEmbedded</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/tKgvQldMb9A/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/#comments</comments>
		<pubDate>Thu, 09 May 2013 17:02:40 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[armv8]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[openembedded]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3092</guid>
		<description><![CDATA[As I will leave Linaro at the end of May I would like to write a summary of current state of Linaro layers for OpenEmbedded. At Linaro we have 3 layers: meta-aarch64 meta-linaro meta-linaro-toolchain First one is BSP kind. I know that it had some issues which affected each build which had it in BBLAYERS [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/">State of Linaro layers for OpenEmbedded</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>As I will leave Linaro at the end of May I would like to write a summary of current state of Linaro layers for OpenEmbedded.</p>

<p>At Linaro we have 3 layers:</p>

<ol>
<li>meta-aarch64</li>
<li>meta-linaro</li>
<li>meta-linaro-toolchain</li>
</ol>

<p>First one is BSP kind. I know that it had some issues which affected each build which had it in BBLAYERS but I fixed those issues. I would like to thank Khem Raj for pointing me at those.</p>

<p>We have git version of binutils there due to some changes which were not present in 2.23 line. But use of this version is not required as builds are fine with OE Core one.</p>

<p>We have &#8220;tune-armv8.inc&#8221; in this layer as well. There was attempt to merge that into OE Core but &#8220;/lib or /lib64&#8243; discussion started and at that time I decided to skip it. There are similar discussions at GCC and Glibc mailing lists. Once they sort that out OE tune file will be adapted by someone (I hope).</p>

<p>Rest of recipes can be split into 2-3 types. Few (like sysprof, emacs) just disable recipes for AArch64. Other have extra patches to add missing functionality or defines. And we have Linaro kernel for AArch64 there.</p>

<p>Second layer has ARMv7a(b) machine definitions used for our machine independent builds and some recipes.</p>

<p>There are no patches for OE recipes here. The only exception is busybox where we enable &#8220;dpkg(-deb)&#8221; command which we need for our tools used to merge rootfs with hardware support.</p>

<p>We have &#8220;recipes-extra&#8221; where we keep new recipes which may not be in a nicest state so are not yet merged into OpenEmbedded (or have no use there like &#8220;meta-toolchain-hhvm&#8221; one).</p>

<p>&#8220;recipes-linaro&#8221; is for our stuff. Images, automatic root shell on serial port etc.</p>

<p>And finally is toolchain layer. Everything here is related to gcc-linaro and Linaro binary cross toolchains (armv7a and aarch64 ones). GCC 4.6 and 4.7 is there but 4.6 one will be removed when 4.8 will be added into OE Core.</p>

<p>Who will maintain those layers after my leave? This was not decided yet. There are few guys at Linaro who know how to use OpenEmbedded but I think that most of them is outside of Builds and Baselines team.</p>

<p>If you have any questions then better ask now.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2012/07/10/openembedded-again/" title="Permanent link to OpenEmbedded again">OpenEmbedded again</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/08/arm-64-bit-porting-for-openembedded/" title="Permanent link to ARM 64-bit porting for OpenEmbedded">ARM 64-bit porting for OpenEmbedded</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/01/11/doing-openembedded-builds-in-ram/" title="Permanent link to Doing OpenEmbedded builds in RAM">Doing OpenEmbedded builds in RAM</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/25/aarch64-for-everyone/" title="Permanent link to AArch64 for everyone">AArch64 for everyone</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/01/17/aarch64-porting-update/" title="Permanent link to AArch64 porting update">AArch64 porting update</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/">State of Linaro layers for OpenEmbedded</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=tKgvQldMb9A:QnH6Q8Ji-18:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=tKgvQldMb9A:QnH6Q8Ji-18:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=tKgvQldMb9A:QnH6Q8Ji-18:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/tKgvQldMb9A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/</feedburner:origLink></item>
		<item>
		<title>Looks like it is time for me to say good bye again</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/WAhtqKVW38I/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/#comments</comments>
		<pubDate>Mon, 06 May 2013 22:12:19 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3087</guid>
		<description><![CDATA[Good things have one ugly part in common &#8212; they have to end one day&#8230; For me that day will be 31st May 2013 when contract between Canonical and Linaro will end. Those 3 years were great. I wrote a lot about it half year ago so those of you who are new &#8211; go [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/">Looks like it is time for me to say good bye again</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>Good things have one ugly part in common &#8212; <strong>they have to end one day&#8230;</strong> For me that day will be 31st May 2013 when contract between Canonical and Linaro will end.</p>

<p>Those 3 years were great. I wrote a lot about it half year ago so those of you who are new &#8211; go to <a href="http://marcin.juszkiewicz.com.pl/2012/10/26/so-long-and-thanks-for-all-the-fish/">my previous &#8220;good bye Linaro&#8221; post</a> before reading rest of this post.</p>

<p>Half year ago I was going to Canonical but <a href="http://marcin.juszkiewicz.com.pl/2012/11/19/staying-at-linaro/">got hold at Linaro for longer</a>. Then I made a mistake by agreeing to postpone my move to Linaro instead of joining as soon as possible &#8212; my fault&#8230;</p>

<p>Last 6 months were full of interesting things. We went from just bootstrapped AArch64 port to fully working LAMP and SDK images built with OpenEmbedded. I integrated all Linaro layers into one repository and reorganized in a way that those who want only our toolchains can have them without using any of our changes. This move was greeted by lot of maintainers and users from OpenEmbedded community. Wherever new toolchain components were provided for tests I had them checked on first day to see how AArch64 situation got improved and provided fixes when they were needed.</p>

<p>Recent release of Yocto Project has several changes done by me and Riku Voipio integrated. OpenEmbedded project also made release and has even more our changes in it. Most of those were AArch64 related, some were software updates or fixes to low level stuff.</p>

<p>Linaro Enterprise Group has Owen Yamauchi from Facebook working on porting HipHopVM. He is using SDK created by OpenEmbedded to not worry about any build dependencies or missing libraries. With my work (and work from porters like Riku Voipio, Steve McIntyre, Yvan Roux and others) he got not only libraries but also tools he needed for his job.</p>

<p>Andy Johnson started OpenJDK porting &#8212; also with OpenEmbedded. Riku provided instructions which I merged into our &#8216;jenkins-setup&#8217; scripts to make live easier for Andy.</p>

<p>Due to all that work I am often contacted by random people (not only from Linaro) wherever they have some AArch64 related questions. Sometimes even with ARMv4/EABI related like post from Nicolas Pitre a day after RMK wrote that FPU emulator has to be removed from the Linux kernel. I provided him instructions how to make such build and just to be sure that I did not made any mistakes I tried one on my machine. IIRC none of main distributions support EABI for ARMv4 (no thumb) processors.</p>

<p>But looks like all that has to end. Unless someone from Linaro member companies (or who knows, maybe even Linaro itself) wants to hire me. I am open for offers.</p>

<p>If I go outside of @linaro.org then I would like to stay around and check how things go &#8212; probably as &#8216;community member&#8217; or how it is called.</p>

<p>And one more thing at the end. As usual when I end my work at one place <a href="http://pl.linkedin.com/in/marcinjuszkiewicz">I gather recommendations on LinkedIn</a>. If you have few spare minutes and want to write something then it will be appreciated.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/" title="Permanent link to 3 years at Canonical">3 years at Canonical</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/26/so-long-and-thanks-for-all-the-fish/" title="Permanent link to So long, and thanks for all the fish">So long, and thanks for all the fish</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/01/17/aarch64-porting-update/" title="Permanent link to AArch64 porting update">AArch64 porting update</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/05/09/state-of-linaro-layers-for-openembedded/" title="Permanent link to State of Linaro layers for OpenEmbedded">State of Linaro layers for OpenEmbedded</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/25/aarch64-for-everyone/" title="Permanent link to AArch64 for everyone">AArch64 for everyone</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/">Looks like it is time for me to say good bye again</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=WAhtqKVW38I:PhQrU0YaL2Q:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=WAhtqKVW38I:PhQrU0YaL2Q:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=WAhtqKVW38I:PhQrU0YaL2Q:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/WAhtqKVW38I" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/</feedburner:origLink></item>
		<item>
		<title>Linux 3.9 and Chromebook support</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/z0Q_t2O3mw4/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/#comments</comments>
		<pubDate>Tue, 30 Apr 2013 08:03:40 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[chromebook]]></category>
		<category><![CDATA[kernel]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3074</guid>
		<description><![CDATA[Linus Torvalds released Linux 3.9 and many websites published summaries what&#8217;s new in it. One of common entries is support for ChromeOS laptops. But what that means for Samsung ARM Chromebook users? Let&#8217;s start with Kernel Newbies summary which lists 5 commits: Platform: x86: Add Chrome OS Laptop driver Platform: x86: chromeos_laptop &#8211; Add Acer [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/">Linux 3.9 and Chromebook support</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>Linus Torvalds released Linux 3.9 and many websites published summaries what&#8217;s new in it. One of common entries is support for ChromeOS laptops. But what that means for Samsung ARM Chromebook users?</p>

<p>Let&#8217;s start with <a href="http://kernelnewbies.org/Linux_3.9#head-14fb10824a8618d21d0c2bfe97b0c1ee6d5c59bd">Kernel Newbies summary</a> which lists 5 commits:</p>

<ul>
<li><a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d1381f45ad54e0bb40ef19f99e87187ff3458bdb">Platform: x86: Add Chrome OS Laptop driver</a></li>
<li><a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=261f171f571a82c1f990d484c374aa3f7236fe5e">Platform: x86: chromeos_laptop &#8211; Add Acer C7 trackpad</a></li>
<li><a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=e65a624b86241405b51cadc8e36944966b8c36b7">Platform: x86: chromeos_laptop &#8211; Add HP Pavilion 14</a></li>
<li><a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=33a84f8a7694e442a624556ef3ae40e91e31bd11">Platform: x86: chromeos_laptop &#8211; Add Pixel Touchscreen</a></li>
<li><a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=8016bcbc380f952bfccb82fde3bb8b4b9cbd6400">Platform: x86: chromeos_laptop &#8211; Add Taos tsl2583 device</a></li>
</ul>

<p>None of them are for ARM Chromebook. But that does not mean that nothing was done for it. <a href="http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=d7e34d12ba877fa77080257d2621c29769333c40">Touchpad driver</a> was merged, many Exynos platform changes were made but yeah &#8212; still lot to do.</p>

<p>But that&#8217;s a curse of ARM platforms&#8230;</p>

<p><strong>UPDATE:</strong> Arnd Bermann wrote a comment on my <a href="https://plus.google.com/u/0/105007947798310229700/posts/8uSH36b7etF">Google+ post</a> that Olof Johansson has &#8220;linux-next&#8221; bootable on ARM Chromebook. YAY!</p>

<p><strong>UPDATE:</strong> I got ChromeOS 3.8 kernel running on my Chromebook. Needs some testing and then will land in &#8220;saucy&#8221; as default one probably.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2012/03/26/ubuntu-12-04-precise-and-cross-compilation-of-arm-kernels/" title="Permanent link to Ubuntu 12.04 &#8216;precise&#8217; and cross compilation of ARM kernels">Ubuntu 12.04 &#8216;precise&#8217; and cross compilation of ARM kernels</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/" title="Permanent link to Hardware acceleration on Chromebook">Hardware acceleration on Chromebook</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2010/10/19/how-to-cross-compile-arm-kernel-under-ubuntu-10-10/" title="Permanent link to How to cross compile ARM kernel under Ubuntu 10.10">How to cross compile ARM kernel under Ubuntu 10.10</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2011/06/20/linux-3-0-under-ubuntu-natty-11-04/" title="Permanent link to Linux 3.0 under Ubuntu &#8216;natty&#8217; 11.04">Linux 3.0 under Ubuntu &#8216;natty&#8217; 11.04</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/11/08/used-chromebook-for-few-days/" title="Permanent link to Used Chromebook for few days">Used Chromebook for few days</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/">Linux 3.9 and Chromebook support</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=z0Q_t2O3mw4:dhz4OjELxI0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=z0Q_t2O3mw4:dhz4OjELxI0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=z0Q_t2O3mw4:dhz4OjELxI0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/z0Q_t2O3mw4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/</feedburner:origLink></item>
		<item>
		<title>3 years at Canonical</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/x_s4dRQudRU/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/#comments</comments>
		<pubDate>Fri, 26 Apr 2013 08:33:20 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[company]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3065</guid>
		<description><![CDATA[Today I can celebrate 3 years of working for Canonical. First days I was supposed to start from 1st May but as I had vacations already planned for that week (in Poland 1st and 3rd May are national holidays) they asked me to start work one week earlier &#8212; on 26th April 2010. First week [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/">3 years at Canonical</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>Today I can celebrate <a href="http://marcin.juszkiewicz.com.pl/2010/04/06/another-job-change/">3 years of working for Canonical</a>.</p>

<h3>First days</h3>

<p>I was supposed to start from 1st May but as I had vacations already planned for that week (in Poland 1st and 3rd May are national holidays) they asked me to start work one week earlier &#8212; on 26th April 2010.</p>

<p>First week was usual learning about company rules, structure, reading wiki etc. Then I went for vacations and right after I was going for <a href="http://marcin.juszkiewicz.com.pl/2010/05/10/uds-day-0/">UDS-M</a> (somewhere around Brussels, Belgium) where I met a team of people of unnamed project. Some days after event that team got a name: <strong>Linaro</strong>.</p>

<h3>Linaro Developer Platform</h3>

<p>I am a member of Developer Platform from beginning. Our team was changing, we got more people than we lost some as they moved to newly created teams and we had few renames. First it was Foundations (like Ubuntu Foundations at Canonical), then Developer Platform, then just Platform. Now we are <del>Bold &amp; Beautiful</del>Builds and Baselines.</p>

<p>We work on delivering components done by other teams (like ARM and AArch64 cross toolchains, Linux kernel), provide test images created from Ubuntu packages or built with OpenEmbedded (soon also Fedora).</p>

<p>Since September 2012 I am working on <a href="http://marcin.juszkiewicz.com.pl/2012/10/08/arm-64-bit-porting-for-openembedded/">AArch64 (64-bit ARM) bring-up with use of OpenEmbedded</a> (as at that time none of distributions had anything working to base on). Updated toolchain, fixed many issues with different software packages, patched some applications/libraries. Cooperated with few teams at Linaro and with several upstream projects.</p>

<h3>Canonical or Linaro?</h3>

<p>As some people remember <a href="http://marcin.juszkiewicz.com.pl/2012/10/26/so-long-and-thanks-for-all-the-fish/">there was a moment</a> last year <a href="http://marcin.juszkiewicz.com.pl/2012/11/01/it-is-hard-to-write-job-description-when-you-are-leaving/">when I was supposed to leave</a> Linaro and go to Canonical. But <a href="http://marcin.juszkiewicz.com.pl/2012/11/19/staying-at-linaro/">someone decided to keep me for longer</a>&#8230;</p>

<p>But such things does not last forever. At the end of May I will probably end my journey at Linaro cause contract for Canonical&#8217;s engineers will end. Unless someone wants to keep me for longer&#8230;</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2013/03/26/35-months-at-linaro/" title="Permanent link to 35 months at Linaro">35 months at Linaro</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/05/06/looks-like-it-is-time-for-me-to-say-good-bye-again/" title="Permanent link to Looks like it is time for me to say good bye again">Looks like it is time for me to say good bye again</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/26/so-long-and-thanks-for-all-the-fish/" title="Permanent link to So long, and thanks for all the fish">So long, and thanks for all the fish</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/08/arm-64-bit-porting-for-openembedded/" title="Permanent link to ARM 64-bit porting for OpenEmbedded">ARM 64-bit porting for OpenEmbedded</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/01/03/2012-timeline/" title="Permanent link to 2012 timeline">2012 timeline</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/">3 years at Canonical</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=x_s4dRQudRU:ayNRp1j1dik:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=x_s4dRQudRU:ayNRp1j1dik:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=x_s4dRQudRU:ayNRp1j1dik:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/x_s4dRQudRU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/26/3-years-at-canonical/</feedburner:origLink></item>
		<item>
		<title>Time to visit UK again?</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/Mvzo3ipnM2k/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/23/time-to-visit-uk-again/#comments</comments>
		<pubDate>Tue, 23 Apr 2013 15:08:02 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[travels]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3058</guid>
		<description><![CDATA[I plan to visit London and Cambridge on 16-22 May. Just for sight-seeing and meeting friends &#8212; no business this time. Plan is to meet old OpenedHand fellows, some old friends from Poland, maybe visit Canonical office just to see it (as I work for them for nearly 3 years). And of course see something [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/23/time-to-visit-uk-again/">Time to visit UK again?</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>I plan to visit London and Cambridge on 16-22 May. Just for sight-seeing and meeting friends &#8212; no business this time.</p>

<p>Plan is to meet old OpenedHand fellows, some old friends from Poland, maybe visit Canonical office just to see it (as I work for them for nearly 3 years). And of course see something cause I was few times in London but managed to see only train/metro stations and nearly nothing more.</p>

<p>Then Cambridge for 40th Cambridge Beer Festival. There are friends to meet as well and maybe see something as well (but here I saw far more things than in London).</p>

<p>As usual flights from/to Berlin to one of London airports (plan to return from Stansted as it is the easiest to get there from Cambridge). Need to sort out some places to stay.</p>

<p>Also have to check which UK prepaid is useful today. I need few gigabytes over HSPA &#8212; previously Giffgaff was fine for it for just 10 GBP but they have changed rules. Tethering required due to tablet and Chromebook (which I plan to get repaired or replaced).</p>

<p>Any suggestions for 3G or place to stay?</p>
<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/23/time-to-visit-uk-again/">Time to visit UK again?</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=Mvzo3ipnM2k:7A3Q56DpAKg:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=Mvzo3ipnM2k:7A3Q56DpAKg:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=Mvzo3ipnM2k:7A3Q56DpAKg:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/Mvzo3ipnM2k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/23/time-to-visit-uk-again/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/23/time-to-visit-uk-again/</feedburner:origLink></item>
		<item>
		<title>Death to Raspberry/Pi — Beaglebone Black is on a market</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/Uv5qgUdH2Rg/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/#comments</comments>
		<pubDate>Mon, 22 Apr 2013 13:05:45 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[beagleboard]]></category>
		<category><![CDATA[beaglebone]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[free drivers]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3047</guid>
		<description><![CDATA[As guys from/around Texas Instruments promised there is new Beaglebone Black on a market. Faster, cheaper, with video output and other extras. For me it looks like Raspberry/Pi killer done right. What is on board? There is a lot of goods: 1GHz TI AM355x cpu with ARM Cortex-A8 core supporting ARMv7-a instruction set PowerVR GPU [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/">Death to Raspberry/Pi &#8212; Beaglebone Black is on a market</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>As guys from/around Texas Instruments promised there is new <a href="http://beagleboard.org/Products/BeagleBone%20Black">Beaglebone Black</a> on a market. Faster, cheaper, with video output and other extras. For me it looks like Raspberry/Pi killer done right.</p>

<h3>What is on board?</h3>

<p>There is a lot of goods:</p>

<ul>
<li>1GHz TI AM355x cpu with ARM Cortex-A8 core supporting ARMv7-a instruction set</li>
<li>PowerVR GPU with OpenGL ES support (closed source driver)</li>
<li>HDMI output (with audio)</li>
<li>512MB ram</li>
<li>2GB eMMC</li>
<li>92 expansion pins</li>
<li>USB Host</li>
<li>USB device</li>
<li>Ethernet</li>
<li>microSD slot</li>
<li>user controlled LEDs</li>
<li>serial port header</li>
</ul>

<p>And it still supports (most of) expansion boards from the original Beaglebone which can add extra functionality so possibilities are uncountable. <strong>All that for only 45$.</strong></p>

<h3>But why it is better?</h3>

<ol>
<li><p>ARMv7-a cpu core. It means that you can run <strong>any</strong> Linux distribution on it. Think Ubuntu/armhf, Debian/armhf, Fedora/armhf. No need to reinvent a wheel (aka armhfv6 done for Raspbian distribution).</p></li>
<li><p>No dependencies on closed source components. You can boot board and use it with what ever you want and still have control on all sources used. Sure, there are some binary blobs for OpenGL ES but if you do not need this then you are fine. Try to boot R/Pi without binary blobs&#8230;</p></li>
<li><p>Texas Instruments level of support. Sure, we heard that they abandoned mobile market but Sitara line of processors is still in development, there are new CPUs and they provide documentation and source code for product. Also amount of work done in mainline kernel is not something to be ignored.</p></li>
<li><p>Expansion headers. Compare 26 pins of R/Pi with 92 of Beaglebone&#8230; Then add capes to this.</p></li>
</ol>

<h3>So which one to choose?</h3>

<p>Beaglebone Black of course ;D</p>

<p>As people on IRC told there are other cheap devices made in China with faster cpus and more memory. But for me Beaglebone is not &#8216;yet another ARM computer&#8217; but rather &#8216;yet another microcontroller on ultra steroids&#8217; and this is where the true power of this board resides.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2012/03/05/i-am-tired-of-raspberrypi/" title="Permanent link to I am tired of Raspberry/Pi">I am tired of Raspberry/Pi</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2011/08/03/what-is-wrong-with-all-those-cheap-developer-boards/" title="Permanent link to What is wrong with all those cheap developer boards?">What is wrong with all those cheap developer boards?</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/09/28/lets-take-a-look-at-arm-boards-again/" title="Permanent link to Let&#8217;s take a look at ARM boards again">Let&#8217;s take a look at ARM boards again</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/">Death to Raspberry/Pi &#8212; Beaglebone Black is on a market</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=Uv5qgUdH2Rg:4Ja6eOHz7Q0:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=Uv5qgUdH2Rg:4Ja6eOHz7Q0:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=Uv5qgUdH2Rg:4Ja6eOHz7Q0:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/Uv5qgUdH2Rg" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/22/death-to-raspberrypi-beaglebone-black-is-on-a-market/</feedburner:origLink></item>
		<item>
		<title>Automatic sorting of mailing lists with maildrop</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/bGb0N6ru7Z4/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/21/automatic-sorting-of-mailing-lists-with-maildrop/#comments</comments>
		<pubDate>Sun, 21 Apr 2013 17:31:20 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[maildrop]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3041</guid>
		<description><![CDATA[I am subscribed to many mailing lists. Creating filters for them was usually pain but keeping all in one folder was also not useful. So I decided to make it more automatic. There are many pages which will tell you how to use maildrop, how nice it is etc. But as I am used to [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/21/automatic-sorting-of-mailing-lists-with-maildrop/">Automatic sorting of mailing lists with maildrop</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>I am subscribed to many mailing lists. Creating filters for them was usually pain but keeping all in one folder was also not useful. So I decided to make it more automatic.</p>

<p>There are many pages which will tell you how to use maildrop, how nice it is etc. But as I am used to &#8220;autofolder&#8221; set of procmail rules written by Kamal Mostafa from Canonical I had some requirements already and some ideas how to handle few things in other way.</p>

<p>So what I did? Maybe not so much so far:</p>

<ul>
<li>handle @list[sy].DOMAIN servers</li>
<li>autocreation of folder structure (/ML/{DOMAIN}/{LISTNAME})</li>
<li>all GitHub projects are handled as folders of github.com</li>
</ul>

<p>There is a lot of work to do but for now I am happy with what I did.</p>

<p>You can see it in <a href="https://github.com/hrw/dotfiles-mailfilter">hrw/dotfiles-mailfilter</a> repository on github.</p>

<p>If someone finds it useful then please comment, fork, send merge requests, patches etc.</p>
<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/21/automatic-sorting-of-mailing-lists-with-maildrop/">Automatic sorting of mailing lists with maildrop</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=bGb0N6ru7Z4:id6cETxp2zY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=bGb0N6ru7Z4:id6cETxp2zY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=bGb0N6ru7Z4:id6cETxp2zY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/bGb0N6ru7Z4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/21/automatic-sorting-of-mailing-lists-with-maildrop/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/21/automatic-sorting-of-mailing-lists-with-maildrop/</feedburner:origLink></item>
		<item>
		<title>Hardware acceleration on Chromebook</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/xRt7TVWRKQ8/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/#comments</comments>
		<pubDate>Mon, 15 Apr 2013 08:10:30 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[chromebook]]></category>
		<category><![CDATA[license]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3031</guid>
		<description><![CDATA[I think that most asked question about Chromebook in last months was about hardware acceleration. So let&#8217;s write something about it. OpenGL ES There is a driver for OpenGL ES for Samsung Exynos5 Dual cpu present in Chromebook. But there are two versions of it: Week35 and Week45. Both require different kernel versions. Ubuntu 13.04 [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/">Hardware acceleration on Chromebook</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>I think that most asked question about Chromebook in last months was about hardware acceleration. So let&#8217;s write something about it.</p>

<h3>OpenGL ES</h3>

<p>There is a driver for OpenGL ES for Samsung Exynos5 Dual cpu present in Chromebook. But there are two versions of it: Week35 and Week45. Both require different kernel versions.</p>

<p>Ubuntu 13.04 has 3.4.0-5 kernel package which was built from R23 kernel branch. Week35 OpenGL ES driver works with it and you have to grab it from ChromeOS (but maybe it got updated there already).</p>

<p>I still have to find time and get R25 (or R26 or R27) kernel working so we could upgrade to Week45 driver. This one is available in ChromeOS as well (beta or dev).</p>

<h4>Where are my packages?</h4>

<p>There were packages which provided OpenGL ES driver binaries (week45). I removed them due to license issues as it looks like Samsung bought Mali T604 license from ARM Ltd. and got it working with Exynos5 Dual. Then they sub licensed it to Google for use with ChromeOS.</p>

<p>So Samsung does not distribute the driver &#8212; Google does. And even when they give tarball with files there is no license in it &#8212; just standard &#8220;Google Terms of Service&#8221; note.</p>

<p>No redistribution license == no packages. Sure, someone can make &#8220;chromebook-opengles-driver-installer&#8221; like package which would grab binaries from ChromeOS (I did such for week35) or will fetch them from network. Feel free to do it &#8212; you can use <a href="https://github.com/hrw/chromebook-mali-driver">my chromebook-mali-driver repository</a> as a base. Once you will get it working I can put it into <a href="https://launchpad.net/~chromebook-arm">Samsung Chromebook PPA</a>.</p>

<h3>Multimedia decoding</h3>

<p>Other thing is hardware accelerated multimedia decoding (maybe also encoding). Under ChromeOS it was done with OpenMAX stuff. Google even had some binaries available but they crashed badly under Ubuntu.</p>

<p>How situation looks today? No idea as I did not had time for Chromebook stuff in last months.</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2012/11/23/chromebook-support-for-ubuntu/" title="Permanent link to Chromebook support for Ubuntu">Chromebook support for Ubuntu</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/10/18/new-thing-to-buy-samsung-chromebook/" title="Permanent link to New thing to buy: Samsung Chromebook">New thing to buy: Samsung Chromebook</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/04/30/linux-3-9-and-chromebook-support/" title="Permanent link to Linux 3.9 and Chromebook support">Linux 3.9 and Chromebook support</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2012/12/20/how-open-chromebook-is/" title="Permanent link to How open Chromebook is?">How open Chromebook is?</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2013/01/30/chromebook-update/" title="Permanent link to Chromebook update">Chromebook update</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/">Hardware acceleration on Chromebook</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=xRt7TVWRKQ8:Vvmi1f5pYHM:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=xRt7TVWRKQ8:Vvmi1f5pYHM:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=xRt7TVWRKQ8:Vvmi1f5pYHM:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/xRt7TVWRKQ8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/15/hardware-acceleration-on-chromebook/</feedburner:origLink></item>
		<item>
		<title>Revision 2013</title>
		<link>http://feedproxy.google.com/~r/HrwWebsiteLinaro/~3/N0u8gXlt8ts/</link>
		<comments>http://marcin.juszkiewicz.com.pl/2013/04/03/revision-2013/#comments</comments>
		<pubDate>Wed, 03 Apr 2013 21:59:54 +0000</pubDate>
		<dc:creator>Marcin Juszkiewicz</dc:creator>
				<category><![CDATA[default]]></category>
		<category><![CDATA[amiga]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[asus]]></category>
		<category><![CDATA[chromebook]]></category>
		<category><![CDATA[demoscene]]></category>
		<category><![CDATA[linaro]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[travels]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://marcin.juszkiewicz.com.pl/?p=3021</guid>
		<description><![CDATA[This year I spent Easter in other way than in past years. Instead of staying with the family I went for demoscene party &#8212; Revision 2013 in Saarbrücken. Please note (RSS readers mostly) that this post will contain many YouTube videos embedded. Please go to my blog to have them properly displayed (I use WordPress [...]<p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/03/revision-2013/">Revision 2013</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
]]></description>
				<content:encoded><![CDATA[<p>This year I spent Easter in other way than in past years. Instead of staying with the family I went for demoscene party &#8212; Revision 2013 in Saarbrücken.</p>

<p><strong>Please note (RSS readers mostly) that this post will contain many YouTube videos embedded. Please go to my blog to have them properly displayed (I use WordPress + Jetpack plugin to embed them).</strong></p>

<h1>Friday</h1>

<p>Took us 12 hours to get there (mostly due to waiting on TXL and FRA airports) but we managed to be at party place around 19:00 on Friday. Registered, met friends and went to Kirchberg Hotel to drop bags.</p>

<p>Hotel has two stars but was perfectly fine for such trip as our. Clean bed, good breakfast, quiet place (except church bells at 10:00 on Sunday). All just ~2km from E-Werk where Revision took place.</p>

<p>Back to party, more people to meet, discuss a bit with guys from ARM Ltd about Samsung Chromebook, Cortex-A15, Mali etc. One guy joined with his Chromebook and recognized me when I asked &#8220;may I fry your speakers?&#8221; :D</p>

<p>Timetable listed one interesting thing: &#8220;Curio&#8217;s 2012 Essentials&#8221; which was ~1 hour long set of PC demos from previous year. It was nice as I was totally out of PC scene so was able to check how it looks.</p>

<p>Taxi to hotel was just 6€ ;D</p>

<h1>Saturday</h1>

<p>Attended &#8220;How to start writing compilers without a Ph.D&#8221; seminar as it sounded interesting to me. And it was ;) Video below:</p>

<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/GSzoG8DAJEE?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>

<p>Also had discussion with ARM guys about presenting not only technical demos (like Unreal Engine one) but also to show some demoscene productions. Soon &#8220;Beginnings&#8221; by Elude started on one of Nexus 10 tablets and was working nice. But coder who wrote it was not so happy about that when we discussed that later&#8230; I think that it would be a good thing for ARM Mali team to get some good demoscene groups to write demos for Android platform to amaze people with nice looking productions. ARM even had seminar for OpenGLES 3.0 API:</p>

<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/AeqJ5GoRF7M?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>

<p>But Saturday was also full of competitions. Tracked music, oldskool music (read: 8-bit mostly), photo, animation/video, game, ascii/ansi, Amiga intros, PC 4K intros, Oldskool demos (8-bit, Atari STE, Amiga 500)&#8230;</p>

<p>There were many entries in compos where productions from long time no see groups/people were presented. For example in oldskool demo we got &#8220;RINK A DINK REDUX&#8221; from Lemon which was astonishing:</p>

<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/gmqiR-zT5OQ?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>

<p>There were also demos for Amstrad CPC, MSX1, ZX Spectrum, Commodore 64 and other platforms. Oldskool music compo had even NES entry ;)</p>

<p>But it was also visible that demoscene is not full of amateurs like it was years ago. Some of videos in animation/video compo had professional level. &#8220;Lübeck 24x7x365&#8243; took 50 days of recording but was really nice:</p>

<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/HjMbB0wgx9Y?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>

<p>There was a concert in the evening&#8230; Ear plugs were not strong enough for me so I spent most of time outside talking with people. Next time need to take some better hearing protectors&#8230;</p>

<h1>Sunday</h1>

<p>As Saturday ended really late for us and competitions were planned for 13:00 we decided to not rush and stay in bed longer :) But at around 10:00 bells in local church started their music compo so we were not able to sleep anymore.</p>

<p>We got music, graphics, wild and of course PC 64K intro, web browser demo/intro, Amiga demo and PC demo competitions that day.</p>

<p>Graphics one was won by <a href="ftp://ftp.scene.org/pub/parties/2013/revision13/modern_graphics/fin_theroyalforces-doubletrouble.zip">&#8220;Double Trouble by the Royal Forces&#8221; made by forcer &amp; prince</a>. Huge amount of details which was not so visible on big screen as it was on a tunnel&#8217;s wall where it was hanging as few square meters photo copy.</p>

<p>Wild compo&#8230; Man, that was something great. From productions made for Arduino (with some shields) though ARM Cortex-M3 one to interesting hack by Dexter/Abyss which shown one view on monochrome TV and second on oscilloscope while both were connected to Composite video signal only&#8230; See it for yourself (or grab separate entries from <a href="ftp://ftp.scene.org/pub/parties/2013/revision13/wild/">scene.org FTP server</a>):</p>

<span class='embed-youtube' style='text-align:center; display: block;'><iframe class='youtube-player' type='text/html' width='625' height='382' src='http://www.youtube.com/embed/oUb0BrZnBp0?version=3&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;showinfo=1&#038;iv_load_policy=1&#038;wmode=transparent' frameborder='0'></iframe></span>

<p>Then DJ set by h0ffman (skipped by me) and clue of party &#8212; Amiga and PC demos/intros. Different quality but most of them was really good &#8212; both from technical or design view (but not always from both at same time).</p>

<p>But as I am not a coder I looked mostly at design and audio/video part. All those names like &#8216;ray matching&#8217; etc meant nothing to me so when someone tried to explain why demo which I did not like was so great I just told similar thing ;D</p>

<h1>Monday</h1>

<p>Wake up, breakfast, pack, pay, go to party place. We did not manage to get there before voting ended so not voted for PC demo compo entries. Greeted those who was still present, discussed a bit and then return trip&#8230; This time just ~9 hours but next time (if there will be such) we plan to go there by car. Less time needed.</p>

<h1>Random stuff</h1>

<p>I liked how party was organized &#8212; it was my first such event abroad and many people told me that Revision is the last demoscene party in old style. I really liked it. Saw many different platforms like MSX1, MSX2, C= VIC20, Amstrad CPC or Videoton&#8230;</p>

<p>Due to Easter time shops where closed on Sunday/Monday but it was not a problem for me as there was free coffee/tea, beer/water/orange juice was available to buy at low price (2.5€ for 0.5l beer) and there was hot food served all time (like 10:00 &#8211; midnight) also not so expensive.</p>

<p>Weather could be better as it was cold but at least there was no snow (which we still have here).</p>

<p>It was also nice to see Kiero at work as he was finishing &#8220;Machinist&#8221; Amiga demo on his x86-64 laptop with WinUAE running fullscreen. I was surprised that ASUS UL30A is capable to run it fast enough.</p>

<p>Amount of discussions with people is probably uncountable. Chromebook, ARM, Android, Amiga, scene were just subset of topics&#8230;</p>

<p>Will I go there next year? Will see&#8230;</p>
<div class="betterrelated"><p><strong>Related content:</strong></p>
<ol><li> <a href="http://marcin.juszkiewicz.com.pl/2013/03/11/linaro-connect-asia-2013-was-fun/" title="Permanent link to Linaro Connect Asia 2013 was fun">Linaro Connect Asia 2013 was fun</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2011/05/13/uds-o/" title="Permanent link to UDS-O">UDS-O</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2011/08/08/linaro-connect-q3-11/" title="Permanent link to Linaro Connect Q3.11">Linaro Connect Q3.11</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2008/07/11/what-was-on-guadec-2008/" title="Permanent link to What was on GUADEC 2008">What was on GUADEC 2008</a>  </li>
<li> <a href="http://marcin.juszkiewicz.com.pl/2011/07/08/dublin-ubuntu-sprint-and-more/" title="Permanent link to Dublin: Ubuntu sprint and more">Dublin: Ubuntu sprint and more</a>  </li>
</ol></div><p><hr />
<p><small>All rights reserved &copy; <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a><br />
<a href="http://marcin.juszkiewicz.com.pl/2013/04/03/revision-2013/">Revision 2013</a> was originally posted on <a href="http://marcin.juszkiewicz.com.pl">Marcin Juszkiewicz</a> website</small></p></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=N0u8gXlt8ts:9K08-16T5nY:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?a=N0u8gXlt8ts:9K08-16T5nY:D7DqB2pKExk"><img src="http://feeds.feedburner.com/~ff/HrwWebsiteLinaro?i=N0u8gXlt8ts:9K08-16T5nY:D7DqB2pKExk" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/HrwWebsiteLinaro/~4/N0u8gXlt8ts" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcin.juszkiewicz.com.pl/2013/04/03/revision-2013/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://marcin.juszkiewicz.com.pl/2013/04/03/revision-2013/</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

 Served from: marcin.juszkiewicz.com.pl @ 2013-05-11 16:15:41 by W3 Total Cache -->
