Mono is a cross platform, open source .NET development framework.

6日(米国時間)、Mono ProjectからMono 2.8が公開された。Monoはオープンソースソフトウェアで開発されている.NET開発フレームワーク。クロスプラットフォームで動作。Mono 2.8は10ヶ月にわたる開発の成果物で、新しい機能の追加、安定性の改善、パフォーマンスの向上、バグの修正が実施されたメジャーアップグレードと位置づけられている。Mono 2.8における主な新機能は次のとおり。

  • 4.0プロファイルをデフォルト化。1.1プロファイルの削除と、非推奨の各種ライブラリを削除
  • C# 4.0サポート
  • 組み込みAPI 2.0
  • パフォーマンスの大幅改善
  • Glibへの依存を排除
  • OpenBSDサポートの統合
  • LLVMサポートを安定版扱いへ変更 (LLVMバックエンドでサーバをロードするにはmono-llvmを使用)
  • 次世代ガベージコレクタ (mono --gc=sgenまたはmono-sgenを使用)
  • Mono MIT X11およびMicrosoft MS-PL/Apache2から新しいフレームワーク (ASP.NET 4.0、ASP.NET MVC 2、System.XAML、System.Dynamic、System.Data.Serveceis.Client、WCFルーチン、パラレルフレームワークなど)

Mono 2.8は.NET/C# 4.0への対応が進んだ点が注目される。次世代ガベージコレクタの導入、Glibへの依存排除、組み込みAPI 2.0なども注目しておきたい。