В конце сентября в Калужском ИКТ-кластере состоялась 15-я Конференция разработчиков свободного программного обеспечения. Большинство участников мероприятия – профессионалы из России и стран ближнего зарубежья, работающие в крупных международных и отечественных проектах по созданию СПО. Организатором выступила компания «Базальт СПО», российский разработчик операционных систем Альт.
Мероприятие ежегодно организуется так, чтобы участники получили как можно больше полезной информации, связанной с разработкой софта. Разработчики СПО смогли обсудить текущие профессиональные задачи, рассказать о достижениях, выслушать конструктивную критику, поделиться опытом, посоветоваться с коллегами.
«В основу конференции мы изначально заложили принципы, описанные в Манифесте проекта GNU, – рассказал Алексей Новодворский, заместитель директора „Базальт СПО“. – Мы свободно делимся друг с другом идеями, найденными решениями, кодом. Участники конференции – товарищи, а не противники, хотя среди них есть и представители фирм-конкурентов. Я очень рад, что в течение пятнадцати лет существования конференции разработчиков свободного ПО в наших рядах появляется много молодежи, разделяющей принципы сообщества СПО. Поэтому есть основание для оптимизма».
Среди ключевых докладов – разработки под аппаратные платформы неинтеловских архитектур (российские компьютеры «Таволга» на базе процессора «Байкал-Т1» и «Эльбрус» на базе одноименного процессора; компьютеры на базе процессора RISC-V с открытой системой команд, доступной для свободного и бесплатного использования). Такие решения востребованы и разработчиками софта, и заказчиками как альтернатива зарубежным закрытым аппаратным платформам. Участники обсудили обеспечение безопасности данных (проект Red Hat для шифрования хранимых данных и обеспечения контроля над их доступом), решения для создания виртуальной сетевой инфраструктуры. Их возросшая востребованность обусловлена тем, что сеть в облаке стала одним из видов ресурсов, наравне с вычислительными ресурсами и системами хранения.
Отдельная тема конференции – опыт внедрения российской криптографии в Open Source-продукты. Доработки свободного ПО, выполненные компанией «Криптоком», обеспечивают поддержку криптографии по ГОСТ в OpenSSL – одном из самых популярных криптографических пакетов с открытым исходным кодом. «Поддержка алгоритмов ГОСТ в криптографическом ПО повышает общий уровень защиты коммуникаций в цифровой среде, – сказал Дмитрий Белявский, ведущий программист компании „Криптоком“. – В таких коммуникациях сегодня остро заинтересованы российские организации».
Ряд выступлений традиционно посвящен развитию инструментария разработки СПО в рамках международных проектов: «Modern strace» («Базальт СПО»), «Стратегия развития систем автоматизации сопровождения пакетов» (ALT Linux Team), технологии docker для поддержки полного цикла разработки программного обеспечения («Невод» и «Новая Платформа»), шаблоны контейнеров в Open VZ 7 от компании Virtuozzo и др.
Также на конференции анонсирована Девятая платформа на базе российского репозитория «Сизиф», которая служит основой для выпуска отечественных операционных систем Альт и других программных продуктов. Среди возможностей, которые впервые обеспечит Альт 9.0 – совместимость ПО с отечественными аппаратными архитектурами. Уже есть опыт организации рабочих мест, которые развернуты на компьютерах, оснащенных ОС Альт и использующих отечественные процессоры «Эльбрус».
На следующий виток развития вышли и многие СПО-программы. В СУБД Ред База Данных 3.0 компании РЕД СОФТ реализовано множество улучшений и дополнений, которые уже сертифицированы ФСТЭК. Новые возможности появились в свободной системе управления бизнес-процессами RunaWFE. В частности, дополнительные возможности фильтрации экземпляров бизнес-процессов, использование источников данных, использование глобальных ролей и др.
Участники мероприятия особо отметили, что необходимо активизировать в стране популяризацию Linux – ведь до недавнего времени абсолютное большинство пользователей безальтернативно работало с продуктами Microsoft.
Обсуждение разгорелось вокруг способов обеспечения совместимости отечественных программных продуктов с операционной системой Альт. Это одна из самых злободневных задач, поскольку заказчикам нужны программные комплексы для сквозной автоматизации бизнес-процессов. Работа в этом направлении ведется в рамках программы технологической поддержки разработчиков отечественного ПО, которую реализует компания «Базальт СПО».
В этом году на конференции появилась новая ветка дискуссий: управление правовыми рисками, возникающими в ходе создания, распространения и модификации ПО под свободными лицензиями. Умение разработчиков сформировать безопасный правовой статус своих программных продуктов влияет на их привлекательность для заказчиков и инвесторов.
Алексей Смирнов, генеральный директор «Базальт СПО», отметил: «Конференция уверенно держит статус площадки обмена знаниями и практическими наработками с мировым сообществом СПО. Участие российских программистов в работе международных проектов обеспечивает двунаправленный трансфер технологий и вносит существенный вклад в реализацию государственной программы технологической независимости в сфере ИТ. Мы готовы к массовому переходу на отечественную технологическую базу – современную, высокотехнологичную и надежную».