Sunday, July 24, 2016

What is .NET Core 1.0

What is .NET Core 1.0

.NET Core 1.0 is announced by Microsoft on June 27, 2016. .NET Core is a general purpose development platform developed and maintained by Microsoft and .NET community on GitHub. .NET Core 1.0 is supported by Windows, Mac OS and Linux. .NET Core 1.0 can be used on devices, in cloud, in embedded systems and in IoT.

As introduced by Microsoft, .NET Core 1.0 is composed of the following parts: 

• A .NET runtime, which provides a type system, assembly loading, a garbage collector, native interop and other basic services.
• A set of framework libraries, which provide primitive data types, app composition types and fundamental utilities.
• A set of SDK tools and language compilers that enable the base developer experience, available in the .NET Core SDK.
• The 'dotnet' app host, which is used to launch .NET Core apps. It selects the runtime and hosts the runtime, provides an assembly loading policy and launches the app. The same host is also used to launch SDK tools in much the same way.

.NET History
.NET History
 .NET Core 1.0 is supported by the following versions of Windows (both 32-bit and 64-bit):
• Windows 7 SP1
• Windows 8.1
• Windows 10
• Windows Server 2008 R2 SP1 (Full Server or Server Core)
• Windows Server 2012 SP1 (Full Server or Server Core)
• Windows Server 2012 R2 SP1 (Full Server or Server Core)
• Windows Server 2016 (Full Server, Server Core or Nano Server)
 

.NET Core 1.0 is supported by Linux. Install Linux on your distribution/version:
• Red Hat Enterprise Linux 7 Server
• Ubuntu 14.04, 16.04 & Linux Mint 17
• Debian 8.2
• Fedora 23
• CentOS 7.1 & Oracle Linux 7.1
• openSUSE 13.2


.NET Core 1.0 is supported by OS X / macOS (Mac OS)
• Mac OS X 10
• Mac OS X 11


Note:
.NET Core 1.0 is announced with ASP.NET Core 1.0 and Entity Framework Core 1.0.

No comments:

Post a Comment