Supported platforms
From Mono Wiki
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
[edit] Operating Systems
- Linux
- Mac OS X
- Sun Solaris
- BSD - OpenBSD, FreeBSD, NetBSD
- Microsoft Windows
[edit] 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 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 |
|
[/Mono:MIPS MIPS] | 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.
