Microsoft prepara .NET 5 con soporte para macOS, Linux y Android

Con el lanzamiento de NET Core 3.0 este año, Microsoft lanzará la plataforma .NET 5, que supondrá una mejora importante para el sistema de desarrollo en su conjunto. La principal innovación, en comparación con .NET Framework 4.8, será la compatibilidad con Linux, macOS, iOS, Android, tvOS, watchOS y WebAssembly. Al mismo tiempo, la versión 4.8 seguirá siendo la última, sólo se desarrollará más la familia Core.

Microsoft prepara .NET 5 con soporte para macOS, Linux y Android

Se informa que el desarrollo se centrará en Runtime, JIT, AOT, GC, BCL (Biblioteca de clases base), C#, VB.NET, F#, ASP.NET, Entity Framework, ML.NET, WinForms, WPF y Xamarin. Esto unificará la plataforma y ofrecerá un único marco abierto y tiempo de ejecución para diversas tareas. Como resultado, será posible crear aplicaciones para diferentes plataformas sobre una base de código común con el mismo proceso de construcción, independientemente del tipo de aplicación. 

Microsoft prepara .NET 5 con soporte para macOS, Linux y Android

Se espera que .NET 5 se lance en noviembre de 2020 y se convierta en una plataforma de desarrollo verdaderamente universal. Al mismo tiempo, los “cinco” no son la única innovación de Microsoft en el negocio del código abierto. La empresa ya ha anunciado Subsistema de Windows para Linux (WSL) de la segunda versión, que debería ser muchas veces más rápido que la primera y también estar basado en su propia compilación del kernel de Linux.

A diferencia de la primera versión, este es un kernel completo y no una capa de emulación. Este enfoque acelerará los tiempos de arranque, optimizará el consumo de RAM y la E/S del sistema de archivos y permitirá que los contenedores Docker se ejecuten directamente.

Lo más interesante es que la empresa promete no cerrar el kernel y poner a disposición de la comunidad todos sus desarrollos. En este caso, no habrá conexión a los kits de distribución. Los usuarios, como antes, pueden descargar cualquier imagen que les convenga.


Añadir un comentario