Microsoft today announced the release of .NET Core 1.0, ASP.NET Core 1.0 and Entity Framework 1.0 on Windows, OS X and Linux. Microsoft is also releasing the .NET Core runtime, libraries and tools and the ASP.NET Core libraries along with Visual Studio and Visual Studio Code extensions that enable you to create .NET Core projects. Red Hat today announced that they will support .Net Core on their Enterprise Linux and OpenShift via certified containers. It is fully supported by Red Hat and extended via the integrated hybrid support partnership between Microsoft and Red Hat.
.NET Core is a modular version of the .NET Framework designed to be portable across platforms for maximum code reuse and code sharing. ASP.NET Core is a lean and composable framework for building web and cloud applications. .NET Core is a new cross-platform .NET product with following features,
- Cross-platform: Runs on Windows, macOS and Linux.
- Flexible deployment: Can be included in your app or installed side-by-side user- or machine-wide.
- Command-line tools: All product scenarios can be exercised at the command-line.
- Compatible: .NET Core is compatible with .NET Framework, Xamarin and Mono, via the .NET Standard Library.
- Open source: The .NET Core platform is open source, using MIT and Apache 2 licenses. Documentation is licensed under CC-BY. .NET Core is a .NET Foundation project.
- Supported by Microsoft: .NET Core is supported by Microsoft, per .NET Core Support
Read more about this announcement here.