Novell heeft vandaag versie 1.2 van Mono uitgebracht. Deze nieuwe release van de opensource-implementatie van het .Net-framework voegt compatibiliteit toe voor technologiëen uit de 2.0-versie van het .Net-platform. De belangrijkste toevoeging in deze release van Mono is ondersteuning voor een volledig in C#-geprogrammeerde implementatie van Windows Forms, waardoor het makkelijker zal worden om desktopapplicaties te porteren van het Windows-platform naar Mono.
De virtual machine van Mono is aanzienlijk verbeterd, waardoor het geheugengebruik minder is en de snelheid is verbeterd. Ook de ondersteuning voor het runnen van Java-programma's is verbeterd. Ondersteuning voor Java was al aanwezig in eerdere versies van Mono, waardoor het onder andere mogelijk is om vanuit Java-programma's de classenbibliotheek van Mono te benaderen. Naast Windows Forms ondersteunt Mono 1.2 ook andere onderdelen van .Net 2.0. Volgens Miguel de Icaza, de oorspronkelijke auteur van Mono, is het developmentframework inmiddels dermate compleet dat het geschikt is om bedrijfskritische applicaties die voor het .Net-framework zijn geschreven te porteren naar Mono. 'De prestaties van ADO en ASP.Net zijn de laatste tijd flink verbeterd', aldus De Icaza. 'Samen met ontwikkeltools, documentatie, debuggers en profiles is het nu een meer afgerond project dan voorheen'.
Microsoft heeft zelf onlangs versie 3.0 van het .Net-framework uitgebracht. Novell stelt echter dat de meeste .Net-applicaties voornamelijk gebruik maken van 1.0-onderdelen van .Net, waardoor het geen groot probleem is dat Mono nu nog niet eens .Net 2.0 volledig beheerst. Novell en Microsoft maakten vorige week nog een overeenkomst bekend waarbij beide bedrijven patenten uitwisselen en Microsoft ruim 300 miljoen dollar aan Novell betaalt voor patenten. De patentovereenkomst die beiden bedrijven sloten had ook betrekking op Mono, maar Novell blijft benadrukken dat Mono momenteel geen patenten van Microsoft schendt. Mono is inmiddels beschikbaar voor diverse platformen. Naast Linux is er ook een versie van Mono voor Mac OS X waarbij ook een widget-toolkit beschikbaar is die gebruikmaakt van de native widgets van Mac OS X.