<?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>closedsrc.org &#187; BSD</title>
	<atom:link href="http://closedsrc.org/tag/bsd/feed/" rel="self" type="application/rss+xml" />
	<link>http://closedsrc.org</link>
	<description>No one here but us Daleks!</description>
	<lastBuildDate>Wed, 18 Jan 2012 07:14:46 +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>ARM servers do not have to face software issues</title>
		<link>http://closedsrc.org/2011/03/arm-servers-do-not-have-to-face-software-issues/</link>
		<comments>http://closedsrc.org/2011/03/arm-servers-do-not-have-to-face-software-issues/#comments</comments>
		<pubDate>Fri, 11 Mar 2011 16:12:54 +0000</pubDate>
		<dc:creator>Linh Pham</dc:creator>
				<category><![CDATA[Blog Post]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[ARM]]></category>
		<category><![CDATA[BSD]]></category>
		<category><![CDATA[Closed Source]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Servers]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://closedsrc.org/?p=598</guid>
		<description><![CDATA[In a recent report posted on PC World, one of Dell&#8217;s VPs states that porting software from x86 to ARM can be the biggest hurdles for ARM servers. I will have to agree with his statement, if and only if, some, most or all of the software that needs to be ported are provided in [...]]]></description>
			<content:encoded><![CDATA[<p>In a <a href="http://www.pcworld.com/article/221772/dell_arm_servers_could_face_software_issues.html">recent report</a> posted on PC World, one of Dell&#8217;s VPs states that porting software from x86 to ARM can be the biggest hurdles for ARM servers. I will have to agree with his statement, if and only if, some, most or all of the software that needs to be ported are provided in closed-source, pre-compiled form.</p>
<p>The problem does not really exist in the world of Open Source software; and, even if popular operating systems, distributions and software packages are not currently available pre-compiled for ARM, it would not take long for the community and its sponsors to turn around and provided tested binary packages. For those that want to squeeze out as much efficiency and already roll their own compiled packages to servers, it isn&#8217;t too difficult to do the same for ARM servers.</p>
<p>For me, the biggest hurdle I see for Open Source software and ARM servers is the availability of developer and production hardware, along with the cost to acquire the needed hardware for testing. In terms of operating systems and distributions, the three main BSD projects (FreeBSD, OpenBSD and NetBSD) have one or more ARM ports available with the Ports and Packages repositories providing many of the required software packages used in scale-out hosting and compute environments.</p>
<p>On the Linux side of the world, Debian has had a small variety of ARM ports and Ubuntu has dabbled in the ARM space for a little while now. Fedora, CentOS and Gentoo are also viable foundations for building up Linux for ARM servers. There have been several Open Source and commercial Linux distributions that target ARM devices for real-time and embedded applications and can also be used to build up lean and mean distributions for the two server workloads that would excel on ARM. I do not know where Red Hat or SUSE stand in terms of ARM preparedness, but SUSE (by way of Novell and the partnership with Microsoft) may not want to stir the waters.</p>
<p>If the applications were written on top of various Open Source software foundations, such as Apache Tomcat, the various Python, PHP, Perl or Ruby frameworks, or other forms of interpreted languages and bytecode available from the Open Source community&#8230; porting and testing should not be difficult. Granted, the level of difficulty depends on the complexity and size of the application.</p>
<p>This leaves the two other major stalwarts in the operating systems market: Oracle and Microsoft. While Oracle Linux is Oracle&#8217;s own spin of Red Hat Enterprise Linux (or CentOS) and could benefit from either organization&#8217;s development for the ARM platform, the bigger concern would be the Solaris clan. ARM servers would compete against Oracle&#8217;s UltraSPARC T family of processors, not in terms of cores per server, but rather watts per core/thread.</p>
<p>On Microsoft&#8217;s side of the world, they have announced a form of Windows that can run on ARM netbooks, notebooks, tablets and desktops and would be part of the Windows 8 family. Unfortunately, there the lack of further details on whether that will trickle over to the next release of Windows Server and how serious Microsoft is on ARM development in general (outside of their current struggles with Windows Phone 7 on ARM). A half-arsed effort from Microsoft will hurt the prospects of ARM and could be seen as yet another form of &#8220;embrace, extend, extinguish&#8221;.</p>
<p>At this point, I don&#8217;t see the other major player in the ARM market taking the ARM server movement seriously&#8230; Apple. The ARM processor has been at the backbone of Apple&#8217;s transformation from being a computer and software company, to being a player in consumer electronics. Apple&#8217;s first venture in the world of ARM processors didn&#8217;t end up being a commercial success (at least compared to their later products with ARM processors), which was the Apple Newton. It wasn&#8217;t until the release of the Apple iPod did the combination of Apple and ARM make any kind of splash. This continued until Apple really broke ground with the iPhone, and later, the iPad.</p>
<p>Even with Apple&#8217;s success with the ARM architecture and processors, Apple&#8217;s recent exit from the server hardware market and integration of key server features into the base release of OS X Lion may not bode well for the hopes for a new Apple Mac server with ARM processors. I could be wrong on this, but all signs seem to point elsewhere.</p>
<p>So, at the end of the day, do ARM servers actually have software issues that need to be addressed? Yes and no. If your infrastructure is already based on Open Source software as a foundation, the source code and compilers are there and waiting to be used, particularly if you already roll your own code. If you are stuck on a closed-source and commercial platform with no access to foundation source code, well&#8230; that&#8217;s kind of what you get for depending on such platforms and foundations. Sorry for the bluntness, but that&#8217;s the core issue of non-Open Source software.</p>
]]></content:encoded>
			<wfw:commentRss>http://closedsrc.org/2011/03/arm-servers-do-not-have-to-face-software-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

