Регистрация на РИФ.Иннополис и OS DAY

Зарегистрироваться

Владимир Рубанов

Avatar1

Президент и генеральный конструктор (CTO) компании ROSA (ООО "НТЦ ИТ РОСА"), отечественного разработчика операционных систем и системного программного обеспечения. До РОСЫ долгое время работал в Институте системного программирования РАН, где в качестве руководителя подразделения отвечал за коммерческие проекты по разработке новых технологий с такими компаниями как Google, IBM, Intel, Linux Foundation, Microsoft, NEC, Nokia, Raiffeisen Bank, VIA Technologies и др. Стоял у истоков создания международного Центра верификации ОС Linux и возглавил его с момента основания. Эксперт в организации разработки сложных программных систем и технологий в глобальной среде из сотрудников, подрядчиков, волонтеров, сообществ. Специалист в области гибких (agile) моделей разработки, системного ПО, open-source моделей, стандартизации, интероперабельности и автоматизированной верификации программного обеспечения. В 2000 году с отличием закончил факультет управления и прикладной математики Московского физико-технического института (МФТИ). Кандидат физико-математических наук, ученое звание доцента по ИТ-специальности. Более 50 научных публикаций. Представляет Россию в ISO комитете по стандартизации языков программирования и интерфейсов JTC1\SC22. Член профессиональных ассоциаций ACM и IEEE Computer Society. Член правления РАСПО.


План импортозамещения Минкомсвязи: корпоративная платформа на базе отечественных операционных систем


В докладе будет представлен один из проектов по коллективной разработке программного обеспечения в рамках Плана импортозамещения ПО Минкомсвязи, утвержденного в апреле 2015 года. Проект нацелен на укрепление технологической независимости России в области операционных систем корпоративного класса и предполагает создание полноценной корпоративной платформы на базе отечественных серверных и клиентских операционных систем (ОС) для обеспечения их массового использования на российских предприятиях и организациях различного масштаба. Также важное внимание в проекте уделяется обеспечению возможности легкой миграции на отечественные ОС существующих корпоративных инфраструктур, построенных на закрытых западных технологиях, усилению национальной компетенции в области разработки ОС, повышению степени влияния российских разработчиков в открытых международных проектах. Проект подразумевает участие более 20-ти компаний во главе с лидерами разработки, основанных на Linux ОС в России, имеющих полноценные локальные инфраструктуры разработки и сборки дистрибутивов ОС, позволяющие достигать высокого уровня технологической независимости и санкционной устойчивости. В процессе работы возможно подключение новых участников для консолидации отечественной экспертизы по данной тематике. Будут представлены основные подпроекты и принципы работы организуемого консорциума.



