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 332671
To read all comments associated with this story, please click here.
RE: Ignorant me
by BrianH on Mon 6th Oct 2008 16:02 UTC in reply to "Ignorant me"
BrianH
Member since:
2005-07-06

Paint.NET would be a nice program to have under Linux. Can we just take the source and compile it with Mono without hacking the source?


It all depends on whether the original program uses P/Invoke calls to native code dlls, or uses APIs that aren't supported yet. If not, there is a good chance that the binaries will run without change or recompile.

In the case of Paint.NET you are out of luck for now: There are a lot of P/Invoke calls but almost everything else works as of the new release - it's even shown in the release notes. It's funny that most everyone uses Paint.NET for an example when they are asking this question.

There aren't that many popular .NET apps for Windows either, or Java, or interpreted languages (the aforementioned are not interpreted). That's to be expected though. As with any platform in wide use, most Windows apps are not the "popular" type: They are either internal business apps, or tiny utilities that wouldn't need to be ported.

Reply Parent Score: 1