Microsoft está preparando .NET 5 com suporte para macOS, Linux e Android

Com o lançamento do NET Core 3.0 este ano, a Microsoft Irá lançar a plataforma .NET 5, que será uma grande melhoria para o sistema de desenvolvimento como um todo. A principal inovação, em comparação com o .NET Framework 4.8, será o suporte para Linux, macOS, iOS, Android, tvOS, watchOS e WebAssembly. Ao mesmo tempo, a versão 4.8 permanecerá a última; apenas a família Core será desenvolvida.

Microsoft está preparando .NET 5 com suporte para macOS, Linux e Android

É relatado que o desenvolvimento se concentrará em Runtime, JIT, AOT, GC, BCL (Base Class Library), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF e Xamarin. Isso unificará a plataforma e oferecerá uma única estrutura aberta e tempo de execução para diversas tarefas. Como resultado, será possível criar aplicações para diferentes plataformas em uma base de código comum com o mesmo processo de construção, independente do tipo de aplicação. 

Microsoft está preparando .NET 5 com suporte para macOS, Linux e Android

Espera-se que o .NET 5 seja lançado em novembro de 2020 e se tornará uma plataforma verdadeiramente universal para desenvolvimento. Ao mesmo tempo, os “cinco” não são a única inovação da Microsoft no negócio de código aberto. A empresa já anunciou Subsistema Windows para Linux (WSL) da segunda versão, que deve ser muitas vezes mais rápida que a primeira, e também ser baseada em sua própria compilação do kernel Linux.

Ao contrário da primeira versão, este é um kernel completo e não uma camada de emulação. Essa abordagem acelerará os tempos de inicialização, otimizará o consumo de RAM e a E/S do sistema de arquivos e permitirá que os contêineres Docker sejam executados diretamente.

O mais interessante é que a empresa promete não fechar o kernel e disponibilizar todos os desenvolvimentos nele para a comunidade. Neste caso, não haverá ligação aos kits de distribuição. Os usuários, como antes, podem baixar qualquer imagem que lhes agrade.


Adicionar um comentário