27
Валерий Юрьевич Егоров, НТП «Криптософт» Новые технологии в составе операционной системы QP ОС

Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

  • Upload
    others

  • View
    12

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Валерий Юрьевич Егоров, НТП «Криптософт»

Новые технологии в составе операционной системы QP ОС

Page 2: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

QP ОС

Полностью отечественная операционная система, созданная

«с нуля» научно-техническим предприятием «Криптософт»,

г. Пенза

2

Page 3: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Надёжность и живучесть системы

3

Динамическая адаптация к аппаратной платформе

Обход ошибок в BIOS компьютера

Тестирование оперативной

памяти

Максимальная изоляция процессов

Квотирование ресурсов

Page 4: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Поддерживаемые аппаратные платформы

4

• Серверные системы, рабочие станции, встраиваемые системы

Платформа x86

• Серверные системы, рабочие станции, встраиваемые системы

Платформа x64

• Встраиваемые системы Платформа

ARMv7

• В разработке Платформа

MIPS64 (Комдив)

Page 5: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Встроенные механизмы безопасности QP ОС

5

Дискреционный контроль доступа

Мандатный контроль доступа

Мандатный контроль доверия

Замкнутая программная

среда

QP ОС сертифицирована ЦЗИиСС ФСБ России

Page 6: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Внешний вид QP ОС

6

Рабочий стол, виджеты и программа управления файлами

Page 7: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

7

Подсистема .NET

Гипервизор

QP VMM

Компьютерные

сети:

(TCP/IP, SMB)

Многопользова-

тельский режим

Мандатный контроль

доверия, защищённая

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

Дискреционный и

мандатный контроль

доступа

Многозадачность и

многопроцессорность

Платформы:

IA32, x64, ARMv7,

MIPS64

Сервер

терминалов и

тонкий клиент

Поддержка VTD

Модульная структура

Поддержка

принтеров

Page 8: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Сетевые возможности QP ОС

DomainИнтернет

Протокол

SMB v1,v2

Стек

протоколов

TCP/IP 4/6

8

Стеки сетевых драйверов написаны заново

Page 9: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

9

Внешний вид QP ОС

Почтовый клиент и анализатор трафика

Page 10: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Внешний вид QP ОС

10

Командный интерпретатор, службы и журналы системы.

Page 11: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Совместимость с аппаратурой на платформах Intel x86/x64

• поддержка ACPI и UEFI; • поддержка до 256 процессоров (ядер) в SMP-системах; • поддержка до 9 Тбайт оперативной памяти; • поддержка режима Plug-and-Play; • накопители IDE, SATA, SCSI, RAID, SAS; • поддержка СХД по протоколам FC и iSCSI; • работа с USB устройствами (до версии 3.1

включительно); • поддержка IEEE 802.3 (10/100/1к/10к/40к Ethernet) и IEEE

802.11 (Wi-Fi); • прерывания через контроллеры PIC, APIC, MSI и MSI-x; • видеоадаптеры Intel 4-9 поколений, поддержка других

видеоадаптеров посредством VBE. 11

Page 12: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Применение QP ОС

12

6 U

Файл-сервер

и СУБД

Тонкие клиенты

Рабочая станция

Межсетевой

экран

6 U

Сервер

виртуальных

машин

6 U

Веб-сервер,

почтовый сервер

5 U

Page 13: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Программные комплексы в составе QP ОС

13

QP ОС

Управление сетевым взаимодействием

IP-маршрутизатор

Межсетевой экран

Межсетевой файловый шлюз

Межсетевой SQL шлюз

Хранение и обработка данных

Сервер баз данных

Файл-сервер

Web-сервер

Почтовый сервер

Удостоверяющий центр

Рабочая станция

Среда разработки программ

Редактор документов

Редактор таблиц

Медиаплеер

Распределенная обработка информации

Тонкий клиент

Сервер терминалов

Гипервизор

Кластер виртуальных

машин

Page 14: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Собственные средства разработки и отладки

• компилятор с языка С и компоновщик в CMF; • дизайнер окон; • поддержка языка C# и среды исполнения CLR; • возможность разработки и отладки программ

в среде Windows и QP ОС; • системный отладчик; • отладчик .NET приложений; • отладчик на уровне аппаратуры через

гипервизор.

14

Page 15: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Среда разработки CS IDE, дизайнер окон

15

Page 16: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Некоторые системные утилиты QP ОС

16

Page 17: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Глагол — редактор документов

17

Page 18: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Поддержка печати в QP ОС

18

Page 19: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Редактор таблиц

19

Page 20: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Менеджер презентаций

20

Page 21: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Медиаплеер «Карнавал»

21

Page 22: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Браузер в QP ОС

22

Page 23: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Внешний вид гипервизора QP VMM

23

Page 24: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Гипервизор QP VMM

24

Гибернация виртуальных машин

Полная изоляция виртуальных

машин

Работает под управлением

QP ОС

Полноценная реализация

персонального компьютера

Гостевые платформы:

IA32, x64

Многопроцессорность и динамическая

адаптация

QP

VMM

Поддержка технологий VTX и

VTD

Динамическая миграция

виртуальных машин

Page 25: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

• Осуществлён переход на формат CMF исполняемых файлов;

• В систему внедрён терминальный сервер;

• Интеграция мандатного контроля доверия;

• Осуществлена поддержка СХД (FibreChannel и iSCSI);

• Внедрены новые механизмы синхронизации и передачи данных.

25

Развитие системы в течение 2017 года

Page 26: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

• Кластер виртуальных машин;

• Расширенная поддержка облачных технологий хранения и обработки данных;

• Видеоплейер;

• Поддержка сканеров;

• Интеграция с Active Directory;

• Дальнейшее повышение производительности и надёжности системы.

26

Перспективы развития QP ОС и прикладных программ

Page 27: Операционная система QP ОСоперационная система, созданная «с нуля» научно-техническим предприятием

Спасибо за внимание! [email protected]