Microsoft has finally delivered on the promise to make its server-side .Net stack available as open source and expand it to other platforms, notably OS X and Linux. The firm also released Visual Studio 2015 Update 3, which provides the ability for developers to build .Net Core apps in the Visual Studio environment.
Microsoft has officially released .Net Core 1.0, ASP.Net Core 1.0 and Entity Framework Core 1.0, all available on OS X and Linux as well as Windows. The move means that the .Net Core runtime, libraries and tools are all available for developers to create modern web apps, microservices, libraries and console applications across those platforms, Microsoft said.
The announcement today is the culmination of a commitment Microsoft made in 2014 to support cross-platform development by providing the full .Net server stack in open source, and marks another milestone in the firm's growing acceptance of open source software.
"About two years ago, we started receiving requests from some ASP.Net customers for ‘.Net on Linux'. Around the same time, we were talking to the Windows Server Team about Windows Nano, their future, much smaller server product. As a result, we started a new .Net project, which we codenamed Project K, to target these new platforms," said Rich Lander, programme manager for Microsoft's Common Language Runtime team.
"Over time, we noticed that all of the major web platforms were open source. ASP.Net MVC has been open source for a long time, but the platform underneath it, the .Net Framework, was not. We didn't have an answer for web developers who cared deeply about open source, and MVC being open wasn't enough. With today's releases, ASP.Net Core is now an open source web platform, top to bottom."
Red Hat is one of the first firms to announce support for the platform, making it available on Red Hat Enterprise Linux and the OpenShift platform-as-a-service. This makes Red Hat the only commercial Linux distribution to feature full, enterprise-grade support for .Net, opening up platform choice for enterprises seeking to use .Net in flexible Linux and container-based environments, Red Hat said.
Meanwhile, Microsoft also unveiled Visual Studio 2015 Update 3, the latest release of the developer suite and which adds the support required to build .Net Core apps in Visual Studio.
"This release includes the runtime and libraries for .Net Core and ASP.Net Core and a new set of command line tools, as well as Visual Studio and Visual Studio Code extensions that enable developers to work with .Net Core projects. The tooling will be at release quality with the next major release of Visual Studio, Visual Studio 15," said Microsoft's director of programme management for Visual Studio, John Montgomery.
Cotton seedling freezes to death as Chang'e-4 shuts down for the Moon's 14-day lunar night
Fortnite easily out-earns PUBG, Assassin's Creed Odyssey and Red Dead Redemption 2 in 2018
Meteor showers as a service will be visible for about 100 kilometres in all directions
Saturn's rings only formed in the past 100 million years, suggests analysis of Cassini space probe data
New findings contradict conventional belief that Saturn's rings were formed along with the planet about 4.5 billion years ago