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 for Converge360.

comments powered by Disqus

Featured

  • AI for GitHub Collaboration? Maybe Not So Much

    No doubt GitHub Copilot has been a boon for developers, but AI might not be the best tool for collaboration, according to developers weighing in on a recent social media post from the GitHub team.

  • Visual Studio 2022 Getting VS Code 'Command Palette' Equivalent

    As any Visual Studio Code user knows, the editor's command palette is a powerful tool for getting things done quickly, without having to navigate through menus and dialogs. Now, we learn how an equivalent is coming for Microsoft's flagship Visual Studio IDE, invoked by the same familiar Ctrl+Shift+P keyboard shortcut.

  • .NET 9 Preview 3: 'I've Been Waiting 9 Years for This API!'

    Microsoft's third preview of .NET 9 sees a lot of minor tweaks and fixes with no earth-shaking new functionality, but little things can be important to individual developers.

  • Data Anomaly Detection Using a Neural Autoencoder with C#

    Dr. James McCaffrey of Microsoft Research tackles the process of examining a set of source data to find data items that are different in some way from the majority of the source items.

  • What's New for Python, Java in Visual Studio Code

    Microsoft announced March 2024 updates to its Python and Java extensions for Visual Studio Code, the open source-based, cross-platform code editor that has repeatedly been named the No. 1 tool in major development surveys.

Subscribe on YouTube