Navigation
  • Start
  • Use
  • Contribute

Supported Platforms

From Mono

Mono has support for both 32 and 64 bit systems on a number of architectures as well as a number of operating systems.

Supported Operating Systems

Operating Systems

  • Linux
  • Mac OS X
  • Sun Solaris
  • BSD - OpenBSD, FreeBSD, NetBSD
  • Microsoft Windows

Supported Architectures

Mono has both an optimizing just-in-time (JIT) runtime and a interpreter runtime. The interpreter runtime is far less complex and is primarly used in the early stages before a JIT version for that architecture is constructed. The interpreter is not supported on architectures where the JIT has been ported.

Supported Architectures Runtime Operating system
s390, s390x (31 and 64 bits) JIT Linux
SPARC (32) JIT Solaris, Linux
PowerPC JIT Linux, Mac OSX
x86 JIT Linux, FreeBSD, OpenBSD, NetBSD,
Microsoft Windows, Solaris, OS X
x86-64: AMD64 and EM64T (64 bit) JIT Linux
IA64 Itanium2 (64 bit) JIT Linux
ARM: little and big endian JIT Linux
Alpha JIT Linux

In the part support for HPPA existed on the interpreter, but the interpreter has been deprecated.

Support for SPARC64 works in older versions of Mono, but not in the recent versions.


Packages for most platforms are available from the Downloads page.

Embedded systems

To make mono more suitable for some architectures used as embedded systems have a look at the Small footprint page.

Retrieved from "www.mono-project.com/Supported_Platforms"
gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.