Breaking News: Steve Jobs is Not Dead Remember Windows ME?
Oct 07


Mono is an open source implementation of the .NET framework for Linux, Windows, MacOS and other operating systems.  Mono v2.0 was just released and represents a major milestone in the Mono project.


Features and Tools

Mono v2.0 includes the following features:

  • 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 API to manipulate XML documents
  • System.Core provides support for the Language Integrated Query (LINQ)
  • System.Drawing 2.0 API for portable graphics rendering

Mono v2.0 includes the following compilers:

  • C# 3.0 compiler with full LINQ support
  • Visual Basic 8 compiler
  • IL assembler and disassembler
  • Library and application builders

Mono v2.0 includes the following tools:

  • Debugger for managed code 
  • Gendarme, an extensible rule-based tool to find problems in .NET assemblies
  • Mono Linker, which enables developers to reduce the size of their assemblies
  • Mono Tuner, a tool to apply arbitrary user-defined transformations to assemblies (such as the ability to produce Silverlight core libraries from the main system libraries)
  • Mono Documentation Tools, which can produce online and offline documentation for any any APIs



Mono is Evil?

Some members of the Linux community have branded the Mono project as “evil, a sellout, a product of a Microsoft-loving lackey from its inception.”  I never understood the open source community’s aversion to free enterprise.  I guess they see commercial software as the competition.  I think the software world is big enough to support both models.

The .NET Framework is a terrific environment on which to build Windows desktop and web software.  The Mono project extends the reach of .NET to other non-Microsoft platforms such as Linux and Mac.  Mono shines the open-source light on the closed-source world of Microsoft technologies.  I believe that any project which provides additional tools and productivity for developers is a good thing.

Download Mono v2.0

Popularity: 3% [?]

Related posts:

  1. Top 10 .NET News Stories of 2008
  2. Microsoft to Share .NET Framework Code
  3. Visual Studio 2008 and .NET 3.5 Service Pack 1 Released
  4. Visual Studio 2008 and .NET 3.5 Released
  5. Windows SDK for Windows 7 and .NET Framework 3.5 SP1: RC


2 Responses to “Mono v2.0 .NET for Linux Released”

  1. sputnik-d Says:

    This is the first time that I’ve even heard of mono – and I’m happy to hear that something like this is available. I’m employed as a programmer in a microsoft world, being forced to used visual studio at work. This will give me something to play with at home on my linux box :)

  2. David Says:

    For some reason some “members of the Linux community” irrationally hate all things Microsoft. Don’t even try to talk to them about ASP vs. LAMP.

    I see Mono as a ideal way to leverage .net code, but I think Microsoft should have created a Mono using a subset of .net.

Leave a Reply