Разработчики: | Лаборатория 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).TAdviser Security 100: Крупнейшие ИБ-компании в России
Исходный код комплекса доступен на 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.
- Минимизирован дистрибутив.
Подрядчики-лидеры по количеству проектов
Солар (ранее Ростелеком-Солар) (46)
Финансовые Информационные Системы (ФИС, FIS, Финсофт) (15)
Форсайт (11)
Axiom JDK (БеллСофт) ранее Bellsoft (10)
Бипиум (Bpium) (10)
Другие (393)
Солар (ранее Ростелеком-Солар) (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)
Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров
Солар (ранее Ростелеком-Солар) (2, 48)
Microsoft (41, 47)
Oracle (49, 26)
Hyperledger (Open Ledger Project) (1, 23)
IBM (33, 18)
Другие (607, 308)
Солар (ранее Ростелеком-Солар) (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)
Солар (ранее Ростелеком-Солар) (1, 6)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 6)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 4)
Мобильные ТелеСистемы (МТС) (1, 4)
РЖД-Технологии (1, 3)
Другие (14, 24)
Unlimited Production (Анлимитед Продакшен, eXpress) (1, 4)
Мобильные ТелеСистемы (МТС) (2, 3)
Солар (ранее Ростелеком-Солар) (1, 3)
МТС Exolve (Межрегиональный ТранзитТелеком, МТТ) (1, 2)
Сбербанк-Технологии (СберТех) (1, 1)
Другие (14, 14)
Распределение систем по количеству проектов, не включая партнерские решения
Solar appScreener (ранее Solar inCode) - 48
Hyperledger Fabric - 23
Windows Azure - 20
FIS Platform - 15
EXpress Защищенный корпоративный мессенджер - 12
Другие 328
Solar appScreener (ранее Solar inCode) - 8
FIS Platform - 4
Siemens Xcelerator - 2
Парадокс: MES Builder - 2
Турбо X - 2
Другие 22
Solar appScreener (ранее Solar inCode) - 11
BSS Digital2Go - 3
Форсайт. Мобильная платформа (ранее HyperHive) - 3
Cloud ML Space - 2
Nexign Microservices Framework - 1
Другие 8