Mono is an open source implementation of Microsofts .NET Framework, which in turn is meanwhile based on the ECMA standards for C# and the Common Language Runtime. Mono provides its own C# compiler, and a JIT/AOT-based VM. It adds true runtime cross-platform support by providing Gtk/Cairo, OpenGL, LDAP, and POSIX bindings, and further integration with Wine. Mono runs on Linux, BSD systems, MacOS, PS3, Wii, Android, x86/amd64, PowerPC, Sparc, ARM, Alpha systems. Besides C# 4.0-6.0 support, it can compile VB8, Jython, Ruby, Eiffel, F#, Oygene.
4.0.005 Apr 2015 21:05
Adoption of Microsofts .NET open source code.
C# 6.0 support.
Floating point optimizations.
We dropped support for the 2.0, 3.5 and 4.0 assemblies.
Lighter Debugger overhead.
Basic PowerPC64 LE support.