Miguel de Icaza promotor del proyecto Mono ha lanzado la nueva versión 4.0, que utiliza el nuevo código fuente abierto proporcionado por Microsoft .NET.
Ha pasado un año desde el anuncio por parte de Microsoft de la liberación del código fuente de una gran parte del .Net Framwork, la famosa plataforma de desarrollo cuya gestión está a cargo de nueva organización FOSS (Free Software Open Source). Microsoft ha decidido acercarse al código abierto que ofrece el código fuente de la parte del servidor del Core Pila .NET, ASP .NET 5, Runtime Core y .NET Framework, para que puedan ponerse en marcha y gestionar en las distribuciones de Linux y de Apple Mac. Adoptar el nuevo código abierto Microsoft weblog que se puede encontrar en la nueva versión 4.0 de Mono, el proyecto de código abierto muy popular que permite el lanzamiento de software .NET en Linux.
Mono 4.0 trae consigo varias novedades desde el abandono del soporte para .NET 2.0, 3.5 y 4.0, la introducción del nuevo compilador de C # 6.0, soporte para PowerPC64 LE y mejoras para IKVM.
El nuevo Mono 4.0 estará pronto disponible en los repositorios oficiales de las principales distribuciones de Linux.
Para más información por favor consulte las notas de la versión de Mono 4.0.0.
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.
Personalmente espero que estos movimientos ayuden a Mono a ser más fácil de implementar entre distintos sistemas operativos, porque por mi escasa experiencia con él, siempre me ha resultado difícil ejecutar un formulario sencillo tanto en GNU/Linux como Windows, mientras que en Java ejecutar cualquier bytecode sobre cualquier sistema operativo es sencillísimo, más tras el lanzamiento de Java 7, que se basó en OpenJDK.