Вторая волна импортозамещения: что будет с российскими вендорами ОС, когда Linux станет недоступен для изменений

Подавляющее большинство российских операционных систем созданы на базе Linux, что подтвердилось в ходе исследования рынка отечественных ОС, проведенного «Компьютеррой». Однако в современных реалиях рождается вопрос: что делать российским производителям ОС, когда нельзя влиять на open source? В статье разберемся, как будут развиваться российские ОС без возможности влияния на ядро Linux и возможно ли создание локального open source-сообщества в России.

Вторая волна импортозамещения: что будет с российскими вендорами ОС, когда Linux станет недоступен для изменений

Почему российский рынок пошел по пути создания ОС на Linux

Использование Linux как основы для разработки отечественных операционных систем стало очевидным выбором, обусловленным множеством факторов. Так, многие эксперты сходятся во мнении, что разработка системы с нуля требует значительных ресурсов, как финансовых, так и временных. А Linux уже зарекомендовал себя как стабильная и надежная платформа.

«Все просто: разрабатывать ОС с нуля — это долго, дорого и рискованно. Linux уже был проверенным, надежным вариантом, который давал доступ к мощной платформе для создания своих систем. Это был логичный выбор. Но сейчас ситуация меняется, и мы начинаем двигаться в сторону большей независимости».

Максим Захаренко, СЕО «Облакотека»

Александр Коновалов, эксперт «Nobilis.Team», добавляет, что создание операционной системы без использования готовых решений — сложная задача, часто остающаяся на уровне эксперимента: «Некоторые из партнеров нашей компании учились на одном курсе ВМК МГУ с одним весьма амбициозным студентом, который всё свое свободное время посвящал написанию собственной ОС. За этим занимательным процессом с нескрываемым любопытством наблюдал весь поток. Надо ли говорить, что проект, достигнув определенной стадии зрелости, был заброшен из-за чрезмерного количества проблем и сложности задач, с которыми пришлось столкнуться автору».

Леонид Кантер, архитектор по интеграции ОС «МСВСфера», также подтверждает, что «создавать с нуля операционную систему крайне проблематично». По его словам, «особенность Linux заключается в открытости исходного кода. Если у нас есть основа в виде ядра, то мы можем создать систему для любых видов компьютерного и серверного оборудования, для устройств интернета вещей – будь то «умные каски» или кассовые терминалы».

Таким образом, Linux стал оптимальной платформой благодаря своей открытости, совместимости с широким спектром оборудования и готовности к локализации:

«Linux предоставляет мощное ядро с обширной и гибкой экосистемой, поддержкой множества оборудования, что позволяет использовать его как основу для создания локализованных решений, не начиная с нуля».

Олег Свирчев, эксперт ООО «АдминВПС»

Опасность отсутствия влияния на развитие open source

Несмотря на очевидные преимущества Linux, текущие ограничения на участие российских разработчиков в развитии ядра создают новые вызовы. Однако весомых поводов для паники эксперты пока не видят. Так, по словам Александра Коновалова, эксперта «Nobilis.Team», «исключение российских разработчиков негативно повлияет на развитие ОС на базе ядра Linux, однако вряд ли приведет к каким-то существенным последствиям». 

Роман Савченко, тимлид Umbrella IT, объясняет, что ключевая проблема не в доступе к ядру, а в невозможности интеграции изменений:«Open source уже переживал кризисы, в результате появлялись отдельные клоны продуктов, которые развивались своим путем. На данный момент речь идет не о невозможности влиять на open source, а о конкретных ограничениях. Фактически возможности влияния на ядро Linux остаются для нас прежними: мы берем исходники ядра, добавляем свои модули и собираем операционную систему. Опасение вызывает невозможность участвовать в развитии ядра, что может сделать его плохо совместимым с отечественным оборудованием».

Максим Захаренко, СЕО «Облакотека», также подчеркивает важность участия в развитии проекта: «Если доступ к изменениям в Linux ограничат, это, конечно, создаст трудности, но ключевые проблемы — не в доступе к коду, а в возможности влиять на его развитие. Когда нас исключают из процесса, мы не можем предлагать свои улучшения, которые нужны нашим компаниям и рынку. Например, добавлять функции для работы с нашим оборудованием или учитывать специфические законы. Но полностью лишить нас Linux почти невозможно — код-то открытый».

