.NET Core
Developer(s).NET Foundation
Stable release
RC1 / November 18, 2015; 8 years ago (2015-11-18)[1]
Preview release3.1 Preview 3 (November 14, 2019; 4 years ago (2019-11-14)[2]) [±]
Written inC++ and C#
Operating systemWindows, Linux, OS X, FreeBSD
PlatformCross-platform
TypeSoftware framework
LicenseMIT License[3]
Websitedotnet.github.io

.NET Core is a free and open-source software[4] implementation of the Common Language Infrastructure (CLI), developed by the .NET_Foundation.[5] It is a fork of the proprietary .NET Framework,[6] but it has been modified to be more modular and cross-platform. It consists of CoreCLR runtime, an implementation of the Common Language Runtime (CLR), and CoreFX framework libraries, a partial implementation of the Base Class Library (BCL). Additionally, it comes with an improved JIT compiler, called RyuJIT.[7] The .NET Compiler Platform (codenamed "Roslyn") and LLILC compiler are sister projects that support .NET Core.[8][9]

The main goal of the project is "to create a modular, performant and cross-platform execution environment for modern applications".[8] The project is hosted at GitHub.[10]

Overview

edit

CoreCLR

edit

CoreFX

edit

Comparison to other implementations

edit

.NET Framework

edit

Mono

edit

License

edit

.NET Core, CoreCLR and CoreFX are licensed under the liberal MIT License. Additionally, the project is covered by a patent promise by Microsoft.

See also

edit

References

edit
  1. ^ "core/README.md". GitHub.
  2. ^ "Announcing .NET Core 3.1 Preview 3". .NET Blog. 14 November 2019.
  3. ^ "core/LICENSE". GitHub. Retrieved 2015-02-14.
  4. ^ Windows 10; Windows; Adobe; Microsoft; Google; source, Microsoft releases Windows Live Writer as open; live, Microsoft's full-fat E5 Office 365 plan with phone extras goes; Microsoft Office 365, Azure portals offline for many users in Europe. "Why Microsoft's .NET Core is the future of its development platform". Retrieved 2016-02-02. {{cite web}}: |last5= has generic name (help)CS1 maint: numeric names: authors list (link)
  5. ^ ".NET Foundation". www.dotnetfoundation.org. Retrieved 2016-02-02.
  6. ^ "Introducing .NET Core". Retrieved 2015-02-14.
  7. ^ "CoreCLR is now Open Source". Retrieved 2014-02-14
  8. ^ a b "About .NET Core". dotnet.github.io. Retrieved 2016-02-02.
  9. ^ "Overview of .NET Core". dotnet.github.io. Retrieved 2016-02-02.
  10. ^ ".NET Foundation on GitHub".
edit