Mono позволяет загружать код CIL/.NET, написанный на поддерживаемых языках, таких как C#, Java, IronPython или Visual Basic. www.mono-project.com
Процесс работы Mono включает несколько этапов: www.mono-project.com
Для запуска сборок Mono используется команда mono. www.codeproject.com Она применяет JIT-компилятор для перевода кода с промежуточного языка на родной для целевой платформы, сохраняет результат в памяти и впоследствии выполняет его оттуда. www.codeproject.com
Платформа Mono предоставляет широкий набор классов, которые служат основой для построения приложений. www.codeproject.com Эти классы совместимы с классами Microsoft .NET Framework. www.codeproject.com Также Mono предлагает множество классов, которые обеспечивают дополнительные функции, особенно при создании приложений для Linux. www.codeproject.com