.NET CoreCLR已經開源
英文原文:.NET CoreCLR Open Sourced
為了配合之前開放.NET Core 的源代碼,微軟今次又把 .NET 的 CoreCLR 作為開源項目推上了 GitHub。這意味著,在 Windows 上運行一個 .NET 應用所需要的完整軟件棧都已經開源,對 Linux 和 Mac OS X 的支持也即將發布。本次發布意義重大,因為整個軟件棧至此全部開源。現在,開發者們可以編譯自己的 CoreCLR,在上面運行 .NET 控制臺程序。
CoreCLR 是處理 .NET 應用執行的運行時庫(runtime),并且包含了 RyuJIT,.NET 的垃圾收集器以及其他幾個 .NET 組件。當前這個項目只能編譯出以 X64 架構為目標平臺的程序,對更多目標平臺的支持已經納入未來的計劃中。
微軟現在想把 .NET 平臺開放給所有開發者,不管這些人喜歡什么操作系統,本次發布也標志著這種努力達到了一個重要的里程碑。這個項目的目標不僅要支持非 Windows 系統,最終要讓開發者們構建自己的 CoreCLR 和 CoreFX 二進制程序,運行他們自己的應用。這項工作還在開展中(舉個例子,用 ASP.NET 5 寫的 web 應用要在非 Windows 平臺上運行,必須要依賴 Mono)。
想了解更多信息的讀者可以看看開發者手冊或者 Channel 9 的發布視頻。
來自: InfoQ
本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!