The promise of making more open source Core products was made by Microsoft, late 2014, and since then Microsoft have relatively kept to that promise. In keeping that promise, Microsoft recently announced the release of the .NET Core 1.0 and ASP Core 1.0 for MacOS, Windows and Linux versions. The enterprise as well as cloud world have often considered Microsoft and Red Hat as fierce opponents, even though these announcements were made during Red Hat’s Tech Conference, San Francisco.
Microsoft said: “This is the biggest transformation of .NET since its inception and will define .NET for the next decade,”
The creation of the .NET Core 1.0 is a collaborative and contributory result of 1,300 businesses and over 18,000 developers. Of all these companies, it is Red Hat’s RHEL Linux distribution as well as OpenShift that officially supports the .NET Core 1.0. Red Hat’s RHEL Linux distribution may already be supporting .NET Core 1.0, this is not the case for CentOS, Debian, nor Ubuntu. However making .NET Core available and bringing the same ability to Ubuntu, CentOs and Debian, is something Microsoft has been working on. This also comes with the announcement of the .NET Foundation Steering Committee being joined by Samsung.
Microservice-based apps comprising of Java and .NET components, are consistent of both components and is attributed to the Microsoft and Linux distribution partnership. This allow for enterprises to run several of these microservice-based apps. The .NET Standard Library is also included in the new release. This simplifies the process of using codes across varying device types such as Android, Pc’s and iOS. The summit not only witnessing the release of the .NET Core, but also a simplified process of OpenShift deployment on RHEL through the release of an Azure Resource Manager template.