<?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>tecosystems &#187; Operating Systems</title>
	<atom:link href="http://redmonk.com/sogrady/topic/operating-systems/feed/" rel="self" type="application/rss+xml" />
	<link>http://redmonk.com/sogrady</link>
	<description>because technology is just another ecosystem</description>
	<lastBuildDate>Wed, 08 Feb 2012 21:57:42 +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>RedMonk Analytics Custom and The State of Novell</title>
		<link>http://redmonk.com/sogrady/2011/03/15/the-state-of-novell/</link>
		<comments>http://redmonk.com/sogrady/2011/03/15/the-state-of-novell/#comments</comments>
		<pubDate>Tue, 15 Mar 2011 19:50:52 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[RedMonk Analytics]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[novell]]></category>
		<category><![CDATA[opensuse]]></category>
		<category><![CDATA[redhat]]></category>
		<category><![CDATA[suse]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4144</guid>
		<description><![CDATA[Tweet The State of Novell View more presentations from sogrady. In early January, I released my annual set of predictions for the upcoming year. Among them was the contention that &#8220;Ubuntu will emerge as the de facto alternative at the expense of SuSE.&#8221; As might be imagined, the people at Novell had questions about this [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F03%2F15%2Fthe-state-of-novell%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/03/15/the-state-of-novell/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="RedMonk Analytics Custom and The State of Novell &raquo; tecosystems #canonical #novell #opensuse #re [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<div style="width:425px" id="__ss_7274337"><strong style="display:block;margin:12px 0 4px"><a href="http://www.slideshare.net/sogrady/the-state-of-novell" title="The State of Novell">The State of Novell</a></strong><object id="__sse7274337" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thestateofnovell-110315142758-phpapp02&#038;stripped_title=the-state-of-novell&#038;userName=sogrady" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed name="__sse7274337" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=thestateofnovell-110315142758-phpapp02&#038;stripped_title=the-state-of-novell&#038;userName=sogrady" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="padding:5px 0 12px">View more presentations from <a href="http://www.slideshare.net/sogrady">sogrady</a>.</div>
</div>
<p>In early January, I released my annual <a href="http://redmonk.com/sogrady/2011/01/07/2011-predictions/">set of predictions</a> for the upcoming year. Among them was the contention that &#8220;Ubuntu will emerge as the de facto alternative at the expense of SuSE.&#8221;</p>
<p>As might be imagined, the people at Novell had questions about this assertion. These we discussed during a briefing on January 26th. To their credit, the SUSE team was polite and respectful, even as we fundamentally disagreed. </p>
<p>Their view &#8211; bolstered subsequently by high profile wins such as the <a href="http://www.computerworlduk.com/news/open-source/3260882/london-stock-exchange-suse-linux-choice-based-on-hft-capacity/">London Stock Exchange</a> and <a href="http://www.novell.com/promo/suse/ibm-watson.html">Watson</a> &#8211; was that SUSE was performing well across a number of metrics from revenue to ISV recruitment. </p>
<p>My own is that SUSE faces some fundamental challenges. </p>
<p>The disconnect is simple to explain: we advantage different metrics. Our belief at RedMonk is that more often than not, sustainable performance is most strongly correlated with developer traction, visibility and usage. Revenue, shipments and profit are excellent at measuring how you&#8217;re performing now; they are less adept at anticipating future direction. </p>
<p>Developer adoption, on the other hand, is, in our view, highly predictive. It is difficult to identify cases where volume adoption of a given technology has not resulted in its success. Profit potential varies, of course, according to a number of variables from licensing model to addressable market size. But historically, optimizing for developer adoption is a sound strategy; it is arguably true that this correlation is becoming stronger. </p>
<p>The metrics we look at at RedMonk, then, are intended to quantitatively assess developer opinion. There is no single metric for accomplishing this; instead we employ &#8211; depending on the subject &#8211; varying combinations of public and private data sources to form a larger narrative. Even trivia like Google Trends search data has significance when used in context. </p>
<p>Sometimes the conclusions reached merely validate the conventional wisdom; Amazon Web Services is one such example &#8211; it is just as popular as commonly believed. More often, our explorations of developer traction turn up less understood strengths, weaknesses and areas for improvement. </p>
<p>We perform these analyses regularly for research aimed at particular developer communities; my FOSDEM talk &#8220;The Rise and Fall and Rise of Java&#8221; [<a href="http://redmonk.com/sogrady/2011/02/11/rise-and-fall-and-rise-of-java/">coverage</a>] was one such. But we also perform them regularly on behalf of clients, whether they want us to measure them at a corporate level or to look at specific products or platforms. </p>
<p>And while Novell is not currently a RedMonk client, having prepared a few of the charts in preparation for my call with the firm, I thought the embedded slides might be useful both for those wondering how I came to the conclusions I did regarding Novell and for those curious about how RedMonk tries to quantitatively measure developer traction. This is just a sample report, and does not include the executive summary, remediation recommendations or backup data, but it communicates the essence of what RedMonk Analytics Custom offers. </p>
<p>As W. Edwards Deming once said, &#8220;In God we trust; all others must bring data.&#8221; The State of Novell and indeed all of our &#8220;State of $YOURCOMPANY&#8221; reports are us attempting to comply. The slides above are a measurement of how we see the firm performing according to a few of the metrics we believe are important. As such, it is a complement to, rather than replacement for, your traditional research services. We do not discount wholesale cited revenue performance metrics, marquee account wins and so on. We simply believe that relative to bottom up adoption and usage, they are less likely to be predictive. </p>
<p>If you&#8217;d like to see how your company or product is performing, we&#8217;ve got RedMonk Analytics Custom packages available for existing clients and a la carte options for those who aren&#8217;t working with us. </p>
<p>For the developers in the audience, we hope you find this research of interest, and feel free to let us know if there&#8217;s something you want us to look at. </p>
<p><b>Disclosure</b>: Novell, as disclosed above, is not a RedMonk client. Mentioned competitors Canonical (Ubuntu), Microsoft, and Red Hat (Fedora) are RedMonk customers. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/03/15/the-state-of-novell/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Here Comes Mobile: Operating System Performance, 2010</title>
		<link>http://redmonk.com/sogrady/2011/01/27/here-comes-mobile/</link>
		<comments>http://redmonk.com/sogrady/2011/01/27/here-comes-mobile/#comments</comments>
		<pubDate>Thu, 27 Jan 2011 21:50:32 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Data]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[RedMonk Analytics]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4076</guid>
		<description><![CDATA[Tweet We&#8217;ve received a lot of questions and comments on the above graph we published yesterday, not all of which could be addressed within the confines of Twitter&#8217;s 140 character constraints. Let me provide some additional context then on what we feel the graph asserts, and conversely, what it does not. First, let&#8217;s clarify the [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2011%2F01%2F27%2Fhere-comes-mobile%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2011/01/27/here-comes-mobile/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Here Comes Mobile: Operating System Performance, 2010 &raquo; tecosystems #android #apple #google #io [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p><a href="http://www.flickr.com/photos/sog/5392517183/" title="Observed Change in OS Share, 2010 by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5011/5392517183_c5ac9bc64d.jpg" width="500" height="381" alt="Observed Change in OS Share, 2010" /></a></p>
<p>We&#8217;ve received a lot of questions and comments on the above graph we <a href="http://redmonkanalytics.posterous.com/a-visualization-of-the-major-platform-gainslo">published</a> yesterday, not all of which could be addressed within the confines of Twitter&#8217;s 140 character constraints. Let me provide some additional context then on what we feel the graph asserts, and conversely, what it does not. </p>
<p>First, let&#8217;s clarify the source. The data for that chart is taken directly from our <a href="http://redmonk.com/analytics">RedMonk Analytics</a> product, and represents the net change by percent in operating system share from January 1, 2010 through December 31, 2010. For internal data like this, the idea for RedMonk Analytics is simple: we publish a lot of free content aimed at developers. Developers consume that content. By watching for patterns in that volume consumption and applying analytics, we are able to form certain conclusions about developer behaviors.</p>
<p>One of the patterns RedMonk Analytics monitors is operating system traction [RedMonk Analytics subscribers: see the "<a href="http://analytics.redmonk.com/reports/tools">What is Being Used</a>?" report]. With the caveat that we&#8217;re merely monitoring consumption behaviors &#8211; what developers are reading our content on rather than what they&#8217;re actually coding on &#8211; a pattern is emerging. Mobile&#8217;s gaining, which is not a surprise. What was less expected was the fact that it appears to be gaining primarily at the expense of Windows. </p>
<p>There were hints of this trending when we began examining our year end data, but it wasn&#8217;t until we put together a RedMonk Custom Analytics report for a client in the mobile tablet space that the picture became clear. </p>
<p>As the graph indicates, RedMonk properties saw the relative share of Windows usage decline by 8.1% in 2010. The Android, iPhone and iPad platforms gained 6.28% collectively over the same period. Given that Linux and Mac platforms were essentially static on the year, both growing less than 1 percentage point, it seems self-evident that as developers use more mobile platforms, they&#8217;re using less Windows. </p>
<p>The data does not support conclusions beyond this, however. Even after the observed decline, Windows leads Mac, the second most popular platform, by nearly thirty percentage points. The trendline should not obscure the absolute performance numbers, which argue that Windows remains the most popular choice amongst developer constitutiences, although its margin varies from developer community to developer community [<a href="http://redmonk.com/sogrady/2010/10/27/developer-os-preferences/">coverage</a>]. Remember also that our data here reflects consumption based usage; while not probable, it is possible that our data underrepresents production oriented platforms. </p>
<p>Accepting the data as presented, the obvious question is why? If Windows is disproportionately losing share to mobile platforms, what is the cause? It is hardly likely, after all, that Windows machines are being replaced by smartphones, be they of the Android or iPhone variety. Capable as that hardware has become, even its advocates wouldn&#8217;t position it as a legitimate alternative to the traditional PC. And yet it declines while Linux and Mac show minimal impact, though potentially less growth. The data suggests no obvious explanations for this trend, but anecdotally it&#8217;s worth noting that the developer advocates of both Linux and Mac tend to be more invested in those platforms than their Windows counterparts. </p>
<p>Whatever the explanation, this is a trend worth following. It is clear from our data and market context both that internet users broadly and developers specifically will be increasingly be accessing the network via mobile devices. And while internet consumption is not a zero sum equation in that a portion of mobile usage &#8211; time spent reading Twitter while at the supermarket, for example &#8211; will be additive, it is clear that one or more operating systems will be losing share if only on a relative basis. At present that operating system is Windows, whether that continues to be the case will be important to Windows&#8217; future. </p>
<p>Android handsets and even Apple&#8217;s mobile hardware are rounding errors next to the share that Windows currently enjoys. But given the trajectory on display in our audience, itself ahead of the curve, there is cause for concern for Microsoft. </p>
<p>Mobile, as the data indicates, is growing, quickly, and will produce winners and losers. And it is not a category in which any of the varied players can afford to lose. </p>
<p><b>Disclosure</b>: Microsoft is a RedMonk client, while Apple (iOS) and Google (Android) are not. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2011/01/27/here-comes-mobile/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Popular on Hacker News: From the Cloud to NoSQL</title>
		<link>http://redmonk.com/sogrady/2010/12/14/popular-on-hacker-news/</link>
		<comments>http://redmonk.com/sogrady/2010/12/14/popular-on-hacker-news/#comments</comments>
		<pubDate>Wed, 15 Dec 2010 01:09:18 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[AltDB]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Version Control]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[basho]]></category>
		<category><![CDATA[canonical]]></category>
		<category><![CDATA[Cassandra]]></category>
		<category><![CDATA[cisco]]></category>
		<category><![CDATA[Engine Yard]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[flockdb]]></category>
		<category><![CDATA[Force.com]]></category>
		<category><![CDATA[GAE]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hackernews]]></category>
		<category><![CDATA[Hadoop]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[joyent]]></category>
		<category><![CDATA[Makara]]></category>
		<category><![CDATA[Membase]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[neo4j]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[RHEL]]></category>
		<category><![CDATA[Riak]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[zend]]></category>
		<category><![CDATA[zendframework]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=4030</guid>
		<description><![CDATA[Tweet When we founded RedMonk in 2002, we made a conscious decision to focus on qualitative analysis at the expense of quantitative research for the simple reason that we didn&#8217;t believe there was representative data available about our core constituency, developers. Traditionally, analyst firms had worked backwards from observable metrics such as server shipments and [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2010%2F12%2F14%2Fpopular-on-hacker-news%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2010/12/14/popular-on-hacker-news/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="What&#8217;s Popular on Hacker News: From the Cloud to NoSQL &raquo; tecosystems #adobe #amazon #apac [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>When we founded RedMonk in 2002, we made a conscious decision to focus on qualitative analysis at the expense of quantitative research for the simple reason that we didn&#8217;t believe there was representative data available about our core constituency, developers. Traditionally, analyst firms had worked backwards from observable metrics such as server shipments and license revenue estimations. While these numbers were effective for measuring the performance of commercial suppliers, however, they were entirely unable to assess the performance of non-commercial alternatives. The growth of free software was largely opaque to quantitative analysis, for example, visible only in the corrosive effects it had on commercial software revenue. </p>
<p>Over the past few years, however, we&#8217;ve begun to gradually introduce quantitative analysis into our portfolio &#8211; culminating in the fall launch of our <a href="http://redmonk.com/analytics">RedMonk Analytics</a> product. We&#8217;ve begun incorporating numbers because we believe that, for the first time, we have access to quality data from which we can reasonably infer developer behaviors. Some of that data is generated in house: this is the initial basis for RedMonk Analytics, although our system is rapidly incorporating third party data. </p>
<p>But there are many sources for relevant developer related data today. One such is the Hacker News dataset collected by <a href="http://ronnieroller.com/">Ronnie Roller</a>, creator of <a href="http://ihackernews.com">iHackerNews.com</a>. Consisting of 1.7M entries from the site, the dataset is an interesting snapshot of developer commentary and interests. </p>
<p>Our first pass through the data <a href="http://redmonk.com/sogrady/2010/11/23/the-languages-of-hacker-news/">in November</a> looked at programming language popularity. Since then, we have been continuing to crawl the dataset regarding other topics. This dataset is interesting not because it is representative of developers as a whole, but rather because it&#8217;s a community of technologists who are collectively ahead of the curve. </p>
<h2>DVCS</h2>
<p>Consider the following data we derived <a href="http://redmonk.com/sogrady/2010/11/16/fear-of-forking/">back in November</a> from Ohloh regarding usage of version control systems, for example.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5180042806/" title="Repository Share by sogrady, on Flickr"><img src="http://farm2.static.flickr.com/1325/5180042806_e6372a936e.jpg" width="500" height="309" alt="Repository Share" /></a></p>
<p>Subversion dominates, clearly. As do centralized repositories, generally.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5180042984/" title="Repository Type Share by sogrady, on Flickr"><img src="http://farm2.static.flickr.com/1318/5180042984_37e9965473.jpg" width="500" height="309" alt="Repository Type Share" /></a></p>
<p>On Hacker News, however, the data reflects a different distribution. Even given the caveat that this data reflects mentions rather than observed instantiations, we find the trends illuminating. Here, for example, is a chart of DVCS options:<br />
<br />
<a href="http://www.flickr.com/photos/sog/5261987002/" title="DVCS Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5126/5261987002_b4bccfe4e2.jpg" width="500" height="321" alt="DVCS Mentions on Hacker News" /></a></p>
<p>Note the reversal of the observed trend; Git dominates Subversion, rather than vice versa. Similarly, the observed preference on Ohloh for centralized repositories over decentralized alternatives inverts.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5261379683/" title="Repository Type Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5125/5261379683_dfbd7d0c57.jpg" width="500" height="329" alt="Repository Type Mentions on Hacker News" /></a></p>
<p>Again, the Hacker News reflects the discussion of technologies rather than actual implementations. But given that each of the technologies is freely available, it would be a mistake to conclude that the distribution of mentions has no relationship to actual adoption. </p>
<h2>Vendors</h2>
<p>One of the other interesting queries was for vendor names. Because they may appear in a variety of contexts, this graph is more for curiosity&#8217;s sake than actual analysis.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5261987044/" title="Vendor Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5129/5261987044_4e9c7fabf8.jpg" width="500" height="330" alt="Vendor Mentions on Hacker News" /></a></p>
<p>Like Oracle, Microsoft&#8217;s performance in the above is likely something of an artifact because of its often controversial standing with developers, but its showing is nonetheless impressive. Other surprises were that the underperformance of VMware relative to its peers and the better than average visibility of Cisco. </p>
<h2>Frameworks</h2>
<p>One of the <a href="http://news.ycombinator.com/item?id=1936032">requests</a> on Hacker News was for a look at the distribution of framework mentions. Here&#8217;s the data:<br />
<br />
<a href="http://www.flickr.com/photos/sog/5261429343/" title="Language Framework Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5083/5261429343_5abc9fbb01.jpg" width="500" height="165" alt="Language Framework Mentions on Hacker News" /></a></p>
<p>The dominance of Rails is unsurprising, as is Node.js&#8217;s strong showing &#8211; we&#8217;d expect nothing less from Node given our own internal metrics. I was mildly surprised by Grails&#8217; poor numbers; Zend Framework&#8217;s result is likely a byproduct of the two name structure. </p>
<h2>Operating Systems</h2>
<p>
<a href="http://www.flickr.com/photos/sog/5263291821/" title="Operating System Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5084/5263291821_3db1f19c70.jpg" width="410" height="500" alt="Operating System Mentions on Hacker News" /></a></p>
<p>Operating systems, meanwhile, were another mixed bag. Windows, as ever, dominated, but Ubuntu&#8217;s outperform was a mild surprise, if only because the perception exists that Hacker News can be CentOS centric. That may be true, but the data certainly doesn&#8217;t reflect it. In case you&#8217;re curious, SUSE&#8217;s position relative to Red Hat was not influenced by discussion of the Attachmate acquisition [<a href="http://redmonk.com/sogrady/2010/12/02/novell/">coverage</a>]: the dataset predates that. </p>
<h2>NoSQL</h2>
<p>
As with distributed version control, NoSQL is a subject that typically finds a welcome audience within the Hacker News community. While conservative enterprises may express little appetite for non-relational tools, developers have been far more pragmatic. Crawling their comments on the subject, we find the following distribution of mentions by datastore.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5263291791/" title="Non-Relational Store Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5283/5263291791_1ab9d937f6.jpg" width="500" height="199" alt="Non-Relational Store Mentions on Hacker News" /></a></p>
<p>No real surprises. Mongo is slightly more popular than I would have expected, Hadoop slightly less, but the balance of the data is consistent with our experiences in the marketplace. </p>
<h2>Cloud Providers, or: Just How Popular is Amazon?</h2>
<p>
Very. Even heavily discounting the number of mentions of Amazon as references to its retail businesses rather than its cloud computing stack, Amazon is dominant. Also notable is Heroku&#8217;s performance: as above, this dataset predates the acquisition by Salesforce, so the frequency here is unrelated to that event.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5263902224/" title="Cloud Provider Mentions on Hacker News by sogrady, on Flickr"><img src="http://farm6.static.flickr.com/5244/5263902224_4d3476860e.jpg" width="456" height="500" alt="Cloud Provider Mentions on Hacker News" /></a></p>
<p>Thus concludes this round of Hacker News analytics. If you have questions you&#8217;d like to see answered in future, leave a comment or drop me a note. If you&#8217;re a RedMonk client, your available hours can be used for custom, on demand crawls of this data. Contact us for details. </p>
<p><b>Update</b>: By request, we have added Gentoo to the list of operating systems surveyed, Neo4J and FlockDB to the non-relational stores graph, and Joyent to the cloud providers surveyed.</p>
<p><b>Disclosure</b>: Adobe, Apache (Cassandra, Hadoop, etc), Basho (Riak), Canonical (Ubuntu), Cisco, IBM, Membase, Microsoft (Azure, Windows, etc), Red Hat (Fedora, Makara, RHEL, etc), Salesforce.com (Force.com) and Zend (Zend Framework) are RedMonk clients while Amazon (AWS), Engine yard, Google (GAE), HP, Oracle and VMware are not currently. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2010/12/14/popular-on-hacker-news/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Fragmentation and What it Means</title>
		<link>http://redmonk.com/sogrady/2010/11/18/fragmentation/</link>
		<comments>http://redmonk.com/sogrady/2010/11/18/fragmentation/#comments</comments>
		<pubDate>Thu, 18 Nov 2010 19:54:53 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Application Development]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Platforms]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[banksimple]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[cljore]]></category>
		<category><![CDATA[django]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[lamp]]></category>
		<category><![CDATA[node.js]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[rim]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[safari]]></category>
		<category><![CDATA[scala]]></category>
		<category><![CDATA[twisted]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[windows7]]></category>
		<category><![CDATA[zendframework]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=3996</guid>
		<description><![CDATA[Tweet &#8220;Building web apps is not getting easier. The fragmentation of operating systems and browsers is getting worse, not better.&#8221; - Fred Wilson, &#8220;Fragmentation&#8221; With a few caveats, the above statement is obviously true. We don&#8217;t see quite the same level of fragmentation that Wilson does; his property has five operating system and browser combinations [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2010%2F11%2F18%2Ffragmentation%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2010/11/18/fragmentation/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Fragmentation and What it Means &raquo; tecosystems #.net #android #banksimple #chrome #cljore #djang [...]">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>&#8220;<i>Building web apps is not getting easier. The fragmentation of operating systems and browsers is getting worse, not better</i>.&#8221;<br />
- Fred Wilson, &#8220;<a href="http://www.avc.com/a_vc/2010/11/fragmentation.html">Fragmentation</a>&#8221;</p>
<p>With a few caveats, the above statement is obviously true. </p>
<p>We don&#8217;t see quite the same level of fragmentation that Wilson does; his property has five operating system and browser combinations with better than a 10% share, while we have only three. No platform has better than a 17% share there; we have two north of that figure. But if we split the metrics, our data shows the same trajectory. Here&#8217;s our browser system share for January of this year, for example.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5186820793/" title="Share: January 2010 by sogrady, on Flickr"><img src="http://farm2.static.flickr.com/1041/5186820793_480e5ea48b.jpg" width="299" height="500" alt="Share: January 2010" /></a></p>
<p>No real surprises, at least for us. Firefox is dominant, IE a distant second with more Chrome traffic than Safari. But now look at the numbers from the past thirty days.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5186820795/" title="Share: Last 30 Days by sogrady, on Flickr"><img src="http://farm2.static.flickr.com/1290/5186820795_f4d0906791.jpg" width="299" height="500" alt="Share: Last 30 Days" /></a></p>
<p>Things are much tighter. Firefox is still the leading browser, but its advantage has been eroded substantially by Chrome, which in the same span passed IE for second place. There are a variety of browser specific conclusions that might be drawn from this data, but what we&#8217;re interested in is this: we&#8217;re heading towards multiple platform parity. Witness the standard deviations. </p>
<p>For those of you who are unfamiliar with standard deviation, the concept is simple: it measures how far values are from the average of all of them. Practically speaking, that means &#8220;how widely distributed a sample is.&#8221; If the standard deviation is large, the values are all over the map. If the standard deviation is small, the differences between them are smaller. </p>
<p>The standard deviation in January? 16.11. The past thirty days? 11.49. What this means is that the differences between the marketshare of each browser is decreasing. The implications from a developer perspective are obvious: it&#8217;s easy to support one or two dominant platforms reliably. It&#8217;s much harder, however, to support four or more platforms that have roughly comparable adoption. </p>
<p>The differences from an operating system perspective are more slight. Here&#8217;s January of last year.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5187527114/" title="January 2010 (OS) by sogrady, on Flickr"><img src="http://farm5.static.flickr.com/4128/5187527114_856fd4aae4.jpg" width="256" height="500" alt="January 2010 (OS)" /></a></p>
<p>And the last thirty.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5187527116/" title="Last 30 Days (OS) by sogrady, on Flickr"><img src="http://farm2.static.flickr.com/1004/5187527116_ef888dd19f.jpg" width="252" height="500" alt="Last 30 Days (OS)" /></a></p>
<p>Some growth for Linux at the expense of &#8211; apparently &#8211; both Mac and Windows, but overall the delta is minimal. As the standard deviations indicate: 27.31 for January against a 26.21 the last month. </p>
<p>Still, slow as that process might be, the trajectory for operating systems is towards a flatter, more diverse landscape. And we&#8217;re not taking into account here the rise of new mobile platforms because the cut off for the above is platforms with at least 5% share. The iPad, as an example, has gone from 0% traffic in January to ~2% in less than 12 months. Android, meanwhile, is about 1%, a figure likely to rise once tablets running that platform begin hitting the market Q1/Q2 of 2011. </p>
<p>The data, then, concurs with Wilson: fragmentation &#8211; or parity, if you prefer that term &#8211; is accelerating. And actually, it&#8217;s a far bigger problem than those numbers indicate. True, web application development is (still) a problem. Also, as Wilson points out, developers and enterprises alike are increasingly vexed by the choice between native mobile development &#8211; Android, iOS, RIM, Windows 7, etc &#8211; versus web applications. </p>
<p>But traditional server side development is at least as challenged. </p>
<p>Start with languages. The days where businesses picked one of Java or .NET &#8211; or at least the perception that that was the case &#8211; are long gone [<a href="http://redmonk.com/sogrady/2009/04/02/what-are-we-writing-to/">coverage</a>]. Likewise, the era of LAMP being the default stack for web startups has come and gone. Enterprises are increasingly augmenting their officially sanctioned Java and .NET stacks with PHP, Python and Ruby. Today&#8217;s startups, meanwhile, have moved on from those to Clojure (e.g. BankSimple), Scala (e.g. Twitter) while returning to Javascript with a vengeance. </p>
<p>In between these languages/runtimes and the application sit a host of frameworks. From the established (e.g. Django, Rails, or the Zend Framework) to the up and coming (e.g. Lift, Node.js), frameworks are an additional abstraction developers are turning to to eke out incremental time to market gains, to maximize performance, to eliminate repetitive development, or all of the above. By my count, thirteen of the top fifteen <a href="https://github.com/repositories">Interesting repositories</a> on Github are framework projects of one kind or another; the two exceptions are mirrors of the Git and Linux trees.</p>
<p>Even the data layer has not escaped this Cambrian explosion in diversity, to borrow Brian Aker&#8217;s <a href="http://redmonk.com/sogrady/2010/11/16/fear-of-forking/comment-page-1/#comment-643356">metaphor</a>. Time was when the question came to data persistence, the answer was a relational database. Today, we have, effectively, at least one option per workload type, from relational to document to columnar to key value store to graph to distributed file system. </p>
<p>Nor is hardware a straightforward selection. While the market has largely trended towards x86 from a server perspective, issues concerning power efficiency are beginning to raise questions about the viability of alternative server side chipsets such as ARM. The cloud, meanwhile, forces developers to compare the capex advantages offered by pay-as-you-go hardware with the potential opex benefits to owning your own gear. </p>
<p>We could keep going, but the conclusion is clear: <a href="http://en.wikipedia.org/wiki/Turtles_all_the_way_down">it&#8217;s turtles all the way down</a>. At every layer, developers have more choice. Which, as <a href="http://en.wikipedia.org/wiki/The_Paradox_of_Choice:_Why_More_Is_Less">Barry Schwartz</a> reminds us, is a mixed blessing at best. It&#8217;s easier to get building on LAMP, for example, than to evalute the relative merits of Node.js vs Twisted. </p>
<p>This explosion of choice will, inevitably, trigger a reaction, which is likely, in turn, to be reactionary. Consolidation will not eliminate choice, but it will reduce it as the lack of available oxygen eliminates or compels the merger of adjacent projects.  In the meantime, however, life for the developer should be at once rich and complicated. The toolkit has never been fuller, which means that the benefits of improved tooling will in some circumstances be offset by the challenge of evaluating and selecting it. At least initially: over time and at scale, even marginal performance wins can add up. </p>
<p>Fragmentation is real, fragmentation is here, and fragmentation isn&#8217;t going anywhere. Adjust your strategies accordingly. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2010/11/18/fragmentation/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Does the Operating System Still Matter? Part 4</title>
		<link>http://redmonk.com/sogrady/2010/11/11/does-the-operating-system-still-matter-part-4/</link>
		<comments>http://redmonk.com/sogrady/2010/11/11/does-the-operating-system-still-matter-part-4/#comments</comments>
		<pubDate>Thu, 11 Nov 2010 22:53:39 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Operating Systems]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=3969</guid>
		<description><![CDATA[Tweet Never in recent memory has there been less focus on the operating system, a subject we examine periodically (coverage, coverage, coverage). With the exception of mobile, where the adoption of Android versus iOS is a subject of intense interest, operating system inquiries have never been fewer. We see this qualitiatively, as the nature of [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2010%2F11%2F11%2Fdoes-the-operating-system-still-matter-part-4%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2010/11/11/does-the-operating-system-still-matter-part-4/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Does the Operating System Still Matter? Part 4 &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>Never in recent memory has there been less focus on the operating system, a subject we examine periodically (<a href="http://redmonk.com/sogrady/2006/11/08/do-operating-systems-matter-part-1/">coverage</a>, <a href="http://redmonk.com/sogrady/2006/11/10/do-operating-systems-matter-part-2-the-appliance-question/">coverage</a>, <a href="http://redmonk.com/sogrady/2009/04/09/do-operating-systems-matter-part-3-the-cloud-question/">coverage</a>). With the exception of mobile, where the adoption of Android versus iOS is a subject of intense interest, operating system inquiries have never been fewer. </p>
<p>We see this qualitiatively, as the nature of our engagement shifts to the layers above, below and around the operating system; from the virtualization substrate to the middleware equivalent abstractions for application deployment to the management tools that both provision the above and keep it running. </p>
<p>We also perceive the shift quantitatively. In October of 2009, &#8220;opensolaris vs linux&#8221; was the #1 incoming query to RedMonk properties according to <a href="http://redmonk.com/analytics">RedMonk Analytics</a>; &#8220;linux vs opensolaris&#8221; was #7. In October of this year, &#8220;opensolaris vs linux&#8221; is #13; &#8220;linux vs opensolaris&#8221; is not in the Top 100. </p>
<p>The simplest explanation for this might be the decline and acquisition of Sun, and the subsequent deemphasis by new owner Oracle to the Solaris brand generally and OpenSolaris specifically. But for this to be true, we should have expected to see commensurate gains to other operating system related terminology, be that Windows, Linux or combinations of both. </p>
<p>We see no evidence of this. Our data shows instead a profound shift in inquiries to layers of abstraction above the operating system; Node.js, for example, is massively trending over the past six months, occupying three of the top four spots. As are terms such as &#8220;PaaS,&#8221; &#8220;cloud fabric,&#8221; and &#8220;saas cloud.&#8221; We can even observe in real time the difficulties developers are having in digesting the implications of the new development paradigms and related terminology via queries like &#8220;cloud &#038; saas &#038; difference&#8221; (#23 last six months). </p>
<p>The obvious conclusion is that the operating system market is in transition. </p>
<p>The deemphasis of the operating system is even apparent from a resourcing perspective. The team originally responsible for DTrace, a still differentiated piece of observability technology built into Solaris, have all left Oracle. Rather than attempting to build another operating system or helping to build a competitors, many have joined Joyent. They may continue to do operating system work there via the illumos project, but their business will be the cloud, not distributable operating systems. </p>
<p>There are a variety of reasons for the decline in visbility for the OS; most are likely familiar to you. The ascendance of cloud, the delivery of applications in a network context, open source led shifts in availability and procurement, the accelerating fragmentation of application development, historical trends towards further abstraction, platform consolidation. All are contributing to a shift in the way that applications are designed and deployed, which in turn impacts the role of the operating system [<a href="http://redmonk.com/sogrady/2009/04/02/what-are-we-writing-to/">coverage</a>].</p>
<p>The question of whether operating systems still matter is probably a wrong one: the new platforms, cloud included, cannot function without the core functionality an operating system provides. The better question is <i>who</i> operating systems matter <i>to</i>, and what this means for the industry. </p>
<p>It is self-evident that operating systems matter &#8211; intensely &#8211; in the mobile space. Clever solutions like PhoneGap aside, developing for Android is not like developing for iOS. Which in turn is not like developing for the BlackBerry Tablet OS. The mobile landscape is akin to server side development circa 1995, where applications are written directly to the operating system with portability an expensive afterthought. </p>
<p>It&#8217;s also true that operating system adoption on the desktop remains highly stratified; with the long predicted Year of the Linux Desktop yet to arrive, consumers PCs are still primarily either Mac or Windows. </p>
<p>The enterprise server world is a more mature market than either mobile at least, and has therefore already weathered the rounds of consolidation yet to arrive in the world of handsets and tablets. There are fewer legitimate contending platforms in the server market, even as at least one of those (Linux) shows signs of pending fragmentation. </p>
<p>Even these fewer choices, however, are increasingly abstracted from application developers. What is the operating system behind Microsoft Azure, Engine Yard, Force.com, Google App Engine, or Heroku? The answer is, in varying degrees, none of your business. These and other PaaS vendors are aggressively distintermediating the operating system by removing it as a choice. </p>
<p>Nor is Infrastructure-as-a-Service, which generally still implies a choice of operating system, reflective of traditional enterprise operating system adoption patterns. What the available cloud metrics suggest is an environment where traditional drivers for operating system adoption &#8211; commercial support, certified application compatibility, etc &#8211; are second to convenience. According to the Cloud Market, which provides relative volume metrics on the Amazon AMI catalog, this was the approximate composition of major operating systems on November 9th.<br />
<br />
<a href="http://www.flickr.com/photos/sog/5167825778/" title="AMI Image Distribution by sogrady, on Flickr"><img src="http://farm5.static.flickr.com/4020/5167825778_3ed47edf4c.jpg" width="500" height="309" alt="AMI Image Distribution" /></a><br />
<br />
It&#8217;s true that this is a survey of available images rather than deployed images. But it&#8217;s equally true that this distribution would have been unimaginable even twelve to eighteen months ago: the leading commercial distributions make up only 18.5% of the catalog. Given that we&#8217;re still seeing a distribution in the catalog, it&#8217;s clear that the operating system matters to cloud deployments. People value choice enough to have created better than 7200 different options. Precisely <i>what</i> matters about those operating systems, however, appears to be in transition. </p>
<p>Within the datacenter, on the other hand, little has changed. Which is fortunate for suppliers, because the majority of revenue is still derived from infrastructure maintained and run by businesses themselves. Enterprise purchases still overwhelmingly favor traditional operating system suppliers: Microsoft (Windows), Red Hat and to a lesser extent Novell (Linux), with the majority of the remaining share divided between Unix vendors (HP, IBM, Oracle, etc). The dramatic spike in interest in Red Hat Enterprise Linux 6 speaks to the continuing appetite for new operating system features in a variety of markets. </p>
<p>As long as the enterprise markets remain the dominant revenue source, then, operating system vendors have little to fear. The challenge &#8211; still theoretical &#8211; will be when the shift in developer interest we are beginning to observe begins to manifest itself within an enterprise context. At present, definitive statements that the importance of the operating system will be as diminished as the commodity hardware platforms they most frequently run on today are purely aspirational. On the other hand, who would have predicted fifteen or even ten years ago that one of the major players in the market, a $750M business, would be an entity that sells software that&#8217;s available for free?</p>
<p>The data we have argues that change is coming. That it is, in fact, already here; it&#8217;s just unevenly distributed. It will be interesting to see how the various operating system suppliers leverage, fight or succumb to it. Just as fascinating will be whether the incumbents are able to pivot neatly from one dominant role to another, or whether that process will advantage the contenders. History is no guide here, as we&#8217;ve seen both scenarios play out repeatedly. </p>
<p><b>Disclosure</b>: Canonical (Ubuntu), Microsoft, PhoneGap and Red Hat are RedMonk clients. Novell and Oracle are not. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2010/11/11/does-the-operating-system-still-matter-part-4/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>A Swing of the Pendulum: The Shift Towards Specialized Hardware and Software</title>
		<link>http://redmonk.com/sogrady/2010/07/09/specialization/</link>
		<comments>http://redmonk.com/sogrady/2010/07/09/specialization/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:34:04 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[AltDB]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[Databases]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Startups]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=3766</guid>
		<description><![CDATA[Tweet &#8220;Is this Silicon Valley or Hogwarts School of Witchcraft and Wizardry? Over the last 18 months or so, this question has become tougher to answer as a flood of products with names like Voldemort, Hadoop and Cassandra have appeared on the scene. They are part of a new wave of highly specialized technology — [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2010%2F07%2F09%2Fspecialization%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2010/07/09/specialization/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="A Swing of the Pendulum: The Shift Towards Specialized Hardware and Software &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>&#8220;<i>Is this Silicon Valley or Hogwarts School of Witchcraft and Wizardry?</p>
<p>Over the last 18 months or so, this question has become tougher to answer as a flood of products with names like Voldemort, Hadoop and Cassandra have appeared on the scene.</p>
<p>They are part of a new wave of highly specialized technology — both software and hardware — built by and for Web titans like Facebook, Yahoo and Google to help them break data into bite-size chunks, and present their Web pages as quickly and cheaply as possible, even while grappling with increasing volumes of data. Facebook, for example, created Cassandra to store and search through all the messages in people’s in-boxes</i>.&#8221; &#8211; Ashlee Vance, &#8220;<a href="http://www.nytimes.com/2010/06/21/technology/21chip.html?_r=1&#038;src=busln">Big Web Operations Turn to Tiny Chips</a>&#8221;</p>
<p>If you study the French Revolution, the odds are good that at some point a professor or author will invoke the pendulum metaphor. The aptness is clear, as history adequately demonstrates a tendency for human events to swing back and forth from one extreme to another. Which is precisely what we&#8217;re seeing in technology today, as we swing from general purpose back towards specialization. </p>
<p>From the mainframe&#8217;s heyday to the Unix wars&#8217; fragmentation to the ascension and dominance of Windows, technology has periodically vacillated between extremes of general purpose computing infrastructure to more specialized hardware and software combinations. As ever, what is old will be new again. </p>
<p>What&#8217;s new these days, then, is the old preference for specialization. Just a few years ago, application development was a simple proposition. You picked an operating system &#8211; general purpose, of course &#8211; a relational database (duh), a programming language, middleware to match and you got to work. It may yet be that we come to remember those with wistfulness, a nostalgic remembrance of simpler times. </p>
<p>Even the most basic of decisions today is fraught with the paradox of choice. Consider the long time standard LAMP stack. The explosion of options for persisting data has been well documented (<a href="http://redmonk.com/sogrady/topic/altdb/">coverage</a>): the time when storing data meant choosing which relational database you wanted are, for all intents and purposes, over. Relational databases like MySQL remain a popular choice &#8211; and absolutely the most popular for the backing of existing applications &#8211; but it is no longer the <i>only</i> choice. General purpose operating systems like Linux remain the dominant deployment option, but that preeminence in increasingly threatened by cloud platforms which abstract the operating environment and appliances which make it irrelevant. Programming language fragmentation meanwhile, has been well underway for decades, so there&#8217;s nothing new there. </p>
<p>But what about Apache? Surely the venerable web server remains the most popular platform for deploying web applications? Well, yes, it is. Here are Netcraft&#8217;s <a href="http://news.netcraft.com/archives/2010/06/16/june-2010-web-server-survey.html">numbers</a> for overall web server share. </p>
<p><img src="http://news.netcraft.com/wp-content/uploads/2010/06/wpid-overalld.png" alt="Netcraft Web Server Survey" /></p>
<p>And yet there are signs that Apache&#8217;s dominance is challenged for what Netcraft terms &#8220;top sites.&#8221; See the following: </p>
<p><img src="http://news.netcraft.com/wp-content/uploads/2010/06/wpid-overallc.png" alt="Netcraft Web Server Survey"</></p>
<p>Some will undoubtedly argue that Netcraft&#8217;s numbers are imperfect, and they will be right. But the fact is that developers are increasingly weighing the merits of Apache versus new, built-for-purpose alternatives such as nginx, Node.js (<a href="http://redmonk.com/sogrady/2010/05/13/node-js/">coverage</a>) or Tornado. Ryan Dahl&#8217;s <a href="http://nodejs.org/cinco_de_node.pdf">presentation</a> on Node examines some of the potential limitations of the Apache thread-per-connection model versus event-loop based alternatives, and some very bright developers are <a href="http://hackermedley.org/new-web-tech/">listening</a>. The success of Node et al doesn&#8217;t mean that Apache isn&#8217;t still the most popular choice, of course: it simply means, in what is becoming a familiar refrain, it&#8217;s no longer the only choice. </p>
<p>Because there are an ever growing library of more specialized alternatives available. </p>
<p>Nor is the specialization bug merely infecting the software world. As Ashlee&#8217;s piece documents, there are more and more hardware startups popping up. Their raison d&#8217;etre, almost universally, is that current hardware models are not ideally suited to scale out workloads. Besides the SeaMicro&#8217;s and Schooner&#8217;s of the world, there is evidence that firms like Google are <a href="http://gigaom.com/2010/04/20/breaking-google-buys-stealthy-startup-agnilux/">acquiring ARM expertise</a> with the intent of leveraging it for specialized servers. Microsoft is reportedly <a href="http://www.salon.com/technology/the_gigaom_network/tech_insider/2010/04/15/is_microsoft_testing_servers_running_cell_phone_chips">exploring similar hardware</a>, as is <a href="http://www.eetimes.com/news/latest/showArticle.jhtml?articleID=224900076">Dell</a>.</p>
<p>Doubtless many of these efforts are better classified as experiments than actual commitments to specialized hardware. And the marginal benefits of the specialized hardware, in many cases, may not outweight the costs, whether those lie in design and production or lengthened development and deployment cycles. But as we see in software with projects like Facebook&#8217;s compiled PHP, HipHop (<a href="http://redmonk.com/sogrady/2010/02/05/hiphop/">coverage</a>), if the scale is sufficiently large even incremental gains in power, performance or both can be financially material. </p>
<p>Purveyors of specialized hardware are quick to point out that the benefits may extend beyond mere performance and power gains, however significantly differentiated it may be in either. Custom-fitting software to hardware can introduce benefits that are either impossible to achieve on general purpose infrastructure, or not economically feasible. Certainly this was one of the guiding principles behind the Sun Fishworks project (<a href="http://redmonk.com/sogrady/2008/11/10/the-road-to-amber/">coverage</a>), which <a href="http://blogs.sun.com/bmc/entry/fishworks_now_it_can_be">stands for Fully Integrated Software and Hardware</a>&#8230;works). Presumably new owner Oracle agrees, given the depth of their commitments to the appliance form factor in Exadata. </p>
<p>How all of this plays out in a market context is yet to be determined. Clearly, developers are actively embracing the shift back towards specialization, but the traction for specialized hardware either on a stand alone or appliance basis is still small relative to the current market size. As I told Schooner&#8217;s <a href="http://www.schoonerinfotech.com/blog/category/john_busch/">Dr. John Busch</a> when we spoke a week or two ago, various players have tried to push appliances as a mainstream server option in the past: all have failed. Outside of categories like networking, security and storage &#8211; each quite large, to be sure &#8211; specialized hardware has been a difficult sell. </p>
<p>What might be different this time around is that on a macro basis, the market is showing an increased appetite for specialization at every level. Combine that with a driving need to maximize performance while minimizing the expense, both in power and datacenter floor space, and the opportunities may be there where they traditionally have not been. </p>
<p>As to when the pendulum will shift back towards general purpose, all I can tell you is that it will at some point. The inevitable result of an explosion of choice is a reactionary market shift away from it. All this has happened before, and all of this will happen again. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2010/07/09/specialization/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>VMware Taps a new SpringSource: The Q&amp;A</title>
		<link>http://redmonk.com/sogrady/2009/08/11/vmware-springsource/</link>
		<comments>http://redmonk.com/sogrady/2009/08/11/vmware-springsource/#comments</comments>
		<pubDate>Tue, 11 Aug 2009 19:54:40 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[M&A Announcements]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Virtualization]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=2921</guid>
		<description><![CDATA[Tweet Only the foolish attempt to measure a publicly held firm strictly by its share price. Given the capricious and myopic nature of public markets, they&#8217;re at best an imperfect reflection of a company&#8217;s current performance and future potential. That said, it would be even more foolish ignore the share price. Whether you agree with [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2009%2F08%2F11%2Fvmware-springsource%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2009/08/11/vmware-springsource/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="VMware Taps a new SpringSource: The Q&#038;A &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p><a href="http://www.flickr.com/photos/sog/3811770795/" title="VMware on Google Finance by sogrady, on Flickr"><img src="http://farm3.static.flickr.com/2543/3811770795_54439bbc18_o.png" width="506" height="505" alt="VMware on Google Finance" /></a></p>
<p>Only the foolish attempt to measure a publicly held firm strictly by its share price. Given the capricious and myopic nature of public markets, they&#8217;re at best an imperfect reflection of a company&#8217;s current performance and future potential. </p>
<p>That said, it would be even more foolish ignore the share price. Whether you agree with market perception or not, they must be considered, representing as they do public valuations. To make this point and properly incent executives, in fact, many comp packages are tied to the performance of the company&#8217;s stock. </p>
<p>I bring this up now because the graph above seems as plausible an explanation as any for VMware&#8217;s purchase of SpringSource, made yesterday. Like Red Hat before them, VMware seems to have decided to expand upwards from its revenue base in platform technologies to capture a greater percentage of the enterprise IT budget via a Java stack. They&#8217;re no longer content to leave that money on the table, in other words. </p>
<p>Why? My guess is growth. True, VMware is facing increasing competition, in the virtualization space from competitors ranging from open source projects to Microsoft to systems management vendors. But they still, for all intents and purposes, own the enterprise virtualization market. Which is great, and got them a nice big IPO. But on Wall Street, greed is good, and greed is not content with dominance in a single market &#8211; growth is the unrelenting demand. Just ask Microsoft. Or look at the graph above of their share price. </p>
<p>So while VMware has, as discussed <a href="http://redmonk.com/sogrady/2008/09/18/vmworld-2/">previously</a>, charted themselves a long term growth strategy in the cloud, it&#8217;s just that: long term. Judging from the recent market performance, the street&#8217;s looking for something more immediate and more obvious. Which is why SpringSource makes sense: the enterprise Java middleware business is as well understood on the street as it is in the technology industry. Not every IT manager will understand why Spring overwhelmed more traditional J2EE alternatives, of course, but they&#8217;ll understand its ubiquity. That, as much as anything else, is what SpringSource has traded on. It was built for many of the same reasons that the more popular dynamic language frameworks were created, but it speaks <i>Java</i>, and that&#8217;s comforting for the enterprise. Where comforting translates as easy to sell. </p>
<p>To explore this acquisition in greater detail, let&#8217;s turn to a Q&#038;A. </p>
<p><b>Q</b>: Before we continue, do you have anything to disclose?<br />
<b>A</b>: Yes, SpringSource and a number of the other firms discussed here, from IBM to Microsoft to Red Hat to Sun, are RedMonk customers. VMware, meanwhile, is not. I think that about covers it. </p>
<p><b>Q</b>: Can you sum up the news for those that haven&#8217;t seen it yet?<br />
<b>A</b>: Sure. Yesterday afternoon, VMware announced its intention to acquire SpringSource for about $420 million in cash and other financial instruments. </p>
<p><b>Q</b>: Is this about the cloud, as multiple outlets &#8211; the founder of SpringSource <a href="http://blog.springsource.com/2009/08/10/springsource-chapter-two/">included</a> &#8211; have claimed?<br />
<b>A</b>: In time, yes, quite possibly. And there&#8217;s little question that SpringSource offers VMware an intriguing opportunity to be what 10gen, Project Caroline, et al have to date failed to be: the EngineYard or Heroku for Java, permitting seamless deployment of Java applications to on or off premise cloud infrastructure. But this is, to me, a longer term revenue opportunity, as VMware&#8217;s cloud pieces are still coming together and its hardware and datacenter capabilities are neglible relative to competition such as Amazon, IBM or Microsoft. </p>
<p>In the short to medium term, then, I think this is primarily about growth in a market with few barriers to purchase. </p>
<p><b>Q</b>: What about SpringSource promises growth? Are they doing massive sales numbers to jusify that valuation?<br />
<b>A</b>: Matt Asay&#8217;s claiming about <a href="http://news.cnet.com/8301-13505_3-10306690-16.html?tag=mncol">$20M</a> in sales, but whatever the actual number is, there&#8217;s little question that it can be grown strictly through acquisition. Like MySQL tapping Sun&#8217;s client base, SpringSource would, via acquisition, gain immediate credibility and a larger addressable market. </p>
<p>And the addressable market, in this case, is one that commands budget. Whatever your opinion on the current status of Java the language and platform relative to competition from dynamic language, Microsoft or other competition, the fact is that the enterprise as a category has made truly massive investments in Java over the past two decades, both in infrastructure and personnel. Thus it is that Java is, within many enterprises, the strategic development platform. The Spring framework allows enterprises to embrace this, but with a more modern and developer friendly approach &#8211; kind of a best of both worlds approach. </p>
<p>If that doesn&#8217;t make sense, think of it this way: with this acquisition, VMware has significantly expanded the percentage of spend for traditional enterprise stacks that it can realize revenue from. And don&#8217;t underestimate here the importance of the former Covalent pieces; Tomcat&#8217;s the ultimate lightweight Java experience. </p>
<p><b>Q</b>: One more cloud question: how does SpringSource improve VMware&#8217;s ability to deliver a Platform as a Service offering?<br />
<b>A</b>: The easiest way to answer that is to examine the nature of Platform as a Service. Ultimately, PaaS is an abstraction, a veneer on top of an Infrastructure as a Service offering &#8211; what I have previously termed a <a href="http://redmonk.com/sogrady/2008/11/14/cloud-types/">fabric</a>. This fabric obscures the underlying complexities of the hardware and software infrastructure underneath; gone is the need to worry about provisioning hardware, clustering and load balancing application servers, and so on. This is the fabric&#8217;s problem. </p>
<p>VMware, with but a few exceptions, has traditionally focused its efforts on technologies below the fabric; VMware can abstract the hardware, of course &#8211; that&#8217;s the point of virtualization. But it typically still presents users with the operating system, as well as the need to manage these new <i>virtual</i> instances. </p>
<p>SpringSource by no means offers a complete fabric solution to compete with, say, Google App Engine or Salesforce&#8217;s Force.com, but it does offer a capable, powerful and popular application layer compatible with a programming language that&#8217;s immensely popular within VMware&#8217;s install base. This is how Rod Johnson of SpringSource describes the potential combination in his post: </p>
<blockquote><p>Combined with VMware’s vSphere and other cloud-enabling technologies, we can innovate in frameworks and infrastructure to deliver a joined up experience. SpringSource application frameworks, servers and management software can give the VMware platform eyes and ears throughout the stack, allowing it to apply its uniquely advanced ability to migrate workloads and manage VMs for maximum efficiency and minimal hardware resource cost.</p></blockquote>
<p>That&#8217;s a bit optimistic in a few areas, but it&#8217;s an indication of how they see the potential combination of these technologies going forward. </p>
<p><b>Q</b>: Optimistic how? Where do you think the combination falls short?<br />
<b>A</b>: Well, neither SpringSource nor VMware is bringing hard core persistence skills to the table &#8211; the ORM compabilities notwithstanding &#8211; which makes me wonder if commercial entities like Cloudera or committers to projects like Cassandra, Drizzle, Tokyo Cabinet, or Voldemort are being eyed. Hell, maybe VMware will continue its tradition of poaching from Google and go after their database folks; too bad for them Facebook got to Mark Callaghan first.</p>
<p><b>Q</b>: Besides the cloud technology development and integration, what do you think VMware should be focusing on assuming it closes the acquisition?<br />
<b>A</b>: Tooling. When <a href="http://redmonk.com/cote">Cote</a> and I met with SpringSource CEO Rod Johnson at OSCON a few weeks ago, one of the primary topics of discussion was the development experience. This could wind up one of the unheralded benefits of the acquisition: Rod gets the tooling story. He understands that Microsoft, again, is setting the bar for the development experience by allowing its developers to localize the cloud environment via Visual Studio. With VMware&#8217;s virtualization capabilities, the tooling story for SpringSource could get very interesting vis a vis cloud development and deployment. </p>
<p><b>Q</b>: What about management? What do you think VMware intends to do with the Hyperic pieces?<br />
<b>A</b>: I&#8217;ve heard all manner of speculation; everything from Hyperic will be decommissioned to Hyperic was the reason for the aquisition, neither of which I subscribe to. Cote&#8217;s <a href="http://www.redmonk.com/cote/2009/08/10/vspring/">take on it</a> seems the most rational I&#8217;ve seen:</p>
<blockquote><p>The last area of interest for the IT Management minded of you out there, dear readers, is Hyperic, one of the open source IT Management vendors categorized under the infamous term “The Little 4.” One would think that Hyperic could help beef up VMWare’s ambitions to become more of a management vendor than just a hyper-visor vendor. In the area of open source and standards, I wouldn’t say VMWare has a terrible or golden reputation, they’re pretty neutrally perceived &#8211; though their open source hyper-visor competitors will tell you otherwise. Their space doesn’t “require” open source in the same way that middle-ware, where SpringSource operators does.</p>
<p>That said, it’s seeming like open source based IT Management tends to be, at least, more interesting and fast evolving than closed source IT Management…when it comes to new applications and platforms at least. (SaaS IT Management offerings provide a nifty loop-hole here.) If there’s any benefit to open source IT Management software, then, we’d hope VMWare would look towards Hyperic to figure them out more, beyond interoperability. Of course, it goes both ways: big name, largely closed source IT Management vendors (like VMWare) have yet to connect with the open source vendors (like Hyperic) in a major way, and I’d wager (complete) access to the executive wash-room would create some interesting Amdahl mug discussions.</p></blockquote>
<p><b>Q</b>: What would your concerns be for the acquisition?<br />
<b>A</b>: Focus. Red Hat&#8217;s certainly proven that a platform company can pretty seamlessly integrate a middleware business, but VMware&#8217;s focus and commitments are to some extent far more broad than Red Hat&#8217;s prior to its acquisition of JBoss. The integration of SpringSource and its diverse-for-its-size businesses will present VMware with challenges in focus, but probably nothing that&#8217;s not manageable, given the typical Spring account. </p>
<p><b>Q</b>: Who should be concerned by this acquisition?<br />
<b>A</b>: Most are pointing to Red Hat as the firm most obviously impacted by this announcement, and I would tend to agree. VMware&#8217;s virtualization play is, ultimately, about disintermediating the operating system by abstracting it from the underlying hardware. SpringSource, on the other hand, abstracts the application from the operating system. By loosening the coupling at both ends of the spectrum, VMware is in some sense attempting to descrease the importance and relevance of the operating system itself. And in spite of the performance of JBoss, that&#8217;s a problem for Red Hat, far more so than the fact that VMware acquired a competitive open source stack. </p>
<p>Others too, from HP to IBM to Microsoft to Sun should probably be at least moderately concerned. VMware could be handled &#8211; or so it&#8217;s been said to me &#8211; when they were relegated to the thin layer between the operating system and the underlying metal, but between its growing management ambitions and its new foray into the Java middleware space, VMware represents a growing threat to some of the established enterprise vendors. Particularly because, at least in the Java space, it has very little legacy to contend with, and can thus be both nimble and aggressive in righting some of the J2EE wrongs. </p>
<p><b>Q</b>: Having speculated that this is all for growth and for the street, how do you think they&#8217;ll appreciate the news?<br />
<b>A</b>: Well, the stock&#8217;s trading lower after the news &#8211; potentially on the valuation &#8211; but I think if VMware can deliver on the short term promise, we&#8217;ll see that come back up. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2009/08/11/vmware-springsource/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>What&#8217;s a Document?</title>
		<link>http://redmonk.com/sogrady/2008/11/24/whats-a-document/</link>
		<comments>http://redmonk.com/sogrady/2008/11/24/whats-a-document/#comments</comments>
		<pubDate>Mon, 24 Nov 2008 16:52:43 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Collaboration]]></category>
		<category><![CDATA[Operating Systems]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=2529</guid>
		<description><![CDATA[Tweet One of the most interesting byproducts of the transition, fully underway around the world, to XML based document formats from binary alternatives, is the ability to treat the asset as a container of items rather than a discrete item itself. Both ODF and OOXML allow applications to manipulate the contents of assets that were [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2008%2F11%2F24%2Fwhats-a-document%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2008/11/24/whats-a-document/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="What&#8217;s a Document? &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>One of the most interesting byproducts of the transition, fully underway around the world, to XML based document formats from binary alternatives, is the ability to treat the asset as a container of items rather than a discrete item itself. Both ODF and OOXML allow applications to manipulate the contents of assets that were previously opaque at a minute, granular level, even as their respective proponents would doubtless argue their respective superiority at that particular game. </p>
<p>For those of you &#8211; and there are one or two at least, I&#8217;m sure &#8211; that are not office format wonks, here&#8217;s the English translation of the above: the files that you today produce in Excel, Powerpoint, or Word can now be carved up, dynamically reassembled and presented. Annual reports can contain continually updating economic data, mortgage applications real-time interest rates, or &#8211; nearer and dearer to my heart &#8211; baseball scouting reports, moving performance data. </p>
<p>Documents today can have, as IBM&#8217;s Doug Heintzman noted last Wednesday at IBM&#8217;s annual analyst event, more in common with a web page than the document you or I might have authored a few years &#8211; or a year &#8211; ago. Parts of it might be static, parts of it might be dynamic, but each of those parts might arrive from separate, external sources of record. The days of static documentation are drawing to a close, thanks to innovation &#8211; finally &#8211; in an area that should have seen it years ago. </p>
<p>While we at RedMonk are so far out on the bleeding edge that we can&#8217;t even see the mainstream when it comes to our own work habits (though not our coverage, hopefully), it&#8217;s nevertheless worth noting that I really don&#8217;t create documents at this point. Customer, expense and other operational spreadsheets are kept in Google Docs, and frankly they&#8217;re more webpage &#8211; even database &#8211; than they are spreadsheet at this point. At no point in their lifecycle, generally, are they transmitted as ODF, OOXML, or PDF: I can&#8217;t honestly remember the last time I exported one for the purposes of sending. When we need to collaborate with an external party, we simply share the asset. Even the pieces I author for this space are documents only in a nominal sense. Each is composed in emacs, then pasted to WordPress. There, it is reforged as an entirely different asset, pulling in pictures, videos, or other embedded assets, all while collecting comments, trackbacks, and revisions to become something new and distinct. </p>
<p>Is that a document? I&#8217;d argue not. </p>
<p>The closest I come to creating documents, at least in the traditional sense, is in Impress &#8211; the OpenOffice.org Powerpoint alternative. This I use to create the presentations I deliver at conferences, customer events and the like. The presentations tend to be discrete, unevolving assets that I &#8220;share&#8221; simply by posting them to <a href="http://redmonk.com/public">the web</a>. We do reuse presentations (occasionally) and slides (frequently) within RedMonk, but for the most part presentations are not living documents in the way that a customer spreadsheet is. </p>
<p>But that&#8217;s the exception to the rule, which is living assets, and it&#8217;s driven primarily by technical limitations. Limitations that I hope are removed. Soon.</p>
<p>For us then, settling on the definition of a &#8220;document&#8221; is problematic, because it reflects a lifecycle and a lifespan that are, at best, antiquated. Much, if not most, of our output is collaborative, rather than singularly authored, and most of it has a life expectancy far beyond any of the Word documents I authored in my capacity as a systems integrator. Particularly the content that lives on the web. A document, for me, has become a snapshot of the real, living asset, rather than an asset in and of itself. If our Google Doc&#8217;s spreadsheet is the Platonic ideal, the ODF capture of it is merely the shadow on the wall. </p>
<p>Which begs the question: are we creating documents, really, anymore? What does document mean in a networked, composable, and programmatically manipulable age? Or perhaps your natural inclination might be &#8211; like mine &#8211; to view the above as splitting hairs, a pointless, unresolvable debate of semantics. </p>
<p>Whatever my natural inclination might be towards such questions, however, my considered opinion is that the question matters. Maybe a lot. </p>
<p>Not to me, personally. First, because as mentioned, I live on the cutting edge and I&#8217;m not terribly relevant relative to the average office user of today, or maybe three to four years out. But more because I&#8217;m in a position to realize how documents are evolving, and what they might be capable of if we can get creative. The terminology is not going to have much bearing on what I think of a given technology. </p>
<p>Not everyone is so lucky, however. </p>
<p>As I see it, the danger in continuing to call the content we&#8217;ll be creating &#8211; using a rapidly evolving set of tools &#8211; over the next few years &#8220;documents&#8221; is that it will stunt the imagination. An example: when I was approached, years ago, about attending <a href="http://redmonk.com/sogrady/2005/11/08/documenting-the-open-document-format-summit/">the ODF Summit</a>, I had to explain in detail why I believed that messaging (email) and collaboration (wiki) vendors should be included in thee discussion. So tight was the focus on an &#8220;office productivity&#8221; format, it was non-obvious even to some ODF experts that wikis might, at some point, become consumers and producers of ODF. </p>
<p>The term document, in my view, is a legacy term, and as such, it brings with it preconceived notions of what a document is, should be, and can be. My concern, then, is that these preconceived notions end up predetermining the perceptions of what the assets are capable of. </p>
<p>To be sure, we should not &#8211; must not &#8211; try to reframe the traditional definition of a document. For those mainstream folks that will make up the bulk of the user population for the foreseeable future, their definition of what a document is is set, and it would be folly to try and change this. </p>
<p>But neither should we let that definition carry forward, tainting more capable formats with the legacy of its limited capabilities. No, we need a new definition or term, I believe. Something more accurately descriptive, and yet non-threatening. Database? Too intimidating, too misleading. Web page? Likewise. Container? I don&#8217;t love it. </p>
<p>So I don&#8217;t have the replacement term worked out yet: sue me. That doesn&#8217;t change the fact, in my opinion, that we&#8217;ll need one. </p>
<p>And if the format advocates have their way, probably soon. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2008/11/24/whats-a-document/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>DTrace vs SystemTap, Redux</title>
		<link>http://redmonk.com/sogrady/2008/07/01/dtrace-vs-systemtap-redux/</link>
		<comments>http://redmonk.com/sogrady/2008/07/01/dtrace-vs-systemtap-redux/#comments</comments>
		<pubDate>Wed, 02 Jul 2008 02:31:40 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[dtrace]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[opensolaris]]></category>
		<category><![CDATA[solaris]]></category>
		<category><![CDATA[systemtap]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/?p=2081</guid>
		<description><![CDATA[Tweet Three years ago come August, O&#8217;Reilly&#8217;s Nat Torkington, interviewing Sun&#8217;s Jonathan Schwartz, pressed the CEO on the issues of patents generally and DTrace patents specifically. Torkington&#8217;s question? &#8220;So if the Linux kernel were to implement DTrace, Sun wouldn&#8217;t employ the patents against them?&#8221; Schwartz&#8217; answer? &#8220;Knock yourself out.&#8221; That was 2005. Fast forward to [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2008%2F07%2F01%2Fdtrace-vs-systemtap-redux%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2008/07/01/dtrace-vs-systemtap-redux/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="DTrace vs SystemTap, Redux &raquo; tecosystems #dtrace #Linux #opensolaris #solaris #systemtap">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>Three years ago come August, O&#8217;Reilly&#8217;s Nat Torkington, <a href="http://radar.oreilly.com/archives/2005/11/oscon-jonathan-schwartz-interv.html">interviewing</a> Sun&#8217;s Jonathan Schwartz, pressed the CEO on the issues of patents generally and DTrace patents specifically. </p>
<p>Torkington&#8217;s question? &#8220;So if the Linux kernel were to implement DTrace, Sun wouldn&#8217;t employ the patents against them?&#8221;</p>
<p>Schwartz&#8217; answer? &#8220;Knock yourself out.&#8221;</p>
<p>That was 2005. Fast forward to 2008. As one of the DTrace engineers has <a href="http://blogs.sun.com/bmc/entry/dtrace_on_linux">noted</a>, <a href="http://www.crisp.demon.co.uk/blog/index.html">Paul Fox</a> is taking Schwartz up on that challenge. </p>
<p>As the FreeBSD and OS X engineers can <a href="http://redmonk.com/sogrady/2008/03/16/dtraceconf-and-the-dumbest-guy-in-the-room/">tell you</a>, the task of porting DTrace to a platform other than Solaris is non-trivial in the extreme. On the other hand, as they&#8217;ve both been successful (or in progress, in the case of FreeBSD) &#8211; with the kind assistance of the DTrace team &#8211; it clearly <i>can</i> be done. Where there&#8217;s a will, there&#8217;s a way and so on. </p>
<p>Making Fox&#8217;s work more compelling is <a href="ftp://crisp.dynalias.com/pub/release/website/dtrace/">the code</a>. Or rather, the fact that there is code. That alone elevates this from an interesting but ambitious idea to potentially fascinating project. </p>
<p>Merely potentially because the appetite for DTrace within the Linux ecosystem would be, how do I put this, <i>uncertain</i>. Some view the technology as <a href="https://lists.linux-foundation.org/pipermail/ksummit-2008-discuss/2008-June/000153.html">marketing coolaid</a>, some argue it&#8217;s <a href="https://lists.linux-foundation.org/pipermail/ksummit-2008-discuss/2008-June/000173.html">far ahead</a>, and others, well, they&#8217;re undecided. </p>
<p>Undecided, at least in part, because there&#8217;s already a project within the Linux ecosystem to provide DTrace like functionality. <a href="http://en.wikipedia.org/wiki/Systemtap">SystemTap</a> is a project we&#8217;ve discussed in this space before: a little over <a href="http://redmonk.com/sogrady/2006/04/07/linux-responds-to-dtrace-systemtap-on-tap/">two years ago</a>, to be precise. At that time, I said the following:<br />
<blockquote>Anyhow, still undetermined for SystemTap is when/if a.) SystemTap makes its way into mainstream commercial and non-commercial distributions and b.) the required kernel modules, KProbes and RELAYFS (both of which I had to add to my kernel, necessitating two separate compiles) become standard. Until that happens, DTrace has an advantage over its Linux counterpart.</p></blockquote>
<p>How does SystemTap score on those metrics? Well, on the Ubuntu Hardy machine I&#8217;m writing this on now, SystemTap is available for install. Which is good. Less so is the fact that kernel developers called the technology, on list, &#8220;klunky and prone to break in unexpected ways&#8221; (see Frank Ch. Eigler&#8217;s response to that charge <a href="https://lists.linux-foundation.org/pipermail/ksummit-2008-discuss/2008-June/000192.html">here</a>) just four days ago. As a related aside, I was interested to read that with respect to user space probing &#8211; an ability I&#8217;d believed to have been added &#8211; is not there yet (&#8220;<a href="https://lists.linux-foundation.org/pipermail/ksummit-2008-discuss/2008-June/000192.html">We&#8217;re finally getting very close in this</a>&#8220;) two years later. </p>
<p>What does this tell us? That the problem that DTrace and SystemTap both are trying to solve is hard; exceedingly so. Further, that DTrace merely by its production availability and accessibility to mere systems administrators owns a significant edge over its Linux based competition. Whatever the marketers on either side might say. </p>
<p>What we don&#8217;t yet know, however, is where things go from here: there are too many variables to make predicting a reasonable exercise. Can DTrace be successfully and completely ported to Linux, technically? Assuming the licensing issues cannot be resolved <a href="http://www.crisp.demon.co.uk/blog/archives/2008-04.html#e2008-04-30T22_45_50.txt">via technical workarounds</a>, are Schwartz&#8217; 2005 words sufficient legal grounds to stand on? If not, what does that mean for Fox&#8217;s project? </p>
<p>And even if DTrace can overcome the daunting technical and legal obstacles to find a new home in Linux, would anyone use it? Or would <a href="http://en.wikipedia.org/wiki/Not_Invented_Here">NIH</a> preempt its adoption? </p>
<p>One answer, at least, we have. While many would probably argue that a DTrace port to Linux would be disastrous for Solaris and OpenSolaris &#8211; that DTrace was one the reasons the CDDL license was originally selected for the latter project, in face &#8211; the engineers that built it appear to be standing ready to help, should anyone be inclined to ask. </p>
<p>Technically, at least, the decision between DTrace and SystemTap would appear to be straightforward. While I know SystemTap advocates champion the greater reach of SystemTap&#8217;s guru mode among other differentiating factors, even the Linux kernel developers are admitting &#8211; implicitly and otherwise &#8211; that DTrace is the better choice at present.</p>
<p>When it comes to Linux and Solaris technologies, however, decisions are rarely if ever straightforward, and even more rarely made strictly according to the technology. </p>
<p>Which means that this should be an interesting space to watch. </p>
<p><b>Disclaimer</b>: Many of the principals on both sides of the DTrace v SystemTap divide are clients, including IBM, The Linux Foundation, Red Hat, and Sun. On a personal level, I know many of the DTrace developers, and the SystemTap guys were kind enough to send me both a sticker and a mug after I <a href="http://redmonk.com/sogrady/2008/03/12/guess-where-im-headed-tomorrow/">complained</a> that the DTrace guys didn&#8217;t have any. </p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2008/07/01/dtrace-vs-systemtap-redux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Linux vs OpenSolaris&#8230;Again: The Q&amp;A</title>
		<link>http://redmonk.com/sogrady/2008/02/20/linux-vs-opensolarisagain-the-qa/</link>
		<comments>http://redmonk.com/sogrady/2008/02/20/linux-vs-opensolarisagain-the-qa/#comments</comments>
		<pubDate>Thu, 21 Feb 2008 02:10:15 +0000</pubDate>
		<dc:creator>sogrady</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Operating Systems]]></category>
		<category><![CDATA[Platforms]]></category>

		<guid isPermaLink="false">http://redmonk.com/sogrady/2008/02/20/linux-vs-opensolarisagain-the-qa/</guid>
		<description><![CDATA[Tweet To be perfectly honest, I can think of several things I&#8217;d rather do than deconstruct yet another Linux vs OpenSolaris/Solaris flamewar. Including having a few of my fingernails pulled out. But given the volume of inbound requests for comment, both public and private, I feel obligated to comment in some capacity. That said, this [...]]]></description>
			<content:encoded><![CDATA[<div class="wp_twitter_button" style="float: right; margin-left: 10px;">
					<a href="http://twitter.com/share?counturl=http%3A%2F%2Fredmonk.com%2Fsogrady%2F2008%2F02%2F20%2Flinux-vs-opensolarisagain-the-qa%2F" class="twitter-share-button" data-url="http://redmonk.com/sogrady/2008/02/20/linux-vs-opensolarisagain-the-qa/" data-count="vertical" data-via="sogrady" data-lang="de" data-text="Linux vs OpenSolaris&#8230;Again: The Q&#038;A &raquo; tecosystems">Tweet</a><br />
					<script type="text/javascript" src="http://platform.twitter.com/widgets.js"></script>
				</div>
<p>To be perfectly honest, I can think of several things I&#8217;d rather do than deconstruct yet another Linux vs OpenSolaris/Solaris flamewar. Including having a few of my fingernails pulled out. But given the volume of inbound requests for comment, both public and private, I feel obligated to comment in some capacity.</p>
<p>That said, this discussion is largely a waste of time for both sides, so unless you&#8217;re the kind of person that slows to observe traffic accidents in some detail, this is probably one to skip. With that, the Q&#038;A. </p>
<p><b>Q</b>: How about we begin with the usual statements of disclosure.<br />
<b>A</b>: Of course. This discussion is fraught with such considerations; from the OpenSolaris/Solaris side, Sun is a RedMonk customer and I know personally &#8211; and respect &#8211; many of the developers and marketers of the technology past and present. On the Linux side of the equation, IBM &#8211; the employer of several of those commenting &#8211; is a RedMonk customer, as are other Linux oriented businesses such as Canonical. In addition to knowing and respecting many of the employees of said firms involved with the Linux ecosystem, I also know and respect the folks from the Linux Foundation who are also have their part to play in this &#8220;debate.&#8221; So I&#8217;m getting it from both sides. </p>
<p>Lastly, Linux is the operating system of choice for the RedMonk production server, as well as my laptop and workstation respectively. </p>
<p><b>Q</b>: Before we jump in, why is this all a waste of time?<br />
<b>A</b>: Because it is my belief &#8211; like <a href="http://weblog.infoworld.com/openresource/archives/2008/02/yes_sun_should.html">Savio&#8217;s</a> &#8211; that competition is generally good, and that Linux is good in that respect for Solaris and vice versa. Making these dustups pointless, like pretty much every other flamewar.</p>
<p><b>Q</b>: So take us back to the beginning; how did all of this start?<br />
<b>A</b>: Going back to the very beginning would take forever, so I&#8217;ll restrict myself to my abridged version &#8211; which may differ, please note, from those of members of the Linux or OpenSolaris communities. Your mileage may vary, as always. </p>
<p>The gist of the situation, as far as I&#8217;m concerned, is this: OpenSolaris, like a great many open source projects, has internal factions that do not always agree with each other. When <a href="http://redmonk.com/sogrady/2007/03/19/murdock_sun/">discussing</a> the hiring of Ian Murdock, I characterized this as a new school / old school problem. Views of the nature of the divide may differ, of course, but even a cursory review of the OpenSolaris lists will reveal deep differences of opinion concerning the OpenSolaris project, Sun&#8217;s relationship to it, and the role of the OpenSolaris distribution called <a href="http://redmonk.com/sogrady/2007/06/07/project-indiana-the-qa/">Indiana</a>. </p>
<p>If you&#8217;re curious about the gory details of the latter dispute &#8211; that of the role of the project termed Indiana &#8211; I&#8217;ve got excellent news for you: I&#8217;ve written them all up <a href="http://redmonk.com/sogrady/2007/10/26/opensolaris_naming/"> here</a>. Excellent for me, as well, because I don&#8217;t need to rehash it. Suffice it to say that the idea of anointing Project Indiana with the OpenSolaris moniker was anathema to some. To others, it was the process of naming that was distasteful more than the naming itself. And to still others &#8211; myself among them &#8211; it was merely the logical decision to make, given the lack of a quote unquote reference distribution for the project designated OpenSolaris.</p>
<p>Ultimately, per Sun&#8217;s wishes, Indiana <a href="http://mail.opensolaris.org/pipermail/ogb-discuss/2008-February/004401.html">became OpenSolaris</a> and &#8211; predictably &#8211; the elements within the community that didn&#8217;t care for the name, the process, or both, were furious. Just as unsurprisingly, some members walked out the door as a result, the most notable defection probably being Roy Fielding, whose <a href="http://mail.opensolaris.org/pipermail/ogb-discuss/2008-February/004488.html">public resignation</a> from the OpenSolaris Community has been pure fodder for internal critics and Linux advocates alike. </p>
<p><b>Q</b>: How so?<br />
<b>A</b>: Well, let&#8217;s take this out of the realm of the abstract and look at two in particular. From Michael Dolan, we have &#8220;<a href="http://www.michaeldolan.com/1102">&#8216;I told you so&#8217; in order? Roy Fielding resigns from OpenSolaris</a>.&#8221; In that, Michael makes a couple of assertions. First, he argues that &#8220;Sun is not an open source community or development player.&#8221; Second, that nearly three years into the project, development is still done behind the Sun firewall, contributions require the approval of a Sun engineer, contributors have to sign a Joint Copyright Agreement, and that there are essential parts of the operating system that are not available under the CDDL license. Lastly that anyone arguing that Sun is &#8220;great, open, etc.&#8221; is &#8220;brainwashed.&#8221; </p>
<p>The Linux Foundation&#8217;s Amanda McPherson was no less critical, <a href="http://www.linux-foundation.org/weblogs/amanda/2008/02/17/hey-jonathan-the-l-in-lamp-is-literal/">saying</a>:<br />
<blockquote>This is why the L in Lamp is Linux and Literal. Linux has the broadest and most active development community of any open source project. Linux has over 3,000 developers contributing to just the kernel in the last year, while Sun has announced 70 non-Sun engineers. (This doesn’t even account for the vibrant development communities around Linux community distributions, desktop toolkits and other upstream projects outside of the kernel.)</p>
<p>The Linux development community keeps getting stronger while Sun’s is seeing public defections of some of its most important members due to Sun’s control.</p></blockquote>
<p>You getting the feeling that the Linux folks don&#8217;t have much love for Sun, Solaris or OpenSolaris? Because I am. </p>
<p><b>Q</b>: I&#8217;m not even sure where to start, but how much of that is accurate?<br />
<b>A</b>: Setting aside the question of whether or not Sun is &#8220;great&#8221; or &#8220;good&#8221; &#8211; which is a pointless question to me when it concerns publicly held companies &#8211; let&#8217;s tackle the points I believe to be true. First, most if not all of the claims made with regard to the openness of the OpenSolaris development process are true, to the best of my knowledge. Second, the number of external contributors to Linux &#8211; which is approximately all of them &#8211; dwarfs those contributing to OpenSolaris.  </p>
<p><b>Q</b>: So Sun is not an open source company?<br />
<b>A</b>: To me, that question, and much of the discussion above, boils down to a philosophical question: are Linux and MySQL both open source? Or do you believe that anything short of the Linux model does not qualify? That was, in fact, the question I asked Michael in a <a href="http://www.michaeldolan.com/1102#comment-13317">comment</a>. His reply was <a href="http://www.michaeldolan.com/1102#comment-13320">this</a>:<br />
<blockquote>I do not consider MySQL to be an open source development community which to its credit, MySQL has never claimed; unlike Sun/OpenSolaris.</p></blockquote>
<p>While noting that the response doesn&#8217;t actually answer the question, it does point to the fundamental disconnect between our two viewpoints: I&#8217;m judging open source by the availability and licensing of the code, while Michael, Amanda and other critics seem to prefer a community based metric. As should be expected, since it favors their platform of choice.  </p>
<p>For my part, I believe that MySQL is in fact an open source company and an open source project, in spite of the fact that the development of the codebase is not open but rather done entirely (or nearly so) by  MySQL employees. So, assuming that Amanda is correct and that there are 70 external OpenSolaris engineers versus Linux&#8217;s 3K, that still leaves OpenSolaris as &#8220;more open&#8221; than MySQL. Whatever that means. </p>
<p>Logically, then, if MySQL is open, and OpenSolaris more open still, I&#8217;m fundamentally unable to conclude that Sun is not an open source firm. But then again, maybe I&#8217;m just brainwashed.</p>
<p>For what it&#8217;s worth, however, Roy&#8217;s own resignation acknowledges that this model is in fact open source:<br />
<blockquote>Sun should move on, dissolve the charter that it currently ignores, and adopt the governing style of MySQL.  That company doesn&#8217;t pretend to let their community participate in decisions, and yet they still manage to satisfy most of their users.  Let everyone else go back to writing code/documentation for hire.</p>
<p>There&#8217;s nothing particularly wrong with that choice &#8212; it is a perfectly valid open source model for corporations that don&#8217;t need active community participation.  IMO, the resulting code tends to suck a lot more than community-driven projects, but it is still open source.</p></blockquote>
<p>His problem, then, isn&#8217;t fundamentally with the model &#8211; as is the case with Amanda, Michael, and others &#8211; but rather the fact that he feels he was mislead as to the end goal of OpenSolaris. </p>
<p>Which is obviously his right. </p>
<p><b>Q</b>: But is he right?<br />
<b>A</b>: Without knowing who promised what to him and when, I can&#8217;t say one way or another, but I don&#8217;t doubt that Sun&#8217;s stance vis a vis the OpenSolaris asset has changed. Substantially. </p>
<p>But that does not surprise me, particularly. </p>
<p><b>Q</b>: But how is that different than Linux?<br />
<b>A</b>: Frankly, I think the comparisons to Linux are misplaced outside of a technical context. The projects are governed by different licenses, developed under different models, and are at significantly different points in their respective lifecycles. Comparing an 18 year old project developed by a consortium to a 3 year old project maintained principally by a single organization is the definition of apples to oranges, in my book. So too does Apache have more contributors than nginx; I&#8217;m not sure this tells us much besides the fact that one is younger than the other. </p>
<p><b>Q</b>: Is it me, or do these issues boil down to control?<br />
<b>A</b>: It&#8217;s not you. Ultimately, the critics &#8211; within the project and without &#8211; point to the above as mere symptoms of an inability to relinquish control. </p>
<p><b>Q</b>: Is there truth to that assertion?<br />
<b>A</b>: Sure. Sun has been accused on multiple occasions in the past of refusing to let go. See, for example, the <a href="http://redmonk.com/sogrady/2007/04/10/apache_open_letter/">dispute with Apache</a> on the field of use restrictions, the long running but recently resolved divide between IBM and Sun concerning OpenOffice.org, and so on. None of those situations, nor the current Solaris flareup, were particularly straightforward, but I&#8217;m on record &#8211; with the Apache situation in particular &#8211; as disagreeing with that reluctance. But neither would I contend, as some have, that the issue is simple and that the answer is always open development. Particularly when we&#8217;re talking about a core asset of a commercial organization, as opposed to that of a Finnish graduate student.  </p>
<p><b>Q</b>: To return to it, what about the naming issue? Isn&#8217;t that proof that Sun has acted in bad faith?<br />
<b>A</b>: Well, my flip answer would be to simply point you over to Mark Pilgrim&#8217;s <a href="http://www.tbray.org/ongoing/When/200x/2008/02/17/Linux-Aggro#c1203360976.716854">comment</a> over on Tim Bray&#8217;s <a href="http://www.tbray.org/ongoing/When/200x/2008/02/17/Linux-Aggro">piece</a>, which reminds us &#8211; as only Mark can &#8211; that naming disputes are more or less par for the course in the open source world.  </p>
<p>But to answer the question more seriously, do I understand why people are upset? Of course. But do I think it&#8217;s ridiculous that Sun should want to assert its rights with respect to such an important brand? No. And more to the point, I think there have been individuals within the community on both sides of the Sun/anti-Sun divide that have been terribly nonconstructive in their conduct. I&#8217;ve lost track of how many calls on list there have been for perspective, understanding and peace. </p>
<p>In that respect, it&#8217;s just like virtually every Linux distribution I know.  </p>
<p><b>Q</b>: Speaking of Linux, why does that community seem so concerned with the doings of OpenSolaris?<br />
<b>A</b>: Well, the two operating systems are competitive in a variety of contexts, and there is substantial bad blood on both sides of the divide. All&#8217;s fair in love and war, as they say, and for some years it&#8217;s been war between the two technologies.  </p>
<p>What I do find interesting, however, is that Linux advocates will simultaneously tell me that OpenSolaris and Solaris are dead technologies, representing no further threat, going nowhere. And yet they&#8217;ll expend the kind of energy attacking that I doubt would come into play if the dispute were within BSD or Minix. </p>
<p>Doth the lady protest too much? Mayhap. </p>
<p><b>Q</b>: So where does Sun go from here?<br />
<b>A</b>: If the question is where they will go, my answer is that I&#8217;m not sure. Sun has asserted certain rights, and debates are currently raging as to what that means for the community at large. </p>
<p>Many of the Solaris and OpenSolaris engineers remain passionately in favor of truly open development, but candidly, Michael is right to point out that the lack of greater progress nearly three years into the project can only indicate a lack of a commitment to that end. </p>
<p>It may well be that Roy is right, and that Sun should move OpenSolaris towards a MySQL model of development, a scenario that many find abhorrent but that personally I&#8217;d be fine with. It&#8217;s also possible that with this issue behind the community, and some of the diametrically opposed philosophies departed, the community will be less prone to internal strife and make better progress. </p>
<p>Either way, the community will have its say, but so will Sun. And I don&#8217;t have an issue with that, as long as it makes a decision and sets expectations appropriately.</p>
<div class="acc_license"><a href="http://creativecommons.org/licenses/by-sa/3.0/"><img src="http://i.creativecommons.org/l/by-sa/3.0/88x31.png" alt="by-sa" /></a></div><!--<rdf:RDF xmlns="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"><Work rdf:about=""><license rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" /></Work><License rdf:about="http://creativecommons.org/licenses/by-sa/3.0/"><requires rdf:resource="http://creativecommons.org/ns#Attribution" /><permits rdf:resource="http://creativecommons.org/ns#Reproduction" /><permits rdf:resource="http://creativecommons.org/ns#Distribution" /><permits rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /><requires rdf:resource="http://creativecommons.org/ns#ShareAlike" /><requires rdf:resource="http://creativecommons.org/ns#Notice" /></License></rdf:RDF>-->]]></content:encoded>
			<wfw:commentRss>http://redmonk.com/sogrady/2008/02/20/linux-vs-opensolarisagain-the-qa/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using memcached
Object Caching 2105/2228 objects using xcache

Served from: redmonk.com @ 2012-02-12 21:58:38 -->