Информационные технологии стали ключевым фактором обеспечения безопасности и успешного функционирования самых разных организаций — от маленьких компаний до целых государств. При этом приходится серьезно учитывать кибер-угрозы и даже геополитические риски. В последние годы Россия все сильнее сталкивается с проблемой зависимости от закрытых западных технологий. Это стало особенно острым, когда многие западные поставщики программных и аппаратных продуктов были вынуждены исполнять требования своих государственных регуляторов и подчиняться санкциям против ряда российских компаний. Для этих компаний это фактически означало невозможность использовать привычные решения, приводя как к экономическим убыткам, так и к угрозе остановки деятельности вообще. Именно поэтому задача использования технологически независимых решений стала ключевой в повестке обеспечения национальной безопасности. Однако, разработать все необходимые программы «с нуля» силами отечественных разработчиков — утопия. Конечно, для некоторых критичных областей в оборонно-промышленном комплексе разработка полностью контролируемых отечественных решений является оправданным. Но для большинства областей госуправления и экономики — это нереалистично. Именно поэтому основным подходом для обеспечения технологического суверенитета России становится комбинированный подход к построению «достаточно независимого» программного обеспечения путем комбинирования международных открытых (open-source) программных компонентов с собственными разработками и построением итоговых решений в локальной инфраструктуре разработки с помощью отечественных специалистов.
В докладе выделяются следующие ключевые факторы для обеспечения технологической независимости того или иного программного продукта в заданном контуре (организации, государства, группы государств-союзников и т. п.):
1. Доступ к полным исходным кодам.
2. Наличие локальной инфраструктуры разработки и сборки.
3. Наличие локальных специалистов, достаточно разбирающихся в первых двух пунктах, чтобы вносить изменения, дорабатывать функционал, исправлять ошибки и поддерживать пользователей.
Именно такой подход проиллюстрирован в докладе на примере разработки отечественных операционных систем (ОС), когда для создания итогового продукта используются как свободные международные компоненты, так и собственные разработки. Кроме того, отдельное внимание уделяется использованию специализированных средств автоматизации разработки, которые позволяют разумным числом специалистов (в случае с операционной системой порядка 100) иметь достаточный контроль над продуктом, обеспечивая высокое соотношение «степень контроля / необходимые ресурсы». Это позволяет в мирное время полностью использовать преимущества международной кооперации, легитимно обмениваться результатами, сокращать затраты, сохраняя при этом потенциальную возможность в любой момент продолжить разработку уже только локальными силами, таким образом делая использование таких продуктов безопасным и устойчивым по отношению к международным санкциям.
В качестве иллюстрации объединения ресурсов страны для создания технологически независимых продуктов по такой модели в докладе представлен один из проектов по коллективной разработке программного обеспечения в рамках Плана импортозамещения программного обеспечения Минкомсвязи, утвержденного в апреле 2015 года. Проект нацелен на укрепление технологической независимости России в области операционных систем корпоративного класса и предполагает создание полноценной корпоративной платформы на базе отечественных серверных и клиентских операционных систем для обеспечения их массового использования на российских предприятиях и организациях различного масштаба. Также важное внимание в проекте уделяется обеспечению возможности легкой миграции на отечественные ОС существующих корпоративных инфраструктур, построенных на закрытых западных технологиях, усилению национальной компетенции в области разработки ОС, повышению степени влияния российских разработчиков в открытых международных проектах. Проект подразумевает участие более 20-ти компаний во главе с лидерами разработки основанных на Linux ОС в России, имеющих полноценные локальные инфраструктуры разработки и сборки дистрибутивов ОС, позволяющие достигать высокого уровня технологической независимости и санкционной устойчивости. В партнеры проекта входят учреждения РАН, системные интеграторы с собственной экспертизой в разработке open-source технологий, разработчики отечественных аппаратных платформ, компании в области информационной безопасности, отечественные разработчики прикладных продуктов, требующих специальной интеграции с ОС и др. В процессе работы возможно подключение новых участников для консолидации отечественной экспертизы по данной тематике.
Проект включает в себя десять функциональных направлений:
1. Управление ИТ-инфраструктурой предприятий.
2. Сервер каталогов и средства управления доменом.
3. Сервер совместной работы (почта, задачи, расписания).
4. Средства миграции и интероперабельности с закрытыми (прориетарными) западными технологиями.
5. Интеграция функций информационной безопасности и обеспечение работы с отечественными средствами защиты информации.
6. Интеграция отечественных ОС с технологиями виртуализации и построения облаков.
7. Прикладные корпоративные функции и интеграция с отечественным и свободным ПО.
8. Средства разработки и автоматизированного тестирования.
9. Поддержка отечественных и новых вычислительных и коммуникационных платформ.
10. Доработки и расширения для работы отечественных ОС в специализированных режимах.
Общий смысл проекта — доработать имеющиеся отечественные ОС на базе Linux до необходимого уровня, достаточного для широкого использования их в крупных корпоративных ИТ-инфраструктурах, и консолидировать вокруг этих ОС отечественную экосистему системного и прикладного программного обеспечения. Глобальная задача — развивать отечественные компетенции в разработке ПО и создавать технологии и продукты, которые помогут укрепить технологическую независимость России.
Отдельное внимание уделяется необходимости международной кооперации по следующим направлениям:
1. Взаимодействие с мировым upstream для заимствованных свободных компонентов:
- Интеграция обновлений / переход на новые версии.
- Возврат своих доработок и исправлений в основную международную ветку.
- Участие в органах управления свободными международными проектами и лидерство по отдельным технологиям.
2. Поддержка совместимости и интероперабельности с западными продуктами.
- Открытые стандарты, средства миграции, «переходники».
3. Совместная коллективная разработка в контуре BRICS и других стран, заинтересованных в снижении степени зависимости от текущих технологических монополистов.

Организаторы

Генеральные информационные партнеры

Информация