Microsoft 正在準備支援 macOS、Linux 和 Android 的 .NET 5

隨著今年.NET Core 3.0的發布,微軟 將釋放 .NET 5平台,這將是整個開發系統的重大改進。 與 .NET Framework 4.8 相比,主要創新是對 Linux、macOS、iOS、Android、tvOS、watchOS 和 WebAssembly 的支援。 同時,4.8 版本仍將是最後一個版本;只有 Core 系列將進一步開發。

Microsoft 正在準備支援 macOS、Linux 和 Android 的 .NET 5

據悉,開發將圍繞 Runtime、JIT、AOT、GC、BCL(基底類別函式庫)、C#、VB.NET、F#、ASP.NET、Entity Framework、ML.NET、WinForms、WPF 和 Xamarin。 這將統一平台並為各種任務提供單一的開放框架和運行時。 因此,無論應用程式的類型如何,都可以使用相同的建置過程在公共程式碼庫上為不同平台建立應用程式。 

Microsoft 正在準備支援 macOS、Linux 和 Android 的 .NET 5

.NET 5預計將於2020年XNUMX月發布,並將成為真正的通用開發平台。 同時,「五」並不是微軟在開源業務上的唯一創新。 公司已經 宣布 第二個版本的 Windows Subsystem for Linux (WSL),它應該比第一個版本快很多倍,並且也基於它自己建立的 Linux 核心。

與第一個版本不同,這是一個成熟的內核,而不是模擬層。 這種方法將加快啟動時間、優化 RAM 消耗和檔案系統 I/O,並允許 Docker 容器直接運作。

最有趣的是,該公司承諾不會關閉內核,並將其所有開發成果提供給社區。 在這種情況下,將不會連接到分發套件。 用戶和以前一樣,可以下載任何適合他們的圖像。


添加評論