Моно – открытая среда .Net для работы обычных и веб-приложений в среде Linux. Первичные целевые операционные системы – российские Astra Linux, Альт, РОСА. Программный комплекс Моно предоставляет средства разработки и среду исполнения, совместимые с Microsoft .Net Framework, для операционной системы Linux. Программный комплекс создан на основе свободного ПО Mono и дополнительных средств, необходимых для разработки защищенных решений для российских операционных систем.
Продукт представлен на базе Mono и на базе .Net Core.
Версия на базе Mono обеспечивает функционирование приложений, разработанных для среды .Net. Ядро среды исполнения сертифицировано по требованиям защиты и информации и включает:
- интерпретатор промежуточного кода;
- набор библиотек из состава стандартной библиотеки .Net Framework;
- библиотеку GDI+ для базовой функциональности WinForms;
- объектно-реляционную библиотеку Entity Framework;
- модуль Entity Framework для работы с СУБД PostgreSQL;
- математическая библиотека Math.NET.
Ядро среды исполнения «Моно» позволяет запускать приложения, разработанные по требованиям защиты информации ФСТЭК и Минобороны России. Программный комплекс может быть использован для работы в закрытых защищенных вычислительных системах, соответствующих требованиям МО к автоматизированным системам, обрабатывающим конфиденциальную, секретную и совершенно секретную информацию.
Дополнительные инструменты среды исполнения:
- JIT-компилятор на базе LLVM;
- модуль Apache для запуска приложений ASP.NET;
- библиотека Gtk#.
Версия на базе .Net Core
В состав включены все средства .Net Core:
- ASP.NET
- CoreCLR
- CoreFX
Моно совместим с ОС: Альт, Astra Linux Special Edition 1.3-1.7, ОСнова 2.х, Debian, Ubuntu.