<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://port25.technet.com/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>Port 25: The Open Source Community at Microsoft : Community, Virtualization</title><link>http://port25.technet.com/archive/tags/Community/Virtualization/default.aspx</link><description>Tags: Community, Virtualization</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 40109.1145)</generator><item><title>PDC 2009: Availability of the Windows Azure Platform</title><link>http://port25.technet.com/archive/2009/11/17/pdc-2009-the-windows-azure-platform.aspx</link><pubDate>Tue, 17 Nov 2009 18:14:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:28155</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=28155</wfw:commentRss><comments>http://port25.technet.com/archive/2009/11/17/pdc-2009-the-windows-azure-platform.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Ray Ozzie, Microsoft's Chief Software Architect, used the company's annual &lt;A href="http://microsoftpdc.com/" target=_blank&gt;Professional Developers Conference&lt;/A&gt; here in Los Angeles to announce the availability of the &lt;A href="http://www.microsoft.com/windowsazure/windowsazure/" target=_blank&gt;Windows Azure platform&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;That platform consists of Windows Azure, the operating system as-a-service, and SQL Azure, a fully relational database in the cloud. The Service Bus and Access Control services, formerly known as the .NET Services, now run directly within Windows Azure and are known as &lt;A href="http://www.microsoft.com/presspass/press/2009/nov09/11-17PDC1PR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2009/nov09/11-17PDC1PR.mspx"&gt;Windows Azure platform AppFabric Service&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Microsoft will continue to offer Windows Azure as a Community Technology Preview until the end of this year, after which&amp;nbsp;it will switch to a production service under which&amp;nbsp;Azure's cloud services will be made available to&amp;nbsp;enterprises. But&amp;nbsp;users will get a fee pass in January, since charges will&amp;nbsp;only start accruing in February.&lt;/P&gt;
&lt;P&gt;In his opening keynote, Ozzie also announced that a small number&amp;nbsp;of customers will go into production today, including &lt;A href="http://automattic.com/" target=_blank&gt;Automattic, Inc&lt;/A&gt;.,&amp;nbsp;the maker of &lt;A href="http://wordpress.org/" target=_blank&gt;WordPress&lt;/A&gt;, which is now live on Azure. Matt Mullenweg, founder of&amp;nbsp; Automattic, Inc.,&amp;nbsp;took the stage to demonstrate MySQL, PHP, and Apache support on Windows Azure, as well as to&amp;nbsp;announce that&amp;nbsp;his company is launching a &lt;A href="http://www.oddlyspecific.com/" target=_blank&gt;new site&lt;/A&gt; that runs on SQL Azure.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ozzie also used his keynote to made clear that reaching &lt;STRONG&gt;all&lt;/STRONG&gt; developers was top of mind for Microsoft. &lt;/P&gt;
&lt;P&gt;"To most developers, to developers like you, Windows Azure appears as a model based extension to Visual Studio, enabling you to build apps that leverage your skills in SQL, IIS, ASP.NET, and .NET Framework. Alternatively, and of course it's your choice, you might leverage your skills by using MySQL and PHP within Azure, or you might instead take advantage of our new Azure tools for Java and &lt;A href="http://port25.technet.com/archive/2009/10/27/moving-forward-with-eclipse.aspx" target=_blank&gt;Eclipse&lt;/A&gt;. Reaching all developers is incredibly important to us," he said.&lt;/P&gt;
&lt;P&gt;Windows Azure&amp;nbsp;now supported any kind of Windows code and programming model, and any kind of multi-role, multi-tier service design pattern, supporting extremely flexible binding and arbitrary relationships between roles, Ozzie said.&lt;/P&gt;
&lt;P&gt;"Because you wanted it, we've broadened far beyond just the .NET programming model, and the Web role, worker role service design pattern.&amp;nbsp;We added support for &lt;A href="http://www.microsoftstartupzone.com/Blogs/anand_iyer/Lists/Posts/Post.aspx?ID=57" target=_blank mce_href="http://www.microsoftstartupzone.com/Blogs/anand_iyer/Lists/Posts/Post.aspx?ID=57"&gt;FastCGI&lt;/A&gt;, enabling high scale Web apps to be written in any of a variety of programming languages. And, in sessions this week, you're going to see the Windows Azure team quickly building and deploying &lt;A href="http://www.jdotnetservices.com/" target=_blank&gt;Java apps&lt;/A&gt;, running under &lt;A href="http://port25.technet.com/archive/2009/11/02/a-chat-with-apache-software-foundation-president-justin-erenkrantz.aspx" target=_blank&gt;Tomcat&lt;/A&gt;.&amp;nbsp;You'll see PHP apps under MySQL," he said.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Earlier this year, Microsoft enabled .NET full trust and native code applications. This functionality allowed developers to spawn xcopy deployable processes.&amp;nbsp; As a result,&amp;nbsp;Java applications can now be packaged and run. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Today, we &lt;A href="http://blogs.msdn.com/interoperability/" target=_blank mce_href="http://blogs.msdn.com/interoperability/"&gt;announced&lt;/A&gt; that we are delivering a solution accelerator for &lt;A href="http://tomcat.apache.org/" target=_blank mce_href="http://tomcat.apache.org/"&gt;Tomcat&lt;/A&gt;, an open source software implementation of the Java Servlet and JavaServer Pages technologies, as well as launching a &lt;A href="http://www.windowsazure4j.org/" target=_blank mce_href="http://www.windowsazure4j.org/"&gt;Java SDK for Windows Azure Storage&lt;/A&gt; (tables, blogs, and queues).&amp;nbsp;External endpoints (inbound traffic) to worker roles have also been enabled, which enables applications that receive internet traffic that &lt;I&gt;aren't&lt;/I&gt; running under IIS.&lt;/P&gt;
&lt;P&gt;During&amp;nbsp;his keynote Ozzie also introduced Vivek Kundra, the Federal Chief Information Officer at the White House, who spoke&amp;nbsp;via live feed from Washington D.C., and who encouraged developers to take advantage of the vast amount of public data to create applications using this new Microsoft technology. &lt;/P&gt;
&lt;P&gt;"I'm really excited about what NASA is doing in cooperation with Microsoft with the launch of the Pathfinder Innovation Challenge ...&amp;nbsp;anybody can participate and look at the data that has been democratized through &lt;A href="http://beamartian.jpl.nasa.gov/" target=_blank&gt;NASA on the Azure platform&lt;/A&gt;, that allows people to look around the red planet, slice and dice, and cube, and create information, and advance our understanding of the universe,"&amp;nbsp;Kundra said.&lt;/P&gt;
&lt;P&gt;This commitment to all developers is not new. When Ozzie first announced the Windows Azure platform at &lt;A href="http://port25.technet.com/archive/2008/11/04/open-source-highlights-at-microsoft-s-professional-developers-conference.aspx" target=_blank&gt;PDC last year&lt;/A&gt;, Sam Ramji blogged that developers&amp;nbsp;will also be able to choose from a range of &lt;A href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank&gt;open source development tools&lt;/A&gt; and technologies, and be able to access Azure services using a variety of common internet standards, including HTTP, REST, WS* and Atom.&amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;"The Azure platform's goal is to support&lt;B&gt; all&lt;/B&gt; developers and their choice of IDE, language and technology. &amp;nbsp;We are also providing programmable components that can be consumed by other applications, and Microsoft is funding and sponsoring open source software development kits to enable Java and Ruby developers to take advantage of Azure.&lt;B&gt; &lt;/B&gt;This is significant as this is the first time we are delivering cross-platform software development kits at the same time as Microsoft Developer Network software development kits," he said.&lt;/P&gt;
&lt;P&gt;And, earlier this year, Microsoft introduced the&amp;nbsp;&lt;A href="http://phpazure.codeplex.com/" target=_blank&gt;PHP SDK for Windows Azure&lt;/A&gt;, an open source effort for which Microsoft has provided funding, with development by &lt;A href="http://www.realdolmen.com/" target=_blank&gt;RealDolmen&lt;/A&gt;, whose&amp;nbsp;goal is to provide high-level abstractions that enable &lt;A href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx" target=_blank&gt;PHP developers&lt;/A&gt; to interoperate readily with Windows Azure. &lt;/P&gt;
&lt;P&gt;The PHP SDK for &lt;A href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank&gt;Windows Azure&lt;/A&gt; focuses on REST and provides PHP classes for Windows Azure blobs, tables and queue, helper classes for HTTP transport, AuthN/AuthZ, REST and error management, as well as manageability, instrumentation and logging support.&lt;/P&gt;
&lt;P&gt;Next up at PDC 2009 was Bob Muglia, President of Microsoft's Server and Tools Business, who noted that Microsoft is converging on a common developer platform for both servers and services, that will enable developers to continue using familiar .NET Framework and Visual Studio tools and technologies, as well as third party tools such as &lt;A href="http://port25.technet.com/archive/2009/10/27/moving-forward-with-eclipse.aspx" target=_blank&gt;Eclipse&lt;/A&gt;, to create and monetize applications that run on the server and as services in the cloud.&lt;/P&gt;
&lt;P&gt;Muglia also announced the company's plan to offer Windows Server Virtual Machine support on Windows Azure, enabling customers to more easily support virtualized infrastructure across the continuum of on premises and cloud computing.&lt;/P&gt;
&lt;P&gt;In addition, Muglia announced the new release of &lt;A href="http://www.asp.net/mvc" target=_blank&gt;ASP.NET MVC beta&lt;/A&gt; 2, a free, fully-supported framework that enables developers to rapidly build standards-based Web applications through rich AJAX integration and enhanced extensibility.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In other related news, SugarCRM, a provider of commercial open source customer relationship management software, today also announced that it will &lt;A href="http://www.sugarcrm.com/crm/about/press-releases/20091117-azure.html" target=_blank mce_href="http://www.sugarcrm.com/crm/about/press-releases/20091117-azure.html"&gt;offer its CRM applications on Windows Azure&lt;/A&gt; to enable its customers and value-added resellers to benefit from the real-time scalability, high availability and on-demand infrastructure of Azure. &lt;/P&gt;
&lt;P&gt;&amp;nbsp;"With Windows Azure, Microsoft has built a true cloud computing platform going well beyond the simple hosted infrastructure that most service providers offer today. Windows Azure enables SugarCRM value-added resellers to create and deploy unique solutions for customers around the globe. This new service is another key component of the Sugar Open Cloud, the SugarCRM cloud strategy for delivering simple, affordable CRM anywhere based on customer need," said Larry Augustin, CEO of SugarCRM, in a press statement. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=28155" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/.NET+Development/default.aspx">.NET Development</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Microsoft and Novell: Three Years and Going Strong</title><link>http://port25.technet.com/archive/2009/11/09/microsoft-and-novell-three-years-and-going-strong.aspx</link><pubDate>Mon, 09 Nov 2009 19:19:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:28120</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=28120</wfw:commentRss><comments>http://port25.technet.com/archive/2009/11/09/microsoft-and-novell-three-years-and-going-strong.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Today, Microsoft and Novell marked the third anniversary of the collaboration agreement during a gathering of IT executives at the &lt;A href="http://www.simnet.org/Programs/SIMposium/About/tabid/74/Default.aspx" target=_blank mce_href="http://www.simnet.org/Programs/SIMposium/About/tabid/74/Default.aspx"&gt;Society of Information Management SIMPosium 09&lt;/A&gt; conference in Seattle.&lt;/P&gt;
&lt;P&gt;As many customers are running heterogeneous IT environments and are looking to their software vendors to address their &lt;A href="http://www.moreinterop.com/" target=_blank mce_href="http://www.moreinterop.com/"&gt;interoperability needs&lt;/A&gt;, over the past three years Microsoft and Novell have been&amp;nbsp;working together to help these organizations&amp;nbsp;future-proof their IT operations by optimizing mixed source IT infrastructures to better support today and prepare for tomorrow.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This collaboration and the resultant&amp;nbsp;&lt;A href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;joint solutions&lt;/A&gt; have already&amp;nbsp;enhanced reliability and efficiency within mixed IT systems environments. These technical solutions help customers centralize or streamline management functions, reduce internal support requirements, and enable greater interoperability without having to dedicate time and resources to devise workarounds.&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://port25.technet.com/archive/2007/09/12/ms-novell.aspx" target=_blank mce_href="http://port25.technet.com/archive/2007/09/12/ms-novell.aspx"&gt;Microsoft-Novell Interoperability Lab&lt;/A&gt; also remains focused on addressing our customers' priority interoperability concerns, and this technical collaboration has already produced real-world solutions spanning &lt;A href="http://port25.technet.com/archive/2009/08/10/virtualizing-free-linux-distributions-in-windows-server-2008-r2.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/08/10/virtualizing-free-linux-distributions-in-windows-server-2008-r2.aspx"&gt;Virtualization&lt;/A&gt;, Systems Management, Rich Media and Server Workload Validation. &lt;/P&gt;
&lt;P&gt;Those customers who choose to use Windows and Linux together can&amp;nbsp;leverage not only SUSE Linux Enterprise Server from Novell, but also&amp;nbsp;its support offerings, to ensure business continuity, while&amp;nbsp;customers have added peace of mind as a result of the&amp;nbsp;intellectual property (IP) provisions of the agreement between the two companies.&lt;/P&gt;
&lt;P&gt;The success of this relationship is also underscored by steady sales, even in the current difficult economic environment: as of&amp;nbsp;July 31, 2009, Novell has invoiced $226 million in certificate revenue, or 91percent of the total $247.5 million investment.&lt;/P&gt;
&lt;P&gt;Microsoft and Novell have jointly recruited more than 475 new customers to receive certificates from Microsoft for three-year priority support subscriptions for Novell's SUSE Linux Enterprise Server (SLES) since the agreement was formalized in November 2006. &lt;/P&gt;
&lt;P&gt;To date,&amp;nbsp;more than 20 of these joint customers have also opted to take advantage of Novell's SUSE Linux Enterprise Server (SLES) Subscription with Expanded Support, which offers upgrades, updates and technical support for customers' existing paid and unpaid Linux deployments, including Red Hat Enterprise Linux (RHEL), while they transition to Novell SLES.&amp;nbsp;Customers most commonly cite value and quality as key factors driving their choice of&amp;nbsp;Novell over Red Hat.&lt;/P&gt;
&lt;P&gt;Migration from Red Hat and other Linux offerings to SUSE Linux Enterprise Server&amp;nbsp;also helps these customers&amp;nbsp;optimize the capabilities of their IT systems for the future by allowing them to&amp;nbsp;leverage real-world solutions like &lt;A href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Microsoft Hyper-V&lt;/A&gt; and &lt;A href="http://port25.technet.com/archive/2009/09/24/groundwork-open-source-joins-microsoft-s-system-center-alliance.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/09/24/groundwork-open-source-joins-microsoft-s-system-center-alliance.aspx"&gt;Microsoft System Center Operations Manager&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;You can read more about all this in an article published to &lt;A href="http://www.microsoft.com/presspass" target=_blank mce_href="http://www.microsoft.com/presspass"&gt;Microsoft PressPass&lt;/A&gt;, while&amp;nbsp;a number of customer case studies are also &lt;A href="http://www.moreinterop.com/Customers.aspx" target=_blank mce_href="http://www.moreinterop.com/Customers.aspx"&gt;available&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=28120" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>GroundWork Open Source Joins Microsoft's System Center Alliance</title><link>http://port25.technet.com/archive/2009/09/24/groundwork-open-source-joins-microsoft-s-system-center-alliance.aspx</link><pubDate>Thu, 24 Sep 2009 13:31:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27827</guid><dc:creator>Peter Galli</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27827</wfw:commentRss><comments>http://port25.technet.com/archive/2009/09/24/groundwork-open-source-joins-microsoft-s-system-center-alliance.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;GroundWork Open Source, Inc., a commercial open source company that produces&amp;nbsp;&lt;A class="" href="http://www.groundworkopensource.com/about/news/pr/network-management-software.html" target=_blank mce_href="http://www.groundworkopensource.com/about/news/pr/network-management-software.html"&gt;network management software&lt;/A&gt;, last week&amp;nbsp;&lt;A href="http://www.groundworkopensource.com/about/news/pr/windows-monitoring.html" target=_blank mce_href="http://www.groundworkopensource.com/about/news/pr/windows-monitoring.html"&gt;announced&lt;/A&gt; the availability of the GroundWork Connector for Microsoft System Center Operations Manager. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The company has also become a&amp;nbsp;member of the &lt;A href="http://www.microsoft.com/systemcenter/en/us/alliance-program-overview.aspx" target=_blank mce_href="http://www.microsoft.com/systemcenter/en/us/alliance-program-overview.aspx"&gt;System Center Alliance&lt;/A&gt;. &lt;/P&gt;
&lt;P mce_keep="true"&gt;GroundWork Monitor,&amp;nbsp;which already has more than &lt;A class="" href="http://monitoringforge.org/plugins/" target=_blank mce_href="http://monitoringforge.org/plugins/"&gt;1,500 plugins available&lt;/A&gt;, integrates with &lt;A class="" href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx" target=_blank mce_href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx"&gt;System Center Operations Manager&lt;/A&gt; and extends monitoring and management coverage to non-Windows systems, applications and devices. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The new GroundWork Connector pulls information from System Center Operations Manager and displays it within &lt;A class="" href="http://www.groundworkopensource.com/products/enterprise/" target=_blank mce_href="http://www.groundworkopensource.com/products/enterprise/"&gt;GroundWork Monitor Enterprise&lt;/A&gt;, giving customers a deeper visibility into the availability and performance of all critical infrastructures on a single console. The connector gives insight into applications, databases, virtual machines and network devices that may be running on Linux, Unix, Windows or embedded operating systems.&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;I talked to David Dennis, the company's senior director of marketing and business development this week about the move, which he&amp;nbsp;feels is&amp;nbsp;a great follow-up to the release of the &lt;A class="" href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;System Center Cross Platform extensions&lt;/A&gt; earlier this year.&lt;/P&gt;
&lt;P mce_keep="true"&gt;That &lt;A class="" href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx" target=_blank mce_href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx"&gt;release&lt;/A&gt;&amp;nbsp;broke new ground for using System Center in heterogeneous environments. "In the field, we have more and more users asking about how they can integrate the management of Windows with open source tools for managing network infrastructure, Unix, Linux, and the applications that run on top of them," he told me.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The dialog also&amp;nbsp;no longer seems to be about choice between Windows or Open Source but rather "I want both - now how do I make them work together," &amp;nbsp;he says. Even though GroundWork Open Source is an &lt;A href="http://www.gwos.com/" target=_blank mce_href="http://www.gwos.com"&gt;open source company&lt;/A&gt;, about half of the operating systems managed by GroundWork Monitor are running Windows.&lt;/P&gt;
&lt;P mce_keep="true"&gt;"The combination of System Center Operations Manager and GroundWork Monitor provides a full-featured alternative to traditional systems management frameworks, but with greater openness and at a much lower price point," Dennis says.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27827" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Virtualizing Free Linux Distributions in Windows Server 2008 R2</title><link>http://port25.technet.com/archive/2009/08/10/virtualizing-free-linux-distributions-in-windows-server-2008-r2.aspx</link><pubDate>Tue, 11 Aug 2009 00:00:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:27125</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=27125</wfw:commentRss><comments>http://port25.technet.com/archive/2009/08/10/virtualizing-free-linux-distributions-in-windows-server-2008-r2.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Jason Perlow, a columnist over at ZDNet, has written a comprehensive review on virtualizing free Linux distributions in Windows Server 2008 R2. &lt;/P&gt;
&lt;P&gt;In his &lt;A class="" href="http://blogs.zdnet.com/perlow/" target=_blank mce_href="http://blogs.zdnet.com/perlow/"&gt;Tech Broiler&lt;/A&gt; column, Perlow notes that the updated &lt;A class="" href="http://en.wikipedia.org/wiki/Hyper-V" target=_blank mce_href="http://en.wikipedia.org/wiki/Hyper-V"&gt;Hyper-V bare-metal hypervisor virtualization layer&lt;/A&gt; in Microsoft's upcoming &lt;A class="" href="http://www.microsoft.com/windowsserver2008/en/us/R2-Download.aspx" target=_blank mce_href="http://www.microsoft.com/windowsserver2008/en/us/R2-Download.aspx"&gt;Windows Server 2008 R2&lt;/A&gt;, which is due to be released August 14th to MSDN and Technet customers, now has support for SUSE Linux Enterprise Server 11 and Red Hat Enterprise Linux 5.3. &lt;/P&gt;
&lt;P&gt;"Additionally, Linux support and performance has greatly improved over the initial Hyper-V release. Microsoft also recently released its Hyper-V &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx"&gt;Linux Integration Components&lt;/A&gt; (Linux ICs) under the GPLv2 Open Source License," Perlow says.&lt;/P&gt;
&lt;P&gt;The Linux ICs for Hyper-V, which are in Release Candidate status, provide synthetic device drivers that enhance I/O and networking performance when Linux OSes are virtualized under Hyper-V. &lt;/P&gt;
&lt;P&gt;"The source code for the &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;Linux IC's&lt;/A&gt; were accepted into the &lt;A class="" href="http://www.linuxdriverproject.org/twiki/bin/view" target=_blank mce_href="http://www.linuxdriverproject.org/twiki/bin/view"&gt;Linux Driver Project&lt;/A&gt; and should become part of the Linux Kernel within two subsequent releases and code merges - 2.6.32 is expected to be when they will be integrated, and all Linux distributions using that kernel code base going forward should be Hyper-V enabled out of the box. Yes, you heard that correctly, Microsoft is now an official Linux Kernel contributor," Perlow says.&lt;/P&gt;
&lt;P&gt;You can read the rest of Perlow's column &lt;A class="" href="http://blogs.zdnet.com/perlow/?p=10830" target=_blank mce_href="http://blogs.zdnet.com/perlow/?p=10830"&gt;here&lt;/A&gt;.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=27125" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/HPC/default.aspx">HPC</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/Server+Center/default.aspx">Server Center</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>More on the Hyper-V Linux Integration Components</title><link>http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx</link><pubDate>Mon, 20 Jul 2009 20:24:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26820</guid><dc:creator>hjanssen</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26820</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/20/the-hyper-v-linux-integration-components.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Well, there is no easy way to say this, so I am simply going to start this blog with the following line.&lt;/P&gt;
&lt;P align=center&gt;&lt;I&gt;Microsoft just submitted &lt;A class="" href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx"&gt;source code&lt;/A&gt; for the Hyper-V Linux Integration Components&amp;nbsp; to the Linux Kernel Community&amp;nbsp; Under GPL v2.&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;Well, there's a conversation starter! Are you still all sitting in your chairs???&lt;/P&gt;
&lt;P&gt;Let me summarize:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Yes, our &lt;A class="" href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;device driver code&lt;/A&gt; was released directly to the Linux Kernel&lt;/LI&gt;
&lt;LI&gt;We released the code under GPL v2&lt;/LI&gt;
&lt;LI&gt;We are working with Greg Kroah-Hartman so it is ready for the next release of the Linux Kernel, version 2.6.32 &lt;/LI&gt;
&lt;LI&gt;We will continue to update the driver code to enhance interoperability on an ongoing basis, but it's our hope that other developers in the community will find the code useful and worthy of collaboration. &lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;Fallen off your chair yet?&lt;/P&gt;
&lt;P&gt;Microsoft developed the Linux device drivers&amp;nbsp; to enhance the performance of Linux when virtualized on &lt;A class="" href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx"&gt;Windows Server 2008 Hyper-V&lt;/A&gt;.&amp;nbsp; My team and I were responsible for testing and validating the driver components that were contributed for this first release.&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Now, my team and I will be responsible for further developing this code going forward.&amp;nbsp; (Yes, that does mean that I have gone back to leverage my very early roots as a Kernel programmer. Let the world be warned!!!!). Haiyang Zhang has been working on this code with me, and he will continue to work with me on this going forward.&lt;/P&gt;
&lt;P&gt;When I joined Microsoft three years ago, the primary reason was to put my money where my mouth was. You see complaining about something is easy, but it becomes a little more complicated when somebody offers you the opportunity to be part of helping change what you have complained about. &lt;/P&gt;
&lt;P&gt;So, three years after taking the job that made me put my money where my mouth was (and still often is!), I for one am EXTREMELY happy to see one of the most significant fruits of our work here in the Microsoft Open Source Technology Center (OSTC). But I have to say, even I would have been hard-pressed to think three years ago that we would consider contributing to the Linux Kernel.&lt;/P&gt;
&lt;P&gt;As you know, two years ago Microsoft announced a &lt;A class="" href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx"&gt;partnership with Novell&lt;/A&gt;, and &lt;A class="" href="http://port25.technet.com/archive/2007/09/12/ms-novell.aspx" target=_blank mce_href="http://port25.technet.com/archive/2007/09/12/ms-novell.aspx"&gt;Tom Hanrahan&lt;/A&gt; ran the lab on a day to day basis till about 9 months ago. Since then I have had the pleasure of running the technical side of the execution of that lab under Tom Hanrahan for the OSTC. One of the primary tasks for that lab is to make sure Windows runs well on top of XEN and Linux runs well on top of Hyper-V, and we do this in very close cooperation with Novell.&lt;/P&gt;
&lt;P&gt;We do most of this work as an extension to Mike Neil's Hyper-V team.&lt;/P&gt;
&lt;P&gt;As part of this, we were asked to help develop and maintain a crucial part of this work called the Linux Integration Components. This code is designed so that Linux can run in an "&lt;A class="" href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/" target=_blank mce_href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/"&gt;enlightened mode&lt;/A&gt;" on top of Hyper-V (enlightened mode is roughly the Hyper-V equivalent of "paravirtualized mode" for the Xen hypervisor).&amp;nbsp; Without this driver code, Linux can run on top of Windows, but without the same high performance levels.&amp;nbsp;&amp;nbsp; It is this device driver code that we are releasing today, &lt;B&gt;&lt;I&gt;directly to the Linux Kernel.&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;We're&amp;nbsp; not talking a few hundred lines of code here; we're&amp;nbsp; talking about roughly &lt;I&gt;20,000&lt;/I&gt; lines of code.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Is this a Dump and Run from Microsoft? Absolutely not!&amp;nbsp; We plan to enhance the functionality of this code, and we will continue to work with the Linux Community &amp;nbsp;to support the drivers and to ensure continued interoperability.&lt;/P&gt;
&lt;P&gt;As you can imagine, this was the result of a lot of&amp;nbsp; hard work: Hiyang Zhang, who has been co-writing this code; Hashir Abdi, who has been testing all this stuff; as well as&amp;nbsp; Vijay Tewari and Mike Sterling from the Hyper-V team who have been taking care of the Hyper-V side.&lt;/P&gt;
&lt;P&gt;And last, but certainly not least, &lt;A class="" href="http://www.kroah.com/linux/" target=_blank mce_href="http://www.kroah.com/linux/"&gt;Greg Kroah-Hartman&lt;/A&gt;, who has been helping me to make all this code land in the right area in the kernel. He has patiently worked to help me correct my obvious mistakes and to get the code contributed into the kernel.&lt;/P&gt;
&lt;P&gt;So where are we today? Well, Greg Kroah-Hartman will make the code visible to the outside world today. (For those who want to get a head start, the code will sit under &amp;lt;your kernel tree&amp;gt;/drivers/staging/hv). After it becomes visible, I will write a few more blogs this week that should help you to understand, build and run them. &lt;/P&gt;
&lt;P&gt;The titles I am thinking for these blogs are:&lt;B&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Where do the Linux ICs reside in the kernel tree and how do I build them?&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;I&gt;And&lt;/I&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;How do I &amp;nbsp;install, configure and run the Linux IC's?&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;I had almost forgotten how wrapped up you can be once you start writing code again. So I have not gotten much sleep this past week, but it has been a joy to get back into coding again!&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26820" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx">Hank Janssen</category><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Licenses/default.aspx">Licenses</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/PHP/default.aspx">PHP</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Microsoft Releases Device Driver Code to the Linux Community</title><link>http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx</link><pubDate>Mon, 20 Jul 2009 16:48:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:26816</guid><dc:creator>Peter Galli</dc:creator><slash:comments>5</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=26816</wfw:commentRss><comments>http://port25.technet.com/archive/2009/07/20/microsoft-contributes-linux-drivers-to-linux-community.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 11pt; COLOR: black; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: Arial"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;In what many may see as a surprising move, Microsoft today&amp;nbsp;released 20,000 lines of &lt;A href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/" target=_blank mce_href="http://channel9.msdn.com/posts/NicFill/Microsoft-Contributes-Code-to-the-Linux-Kernel/"&gt;device driver code&lt;/A&gt; to the Linux community under the popular General Public Licence v2. 
&lt;P mce_keep="true"&gt;The code includes three Linux device drivers, and has been submitted to the Linux kernel community for inclusion in the Linux tree. &lt;/P&gt;
&lt;P mce_keep="true"&gt;The drivers will be available to both the&amp;nbsp;Linux community and customers, and will enhance the performance of the Linux operating system when virtualized on &lt;A href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx"&gt;Windows Server 2008 Hyper-V&lt;/A&gt; or Windows Server 2008 R2 Hyper-V.&lt;/P&gt;&lt;IFRAME marginWidth=0 marginHeight=0 src="http://channel9.msdn.com/LinuxPort25.htm" frameBorder=0 width=525 height=300 scrollbars="no"&gt;&lt;/IFRAME&gt;
&lt;P mce_keep="true"&gt;In an article posted to Microsoft's &lt;A href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/features/2009/Jul09/07-20LinuxQA.mspx"&gt;PressPass&lt;/A&gt; site, Tom Hanrahan, director of Microsoft's Open Source Technology Center, notes that&amp;nbsp;this is a significant milestone because it's the first time the company has&amp;nbsp;released code directly to the Linux community. "Additionally significant is that we are releasing the code under the GPLv2 license, which is the Linux community's preferred license," he said.&lt;/P&gt;
&lt;P mce_keep="true"&gt;In the same article, Sam Ramji, senior director of Platform Strategy at Microsoft, points out that&amp;nbsp;Microsoft communities and open source communities are growing together, which is ultimately of benefit to&amp;nbsp;customers. An example of this is the&amp;nbsp;Linux community, which has built a platform used by many customers. "So our strategy is to enhance interoperability between the Windows platform and many open source technologies, which includes Linux, to provide the choices our customers are asking for," he said. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Ramji also alluded to the fact that people are often&amp;nbsp;surprised when they hear how much open source community and development work is happening across Microsoft, which is largely due to the fact that these collaborations focus more on&amp;nbsp;getting the work done and engaging with the various communities on a one-to-one basis and less about&amp;nbsp;promoting them. &lt;/P&gt;
&lt;P&gt;One example of how Microsoft participates with, and contributes to, open source is its relationship with the &lt;A href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/12/announcing-the-php-sdk-for-windows-azure.aspx"&gt;PHP Community&lt;/A&gt;. The company's involvement&amp;nbsp;includes contributing to the PHP Engine, optimizing &lt;A class="" href="http://windows.php.net/releases/" target=_blank mce_href="http://windows.php.net/releases/"&gt;PHP 5.3&lt;/A&gt; to perform strongly on Windows, and working to improve the performance of numerous &lt;A href="http://port25.technet.com/archive/2009/05/11/php-5-3-rc2-highly-optimized-for-windows.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/05/11/php-5-3-rc2-highly-optimized-for-windows.aspx"&gt;PHP applications on Windows&lt;/A&gt;. Then there is the ongoing participation in various &lt;A href="http://www.apache.org/" target=_blank mce_href="http://www.apache.org/"&gt;Apache Software Foundation&lt;/A&gt; projects, such as &lt;A href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx"&gt;Hadoop&lt;/A&gt;, &lt;A href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/14/microsoft-s-powerset-team-resumes-hbase-contributions.aspx"&gt;Stonehenge&lt;/A&gt; and &lt;A href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx" target=_blank mce_href="http://port25.technet.com/archive/2009/03/09/qpid-now-a-top-level-apache-project.aspx"&gt;QPID&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;"In short, we're focused on building sustainable business strategies for open source at Microsoft ... we see open source playing into three key areas, one of which is the use of 'inbound' open source and the open source development model to make our software development processes more efficient."&lt;/P&gt;
&lt;P&gt;"Good examples of this include what we did recently with &lt;A href="http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/20/microsoft-at-ajaxworld.aspx"&gt;jQuery in Visual Studio 2008&lt;/A&gt;, the implementation of OpenPegasus connectors and adaptors into System Center Operations Manager, and work that the Microsoft High Performance Computing team did with the Argonne National Lab (ANL) to source its MPICH2 implementation, which is a portable implementation of the Message Passing Interface (MPI) used in cluster computing and super computers," Ramji said.&lt;/P&gt;
&lt;P mce_keep="true"&gt;We'll be posting a number of other articles on the release of the device driver code to the Linux community over the week, several of which will be penned by Hank Janssen from Microsoft's&amp;nbsp;Open Source Technology Center, so look out for those.&lt;/P&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=26816" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Sam+Ramji/default.aspx">Sam Ramji</category><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Networking/default.aspx">Networking</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Licenses/default.aspx">Licenses</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Tom+Hanrahan/default.aspx">Tom Hanrahan</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Microsoft, Red Hat to Offer Joint Technical Support</title><link>http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx</link><pubDate>Mon, 16 Feb 2009 16:30:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:23812</guid><dc:creator>Peter Galli</dc:creator><slash:comments>15</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=23812</wfw:commentRss><comments>http://port25.technet.com/archive/2009/02/16/microsoft-red-hat-to-offer-joint-technical-support.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;Microsoft and Red Hat announced this morning that they have recently signed agreements to test and validate their server operating systems running on one another's hypervisors. &lt;/P&gt;
&lt;P&gt;This is deeply significant as it means that customers will be able to confidently deploy Windows Server and Red Hat Enterprise Linux (RHEL), virtualized on Microsoft and Red Hat hypervisors, knowing that the solutions will be supported by both companies.&lt;/P&gt;
&lt;P&gt;In short, Red Hat has joined &lt;A href="http://www.windowsservercatalog.com/svvp.aspx" target=_blank&gt;Microsoft's Server Virtualization Validation Program&lt;/A&gt;, and Microsoft is now a Red Hat partner for virtualization interoperability and support. &lt;/P&gt;
&lt;P&gt;Microsoft will also be listed in the &lt;A href="http://www.redhat.com/rhel/compatibility/hardware/" target=_blank&gt;Red Hat Hardware Certification List&lt;/A&gt; once the Red Hat certification process has been completed later this year.&lt;/P&gt;
&lt;P&gt;Microsoft will also publish Linux Integration Components for RHEL when the testing and validation is complete and, according to &lt;A class="" href="http://blogs.technet.com/virtualization/archive/2009/02/15/Microsoft-and-Red-Hat-Joint-Technical-Support.aspx" target=_blank mce_href="http://blogs.technet.com/virtualization/archive/2009/02/15/Microsoft-and-Red-Hat-Joint-Technical-Support.aspx"&gt;Mike Neil's blog&lt;/A&gt; on this news, Red Hat is expected to provide &lt;A href="https://www.microsoft.com/whdc/winlogo/default.mspx" target=_blank&gt;Windows Hardware Quality Labs&lt;/A&gt; drivers for a variety of Windows Server versions. &lt;/P&gt;
&lt;P&gt;"This means that those customers with valid support agreements will be able to run these validated configurations and receive joint technical support for running Windows Server on Red Hat Enterprise virtualization, and for running Red Hat Enterprise Linux on Windows Server 2008 Hyper-V or Hyper-V Server 2008," Neil says. &lt;/P&gt;
&lt;P&gt;So, while Microsoft and Red Hat will continue to compete, customers have asked us to work together on technical support for server virtualization. These agreements respond to that request by giving&amp;nbsp;them a new level of integration between Red Hat Enterprise Linux and Windows Server for their heterogeneous IT environments.&lt;/P&gt;
&lt;P&gt;Customers with valid support agreements will now be able to call either Microsoft or Red Hat to have their issues resolved. If the first vendor contacted cannot resolve the issue, they will refer the problem to the other vendor for resolution; assuming the customer also has a valid support agreement with that vendor. &lt;/P&gt;
&lt;P&gt;In the event that the second vendor cannot resolve the problem alone, Microsoft and Red Hat will work together to come to a resolution for the mutual customer.&lt;/P&gt;
&lt;P&gt;What's more, once RHEL is validated as a guest on Windows Server 2008, Microsoft &lt;A href="http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx" target=_blank&gt;System Center Operations Manager&lt;/A&gt; 2007 R2 - which will include cross platform monitoring - will support RHEL server versions 4 and 5 in the second quarter of this year so that customers can manage the applications and operating systems in the guest VM. &lt;/P&gt;
&lt;P&gt;This will allow customers to monitor end-to-end data center applications that are distributed across both Windows Server and RHEL, whether these servers are physical or virtual, thereby improving the visibility organizations have of these distributed applications, and reducing their operational costs by providing a single tool to manage these across operating systems.&lt;/P&gt;
&lt;P&gt;Also, to be clear given that questions are going to be asked about how this compares to the existing relationship between &lt;A class="" href="http://port25.technet.com/archive/2006/11/02/Here_2700_s-some-big-news.aspx" target=_blank mce_href="http://port25.technet.com/archive/2006/11/02/Here_2700_s-some-big-news.aspx"&gt;Microsoft and Novell&lt;/A&gt;, this agreement with Red Hat is specific to joint technical support for our mutual customers using server virtualization. So, in that regard, think of it as one dimensional, whereas Microsoft's partnership with Novell is multi-dimensional.&lt;/P&gt;
&lt;P&gt;For more on all this, you can read &lt;A class="" href="http://blogs.technet.com/virtualization/default.aspx" target=_blank mce_href="http://blogs.technet.com/virtualization/default.aspx"&gt;Mike Neil's blog&lt;/A&gt;, the press release&lt;A class="" href="http://www.redhat.com/promo/svvp/?intcmp=70160000000HiHHAA0" target=_blank mce_href="http://www.redhat.com/promo/svvp/?intcmp=70160000000HiHHAA0"&gt; here&lt;/A&gt;,&amp;nbsp;and watch the &lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-fareast-font-family: Calibri; mso-fareast-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;A class="" href="http://investors.redhat.com/releasedetail.cfm?ReleaseID=365142" target=_blank mce_href="http://investors.redhat.com/releasedetail.cfm?ReleaseID=365142"&gt;&lt;FONT color=#0000ff&gt;public webcast&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;. &lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=23812" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Two Years and Counting....</title><link>http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx</link><pubDate>Wed, 19 Nov 2008 04:16:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21853</guid><dc:creator>Peter Galli</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21853</wfw:commentRss><comments>http://port25.technet.com/archive/2008/11/18/two-years-and-counting.aspx#comments</comments><description>&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 11pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: 'Times New Roman'; mso-ansi-language: EN-US; mso-fareast-language: EN-US; mso-bidi-language: AR-SA"&gt;
&lt;P&gt;It is two years this month since Microsoft and Novell struck their ground-breaking technical collaboration &lt;A class="" href="http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/press/2006/nov06/11-02MSNovellPR.mspx"&gt;agreement&lt;/A&gt;, a move that has effectively ensured &lt;A class="" href="http://www.moreinterop.com/" target=_blank mce_href="http://www.moreinterop.com/"&gt;greater interoperability&lt;/A&gt; between Windows Server and SUSE Linux Enterprise Server.&lt;/P&gt;
&lt;P mce_keep="true"&gt;This technical collaboration has already resulted in a number of milestones, including two new offerings announced today: the availability in the first half of 2009 of an Advanced Management Pack for SUSE Linux Enterprise for &lt;A class="" href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx" target=_blank mce_href="http://www.microsoft.com/systemcenter/operationsmanager/en/us/default.aspx"&gt;Microsoft System Center Operations Manager 2007 R2&lt;/A&gt;, and a free beta download of Novell's Moonlight, a rich media application. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Some analysts, vendors and enterprises have said the company that develops effective cross-platform management tools will have an advantage and strategic differentiator over its competitors who do not. Microsoft is already doing that.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The Microsoft &lt;A class="" href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx" target=_blank mce_href="http://blogs.msdn.com/scxplat/archive/2008/04/29/announcing-system-center-operations-manager-2007-cross-platform-extensions-and-connectors.aspx"&gt;Operations Manger 2007 Cross Platform Extensions&lt;/A&gt; enable the assessment and management of Windows and Linux servers from a single, unified console, eliminating the costs and complexities of having multiple management consoles. The Advanced Management Pack extends this Linux monitoring capability.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Also, given the current tough economic environment, this solution helps reduce training costs since staff only need to be trained on one management tool for both Windows and Linux environments.&lt;/P&gt;
&lt;P mce_keep="true"&gt;Attendees at the Microsoft TechEd EMEA conference in Barcelona earlier this month got to see a technical preview of the Advanced Management Pack, whose release will coincide with that of Microsoft System Center Operations Manager 2007 R2.&lt;/P&gt;
&lt;P mce_keep="true"&gt;A beta of &lt;A class="" href="http://www.mono-project.com/Moonlight" target=_blank mce_href="http://www.mono-project.com/Moonlight"&gt;Novell's Moonlight&lt;/A&gt;, an open source implementation of &lt;A class="" href="http://silverlight.net/" target=_blank mce_href="http://silverlight.net/"&gt;Microsoft Silverlight&lt;/A&gt;, will also be released going forward as an open source plug-in for the Firefox web browser.&amp;nbsp; Moonlight brings Linux-based users the same high-definition media capabilities currently available for the Windows and Apple environments.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, expect to see a lot more solutions in the next year that promote interoperability and help ease customer pain-points&amp;nbsp; across their heterogeneous environments.&lt;BR&gt;&lt;BR&gt;&lt;BR style="mso-special-character: line-break"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21853" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Interop/default.aspx">Interop</category><category domain="http://port25.technet.com/archive/tags/Management/default.aspx">Management</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Mono/default.aspx">Mono</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Linux/default.aspx">Linux</category><category domain="http://port25.technet.com/archive/tags/Open+Source/default.aspx">Open Source</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category></item><item><title>Developers, developers, developers...</title><link>http://port25.technet.com/archive/2008/10/27/developers-developers-developers.aspx</link><pubDate>Mon, 27 Oct 2008 22:50:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:21478</guid><dc:creator>Peter Galli</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=21478</wfw:commentRss><comments>http://port25.technet.com/archive/2008/10/27/developers-developers-developers.aspx#comments</comments><description>&lt;P mce_keep="true"&gt;It's all about developers, all the time - well, at least for the next week here in Los Angeles at Microsoft's Professional Developer Conference.&lt;/P&gt;
&lt;P&gt;The first day of the show started off with an &lt;A class="" href="http://www.microsoft.com/presspass/exec/ozzie/10-27PDC08dayone.mspx" target=_blank mce_href="http://www.microsoft.com/presspass/exec/ozzie/10-27PDC08dayone.mspx"&gt;opening keynote&lt;/A&gt; by Chief Software Architect Ray Ozzie, who welcomed the more than six thousand attendees, thanking them for their commitment to the company and for all their hard work, saying that "without you, there would be no Microsoft."&lt;/P&gt;
&lt;P&gt;He also pointed out that, although there had never been more platform choices for developers than are available today, Microsoft's platforms remained the most compelling for a number of reasons.&lt;/P&gt;
&lt;P&gt;These included the fact that the company always builds its own key applications to ensure that its platform works well, end-to-end, for its customers; that, because of the scope of Microsoft's reach,&amp;nbsp;its key platforms have a good chance of reaching critical mass, providing a stable foundation for developers; and that the company never loses sight of the fact that its partners have to be successful in order for it to thrive and flourish.&lt;/P&gt;
&lt;P&gt;There is also new value to be had for users, developers and businesses, through the combination of&amp;nbsp;the best of software with the best services, Ozzie said, before announcing the&amp;nbsp;&lt;A href="http://www.azure.com/" target=_blank mce_href="http://www.azure.com/"&gt;&lt;FONT color=#237ec2&gt;Azure Services Platform&lt;/FONT&gt;&lt;/A&gt;, which he described as a new service in the cloud and a new Windows offering at the Web-tier level. "Think about this as Windows in the cloud."&lt;/P&gt;
&lt;P&gt;In a white paper, &lt;A class="" href="http://download.microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/Azure_Services_Platform.docx" target=_blank mce_href="http://download.microsoft.com/download/e/4/3/e43bb484-3b52-4fa8-a9f9-ec60a32954bc/Azure_Services_Platform.docx"&gt;which can be downloaded here&lt;/A&gt;, &amp;nbsp;titled "Introducing the Azure Services Platform," author Dave Chappell notes that in the Community Technology Preview&amp;nbsp;version of Windows Azure, which was made available to PDC attendees today, developers can create .NET-based software such as ASP.NET applications and Windows Communication Foundation (WCF) services. &lt;/P&gt;
&lt;P&gt;To do this, they can use C# and other .NET languages, along with traditional development tools such as Visual Studio 2008. And while many developers are likely to use this initial version of Windows Azure to create Web applications, the platform also supports background processes that run independently - it's not solely a Web platform, Chappell says in the paper.&lt;/P&gt;
&lt;P&gt;Both Windows Azure applications and on-premises applications can access the Windows Azure storage service, and both do it in the same way: using a RESTful approach. The underlying data store is not Microsoft SQL Server, however. In fact, Windows Azure storage isn't a relational system, and its query language isn't SQL. Because it's primarily designed to support applications built on Windows Azure, it provides simpler, more scalable kinds of storage. Accordingly, it allows storing binary large objects (blobs), provides queues for communication between components of Windows Azure applications, and even offers a form of tables with a straightforward query language, Chappell says. &lt;/P&gt;
&lt;P&gt;Azure will compete with Amazon's Elastic Compute Cloud (EC2) as a scalable hosting environment on which developers can build and host their applications. The systems currently being built for cloud-based computing are also setting the stage for the next 50 years, and developers should expect to see more Microsoft applications coming to Windows Azure as the system scales out.&lt;/P&gt;
&lt;P&gt;So, for now, the new platform has Windows Azure at the center, with Live Services, .Net Services, SQL Services, SharePoint Services and Dynamics CRM Services above it.&lt;/P&gt;
&lt;P&gt;And, as Sam Ramji said in his &lt;A class="" href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx" target=_blank mce_href="http://port25.technet.com/archive/2008/10/27/the-azure-platform-debuts.aspx"&gt;blog post&lt;/A&gt;, the Azure platform's goal is to support&lt;B&gt; all&lt;/B&gt; developers and their choice of IDE, language and technology. &amp;nbsp;Microsoft is&amp;nbsp;providing programmable components that can be consumed by other applications, and Microsoft is funding and sponsoring open source software development kits to enable Java and Ruby developers to take advantage of Azure.&lt;B&gt; &lt;/B&gt;This is significant as this is the first time the company is&amp;nbsp;delivering cross-platform software development kits at the same time as Microsoft Developer Network software development kits.&lt;/P&gt;
&lt;P&gt;Microsoft is also funding these open source projects, under the BSD licensing model, in collaboration with Thoughtworks Inc. and Schakra Inc., and they will be run on open source portals &lt;A href="http://dotnetservicesruby.com/" target=_blank mce_href="http://dotnetservicesruby.com/"&gt;RubyForge&lt;/A&gt;&amp;nbsp;&amp;nbsp; and &lt;A href="http://jdotnetservices.com/" target=_blank mce_href="http://jdotnetservices.com/"&gt;SourceForge&lt;/A&gt;.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;Amitabh Srivastaba, the Corporate Vice President of Cloud Infrastructure Services, told attendees that Windows Azure was a scalable hosting environment for developers to deploy their applications to the cloud, and would use&amp;nbsp;multiple layers of security, including an optimized hypervisor and hypervisor enforced isolation. &lt;/P&gt;
&lt;P mce_keep="true"&gt;Windows Azure also separates the applications from the underlying operating system&amp;nbsp;so that both are&amp;nbsp;managed separately. In fact, at the heart of Windows Azure, is a fabric controller, which manages the lifecycle of a service, from deployment to upgrade and configuration changes. The fabric controller views the entire datacenter as fabric or shared hardware resources that can be managed and shared with all the services that run there.&lt;/P&gt;
&lt;P mce_keep="true"&gt;So, in short, the fabric controller maintains the health of the service. "When you want to change your service, you specify the desired M state, and the fabric controller very carefully makes the necessary changes. The fabric controller manages services, not just servers.This is a crucial point because this allows us to automate the lifecycles of a service,"&amp;nbsp;Srivastaba said.&lt;/P&gt;
&lt;P&gt;Also, Windows Azure, leveraging the vast computing power available in Microsoft's datacenters across the world, will help reduce upfront capital costs, as well as management and operational costs, &lt;A class="" href="http://blogs.technet.com/windowsserver/" target=_blank mce_href="http://blogs.technet.com/windowsserver/"&gt;Bob Muglia&lt;/A&gt;, the senior Vice President for Server and Tools, told attendees, before likening the significance of the launch of Azure to that of Windows NT in 1992.&lt;/P&gt;
&lt;P&gt;The Azure software is also at an early stage and will probably change as a result of direct feedback from developers, and Microsoft will&amp;nbsp;be unlocking more and more of the platform's underlying services to developers over time.&lt;/P&gt;
&lt;P&gt;When it is released commercially, the Windows Azure business model will treat costs primarily&amp;nbsp;as a function of two key factors: application resource consumption and the specific service level provided.&lt;/P&gt;
&lt;P&gt;Ozzie will be back on the keynote stage Tuesday to talk about Windows 7, developing for Windows and the Web, and the services built to bridge the Web, the PC, and the phone, and a world of devices. He will be joined by&amp;nbsp;Steven Sinofsky, the Senior Vice President for the Windows and Windows Live Engineering Group; Scott Guthrie, the Corporate Vice President of the .NET Developer Division; and David Treadwell, the Corporate Vice President for Live Platform Services.&lt;/P&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=21478" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Industry+Conferences/default.aspx">Industry Conferences</category><category domain="http://port25.technet.com/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Windows+Server/default.aspx">Windows Server</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/_7E00_FeaturedPost/default.aspx">~FeaturedPost</category><category domain="http://port25.technet.com/archive/tags/Peter+Galli/default.aspx">Peter Galli</category></item><item><title>Virtual PC 2007 Released as a Free Download</title><link>http://port25.technet.com/archive/2007/02/20/virtual-pc-2007-released-as-a-free-download.aspx</link><pubDate>Tue, 20 Feb 2007 17:22:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3560</guid><dc:creator>MichaelF</dc:creator><slash:comments>8</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3560</wfw:commentRss><comments>http://port25.technet.com/archive/2007/02/20/virtual-pc-2007-released-as-a-free-download.aspx#comments</comments><description>&lt;p&gt;Just a quick note to let Port 25 readers know that yesterday Microsoft released &lt;a href="http://www.microsoft.com/windows/products/winfamily/virtualpc/default.mspx" target="_blank"&gt;Virtual PC 2007&lt;/a&gt; as a free &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=04D26402-3199-48A3-AFA2-2DC0B40A73B6&amp;amp;displaylang=en" target="_blank"&gt;download&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;With Virtual PC one can run multiple os&amp;#39;s on a single physical machine which should be compelling for those developers needing to test and debug across multiple platforms.&amp;nbsp; From community feedback I know a number of readers are generally interested in virtualization and I&amp;#39;d be curious to hear about your experiences after giving this a try.&lt;/p&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/virtual_pc_guy/default.aspx" target="_blank"&gt;Ben Armstrong&amp;#39;s Blog&lt;/a&gt;&amp;nbsp;is a good resource for information regarding Microsoft and Virtualization (&lt;a href="http://blogs.msdn.com/virtual_pc_guy/search.aspx?q=linux&amp;amp;p=1" target="_blank"&gt;Here is some info on Linux and Virtual PC&lt;/a&gt;&amp;nbsp;from his blog).&lt;/p&gt;&lt;p&gt;On an unrelated note Mary Jo Foley wrote about &lt;a href="http://blogs.zdnet.com/microsoft/?p=272" target="_blank"&gt;Ian Murdock&amp;#39;s visit to campus today&lt;/a&gt;&amp;nbsp;and I have to say I&amp;#39;m really&amp;nbsp;looking forward to his presentation.&amp;nbsp; I mentioned it before but this is one of the things I really&amp;nbsp;enjoy about this job: &amp;nbsp;I get to meet all sorts of interesting and&amp;nbsp;intelligent people (both in person and virtually) many of whom I&amp;#39;d never expect to meet as a result of working at Microsoft.&amp;nbsp; Miguel de Icaza...Ian Murdock?&amp;nbsp; Who would have guessed?&lt;/p&gt;&lt;p&gt;&amp;nbsp;-michael&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3560" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category><category domain="http://port25.technet.com/archive/tags/Downloads/default.aspx">Downloads</category></item><item><title>Microkernels Revisited?</title><link>http://port25.technet.com/archive/2006/10/06/Microkernels-Revisited_3F00_.aspx</link><pubDate>Fri, 06 Oct 2006 14:57:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:3104</guid><dc:creator>MichaelF</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=3104</wfw:commentRss><comments>http://port25.technet.com/archive/2006/10/06/Microkernels-Revisited_3F00_.aspx#comments</comments><description>&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;In the IT industry it is axiomatic that whatever is new will be old, and will then be new again!&amp;nbsp; Consider the &amp;ldquo;Service Bureau&amp;rdquo; approach that was used in the mainframe days, in which an organization&amp;rsquo;s computing needs were taken care of by a &amp;ldquo;Service Bureau&amp;rdquo; that maintained the infrastructure, served up the applications and&amp;nbsp; provided the support for the users. The&amp;nbsp; Service Bureau typically served many organizations needs, had to keep their customer&amp;rsquo;s data separate and provide an SLA to each one of their customers. Sound suspiciously like SaaS (Software as a Service) doesn&amp;rsquo;t it?&amp;nbsp; Service bureaus were not as sexy as SaaS and they never completely went away. With the advent of PCs, computing was available at the individual level &amp;ndash; which meant that small teams could manage their own IT infrastructure, applications and support for the users. This freed them from constraints (and some cynics say from discipline!) on their ability to adopt and adapt new software technology. The software on PCs grew capable of handing mission critical applications allied with the raw compute power provided by networked distributed PCs. The small teams began to feel the pain of managing and maintaining such infrastructure, and the PCs were serving not just these small teams but entire enterprises. With the commoditization of hardware and the adoption of common software standards,&amp;nbsp; the &amp;ldquo;Service Bureau&amp;rdquo; idea re-emerged as &amp;ldquo;SaaS&amp;rdquo;, and was immediately attractive to the customers. Of course, I am oversimplifying, but I think I can use my blog writers license here.&amp;nbsp; The new avatar (SaaS) is better for the users because it doesn&amp;rsquo;t force the compromises the old avatar (Service Bureau) on its customers.&amp;nbsp; The idea is the same but the implementation is improved immeasurably! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;I think I have identified a similar new, old, new cycle in OS technology (ladies and gentlemen, please save the standing ovation for later!).&amp;nbsp; Of course, I have to insert the &amp;ldquo;don&amp;rsquo;t-try-this-at-home-kids&amp;rdquo; warning.&amp;nbsp; I am not an operating systems expert &amp;ndash; I just play one on blogs! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Heard about microkernels?&amp;nbsp; They were all the rage back in the late 80s/early 90s (that&amp;rsquo;s in the nineteen hundreds).&amp;nbsp; &amp;nbsp;This is how Wikipedia &lt;a href="http://en.wikipedia.org/wiki/Microkernel"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;defines them&lt;/span&gt;&lt;/a&gt; &amp;ldquo;A microkernel is a minimal computer operating system kernel providing only basic operating system services (system calls), while other services (commonly provided by kernels) are provided by user-space programs called servers.&amp;rdquo; &amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Microkernels were a reaction to the bloat introduced into operating systems, which started out lean but then added all kinds of services as part of the operating system. This meant that operating systems were not as portable as they used to be, because all services had to be ported over &amp;ndash; whether to a new processor or to a new board. There were attempts made to make operating systems that were minimal that also had the effect of making them portable &amp;ndash; because to port an operating system, all you had to do was port the teensy weensy kernel. &amp;nbsp;I know this because one summer as a mere stripling I was working at the Indian Institute of Technology, Bombay which had just got a bunch of tapes of one of the first microkernel based operating systems called &lt;a href="http://en.wikipedia.org/wiki/Mach_microkernel"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;Mach&lt;/span&gt;&lt;/a&gt;. Some highly talented academic and industry folks were building a Unix workstation (from the hardware up) and wanted to do the least amount of work to do it!&amp;nbsp; To someone using the workstation &amp;nbsp;it was hard to distinguish between that system and a vanilla (think Sun/DEC) Unix workstation. &amp;nbsp;But the speed with which the port could be done was astounding or so the people working there assured me. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Mach, which came out of Carnegie Mellon University, was much more than the portable operating system &amp;nbsp;thing I made it out to be&amp;ndash; it was a radical new way to look at OS&amp;rsquo;s. &amp;nbsp;&amp;nbsp;The idea was to abstract away the non-essentials of an OS and leave a very small microkernel to be dealt with. This had far reaching impact on how portable both the kernel and the services written on it could be from hardware platform to hardware platform.&amp;nbsp; An interesting fact&lt;a href="http://www.microsoft.com/presspass/exec/rick/default.mspx"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;, Rick Rashid&lt;/span&gt;&lt;/a&gt; who was the Prof leading the MACH team, came to Microsoft and is now the SVP responsible for MS Research. &amp;nbsp;Hmm, worked on Mach, was at Carnegie Mellon and then came to Microsoft to become SVP! Looks like my career is on track here! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Then two things happened:&lt;/span&gt;&lt;/p&gt;&lt;ol&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;suddenly there was only hardware platform that mattered (the one that Linux and Windows run on) and &lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;li&gt;&lt;div class="MsoNormal" style="margin:0in 0in 0pt;"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Linux and Windows were certainly not microkernel based &amp;ndash; think MACROkernel.&amp;nbsp; There were both monolithic operating systems, at least as far OS researchers go. Ok, some people will argue that they are really &amp;ldquo;hybrid&amp;rdquo; kernels with a kernel and a user mode division, but microkernels they certainly were not! &amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;/li&gt;&lt;/ol&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;So the old (microkernel) went out, and the new came in (macrokernel &amp;ndash; it&amp;rsquo;s not a term, just something I invented!).&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Ah ha! You say. &amp;nbsp;When is the old going to come back? &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;I think it has already sneaked in by another name - &amp;nbsp;virtual machines.&amp;nbsp; I don&amp;rsquo;t mean Virtual Machines as they have been defined by Xen, Microsoft and VMWare.&amp;nbsp; I mean in the computer science understanding of the term virtual machines which implement &amp;ldquo;virtualization&amp;rdquo;.&amp;nbsp; &lt;a href="http://en.wikipedia.org/wiki/Virtualization"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;According to Wikipedia&lt;/span&gt;&lt;/a&gt; (what would I do without it!) &amp;ldquo;In computing, virtualization is the process of presenting a logical grouping or subset of computing resources so that they can be accessed in ways that give benefits over the original configuration&amp;rdquo;. &amp;nbsp;&amp;nbsp;&lt;a href="http://en.wikipedia.org/wiki/Hardware_Abstraction_Layer"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;Hardware abstraction layers&lt;/span&gt;&lt;/a&gt; (think Xen) and &lt;a href="http://en.wikipedia.org/wiki/Virtualization_engine"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;virtualization engines&lt;/span&gt;&lt;/a&gt; (think network-seen-as-one-computer) are just different aspects of virtualization.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;This probably needs some more explanation. A concrete example would be even better.&amp;nbsp; One dropped into my lap as I was writing this blog.&amp;nbsp; My attention was guided towards a company called &lt;a href="http://www.3tera.com/"&gt;&lt;span style="color:windowtext;text-decoration:none;text-underline:none;"&gt;3Tera&lt;/span&gt;&lt;/a&gt; which claimed to be building a &amp;ldquo;Grid operating system&amp;rdquo;. They make the claim that they take an existing web application and without changes drop it onto a grid, so that the web application is able to be scaled by the provision of on-demand resources dictated by consumer demand. They are platform independent i.e. it doesn&amp;rsquo;t matter to them that the application runs on Windows or Linux.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;The reason that they are able to do this is because they have redefined a conventional OS using the concept of virtualization. That gave me the idea of how I could diagrammatically show you what this means. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;&lt;img src="http://port25.technet.com/photos/images/images/3103/original.aspx" border="0" alt="" width="960" height="720" /&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;The new microkernel does very few things, it just manages the allocation of today&amp;rsquo;s OS&amp;rsquo;s (which are just applications to the new microkernel) on to a grid of commodity hardware. &amp;nbsp;This grid could be a single computer or more likely a widely distributed network of computers. All this is possible because the two dominant OS&amp;rsquo;s Windows and Linux rely on the same commodity hardware.&amp;nbsp; This allows for the capability of a mainframe (in terms of manageability, security &amp;amp; protection, partitioning) while retaining the advantages of using cheaper distributed computers. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;The dream of &amp;ldquo;a view of computing resources is not restricted by the implementation, geographic location or the physical configuration of underlying resources&amp;rdquo; will be realized. &amp;nbsp;It is also realized by utilizing in full the investment made in today&amp;rsquo;s OSs &amp;ndash; which do their thang much as they do now! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;So what? You ask.&amp;nbsp; Patience, young Jedi! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;(Peering into my trusty crystal ball)&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Operating systems will be sets of services.&amp;nbsp; OS&amp;rsquo;s will be chosen based on some favorite service, without giving though to &amp;ldquo;platform lock in&amp;rdquo;. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Operating systems components will be componentized. So that a Linux daemon will (gasp!) be able to use a Windows security component, via the use of standardized protocols. &amp;nbsp;Without it knowing that it is. &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Clustering and failover will not be high end luxuries, but will be baked into all OS&amp;rsquo;s &amp;ndash; and schedulers will schedule multiple OS&amp;rsquo;s across Internet scale networks &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;&amp;hellip;&amp;hellip;&amp;hellip;.VB programmers will be able to make the equivalent of the salaries they were making during the dot com boom.&amp;nbsp; Ok &amp;ndash; so that will never happen! &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;I think these predictions are probably going to raise some level of discussion. (Understatement, understatement!).&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=3104" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Anandeep/default.aspx">Anandeep</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Why Virtualization Is So Darn Popular</title><link>http://port25.technet.com/archive/2006/08/22/Why-Virtualization-is-so-darn-popular.aspx</link><pubDate>Tue, 22 Aug 2006 17:35:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2952</guid><dc:creator>MichaelF</dc:creator><slash:comments>7</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2952</wfw:commentRss><comments>http://port25.technet.com/archive/2006/08/22/Why-Virtualization-is-so-darn-popular.aspx#comments</comments><description>&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Just returning from Linux World in San Francisco, and virtualization was once again the topic du jour.&amp;nbsp; A lot of you outside of the technology vendor-sphere (where we like to speak in weird acronyms and corporate buzzwords), might wonder why Microsoft and many others can&amp;rsquo;t stop talking about virtualization.&amp;nbsp; Go to any IT conference today and it&amp;rsquo;s highly likely there will be at least some sessions, if not a bevy of keynote speeches, on the topic of virtualization.&amp;nbsp; These are usually accompanied by marketecture diagrams of lego-block like pictures showing different operating systems all running in some combination on top of a single physical server.&amp;nbsp; Having once worked at IBM, I&amp;rsquo;m long familiar with the idea of virtualization, often called &amp;lsquo;logical partitioning&amp;rsquo; in IBM mainframe speak.&amp;nbsp; However, the reason why there&amp;rsquo;s so much discussion around virtualization today is because it is becoming much more widely available at a much better value than it has in past.&amp;nbsp; Intel and AMD have &lt;a href="http://www.infoworld.com/article/05/08/17/34OPcurve_1.html"&gt;improved&lt;/a&gt; their microprocessors to make them virtualization aware (in the past, virtual machine managers had to do all sorts of silliness to get around the very virtualization &lt;em&gt;un&lt;/em&gt;aware x86 instruction set).&amp;nbsp; This has allowed virtual machine software developers to build powerful technologies, often called &lt;a href="http://en.wikipedia.org/wiki/Hypervisor"&gt;hypervisors&lt;/a&gt;, that can reside in the operating system itself, allowing for much more efficient, reliable and seamless virtualization of one operating system or systems on top of the &amp;lsquo;host&amp;rsquo; operating system.&amp;nbsp; &lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Cool science project or is there any real use for this stuff?&amp;nbsp; Let me give you a simple example of how we&amp;rsquo;ve used this here in our Open Source Labs.&amp;nbsp; We provide quite a few different types of Linux distributions of various version levels and hardware architectures for testing and analysis, probably over fifty or so all told.&amp;nbsp; Typically, you would use a single server (or even a single PC) for each operating system, which would mean about fifty different machines.&amp;nbsp; Each of those machines requires power, cooling, new parts, maintenance, and so on.&amp;nbsp; The costs add up quickly; in some data centers I&amp;rsquo;ve seen, power and cooling can be over half of the total operations costs year over year.&amp;nbsp; In our lab, we can run almost all of these Linux distributions on one server, a four-way Opteron-based HP server with eight gigs of memory and a lot of disk.&amp;nbsp; This is for testing, so I wouldn&amp;rsquo;t run this many virtual guest images on anything with heavy production workloads, but you get the idea.&amp;nbsp; Bottom line, I save money and time (particularly in systems management).&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;I&amp;rsquo;ve also spoken with customers who are using virtualization for disaster recovery and backup scenarios, new deployment scenarios where a call center or branch office can be &amp;lsquo;installed&amp;rsquo; with virtualized images in a fraction of the time as traditional server installs, and scenarios where testing and quality assurance groups can do large, diverse and automated testing of hardware and software across dozens of types of operating system configurations.&amp;nbsp; IDC &lt;a href="http://weblog.infoworld.com/techwatch/archives/004321.html"&gt;forecasted&lt;/a&gt; that 45 percent of new servers purchased this year will be virtualized.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Virtualization is a critical part of the Microsoft strategy, and we have been in this business for a while with our Virtual PC and Virtual Server 2005 products.&amp;nbsp; Today, Virtual Server 2005 R2 is available as a &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/downloads/default.mspx"&gt;free download&lt;/a&gt;.&amp;nbsp; We&amp;rsquo;ve also opened up the specifications of our Virtual Hard Disk (VHD) Image format with Virtual Server 2005. You can use this &lt;a href="http://www.microsoft.com/windowsserversystem/virtualserver/techinfo/vhdspec.mspx#E2C"&gt;specification&lt;/a&gt; to learn how to access (read &amp;amp; modify) the data stored in a VPC or Virtual Server virtual hard disk. The VHD format spec is available under a royalty-free license.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;We are making even larger investments with our &amp;lsquo;&lt;a href="http://www.microsoft.com/whdc/system/platform/virtual/default.mspx"&gt;Viridian&amp;rsquo;&lt;/a&gt; hypervisor and &lt;a href="http://www.microsoft.com/systemcenter/scvmm/default.mspx"&gt;System Center Virtual Machine Manager&lt;/a&gt; (code named &amp;lsquo;Carmine&amp;rsquo;) projects.&amp;nbsp; These are the names for our Windows Server Longhorn virtualization hypervisor and virtualization management product, respectively. &amp;nbsp;You can &lt;a href="http://www.microsoft.com/systemcenter/scvmm/default.mspx"&gt;download the beta&lt;/a&gt; of System Center Virtual Machine Manager today. From what I&amp;rsquo;ve seen thus far in the development of these products, you can expect some great software from us in this area. You may want to check out &lt;a href="http://blogs.technet.com/virtualization/archive/2006/05/23/429897.aspx"&gt;Mike Neil&amp;rsquo;s post&lt;/a&gt; about how we announced and demoed much of this at WinHec this year &amp;ndash; Mike also has a link to a video of the WinHec virtualization demos from Bill Gates&amp;rsquo; keynote.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;Related to this, we &lt;a href="http://www.eweek.com/article2/0,1759,1992802,00.asp?kc=EWRSS03119TX1K0000594" title="http://www.eweek.com/article2/0,1759,1992802,00.asp?kc=EWRSS03119TX1K0000594"&gt;recently announced&lt;/a&gt; an important partnership between Microsoft and XenSource.&amp;nbsp; XenSource is the company around the open source &lt;a href="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/" title="http://www.cl.cam.ac.uk/Research/SRG/netos/xen/"&gt;Xen&lt;/a&gt; project &amp;ndash; the leading virtualization technology in Linux.&amp;nbsp; Peter Levine, CEO of XenSource, discussed our partnership in his Linux World San Francisco keynote.&amp;nbsp; Together with XenSource we will be working on enabling great virtualization between Windows and Linux, which is significant for customers running heterogeneous environments looking to consolidate servers and to take advantage of the new deployment scenarios &amp;ndash; like I described above &amp;ndash; in the future.&amp;nbsp; This work will be part of our Longhorn server plans, taking advantage of our virtualization technology, &lt;a href="http://www.eweek.com/article2/0,1895,1946420,00.asp" title="http://www.eweek.com/article2/0,1895,1946420,00.asp"&gt;Viridan&lt;/a&gt;.&amp;nbsp; I&amp;rsquo;m personally very excited by this partnership and this is an indicator of how we think about our long term product roadmaps vis a vis interoperability.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;There is a lot happening in this area of virtualization and I think it&amp;rsquo;s one of the most important change agents in our industry.&amp;nbsp; Sure there will be all sorts of hype, which is typical of where we&amp;rsquo;re at in this adoption curve, but I&amp;rsquo;ve seen how this can save money/time in my own labs and I&amp;rsquo;ve talked with customers who are finding similar advantages.&amp;nbsp; Exciting times indeed.&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;span style="font-size:10pt;font-family:'Verdana','sans-serif';"&gt;-bill&lt;/span&gt;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="margin:0in 0in 0pt;" class="MsoNormal"&gt;&lt;font face="Times New Roman" size="3"&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2952" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Bill+Hilf/default.aspx">Bill Hilf</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item><item><title>Microsoft, Xen and Hypervisor Partnerships</title><link>http://port25.technet.com/archive/2006/07/18/Microsoft_2C00_-Xen-and-Hypervisor-Partnerships.aspx</link><pubDate>Tue, 18 Jul 2006 21:37:00 GMT</pubDate><guid isPermaLink="false">af7480c4-26b7-468d-87b0-2acebabb473d:2758</guid><dc:creator>jcannon</dc:creator><slash:comments>25</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://port25.technet.com/rsscomments.aspx?PostID=2758</wfw:commentRss><comments>http://port25.technet.com/archive/2006/07/18/Microsoft_2C00_-Xen-and-Hypervisor-Partnerships.aspx#comments</comments><description>&lt;p&gt;By now, many of you have seen the article, &lt;a href="http://news.com.com/Microsoft+gives+Linux+a+virtual+hug/2100-7344_3-6095158.html"&gt;Microsoft Gives Linux a Virtual Hug&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;If not, I recommend checking it out. &lt;/p&gt;&lt;p&gt;It describes Microsoft&amp;rsquo;s partnership with Xensource (&lt;a href="http://www.xensource.com/"&gt;www.xensource.com&lt;/a&gt;). For those who do not know anything about the technology and what they would use it for, I will give a brief description. Many years ago when processors where not so fast, memory was expensive and general computing hardware was not very powerful, we needed all we got to make a single computer run as fast as we could. Now, today, we are in an area where a lot of people and companies have hardware that is very powerful (And some could argue relatively cheap) that many have machines that are way more powerful than what they need. So they end up with machines that are underutilized. So, what can we do to squeeze the last bit of performance out of the hardware we bought? In comes a technology called hypervisor (&lt;a href="http://en.wikipedia.org/wiki/Hypervisor"&gt;http://en.wikipedia.org/wiki/Hypervisor&lt;/a&gt;), which in laymen terms is a method (Either hardware or software implemented, or a combination thereof) that allows multiple operating systems to run at the same time. This, as I stated, can reduce hardware operating costs and adds a level of security and stability. (One operating system can not crash another one running on the same machine for example). Interestingly enough, Hypervisor is a relatively old technology, and was used early on in the 1970&amp;rsquo;s in mainframes.&lt;/p&gt;&lt;p&gt;I personally do not claim to have any insight to the articles meaning. (And we in the lab were not involved) But I think it indicates a trend here, the trend is that Microsoft is looking at OSS. Another example is of the OSS lab we work at here in Microsoft, which something many people did not think would happen any time soon.&amp;nbsp; (If ever)&amp;nbsp;&amp;nbsp; As some of you might have read from my earlier blogs, I am very new at Microsoft, and I would have never expected to work here myself. As my colleagues can attest, I still walk the hallways talking about &amp;lsquo;them&amp;rsquo; (Microsoft) and &amp;lsquo;us&amp;rsquo; (OSS). So seeing changes like this are very exciting to me.&lt;/p&gt;&lt;p&gt;I was reading Slashdot, and the responses to the above article. And I have to smile about some of them.&amp;nbsp; There is a wide array of peoples opinion on the interpretation of this, the usual &amp;ldquo;Microsoft&amp;rsquo;s latest attempt to dominating the world&amp;rdquo; to people who seem surprised and excited about this direction.&lt;/p&gt;&lt;p&gt;Here in the Lab, we are taking what we do with our work very seriously, and all that comes out of the OSS world, we look at from many different angles. This group is very new inside Microsoft, and already we are making an impact. Several years ago the perception was that Microsoft was discounting OSS, and who would have predicted than that there would ever be an OSS research group &lt;em&gt;at&lt;/em&gt; Microsoft.&lt;/p&gt;&lt;p&gt;There are many things we can continue to learn from each other, and we at the OSS Lab are very much looking forward to help erase FUD on both sides of the isle. &lt;/p&gt;&lt;p&gt;As always, comments/suggestions etc appreciated.&lt;/p&gt;&lt;p&gt;- Hank Janssen&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;img src="http://port25.technet.com/aggbug.aspx?PostID=2758" width="1" height="1"&gt;</description><category domain="http://port25.technet.com/archive/tags/Partnerships/default.aspx">Partnerships</category><category domain="http://port25.technet.com/archive/tags/Hank+Janssen/default.aspx">Hank Janssen</category><category domain="http://port25.technet.com/archive/tags/Virtualization/default.aspx">Virtualization</category><category domain="http://port25.technet.com/archive/tags/Community/default.aspx">Community</category></item></channel></rss>