米Novellが支援するオープンソース・プロジェクトMono Projectは米国時間2008年10月6日,.NET Frameworkベースのソフトウエア開発プラットフォームの新版「Mono 2.0」をリリースした。Windows,Linux,Solaris,Mac OS Xなど,クラスプラットフォームで動作する.NETアプリケーションを開発できる。同プロジェクトのWebサイトから無償でダウンロードが可能。

 Mono 2.0は,ASP.NET 2.0,ADO.NET 2.0,Windows Formsなど,米Microsoftの.NET 2.0 APIをすべてサポートする。C# 3.0コンパイラを新たに搭載し,LINQ(Language Integrated Query)にも対応した。

 アプリケーションの移植を支援するツール「MoMA(Mono Migration Analyzer)」も搭載している。既存の.NETアプリケーションをMonoで動作させるために修正が必要な部分を指摘する。プロジェクトの公式発表によると,4600本の.NETアプリケーションをMoMAで分析したところ,45%は修正の必要なしと判定され,25%は必要な修正が6カ所未満だったという。

 米メディア(InfoWorld)の報道によると,Mono 2.0は,.NET 3.0および.NET 3.5のAPIには対応していないため,Windows Communication Foundation,Windows Workflow Foundation,Windows Presentation Foundationなどの機能を使ったアプリケーションは動作しない。

[発表資料へ]