On October 6th, Mono 2.0 was released. Mono 2.0 is a portable and open source implementation of the .NET framework for Unix, Windows, MacOS and other operating systems sponsored by Novell.
Download Mono 2.0 here
Dr Dobbs Portal reports that Mono 2.0 now includes MoMA, the Mono Migration Analyzer. MoMA, which runs natively on .NET or on the Mono framework, helps developers quantify the number of changes required to run their .NET application in a Linux environment. In an analysis of 4600 .NET applications using MoMA, 45 percent of the applications required no code changes to work with Mono. An additional 24 percent of the applications were shown to require fewer than six code changes to run on Mono.
New features available in Mono 2.0 include:
- Easy installation. A one-click install feature for SUSE Linux Enterprise and openSUSE, as well as easy-to-use installers for many of the other supported platforms, including Windows and Mac OS X.
- Comprehensive platform, hardware and API support. The Mono framework supports a variety of platforms, including Linux, Mac OS X, Solaris, BSD and Windows; a variety of hardware options, such as x86, AMD 64, IA-64 (Itanium 2), EMT 64, PowerPC, ARM, S390 and S390x, SPARC and SPARC 9; all Microsoft .NET 2.0 APIs, including ASP.NET, ADO.NET and Windows.Forms; and C# 3.0 compiler with LINQ support.
- Performance upgrades. Improves scaling and performance for ASP.NET, ADO.NET and Mono runtime.
- Useful downloads. A Virtual Machine image that comes with a ready-to-use development environment, as well as many open source Web and desktop .NET applications, including the ASP.NET Starter Kits and other demos. An updated version of the MoMA tool, with improved reporting, is also available.