Леонид Кантер, архитектор по интеграции ОС «МСВСфера» считает, что потери от ограничений затронут не только российские компании, но и все сообщество: «В данном случае российские разработчики, организации смогут пользоваться наработками мирового сообщества, но при этом не смогут отправлять собственные фрагменты кода и идеи. И это можно назвать скорее потерей всего сообщества, а не каким-то глобальным риском для страны». 

Ситуация на рынке open source

На текущий момент исключение российских разработчиков из ряда open source-проектов затрудняет участие в глобальных процессах, но все же не делает их полностью закрытыми.

«В конце октября 2024 года из разработки ядра Linux были исключены 11 мейнтейнеров, работавших в российских компаниях. Та же участь постигла несколько других открытых пакетов/библиотек/систем. Многие open source продукты используются в российских компаниях, и многие разработчики этих компаний до недавнего времени участвовали в разработке открытых проектов или их компонентов и влияли на качество кода и функционал, исходя из потребностей своих организаций».

Александр Коновалов, эксперт «Nobilis.Team»

Роман Мылицын, руководитель отдела перспективных исследований «Группы Астра» утверждает, что «российские разработчики ядра Linux, как раньше, могут отправлять свои исправления для ядра Linux». Исходя из его слов, «единственное, что изменилось, это ограничение возможности принимать соотечественниками решения о включении тех или иных изменений в ядро Linux. Именно этим и занимались российские майнтейнеры, которые и были ограничены в своих возможностях».

«Ситуация неоднозначная. С одной стороны, нам действительно перекрывают официальный доступ к Linux-комьюнити, а это значит — меньше шансов участвовать в развитии проекта. С другой стороны, open source — это не закрытый клуб, а глобальный процесс. Форки, альтернативные версии и старые добрые репозитории никуда не исчезли. Плюс в России уже появляются собственные инициативы, которые берут на себя развитие open source на локальном уровне».

Максим Захаренко, СЕО «Облакотека»

Развитие российских ОС без возможности влияния на ядро Linux 

Российским разработчикам, скорее всего, придется адаптироваться к изменениям, переходя к локальным решениям и форкам Linux. Однако это предполагает дополнительные затраты и сложности.

Леонид Кантер, архитектор по интеграции ОС «МСВСфера», подчеркивает, что объем работ для российских специалистов увеличится: «У наших специалистов будет больше работы. Обновленные версии ядра они будут получать все так же, но собственные наработки нужно будет добавлять каждый раз вручную». 

Максим Захаренко, СЕО «Облакотека», видит примеры успешного развития локальных версий Linux в других странах:«Даже если нам ограничат доступ к свежим изменениям в ядре, у нас остается достаточно ресурсов, чтобы продолжать работу. В крайнем случае будем поддерживать свои форки Linux. В мире есть похожие примеры: в том же Китае давно развивают свои версии Linux, и это успешно работает. Главное для нас — не бояться перестроиться и начать больше вкладываться в свои разработки».

Роман Мылицын, руководитель отдела перспективных исследований «Группы Астра», считает, что можно будет «как и сейчас, влиять на разработку через посредников и продолжать адаптацию собственных решений. Отдельный трек — это создание специализированных центров, занимающихся исследованием безопасности программного обеспечения. Одним из таких центров является Центр исследования безопасности ядра Linux, в котором «Группа Астра» активно участвует, внося свой опыт и экспертизу».

Варианты решений для обеспечения суверенного развития ОС

Специалисты предлагают множество путей для адаптации российских ОС. Так, Олег Свирчев, эксперт ООО «АдминВПС», выделяет несколько направлений: «Разработка ОС на базе других ядер, например, FreeBSD… Создание полностью независимой экосистемы с собственными драйверами… Использование гибридных ОС».

Руслан Гайнанов, основатель «ТИМ ФОРС Альянс», добавляет, что в решении проблемы может сыграть ключевую роль подготовка специалистов: «Есть различные варианты, наиболее вероятными кажутся три сценария. Во-первых, развитие собственного ядра или адаптация существующих альтернатив. Во-вторых, укрепление образовательных и исследовательских программ для подготовки специалистов, способных развивать подобные проекты. И в третьих, стимулирование развития уже существующих open source-сообществ». 

