как узнать версию мсвс
Как узнать версию мсвс
Название базовой системы (платформы): Мобильная система Вооружённых сил
Операционная система МСВС поставляется без военной приёмки «5»
МСВС — операционная многозадачная система, созданная для реализации функций виртуальной организации памяти, сетевой поддержки, а также управления ресурсами. Одна из отличительных особенностей разработки — способность функционировать как с многопроцессорными, так и с кластерными конфигурациями в режиме командной строки либо графического интерфейса.
ОС МСВС имеет встроенные средства для защиты от внешнего доступа, поэтому обеспечивает высокий уровень безопасности при использовании. ОС можно использовать в системах управления производственными и технологическими процессами, сбора и анализа данных. Конфигурация включает в себя не только базовое ядро, но и дополнительные программные продукты.
Операционная система МСВС оптимально подходит для организации автоматизированных мест, предназначенных для работы персонала, позволяет сократить расходы на их обслуживание. Разработка ВНИИНС сертифицирована. Доступные варианты поставки представлены на странице с товаром. С полным ассортиментом ОС можно ознакомиться в каталоге.
ОС МСВС 3.0 ФЛИР.80001-12 изм. №4 (BOX)
ОС МСВС 3.0 ФЛИР.80001-14 изм. №4 (OEM)
ОС МСВС 3.0 ФЛИР.80001-12 изм. №6 (BOX)
ОС МСВС 3.0 ФЛИР.80001-14 изм. №6 (OEM)
ОС МСВС 5.0 ЦАВМ.11004-01 изм. №6
ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7
Версии программных компонентов ОС МСВС 3.0 и МСВС 5.0
ОС МСВС 3.0 ФЛИР.80001-12 изм. №4 | ОС МСВС 3.0 ФЛИР.80001-12 изм. №6 | ОС МСВС 5.0 ЦАВМ.11004-01 изм. №6 | ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7 | |
Ядро | 2.4.32 | 2.4.32 | 2.6.18 | 2.6.32 |
QT | 1.45, 2.3.0, 3.3.3 (3.3.8b), 4.4.2, 4.6.3 | 1.45, 2.3.0, 3.3.8b, 4.4.2, 4.6.4 | 3.3.8b, 4.6.4 | 3.3.8b, 4.8.5 |
gcc | 2.95.4, 3.3.6, 4.1.3 | 2.95.4, 3.3.6, 4.1.2 | 4.1.2 | 4.1.2, 4.4.7 |
glibc | 2.3.6 | 2.5 | 2.5 | 2.5 |
KDE | 1.1.2, 3.5 | 1.1.2, 3.5 | 3.5 | 3.5 |
ОС МСВС 3.0 ФЛИР.80001-12 изм. №4 имеет сертификат соответствия МО РФ № 1528 от 03.06.2011;
ОС МСВС 3.0 ФЛИР.80001-14 изм. №4 имеет сертификат соответствия МО РФ № 1529 от 03.06.2011;
ОС МСВС 3.0 ФЛИР.80001-12 изм. №6 имеет сертификат соответствия МО РФ № 2073 от 15.01.2013;
ОС МСВС 3.0 ФЛИР.80001-14 изм. №6 имеет сертификат соответствия МО РФ № 2074 от 15.01.2013;
ОС МСВС 5.0 ЦАВМ.11004-01 изм. №6 имеет сертификат соответствия МО РФ № 1607 от 28.09.2011;
ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7 имеет сертификат соответствия МО РФ № 2227 от 18.10.2013;
Разработчик ОС МСВС — Всероссийский научно-исследовательский институт автоматизации управления в непромышленной сфере им. В. В. Соломатина (ВНИИНС).
Обзор изменений в МСВС 3.0 (вариант исполнения 16)
Попал мне по долгу службы в руки диск с МСВС 3.0 вариант исполнения 16. Предыдущая версия МСВС уже была описана на хабре, а про новый релиз, хоть и прошло несколько лет с выхода этой версии, информации в интернет кроме версии ядра я не нашел. Чтобы не повторяться, так как набор изменений минимален, под катом будет список пакетов с версиями, а подробный обзор можно прочитать по ссылке выше.
Система эта по сути своей интересна очень узкому кругу лиц, вот для них и будет этот миниобзор. Сразу хочу сказать — выложить образ у меня, к сожалению нет возможности, так что не просите, пожалуйста. И не ругайте строго — это мой первый топик.
Для начала хочу заметить, что дата появления r16 на свет примерно 2008 год (14 августа по версии википедии). «Как так? Ведь r14 везде позиционируется как версия от июля 2009!» — удивитесь вы. Ларчик открывается очень просто. У наших военных ОС два дня рождения и хитрая система версификации.
Версификация:
Сначала непосредственно версия — 3.0. Этот номер практически неизменен, так как его смена несет за собой гигансткую бюрократическую работу, поэтому меняются вариант исполнения (ВИ) и номер изменения (НИ).
ВНИИНС, внося большое количество изменений, присваивает новый ВИ и запускает его на сертификацию и тестерам (от которых образы расходятся в народ). Если данный ВИ приживается у пользователей, то его начинают дорабатывать по мелочам (в основном это обновление базы скомпилированных и сертифицированных драйверов), выпуская НИ, в противном случае бросают. Итак сейчас в ВС РФ наиболее распространены следующие версии МСВС 3.0:
— ВИ 12 НИ 4 (ядро 2.4 и самое большое количество драйверов в комплекте)
— все промежуточные версии, такие как разошедшаяся по рунету ВИ 14 НИ 2 снятые с производства и поддержки вариации
— ВИ 16 — последний на текущий момент, содержащий ядро 2.6, хоть и с меньшим количеством драйверов, чем ВИ 12 НИ 4.
В итоге на википедии мы имеем дату выхода r16: 14.08.2008
Примерная дата выхода 3.0 ВИ 16: ноябрь 2010.
Итак, краткий состав МСВС 3.0 вариант исполнения 16:
Ядро: 2.6.18
glibc: 2.3.6
xorg: 7.3
qt: от 2 до 4.6, последняя — 4.6.3
kde: 3.5.6 (kdebase 3.5.10)
gcc: от 2 до 4 версии, последняя — 4.1.3
Полный список пакетов можно посмотреть тут: pastebay.com/133228.
P.S. Если тема интересует читателей хабра, то могу, сделать обзор более актуальной и современной ОС сертифицированной для использования в ВС РФ — Astra Linux Special Edition, так как он скоро тоже попадет в мои шаловливые ручки. А также СУБД Линтер-ВС.
UPD: ВНИИНС скоро выпускает МСВС 5.0, которая будет исключительно 64-битной. Также готов сделать обзор, если будет желание сообщества.
UPD2: Этот Linux не совсем для всех, если больше подходит другому блогу, готов переместить.
UPD3: Предвидя вопросы, хочу заметить, что в текущих версиях «Есть» и «Отставить» убрали. Но раньше оно совершенно однозначно было.
UPD4: Прошу прощения за изначальную неточную информацию. Дополнил часть про версификацию, информацию для этого получил, благодаря прочтению этой статьи моими коллегами.
Обзор ОС МСВС 3.0 r14 от 07.2009 в картинках
Осторожно, под катом мегабайты скриншотов
Установка
После загруки с диска бутлоадер приветствует нас жутким экраном «приветствия»:
Когда установщик RedHat MCBC прогрузил все, что ему требовалось, он обнаружил контроллер дисков и сетевую карту.
Угадайте, что дальше? Правильно — выбрать нужный модуль ядра и задать для него параметры.
А вы уже прочитали руководство системного программиста? Я — нет.
Дефолтная разметка диска приемлема и не содержит маразмов. Но это уже заслуга сотрудников RedHВНИИС
Далее нас вынуждают задать пароль для загрузчика. К слову — при загрузке запрашивать пароль загрузчик не будет.
Выбор ПО. Как видите, МСВС состоит из: базовой конфигурации, средств разработки, подсистемы графического интерфейса и всего необязательного.
Потом вам предложат записать ядро и initrd на (!) дискеты. Не пугайтесь, это можно пропустить
И финальный этап феерии безумия — задание размера RAM видеокарты
Все скриншоты процесса установки
Рабочая среда
Пройдя сквозь тернии установки, перезагружаем систему, и видим LILO Загрузчик МСВС
Вам нужна DE? Не тут-то было. Включить менеджер дисплеев ВНИИС, видимо, забыла, так что тыкаем в старый добрый startx
И, наконец, мы можем лицезреть десктоп:
В МСВС входит среда KDE3 Equinox DE ELK,…
… изуродованная, чтобы максимально походить на любимую систему хомячков военных
Хотя я внимательно просмотрел список пакетов и пункты меню, софта для управления баллистическими ракетами, башнями ПВО или хотя бы роботами-убийцами я не нашел ):
Зато я нашел ядро версии 2.4, незатертые копирайты RHEL и игру «Черный пингвин».
Экран заблокированной системы по-своему прекрасен:
Кроме того, обнаружилась неизвестного назначения секретная утилита:
Мобильная система Вооруженных Сил
3.0 r14 — 24 июля 2007 г.
ОС МСВС 3.0 — защищенная операционная система общего назначения. Разработана на основе ОС GNU/Linux Red Hat. Предназначена для построения стационарных защищенных автоматизированных систем. Принята на снабжение в ВС РФ в 2002 г.
Разработчик МС ВС — Всероссийский научно исследовательский институт автоматизации управления в непромышленной сфере (ВНИИНС)
До 2009 года систему можно было заказать на сайте ВНИИНС.
Содержание
Сертификация
ОС МСВС 3.0 сертифицирована в системе сертификации средств защиты информации по требованиям безопасности информации Министерства Обороны РФ по:
Сертификат соответствия №126 от 17 декабря 2002 года.
ОС МСВС 3.0 сертифицирована в системе сертификации средств защиты информации по требованиям безопасности информации Государственной технической комиссии при Президенте РФ по:
Сертификат соответствия №802 от 5 ноября 2003 года.
Версии системы
Состав
Лицензия
Примечания
Дистрибутивы Популярные Desktop
Смотреть что такое «Мобильная система Вооруженных Сил» в других словарях:
Система противоракетной обороны (ПРО) США — Впервые с идеей создания системы обороны от ракет командование армии США выступило в 1945 г. Тогда исследовательская группа ВВС США предложила использовать для борьбы с ракетами потоки энергии. В конце 1940 х гг. США начали разработку… … Энциклопедия ньюсмейкеров
Список дистрибутивов Linux — Эта статья или раздел нуждается в переработке. Пожалуйста, улучшите статью в соответствии с правилами написания статей … Википедия
Дистрибутивы Linux — В этой статье представлен список дистрибутивов Если вы заинтересовались одним из нижеприведённых дистрибутивов, нужно уделить особое внимание его популярности и долговечности. Специальная страница DistroWatch отслеживает текущий статус… … Википедия
Узбекистан — Республика Узбекистан O zbekiston Respublikasi, Ўзбекистон Республикаси … Википедия
Вооружения Советского Союза (Red Alert) — Вооружения Советского Союза юниты и строения доступные игроку в серии игр Red Alert, за фракцию Советский Союз. Войска СССР состоят из профессиональных военных, закаленных в боях вояк и зеленых новичков. Содержание 1 Вооружения Советского Союза 1 … Википедия
Спецслужба — Спецслужба[1] структура и (или) деятельность, структурированная (организованная) в соответствии с специальными требованиями. Термин часто используется в узком смысле «специальной службы для организации и ведения разведывательных… … Википедия
Вооружённые силы Республики Беларусь — Вооружённые силы Республики Беларусь … Википедия
Command & Conquer: Red Alert 3 — Command and Conquer: Red Alert 3 Разработчик EA Los Angeles Издатель Electronic Arts Локализатор SoftClub ( … Википедия
Китай — (China) Сведения об экономике, внешней политике, культуре и развитии Китая Информация о развитии, политике, экономике, культуре и образовании Китая Содержание Кита́йская Наро́дная Респу́блика (кит. упрощ. пиньинь Zhōnghuб… … Энциклопедия инвестора
Белоруссия — У этого термина существуют и другие значения, см. Белоруссия (значения), также см. Беларусь (значения) Белоруссия белор. Беларусь … Википедия
Mono и ОС МСВС
Знакомство с ОС МСВС
Итак, википедия говорит, что ОС МСВС — это Мобильная Система Вооруженных Сил. А именно, защищенная операционная система общего назначения. Разработала ее организация ВНИИНС. Система создана на базе Linux в соответствии с требованиями Министерства Обороны РФ.
В постановке задачи не была указана конкретная версия системы, поэтому, посоветовавшись с техподдержкой ВНИИНС, была выбрана наиболее актуальная на сегодняшний день ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7.
Примерно месяц ушел на покупку официальной версии и еще несколько дней на подбор “железа” и установку системы. Однозначно можно сказать что ОС МСВС 5.0 не ставится на процессоры х86 и ноутбуки с 2-мя видеокартами.
Так выглядит графическая оболочка МС ОСВС:
Можно предположить, что такое состояние дел вызвано трудностями с сертификацией составных частей системы.
Установка Mono
Реализации Mono существуют для следующих операционных систем: Windows, Linux, BSD (FreeBSD, OpenBSD, NetBSD), Solaris, Mac OS X, Apple iOS, Wii. Поддерживаются платформы: s390, SPARC, PowerPC, x86/x86-64, IA64, ARM, Alpha, MIPS, HPPA.
Идем на сайт проекта и видим там, что для установки нужно выполнить всего лишь 3 команды:
Первая команда добавляет ключ подписи для доступа в репозиторий, вторая настраивает репозиторй, третья инсталлирует Mono.
Программное обеспечение устанавливается в ОС МСВС (как в наследнике RHEL) в виде RPM пакетов. Для удобства этого процесса часто используется менеджер пакетов YUM. В состав ОС МСВС входит графическая оболочка менеджера пакетов, но я пользовался консольной версией. Пакеты находятся в репозиториях, которые могут находиться как на локальной машине, так и где-то в сети. Добавив ссылки на репозитории в менеджер пакетов YUM, можно довольно удобно обновлять систему. Как правило, в RHEL и его наследниках репозитории уже добавлены и настроены, однако в ОС МСВС имеется только один репозиторий, расположенный на установочном компакт-диске.
Проблемы начались уже на второй команде. Оказалось, что yum-config-manager отсутствует в системе:
[mono_repository]
name=mono repository
baseurl=http://download.mono-project.com/repo/centos/
enabled=1
gpgcheck=0
Однако и теперь ничего не получилось:
После этого репозитории заработали, как нужно:
Но выполнить инсталляцию Mono все равно не получается.:
При установке проверяются зависимости пакетов. Оказалось, что инсталляция Mono из данного репозитория требует, чтобы в системе были версии библиотек не ниже:
Можно было бы попробовать обновить все эти библиотеки, однако это может привести к проблемам в работе другого ПО, использующего их.
StackOverFlow подсказал мне другое решение: нужно попробовать поставить более раннюю версию Mono. Оказывается, существует архив версий. Опытным путем удалось определить, что самой свежей версией Mono, которая нормально ставится на ОС МСВС 5.0 ЦАВМ.11004-01 изм. №7 является версия 2.10.2. Репозиторий находится тут.
В итоге, чтобы все установить, нужно сделать следующее:
2. Выполнить команду yum install monotools-addon-server для установки основных библиотек.
3. Выполнить команду yum install mono-addon-winforms-2.10.2-5.1.x86_64 для установки библиотек winforms.
4. Выполнить команду yum install mono-addon-libgdiplus0.x86_64 0:2.10-6.2 для установки реализации GDI+.
В результате должно получиться так:
Кроме того, можно проверить работоспособность, запустив пару программ.
Проблемы портирования
Чтобы работать в привычной среде, я установил ту же версию Mono для Windows.
В каждой из них я добавил опцию компилятора /define MONO
Теперь можно использовать такую вот конструкцию:
С первого раза, конечно же, ничего не заработало. В первую очередь — получение имени процессов:
Этот код возвращает количество таких же запущенных в системе процессов. Проблема решилась, путем игнорирования исключений от не нужных нам процессов.
При этом код продолжил выполнять свою функцию.
Затем на форме “уехали” кнопки. Должно быть так:
А получилось так:
Это решилось небольшим изменением расположения элементов на форме:
В итоге пришлось переписывать весьма внушительную часть кода, заменяя автоматическую сериалиацию на “ручную” сборку класса из массива.
Результат
В результате задача была решена. Непосредственно на портирование ушло около 2-х недель. Еще где-то неделю заняли исследования процесса установки Mono. И месяц заняла покупка операционной системы.
Что дальше?
А дальше нужно формировать собственный репозиторий, который автоматически будет устанавливать Mono и само ПО. После этого должна быть сертификация…
Но, как обычно, все поменялось на самом интересном месте. В самом разгаре работы оказалось, что ОС МСВС уже не актуальна. Нужно все делать на AstraLinux… А это уже немного другая история.