The Mono Project's Mono 2.0 provides all the necessary software to develop and run .NET client and server applications on Linux, as well as other operating systems. Mono also powers the Moonlight project to deliver a Linux implementation of Microsoft's Silverlight platform.The
Mono Project,
an initiative to deliver an open source implementation of components of
the .NET Framework, has announced the availability of Mono 2.0.
Miguel de Icaza, founder of the Mono project, said Mono 2.0 is an
open source, cross-platform .NET development framework. Mono 2.0
provides all the necessary software to develop and run .NET client and
server applications on Linux, as well as other operating systems. The
new Mono 2.0 release is now compatible with the desktop and server
components of version 2.0 of the Microsoft .NET framework and features
the Mono Migration Analyzer (MoMA), an analytical tool for
.NET-to-Linux migrations.
"We built a tool to understand what we were using from .NET -- like
which APIs -- because .Net is so large," de Icaza said. "So we wanted
to look at how we prioritize. The Mono Migration Analyzer helped us
figure out which APIs people were using the most."
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. Moreover, de Icaza said more than 2000 .NET applications are
Mono 2.0 compatible with no code changes
Read the rest of this article on eWEEK.com.