Monoはオープンソースの.NET Framework互換ランタイム。俺はUbuntuやMac OSXで自分の作ったWindowsアプリを動かすのに使っている。 Ubuntuのaptでインストールできるバージョンは2.1、Macのmacportsでは2.4がインストールできるが、Macだけはmono-projectからdmgダウンロードしてきてインストールして使ってる。 ちゃんとGUIも再現される。下はWindowsとVMWare上のUbuntuで同じアプリを起動したところ (C# – UDP/IPでチャットアプリより) ■アプリを起動する mono App.exe で起動する。DLLなども問題なく読み込まれる。 ■Monoで動くように実装するポイント Mono2.xは.NET Framework2.0と3.0の間ぐらいまで実装されているらしい。 DirectXは動かない、というか無い W
![橋本商会 » Monoで.NETアプリをLinux/Macで動かす](https://cdn-ak-scissors.b.st-hatena.com/image/square/ab2484b3c501f2ac9bfec49a3e9900a9aa99ba32/height=288;version=1;width=512/http%3A%2F%2Ffarm4.static.flickr.com%2F3399%2F3267151562_847535d9d6_o.png)