<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.communities.hp.com/online/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mission Critical Computing Blog : OS Unix HP-UX</title><link>http://www.communities.hp.com/online/blogs/musings-on-mcc/archive/tags/OS+Unix+HP-UX/default.aspx</link><description>Tags: OS Unix HP-UX</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>How Thick is Your OS?</title><link>http://www.communities.hp.com/online/blogs/musings-on-mcc/archive/2009/06/18/how-thick-is-your-os.aspx</link><pubDate>Thu, 18 Jun 2009 21:55:00 GMT</pubDate><guid isPermaLink="false">964d1d0f-bea0-4201-a2aa-8aa369a35a46:92392</guid><dc:creator>Kirksblog</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.communities.hp.com/online/blogs/musings-on-mcc/rsscomments.aspx?PostID=92392</wfw:commentRss><comments>http://www.communities.hp.com/online/blogs/musings-on-mcc/archive/2009/06/18/how-thick-is-your-os.aspx#comments</comments><description>&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;HP had a product announcement last month and it&amp;#39;s one that I think was pretty exciting.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;BladeSystem Matrix is a new offering from HP that pulls together compute, storage, networking integrated with a co-designed management, automation, and orchestration software stack.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;From dramatically simplified ordering&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;to installation on the order of minutes, every aspect of delivery has been aligned with the goal of allowing customers to purchase solution ready infrastructure instead of piece parts.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;In looking at the combination of software and hardware that HP has pulled together to create BladeSystem Matrix, I was struck by some familar problems of providing an agile infrastructure.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;I look at BladeSystem Matrix and see many of the features and capabilties that HP has been delivering in our HP-UX, OpenVMS, and NonStop environments for a long time.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&amp;nbsp; &lt;/span&gt;But those environments were created in an era of highly vertically integrated vendors, and the world has more options that that today.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;To my mind, this exposes a tension between how we&amp;#39;ve done things and how we might see them evolve.&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;How thick is your OS?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;When I look at the co-designed software stack of BladeSystem Matrix, I see functions for security, resource management, virtualization, availability and workload flow control.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;In the OSes running on the hardware I see all those same functions along with libraries and APIs.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;In fact, if I look at what&amp;#39;s becoming one of the most important workloads running under that OS, a hypervisor, I&amp;#39;m seeing many of those same functions replicated yet again.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;At this point, there&amp;#39;s an &amp;#39;embarrasment of riches&amp;#39; argument, that all those cycles replicating functions would have been wasted anyways, so why not use some of them to allow you to get a fraction more efficient?&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Consolas;"&gt;Now don&amp;#39;t get me wrong. A ubiquitos API and a rich library of routines is critical to making sure that we have a steady stream of software developers who can ramp quickly and stay productive for a long career. That&amp;#39;s not going to change and there are some great examples of &amp;quot;the next big thing&amp;quot; that failed to live up to expectations because they didn&amp;#39;t&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;allow a world&amp;#39;s worth of mortal programmers to stay productive.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;But what about those other functions?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;It&amp;#39;s not just a problem of replication, it&amp;#39;s also a problem of lack of perspective. Should we expect an OS inside of a virtual machine inside of a blade inside of an enclosure inside of a rack inside of a data center inside of an enterprise to make the right power versus performance tradeoffs?&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;The same OSes that we used to expect to discover and manage a whole system are now being utilized unchanged to manage a small part of a much bigger whole and that causes problems. &lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Consolas;"&gt;What this has me wondering about is the potential to offer substantially thinned out versions of today&amp;#39;s operating systems where we retain the APIs and libraries that allow programmers to remain productive and seperate those from the resource management.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;There are existing examples here from the world of high performance technical computing with thinned Linux distros, but in this case we&amp;#39;d need to replicate the same levels of reliability and availability as traditional OS models.&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;span style="font-size:small;font-family:Consolas;"&gt;It could be that as we continue to innovate at the intelligent infrastructure level that for the OS of the future, thin is in.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.communities.hp.com/online/aggbug.aspx?PostID=92392" width="1" height="1"&gt;</description><category domain="http://www.communities.hp.com/online/blogs/musings-on-mcc/archive/tags/OS+Unix+HP-UX/default.aspx">OS Unix HP-UX</category></item></channel></rss>