Linked by Thom Holwerda on Mon 6th Oct 2008 10:37 UTC, submitted by John Mills
Mono Project The Mono project has released Mono 2.0. As most of you will know, Mono is an open-source implementation of Microsoft's .NET framework for Linux, Mac OS X, Windows, and other operating systems. The 2.0 release comes packed with new features, the main ones being the compiler upgrade to C# 3.0 with support for LINQ, as well as the inclusion of ADO.NET 2.0, ASP.NET 2.0 and System.Windows.Forms 2.0. The release notes detail all the changes and new features.
Permalink for comment 332628
To read all comments associated with this story, please click here.
RE[5]: Amazing
by jstedfast on Mon 6th Oct 2008 13:54 UTC in reply to "RE[4]: Amazing"
Member since:

If Mono's purpose is to allow porting to Linux of Windows applications originally written under the .NET framework, then Mono 2.0 installed without Windows.Forms, ASP.NET or ADO.NET has no purpose.

Whoa, dude, hold your horses. Mono has plenty of other purposes than just making it possible for Windows GUI apps to run on Linux.

How about Windows console apps? ;-)

Hehe, got ya there :p

But seriously, the reason I'm so interested in Mono is for writing Linux applications. I don't care about Windows.

I really like the features that C# offers as a modern language. It's a lot better than writing applications in C, especially since I often find myself reinventing wheels in C that I don't have to reinvent in C#, because the .NET core library already has those things available.

Since version 1.9, Mono now apparently contains Moonlight.

No, you are confused. Mono 1.9 contains a configure option, "--with-moonlight", which builds a compiler (smcs) that specifically targets the Silverlight 2.0 runtime. It does not include Moonlight itself. It's also, iirc, disabled by default.

Moonlight is an implementation of Silverlight, and it includes binary codecs supplied by Microsoft to the Moonlight project.

Moonlight can be built using ffmpeg (and we'd happily accept a patch to allow Moonlight to build with GStreamer as well) instead of the Microsoft binary codecs. In fact, by default, Moonlight uses ffmpeg.

Reply Parent Score: 7