News

Container Pact Strengthens Open Source Dev Ties of Red Hat, Microsoft

Just after declaring the company will support Microsoft's new .NET Core 2.0 across its open source portfolio, Red Hat Inc. even further strengthened the development ties between the companies in a bevy of announcements.

Here's a taste of this week's Red Hat announcements:

"A key addition to the Red Hat Developer Program, the latest version of .NET Core supports .NET Standard 2.0, providing enhanced platform compatibility and portability across all .NET runtimes and workloads," Red Hat said in announcing its release of .NET Core. 2.0. "It also helps to streamline application packaging with easier access to ASP.NET 2.0 and EF Core 2.0, designed to further simplify the application build process in an all open source environment. Additionally, the 2.0 release supports C#, F# and Visual Basic, which, when combined with Red Hat Enterprise Linux and/or Red Hat OpenShift Container Platform, enables the creation of modern, containerized applications."

The new initiatives build on longtime cooperation between the two companies, as was detailed in the Red Hat Summit 2017 conference in May, where joint teams demonstrated:

  • Red Hat OpenShift Container Platform running on Microsoft Azure
  • Microsoft SQL Server for Linux running on Red Hat OpenShift Container Platform
  • An enterprise Java application using a newly open-sourced JDBC driver for Microsoft SQL Server
  • A .NET Core application built and deployed running next to the Java application and using the same SQL Server instance
  • A Skype Chat-bot using Azure Serverless Functions talking to the deployed .NET endpoint
  • OpenShift Origin orchestrating and scheduling a Windows container running IIS on a Windows 2016 Server -- even proving it by displaying a Windows command prompt from within the OpenShift console

Speaking of that last bullet point, Red Hat exec Chris Morgan said: "Red Hat and Microsoft are embarking on a joint effort to deliver Windows Server container support commercially within Red Hat OpenShift, moving us from project to fully supported product. With this work, users will be able to orchestrate and schedule Windows containers within Red Hat OpenShift using the same tooling and management used with Linux containers.

"You read that correctly: common orchestration and scheduling for Windows Server containers and Linux containers on the same platform."

"We believe that developers will be pleased to be able to write familiar .NET code from their platform of choice, and that operations teams, who use Red Hat solutions, will enjoy having the freedom to deploy to Red Hat Enterprise Linux and Red Hat OpenShift Container Platform on-premises or in Microsoft Azure."

Scott Hunter, Director, Program Management, .NET, Microsoft

Microsoft also weighed in on the new initiative announced Tuesday aimed at enabling enterprises to more easily adopt containers. "This includes native support for Windows Server containers on Red Hat OpenShift Container Platform, Red Hat OpenShift Dedicated on Microsoft Azure, and SQL Server on Red Hat Enterprise Linux and OpenShift," Microsoft said in its own statement. "These additions to the companies' joint roadmap will simplify container technologies to help enterprise customers increase agility and drive digital transformation using hybrid cloud."

Over at sister pub Redmond Magazine, Kurt Mackie explained more about the new container cooperation, noting the companies have a history of collaboration that even includes Red Hat placing some engineering team members on Microsoft's Redmond campus.

The collaboration would have been unheard-of a decade or so ago, before Microsoft's open source turnaround.

"This effort started with open source community efforts and it is a combination of this alliance and community involvement that will move this forward," Morgan said. "The Kubernetes Windows SIG was created to help deliver this ubiquitous orchestration goal. In fact, the demo shown during Red Hat Summit in Boston ... was based on work that came out of this SIG that enables interoperability of Windows with Kubernetes. It will be interesting to see how this evolves in the coming months with both Microsoft and Red Hat engagement, but the goal of the truly unified container application platform may not be as far-fetched as it once seemed."

About the Author

David Ramel is an editor and writer at Converge 360.

comments powered by Disqus

Featured

  • Hands On: New VS Code Insiders Build Creates Web Page from Image in Seconds

    New Vision support with GitHub Copilot in the latest Visual Studio Code Insiders build takes a user-supplied mockup image and creates a web page from it in seconds, handling all the HTML and CSS.

  • Naive Bayes Regression Using C#

    Dr. James McCaffrey from Microsoft Research presents a complete end-to-end demonstration of the naive Bayes regression technique, where the goal is to predict a single numeric value. Compared to other machine learning regression techniques, naive Bayes regression is usually less accurate, but is simple, easy to implement and customize, works on both large and small datasets, is highly interpretable, and doesn't require tuning any hyperparameters.

  • VS Code Copilot Previews New GPT-4o AI Code Completion Model

    The 4o upgrade includes additional training on more than 275,000 high-quality public repositories in over 30 popular programming languages, said Microsoft-owned GitHub, which created the original "AI pair programmer" years ago.

  • Microsoft's Rust Embrace Continues with Azure SDK Beta

    "Rust's strong type system and ownership model help prevent common programming errors such as null pointer dereferencing and buffer overflows, leading to more secure and stable code."

  • Xcode IDE from Microsoft Archrival Apple Gets Copilot AI

    Just after expanding the reach of its Copilot AI coding assistant to the open-source Eclipse IDE, Microsoft showcased how it's going even further, providing details about a preview version for the Xcode IDE from archrival Apple.

Subscribe on YouTube

Upcoming Training Events