Mono 4.0.0 adopta el código de .NET que Microsoft ha liberado

Mono 4.0.0 sustituirá varios componentes propios por otros creados a través del código de .NET liberado por Microsoft. La intención de los desarrolladores del proyecto es crear un “Mono Core” que se ajuste a la líneas de “.NET Core”, con el fin de permitir el uso de la máquina virtual de Mono con el nuevo sistema de distribución de bibliotecas que está siendo desarrollado con CoreFX.

Además de la previsible incorporación del código de .NET de Microsoft al Proyecto Mono, se han publicado las siguientes novedades:

  • El compilador de C# de Mono ahora usa por defecto C# 6.0.
  • Optimización en las operaciones de coma flotante gracias al uso de 32 bits matemáticos para las operaciones de coma flotante de 32 bits.
  • Abandono del soporte para las versiones de .NET 2.0, 3.5 y 4.0. Mono 4.0.0 solo será compatible con .NET 4.5, así como los perfiles para dispositivos móviles.
  • Mejoras en IKVM.
  • Soporte básico para PowerPC64 Little Endiar (PPC64LE).
  • Sobrecarga del depurador más ligero.

La liberación del código del Framework .NET ha supuesto toda una revolución para Mono, que en su última versión ha decidido romper con lo anterior en algunos aspectos y con la clara intención de profundizar en esta línea, así que en futuras versiones veremos más partes .NET incluidas en esta implementación libre, que lleva siendo multiplataforma mucho antes de que Microsoft volviese Open Source la rama oficial del proyecto.

Fuente: http://www.muylinux.com/2015/04/06/mono-4-0-0-adopta-dotnet-microsoft-open-source

Deja un comentario