«Важно инвестировать в собственное сообщество разработчиков, которое сможет поддерживать и дорабатывать системы. Ну и, конечно, нужно изучать опыт стран, которые уже прошли этот путь. Если объединить усилия государства, бизнеса и сообщества, мы можем создать устойчивую экосистему».

Максим Захаренко, СЕО «Облакотека»

Может ли быть создано локальное open source-сообщество в России?

Большинство экспертов уверены, что создание локального сообщества — это не только возможный, но и необходимый шаг. 

«Можем ли мы создать свое локальное open source-сообщество? Можем и должны. У нас много талантливых разработчиков, которые готовы работать над отечественными проектами. Просто нужно организовать для них площадки, где они смогут обмениваться опытом, вести совместную работу и тестировать новые решения. Такое сообщество будет основой для развития наших операционных систем и других технологий».

Максим Захаренко, СЕО «Облакотека»

Руслан Гайнанов, основатель «ТИМ ФОРС Альянс», видит такие сообщества как инструмент развития человеческого капитала: «Собственное open source-сообщество не просто возможно, а необходимо. И на примере различных комьюнити, вроде GoOpenSource, мы видим, что существенный шаг в эту сторону уже сделан. В этом отношении важна как техническая, так и организационная поддержка от государства и бизнеса, которая поможет стимулировать участие разработчиков и создать условия для продуктивного сотрудничества. Кроме того, локальное open source-сообщество РФ крайне необходимо и востребовано также как инструмент развития и приумножения человеческого капитала». 

Александр Коновалов, эксперт «Nobilis.Team», добавляет, что «такие сообщества уже существуют в виде отдельных групп разработчиков. Здесь необходимы только драйверы их объединения в более крупные и организованные структуры».

Возможно ли создание российского open source-решения, на котором будут строиться ОС? 

Идея создания полностью российского open source-решения, которое могло бы стать фундаментом для отечественных операционных систем, вызывает неоднозначные мнения. Тем не менее эксперты сходятся на том, что такой проект теоретически осуществим, хотя и сопряжен с рядом трудностей.

Максим Захаренко, СЕО «Облакотека», уверен в перспективности подобного подхода: «Реально ли создать российское open source-решение? Вполне. Мы уже видим, как компании создают свои решения на основе открытого кода — те же офисные приложения, серверные системы. Да, это потребует времени и усилий, но если смотреть в долгую, это единственный способ получить настоящую независимость».

В то же время Олег Свирчев, эксперт ООО «АдминВПС», подчеркивает важность комплексного подхода: «Создание решения возможно, но для этого потребуется комплексный подход. Примером может служить Astra Linux, которая разрабатывается с учетом специфики российской инфраструктуры и законодательства. Также Россия сотрудничает с дружественными странами, не входящими в западные альянсы для создания совместных open source решений (Китай, Индия и другие)».

Руслан Гайнанов, основатель «ТИМ ФОРС Альянс», отмечает, что российские разработчики уже активно используют open source-компоненты: «Можно в целом отметить, что в разработке так или иначе уже плотно используются различные open source-компоненты, поскольку это, своего рода, готовые составляющие из которых можно разработать узкоспециализированное решение под разные задачи. Поэтому создание российского open source-решения вполне реально, особенно с учетом существующих примеров успешных локальных разработок, у нас уже есть и опытные разработчики, и необходимые ресурсы, чтобы развивать и другие проекты».

Однако Петр Василенко, генеральный директор российской ИТ-компании «ГрафТех», выражает более сдержанную позицию относительно перспектив проекта: «Создание полностью российского open-source решения, способного стать основой для будущих российских ОС, пока представляется маловероятным в ближайшей перспективе из-за отсутствия достаточных финансовых ресурсов для реализации ОС. Это долгий и многоступенчатый процесс: от создания первой версии ОС, ее тестирования, устранения багов и постепенное внедрение в ПК». 

Бизнес-модель open-source часто опирается на синергию крупных технологических компаний, заинтересованных в совместной разработке и стандартизации. В России в данный момент отсутствует конгломерат таких гигантов, которые бы имели достаточно ресурсов и заинтересованности в создании и поддержке подобной платформы.

Что будем искать? Например,ChatGPT

Мы в социальных сетях