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