Лаборатория 50 Моно

Продукт
Разработчики: Лаборатория 50
Дата последнего релиза: 2022/05/24
Технологии: Средства разработки приложений

2022: Выпуск программного комплекса Astra Linux Special Edition 1.7

Выпущена версия программного комплекса «Моно» для Astra Linux Special Edition 1.7. Об этом компания Лаборатория 50 сообщила 24 мая 2022 года.

«Моно» позволяет запускать программы, разработанные для .Net Framework под Linux. В состав комплекса входит:

  • cреда исполнения Mono;
  • ОРМ EntityFramework;
  • модули PostgreSQL для EntityFramework;
  • библиотека MathNet.

«Моно» можно использовать в прикладных системах и для обработки конфиденциальной информации (сертификат Минобороны РФ № 5490 от 24.11.21).Елена Истомина, Directum: Как no-code меняет стоимость проекта 5.7 т

Исходный код комплекса доступен на Gitlab.

Моно — открытая среда .Net для работы обычных и веб-приложений в среде Linux. Первичные целевые операционные системыроссийские Astra Linux, Альт, РОСА.

Программный комплекс «Моно» предоставляет средства разработки и среду исполнения, совместимые с Microsoft .Net Framework, для операционной системы Linux. Программный комплекс создан на основе свободного ПО Mono и дополнительных средств, необходимых для разработки защищённых решений для российских операционных систем.

Необходимость чёткого разделения среды исполнения и среды разработки связана с требованиями эксплуатации защищённых систем, аттестованных по правилам ФСТЭК и Минобороны России.

«Моно» предоставляет средства разработки для создания кросс-платформенных приложений. Приложения могут запускаться как в среде исполнения «Моно», так и других средах, совместимых с .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#.

Помимо стандартных возможностей включенного ПО, «Моно» предоставляет дополнительные:

  • Использование системной библиотеки OpenSSL вместо BoringTLS.
  • Удалены устаревшие компоненты, включая MCS.
  • Улучшена совместимость с .Net Framework.
  • Минимизирован дистрибутив.



Подрядчики-лидеры по количеству проектов

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Солар (ранее Ростелеком-Солар) (44)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
  Форсайт (11)
  Бипиум (Bpium) (10)
  Axiom JDK (БеллСофт) ранее Bellsoft (9)
  Другие (373)

  Солар (ранее Ростелеком-Солар) (8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (4)
  Консом групп, Konsom Group (КонсОМ СКС) (2)
  ЛАНИТ - Би Пи Эм (Lanit BPM) (2)
  IFellow (АйФэлл) (2)
  Другие (30)

  Солар (ранее Ростелеком-Солар) (10)
  Форсайт (3)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (3)
  Cloud.ru (Облачные технологии) ранее SberCloud (2)
  КРИТ (KRIT) (2)
  Другие (13)

  Солар (ранее Ростелеком-Солар) (6)
  Unlimited Production (Анлимитед Продакшен) (4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (4)
  РЖД-Технологии (3)
  Форсайт (3)
  Другие (21)

  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1)
  Нота (Холдинг Т1) (1)
  Солар (ранее Ростелеком-Солар) (1)
  Другие (1)

Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (556, 278)

  Солар (ранее Ростелеком-Солар) (1, 8)
  Финансовые Информационные Системы (ФИС, FIS, Финсофт) (1, 4)
  Microsoft (4, 3)
  Oracle (2, 3)
  SAP SE (2, 2)
  Другие (16, 19)

  Солар (ранее Ростелеком-Солар) (1, 11)
  Banks Soft Systems, BSS (Бэнкс Софт Системс, БСС) (1, 3)
  Форсайт (1, 3)
  Cloud.ru (Облачные технологии) ранее SberCloud (1, 2)
  Сбербанк (1, 2)
  Другие (9, 9)

  Unlimited Production (Анлимитед Продакшен) (1, 6)
  Солар (ранее Ростелеком-Солар) (1, 6)
  Мобильные ТелеСистемы (МТС) (1, 4)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
  Форсайт (1, 3)
  Другие (10, 18)

  Мобильные ТелеСистемы (МТС) (2, 2)
  T1 Digital (Т1 Диджитал) (1, 1)
  МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 1)
  Т1 (1, 1)
  Солар (ранее Ростелеком-Солар) (1, 1)
  Другие (1, 1)

Распределение систем по количеству проектов, не включая партнерские решения

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Solar appScreener (ранее Solar inCode) - 46
  Hyperledger Fabric - 23
  Windows Azure - 20
  FIS Platform - 15
  Форсайт. Мобильная платформа (ранее HyperHive) - 12
  Другие 307

  Solar appScreener (ранее Solar inCode) - 8
  FIS Platform - 4
  Турбо X - 2
  Siemens Xcelerator - 2
  Java - 2
  Другие 22

  Solar appScreener (ранее Solar inCode) - 11
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  BSS Digital2Go - 3
  Cloud ML Space - 2
  Kubernetes - 1
  Другие 8

  EXpress Защищенный корпоративный мессенджер - 6
  Solar appScreener (ранее Solar inCode) - 6
  МТС Exolve - 4
  Форсайт. Мобильная платформа (ранее HyperHive) - 3
  РЖД и Робин: Облачная фабрика программных роботов - 3
  Другие 12

  МТС: Ocean Облачная платформа - 1
  МТС Exolve - 1
  Т1: Сфера Платформа производства ПО - 1
  Solar appScreener (ранее Solar inCode) - 1
  Другие 0