<?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>Andreas Wundsam</title>
	<atom:link href="http://wundsam.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://wundsam.net</link>
	<description>Musings on Networks, Systems and Software Engineering</description>
	<lastBuildDate>Fri, 20 Jan 2012 06:35:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Heads Up: Kernel update in Ubuntu 10.04LTS Lucid (&gt;= 2.6.32-32) breaks network namespaces</title>
		<link>http://wundsam.net/2012/01/19/heads-up-kernel-update-in-ubuntu-10-04lts-lucid-2-6-32-32-breaks-network-namespaces/</link>
		<comments>http://wundsam.net/2012/01/19/heads-up-kernel-update-in-ubuntu-10-04lts-lucid-2-6-32-32-breaks-network-namespaces/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 06:12:38 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wundsam.net/?p=94</guid>
		<description><![CDATA[As much as I would like to avoid seeing this blog turn into an Ubuntu complaints forum, I have another heads-up to share: Network namespaces support was silently removed from Lucid in a minor kernel update this summer (2.6.32-31 &#8211; &#8230; <a href="http://wundsam.net/2012/01/19/heads-up-kernel-update-in-ubuntu-10-04lts-lucid-2-6-32-32-breaks-network-namespaces/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As much as I would like to avoid seeing this blog turn into an Ubuntu complaints forum, I have another heads-up to share: Network namespaces support was <a href="http://lwn.net/Alerts/445653/">silently</a> removed from Lucid in a minor kernel update this summer (2.6.32-31 &#8211; 2.6.32-32). I just spent an hour debugging why Mininet had stopped working on my development VM. Downgrading to to the insecure version 2.6.32-31 solves the problem (ok for this firewalled development box.)</p>
<p>There is a corresponding bug report in <a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/790542">Launchpad</a> that has been confirmed but unresolved since May 2011.</p>
]]></content:encoded>
			<wfw:commentRss>http://wundsam.net/2012/01/19/heads-up-kernel-update-in-ubuntu-10-04lts-lucid-2-6-32-32-breaks-network-namespaces/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What Ubuntu is doing wrong&#8230;</title>
		<link>http://wundsam.net/2011/10/13/what-ubuntu-is-doing-wrong/</link>
		<comments>http://wundsam.net/2011/10/13/what-ubuntu-is-doing-wrong/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 20:04:12 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://wundsam.net/?p=89</guid>
		<description><![CDATA[This discussion came up on our internal mailing list today. As this turned out too long, and I didn&#8217;t want to start a mailing list frame war, I decided to post it here instead. Feel free to comment below, or &#8230; <a href="http://wundsam.net/2011/10/13/what-ubuntu-is-doing-wrong/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This discussion came up on our internal mailing list today. As this turned out too long, and I didn&#8217;t want to start a mailing list frame war, I decided to post it here instead. Feel free to comment below, or ignore <img src='http://wundsam.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
<p>Here&#8217;s what Apple does well in my mind: Apple does a good job of providing a solution that works out of the box for a limited environment and a very limited supported set of hardware. They invest considerable resources in that and it works quite well, most of the time, for most people, especially non-tech ones that don&#8217;t turn screws. It even works well for many tech users (e.g., myself). I personally consider it the best compromise for my productivity. And that is even though I miss the freedom I had during my decade of using Linux as the main OS, and I am annoyed by how they close they platform and much of the corporate behavior they are exhibiting.</p>
<p>Ubuntu desperately tries to emulate that user experience, with way too few resources and for a completely undefined hardware landscape. They fail miserably. </p>
<p>Two developers at tt gave up on 11.04 this summer and switched over to Windows 7 as their desktop OS because of recurring issues with Eclipse crashing, menu bars vanishing, X hanging (yes, we give everyone their OS of choice and let them administer their own desktops). Two different sets of hardware, two different people. For UNIX only stuff, they now work via VNC on my workstation which is still 8.04 because I am a conservative bastard <img src='http://wundsam.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> . From my experience, and much of what I have heard, 11.04 is simply more broken than 10.04 and that was more broken than 8.04 (and arguably, that was more broken than 6.06).</p>
<p>My claim is that Ubuntu should stop trying to emulate what Apple is doing, because they cannot possibly do so successfully, given the resources they have and the hardware landscape they have to support. And they should stop making these lonesome, ill-communicated, ill-documented decisions, like, using an untested event framework to reduce boot times so they look good in quick first-glance reviews. Or switching from gnome standards to an unready custom shell that was designed for *Netbooks* of all things. These decisions alienate both their power users and the external OSS developer community.</p>
<p>They should return to embracing the open source community and try to build a working desktop out of community supported OSS components for power users that know what they are doing. We don&#8217;t need shiny demos. We need a working system.</p>
<p>Let Apple cater to non-tech people &#8212; let&#8217;s be serious, they are never going to use Linux on a general-purpose PC anyway. Most of them will be using iOS / Android type devices as their main platforms before too long, because that is all they need.</p>
]]></content:encoded>
			<wfw:commentRss>http://wundsam.net/2011/10/13/what-ubuntu-is-doing-wrong/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Amazon shopping for Palm &#8211; they should click &#8216;buy now&#8217;</title>
		<link>http://wundsam.net/2011/10/03/amazon-shopping-for-palm-they-should-click-buy-now/</link>
		<comments>http://wundsam.net/2011/10/03/amazon-shopping-for-palm-they-should-click-buy-now/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 04:13:11 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[business]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[webos]]></category>

		<guid isPermaLink="false">http://wundsam.net/?p=80</guid>
		<description><![CDATA[Rumors are flying that Amazon is in talks with HP to buy their failed  WebOS section. I claim they should click &#8220;buy now&#8221;, because this may be seriously good news, for a lot of parties. For once, obviously for the &#8230; <a href="http://wundsam.net/2011/10/03/amazon-shopping-for-palm-they-should-click-buy-now/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><a href="http://venturebeat.com/2011/09/29/amazon-buy-palm/">Rumors</a> <a href="http://dailymobile.se/2011/09/30/amazon-to-buy-webos/">are</a> <a href="http://gizmodo.com/5838128/amazon-should-buy-webos">flying</a> <a href="http://www.heise.de/mobil/meldung/Geruecht-Amazon-an-WebOS-interessiert-1353091.html">that</a> Amazon is in talks with HP to buy their failed  WebOS section. I claim they should click &#8220;buy now&#8221;, because this may be seriously good news, for a lot of parties.</p>
<p>For once, obviously for the WebOS staff whose work would not go down the drain with the demise of Palm and the scandalous incompetence of the HP board and their short-term CEO. For technology as a whole, because Web OS is too beautiful a piece of work with too many good individual ideas to just die in silence. For Amazon, because this move may indeed enable them to build a media delivery ecosystem that could seriously rival the <del>censored</del>, ahem, &#8220;curated&#8221; iOS ecosystem of rising media superpower Apple.</p>
<p>And that would be good news for all of us, I think. As much as I like and admire (<a href="http://www.nytimes.com/2011/10/01/opinion/you-love-your-iphone-literally.html?_r=1">love</a>?) the quality and elegance of Apple&#8217;s products, I can&#8217;t help feeling uneasy at the concentration of power over media delivery they are building. And, yeah, competition, at the end, might just get me an even better iPhone <img src='http://wundsam.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> .</p>
]]></content:encoded>
			<wfw:commentRss>http://wundsam.net/2011/10/03/amazon-shopping-for-palm-they-should-click-buy-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Filtering stderr &#8211; or how to get rid of tar&#8217;s &#8220;socket ignored&#8221; message</title>
		<link>http://wundsam.net/2011/03/27/filtering-stderr-or-how-to-get-rid-of-tars-socket-ignored-message/</link>
		<comments>http://wundsam.net/2011/03/27/filtering-stderr-or-how-to-get-rid-of-tars-socket-ignored-message/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 20:35:21 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[hacks]]></category>
		<category><![CDATA[tipps]]></category>

		<guid isPermaLink="false">http://wundsam.net/?p=65</guid>
		<description><![CDATA[This based on a very useful tip in Darren Patterson&#8217;s blog, something I was looking for for quite a while: When you want to filter out useless error from stderr messages, while keeping your stdout channel unaffected (e.g., to get &#8230; <a href="http://wundsam.net/2011/03/27/filtering-stderr-or-how-to-get-rid-of-tars-socket-ignored-message/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This based on a very useful <a href="http://darren.stanford.edu/serendipity/archives/131-Filter-stderr-output-in-bash.html">tip in Darren Patterson&#8217;s blog</a>, something I was looking for for quite a while: When you want to <strong>filter out</strong> useless error from <strong>stderr</strong> messages, while keeping your <em>stdout</em> channel unaffected (e.g., to get rid of the annoying &#8216;socket ignored&#8217; warnings issued by old version of GNU tar), bash is your friend:</p>
<pre>        tar  &lt;my_options&gt; 2&gt; &gt;(grep -v 'socket ignored' &gt;&amp;2)</pre>
]]></content:encoded>
			<wfw:commentRss>http://wundsam.net/2011/03/27/filtering-stderr-or-how-to-get-rid-of-tars-socket-ignored-message/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu 10.04 lucid requires 2.6.32 &#8211; breaks XenServer, Hardy, Lenny Xen Hosts</title>
		<link>http://wundsam.net/2010/05/20/ubuntu-10-04-lucid-requires-2-6-32-excludes-xenserver-hardylenny-xen/</link>
		<comments>http://wundsam.net/2010/05/20/ubuntu-10-04-lucid-requires-2-6-32-excludes-xenserver-hardylenny-xen/#comments</comments>
		<pubDate>Thu, 20 May 2010 13:18:59 +0000</pubDate>
		<dc:creator>Andi</dc:creator>
				<category><![CDATA[systems]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://wundsam.net/?p=55</guid>
		<description><![CDATA[If you&#8217;re thinking about running the recently released Ubuntu 10.04 LTS &#8220;Lucid Lynx&#8221; as virtualized guest for a XEN machine hosted by Citrix&#8217;s XENServer, Ubuntu&#8217;s own Hardy 8.04LTS release, or Debian&#8217;s Lenny, don&#8217;t! As I found out the hard way &#8230; <a href="http://wundsam.net/2010/05/20/ubuntu-10-04-lucid-requires-2-6-32-excludes-xenserver-hardylenny-xen/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re thinking about running the recently released Ubuntu 10.04 LTS &#8220;Lucid Lynx&#8221; as virtualized guest for a XEN machine hosted by Citrix&#8217;s XENServer, Ubuntu&#8217;s own Hardy 8.04LTS release, or Debian&#8217;s Lenny, don&#8217;t!</p>
<p>As I found out the hard way yesterday, there is no way you can run a Lucid system with a kernel &lt;= 2.6.32. The reason is that Ubuntu&#8217;s replacement for init, upstart, recently revamped for even faster Desktop startup times, specifically its mount_all component, call experimental system calls only introduced with this kernel version. A fact that&#8217;s conveniently missing from their release document boasting about Cloud integration features.</p>
<p>Apparently it has not crossed their mind  (or they don&#8217;t care) that this excludes Lucid from a whole army of useful server deployment scenarios. For instance, Citrix&#8217; frequently used Virtualization host XENServer comes with a 2.6.18 kernel with backported drivers. Debian&#8217;s recent lenny runs 2.6.26,  even Ubuntu&#8217;s own hardy, a very stable platform as a XEN Dom0 host, runs 2.6.24. While it is possible to run differing kernels in Dom0 and DomU that&#8217;s generally considered a bad idea because of frequent incompatibilities in the past.  There&#8217;s loads of other reasons you may need an older kernel to work besides paravirtualization, e.g., specialized hardware drivers.</p>
<pre style="overflow: auto">libudev: udev_monitor_new_from_netlink: error getting socket:  Invalid argument
mountall:mountall.c:2955: Assertion failed in main:  udev_monitor = udev_monitor_new_from_netlink (udev, "udev")</pre>
<p>Obviously the design decision by Ubuntu to reduce Desktops boot times by revamping and parallelizing upstart has jeopardized its usability in many server scenarios.</p>
<p>What&#8217;s also increasingly annoying about these mishaps is the non-communication by Ubuntu. Only in the<a href="https://bugs.launchpad.net/ubuntu/+source/mountall/+bug/516684"> launchpad discussion about this specific bug</a>, you&#8217;ll find a confirmation by an Ubuntu team member who writes &#8220;Sorry, we simply do not support earlier kernel versions. The plumbing layer is now tightly integrated with the kernel..&#8221;. This seems like a pretty important decision for a distribution seriously aiming at the server platform. One that should be discussed with the users, and prominently annouced, instead of being hidden away in a Bug discussion.</p>
<p>Maybe administrators will have to come to terms with the observation that Ubuntu is a distribution aimed exclusively at the Desktop , aiming at imitating Apple&#8217;s ease-of-use for end users, and increasingly sacrificing its Debian-inherited server friendly roots in turn.</p>
]]></content:encoded>
			<wfw:commentRss>http://wundsam.net/2010/05/20/ubuntu-10-04-lucid-requires-2-6-32-excludes-xenserver-hardylenny-xen/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced

Served from: wundsam.net @ 2012-02-05 23:25:09 -->
