微软开源的决心又向前迈开了一步,在去年 12 月宣布 .NET Core 开源后,今日,又在 .NET Framework Blog 宣布开源了 .NET Core 的执行引擎 CoreCLR,继续托管在 Github 上。下面微软将完全通过开放 .NET 核心通用语言运行环境 CLR 来开源整个 .NET 核心服务器端堆栈。
此次开源的是 CoreCLR,是 .NET Core 的执行引擎,包括 RynJIT、.NET GC、原生 interop 和其他 .NET 运行时组件。当你在 .NET Core 上运行 ASP.NET 5 应用时,CoreCLR 用来执行你的代码,这还需要依赖于 CoreFX/BCL 库。
微软称在开源和跨平台 .NET 运行时环境这项工作上将会有几个额外的里程碑。
CoreCLR 托管地址:https://github.com/dotnet/coreclr