آیا میدونید که فایلهای باینریِ ایجاد شده توسط ویژوال استودیو رو میشه بدون کامپایلِ دوباره (recompile)؛ تحت
Mono هم اجرا کرد؟ و این یعنی که شما میتونید کدی که با #C توی ویندوز نوشتید رو خیلی راحت توی لینوکس هم اجرا کنید، بدون اینکه با کامپایلرِ Mono اون رو کامپایل کنید!
البته کاملاً واضحه که اگه فراخوانیهای Windows-API توی کدتون داشته باشید، نمیتونید اون رو با Mono تحت لینوکس اجرا کنید. برای اطمینان از این مساله، میتونید از ابزار MoMa استفاده کنید.
در حال حاضر Mono بصورت پیشفرض روی برخی از توزیعهای لینوکس (مثل openSUSE) ارائه میشه، اما میتونید آخرین نسخهی اون رو از آدرس زیر بگیرید:
http://www.go-mono.com/mono-downloads/download.html
توضیح: Mono پروژهای است که هدفش توسعهی نسخهای «کدباز» از پلتفرم NET. میباشد. Mono در حال حاضر برای سیستمعاملهایی مانند لینوکس، Solaris، Mac OS، و ویندوز ارائه میشه. در آینده بیشتر راجع به Mono صحبت خواهیم کرد.