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 SystemsEdit

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

Supported ArchitecturesEdit

Mono has both an optimizing just-in-time (JIT) runtime and a interpreter runtime. The interpreter runtime is far less complex and is primarily 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

[/Mono:S390 s390, s390x (32 and 64 bits)]

JIT Linux

[/Mono:SPARC SPARC (32)]

JIT Solaris, Linux

[/Mono:PowerPC PowerPC]

JIT Linux, Mac OSX

[/Mono:X86 x86]

JIT Linux, FreeBSD, OpenBSD, NetBSD,
Microsoft Windows, Solaris, OS X

[/Mono:AMD64 x86-64]: AMD64 and EM64T (64 bit)

JIT Linux, Solaris

[/Mono:IA64 IA64] Itanium2 (64 bit)

JIT Linux

[/Mono:ARM ARM]: little and big endian

JIT Linux (both the old and the new ABI)

[/index.php?title=Mono:Alpha&action=edit Alpha]

JIT Linux


JIT Linux

[/index.php?title=Mono:HPPA&action=edit HPPA]

JIT Linux

Note that the Alpha, MIPS, ARM big-endian and HPPA architectures are community-supported and may not be as complete as the other architectures.

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

Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.