http://www.mono-project.com/Release_Notes_Mono_2.0
Mono-sourced (but MS.NET-capable) libs include:
- GTK# 2.12, a binding to version 2.12 of the cross-platform GTK+ GUI library (works on Mac, Windows, Linux)
- Mono.Cecil, an advanced enhanced too to do all the things you wish System.Reflection did
- Mono.Cairo, a binding to the Cairo vector graphics library
- Mono.Data.SqliteClient, an ADO.NET connector for the serverless file-based SQLite database
- Mono.Posix, bindings to UNIX/Linux/Mac-specific functionality, with some limited compatibility provided on Windows platforms via MonoPosixHelper.dll (e.g. used for gettext-based i18n)
Snazzy features include:
- C# 3.0 compiler including LINQ
- VB.NET compiler
- Debugger
- Gendarme - automated scanner for coding errors
- "Managed" C++ execution support (Windows Only)
- DTrace support (MacOS & Solaris only)
- Greatly improved System.Windows.Forms support, including WebBrowser
- 64-bit indexed arrays, a ECMA335 feature even MS.NET lacks (64-bit non-Windows only)
Go on then, give .NET a shot, whatever your favourite OS