Table of contents

    Plataformas Suportadas

    O Mono possui suporte para a sistemas de 32 e 64 bits sobre uma série de arquiteturas, bem como vários sistemas operacionais.

    Sistemas Operacionais Suportados

    Sistemas Operacionais

    Arquiteturas Suportadas

    Mono possui um par de ambientes de execução, o just-in-time (JIT) otimizado e o interpretador. O interpretador é menos complexo e é utilizado principalmente nos estágios iniciais, antes de uma versão JIT ser implantada em uma dada arquitetura. Nas arquiteturas para as quais o JIT já foi portado o interpretador não é mais suportado.

    Arquiteturas Suportadas Ambiente de Execução Sistema Operacional
    s390, s390x (32 e 64 bits) JIT Linux
    SPARC (32) JIT Solaris, Linux
    PowerPC JIT Linux, Mac OSX, Wii, PlayStation 3
    x86 JIT Linux, FreeBSD, OpenBSD, NetBSD, Microsoft Windows, Solaris, OS X, Android
    x86-64: AMD64 and EM64T (64 bit) JIT Linux, FreeBSD, OpenBSD, Solaris, OS X
    IA64 Itanium2 (64 bit) JIT Linux
    ARM: little e big endian JIT Linux (para a nova e a antiga ABIs (interfaces binárias)), iPhone, Android
    Alpha JIT não mantido. Linux
    MIPS JIT Linux
    HPPA JIT não mantido Linux

    Repare que as arquiteturas Alpha, MIPS, ARM big-endian e HPPA são suportadas por comunidades e podem não estar completas como as outras arquiteturas.
    Suporte para SPARC64 funciona em versões antigas do Mono, mas não em versões recentes.

    Pacotes para outras plataformas estão disponíveis na página de Downloads.

    Sistemas Embarcados

    Para deixar o Mono mais adequado às restrições das plataformas utilizadas em sistemas embarcados, dê uma olhada na página diminuindo a ‘pegada’.