Mono es la iniciativa de Novell para desarrollar codigo abierto con la tecnologia .NET de Microsoft, el proyecto pone en práctica varias tecnologías desarrolladas por Microsoft que ahora ha sido sometido al ECMA para la estandarización.
Mono 2.0 finalmente liberado, puedes ver algunos detalles de las notas liberadas a continuación:APIs compatibles con Microsoft:
- ADO.NET 2.0 API for accessing databases.
- ASP.NET 2.0 API for developing Web-based applications.
- Windows.Forms 2.0 API to create desktop applications.
- System.XML 2.0: An API to manipulate XML documents.
- System.Core: Provides support for the Language Integrated Query (LINQ).
- System.Xml.Linq: Provides a LINQ provider for XML.System.
- Drawing 2.0 API: A portable graphics rendering API.
Compiladores que son parte de Mono 2.0:
- Implementación de compilador C# 3.0, con soporte completo para LINQ.
- Compilador Visual Basic 8.
- Ensamblador y desensamblador IL y el desarrollo de herramientas requeridas para crear librerias y aplicaciones.
Instalacion de mono 2.0:
Actualmente Mono corre sobre Linux, FreeBSD, UNIX, Mac OS X, Solaris y plataformas Windows.Bajar binarios y codigo fuente:
Codigo fuente y paquetes precompilados para linux, solaris, MacOS X y Windows estan disponibles desde el sitio web en la sección de Downloads.
Instalacion rapida mediante el codigo fuente:
Si no encuentras paquetes para tu plataforma, la instalación desde el codigo fuente es muy sensilla.
- Compila libgdiplus para soportar System.Drawing:
$ tar xzf libgdiplus-2.0.tar.gz
$ cd libgdiplus-2.0
$ ./configure
$ make
$ make install- Compila Mono 2.0:
$ tar xzf mono-2.0.tar.gz
$ cd mono-2.0
$ ./configure
$ make
$ make install
Download Mono2.0