Mono — программная платформа, позволяющая разработчикам достаточно просто создавать развитые кроссплатформенные приложения.
В базовом варианте Mono состоит из нескольких компонентов:
Компилятор языка C#;
Среда исполнения Mono — состоит из среды исполнения (CLI) непосредственно, компилятора среды исполнения (Just-In-Time, JIT), генератора машинного кода (Ahead-Of-Time, AOT), загрузчика сборок, сборщика мусора, подсистемы управления многопоточностью и компонентов поддержки взаимодействия между сборками и COM (или аналогами в Linux, например XCOM);
Базовая библиотека классов — набор стандартных классов, совместимых с классами Microsoft .NET Framework;
Библиотека классов Mono — набор классов, поддерживающих дополнительные функции для разработки Linux-приложений. Например, классы для поддержки Zip, OpenGL, Cairo, Gtk+.
Данный пакет ставится автоматически при установке Wine из репозитория версии 4.4.