MICROSOFT HAS MADE GOOD on its promise to make its server-side .Net stack available as open source and expand it to other platforms, most notably OS X and Linux.
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," said Microsoft's director of programme management for Visual Studio, John Montgomery.
"The tooling will be at release quality with the next major release of Visual Studio, Visual Studio 15." µ
This column could make you very poor
Firm beats out rival bids from Motorola and Sepura
Battery will help stock blackouts in South Australia
The early bird catches the spud. Perhaps she was a potato clock?