Моно

Рубрикатор АРПП:
Номер в Едином Реестре российского ПО: 15242 Дата решения: 21.10.2022 Поручение Минцифры России от 21.10.2022 б/н
Моно — открытая среда .Net для работы обычных и веб-приложений в среде Linux.Первичные целевые операционные системы — российские Astra Linux, Альт, РОСА.

«Моно» предоставляет средства разработки для создания кросс-платформенных приложений. Приложения могут запускаться как в среде исполнения «Моно», так и других средах, совместимых с .Net Framework 4.7.

«Моно» включает все необходимые компоненты для сборки кросс-платформенных приложений:

  • компилятор Roslyn C#;
  • система сборки MSBuild;
  • стандартная библиотека .Net Framework;
  • ассемблер промежуточного кода;
  • компилятор ресурсов;
  • дизассемблер промежуточного кода;
  • инструментарий сборки пакетов RPM и DEB.

Среда исполнения

Среда исполнения обеспечивает функционирование приложений, разработанных для среды .Net. Ядро среды исполнения сертифицировано по требованиям защиты и информации и включает:

  • интерпретатор промежуточного кода;
  • набор библиотек из состава стандартной библиотеки .Net Framework;
  • библиотеку GDI+ для базовой функциональности WinForms;
  • объектно-реляционную библиотеку Entity Framework;
  • модуль Entity Framework для работы с СУБД PostgreSQL;
  • математическая библиотека Math.NET.

Ядро среды исполнения «Моно» позволяет запускать приложения, разработанные по требованиям защиты информации ФСТЭК и Минобороны России. Программный комплекс может быть использован для работы в закрытых защищённых вычислительных системах, соответствующих требованиям МО к автоматизированным системам, обрабатывающим конфиденциальную, секретную и совершенно секретную информацию.

Дополнительные инструменты среды исполнения:

  • JIT-компилятор на базе LLVM;
  • модуль Apache для запуска приложений ASP.NET;
  • библиотека Gtk#.

Работает на операционных системах:

Операционные системы
ОС рабочих мест