17 августа 2022 г.
В России разработка под ОС MS Windows и СУБД MS SQL за год значительно сократилась, а под Linux и PostgreSQL — продолжает увеличиваться
Опрос компаний-разработчиков ПО, который Ассоциация РУССОФТ проводит в рамках собственного ежегодного исследования российской софтверной индустрии, показал, что доля MS Windows по затраченному времени на разработку решений и приложений под эту ОС сократилась за год с 42,9% до 28,2%, а доля СУБД MS SQL — с 29,2% до 17,2%. При этом аналогичный показатель семейства ОС GNU Linux увеличился с 32,5% до 48,8%, а СУБД PostgreSQL — с 38,5% до 47,1%. Популярность других операционных систем и систем управления базами данных изменилась не так драматично или не изменилась вовсе.
В опросе, проведенном в феврале-мае 2022 г., приняло участие 189 компаний, которые занимаются разработкой ПО (из них для 171 компании эта разработка является основным направлением деятельности). Респонденты оценивали интенсивность разработки под разные ОС и СУБД в течение предыдущего года. Рейтинг составлялся как по количеству компаний, имеющих разработку под разные операционные системы и системы управления базами данных, так и по интенсивности этой разработки (интенсивность разработки начала рассчитываться только с 2020 года после внесения необходимых для этого изменений в анкету).
В 2022 г. по количеству упоминаний респондентами семейство GNU Linux впервые вышло на 1 место, но пока делит его с Windows. Под обе операционные системы разрабатывают решения по 79% опрошенных компаний. Однако если сравнивать все операционные системы, созданные на базе Linux, включая Android, Tizen и «Аврору», со всем семейством Windows, то у Linux будет явное преимущество — 88% против 79%. MS Windows Mobile и MS Windows Phone уже в 2021 г. имели фактически нулевые показатели. Поэтому они не попали в новый рейтинг самых популярных ОС. (Рис. 1)
В прошлом году операционная система MS Windows еще уверенно лидировала по количеству упомянувших ее компаний, но по другому показателю всё семейство Windows оказалось наравне с семейством Linux (вместе с мобильными системами). Доля этих ОС по затраченному времени на разработку под них решений и приложений составила 43%. Мизерное и не явное преимущество уже всё-таки было у Linux.
Доля основных операционных систем по затраченному времени на разработку под них решений и приложений
по итогам 2019 г. |
по итогам 2020 г. |
по итогам 2021 г.* |
|
MS Windows |
42,5% |
42,9% |
28,2% (35,7%) |
Linux Family |
30,0% |
32,5% |
48,8% (40,0%) |
Android |
7,8% |
9,9% |
9,3% (9,2%) |
iOS |
6,8% |
7,7% |
7,8% (7,2%) |
Mac OS |
8,9% |
4,1% |
3,5% (4,4%) |
Open/Free/NetBSD |
3,9% |
1,1% |
1,3% (1,8%) |
Tizen |
0,2% |
0,5% |
0,3% (0,4%) |
Аврора (Sailfish) |
— |
— |
0,3% (0,4%) |
* — в скобках данные только по софтверным компаниям (в опросе принимали участие ИТ-компании, которые имеют разработчиков, но разработка ПО у них не является основным направлением деятельности)
В опросе 2022 г. семейству Linux для захвата лидирующей позиции даже не нужна поддержка родственных мобильных систем (Android, Tizen, Аврора). Доля Windows составила только 28,2%, а Linux — 48,8%. Результаты опроса только софтверных компаний (в анкетировании принимали участие также ИТ-компании, которые имеют разработчиков, но разработка ПО у них не является основным направлением деятельности) дают не столь большое преимущество Linux перед Windows — 40,0% против 35,7%.
Даже если откорректировать данные с учетом того, что многие компании с большой долей экспорта в выручке не смогли принять участие в опросе весной 2022 г., то всё равно у Linux будет превосходство — 38% против 36%. При любых расчетах очевидно то, что доля Linux растет в последние годы, а доля Windows начала сокращаться с 2021 г. После заявления о прекращении работы на российском рынке компании Microsoft несложно предположить, что по итогам 2022 г. доля Windows еще более сократится, а доля Linux — возрастет. Скорее всего, то и другое изменение будет более значительным, чем по итогам 2021 г.
Сергей Сосин, менеджер продукта в Nexign комментирует: «В Nexign при разработке продуктов мы следуем принципу Database-agnostic, который позволяет заказчикам выбирать подходящую им базу данных. При этом в текущих условиях использование открытого ПО влечет за собой меньшие риски, поскольку его технические особенности сводят возможность моментальной блокировки к минимуму. Поэтому мы активно работаем в сторону уменьшения зависимости от зарубежных систем и перехода на Open Source решения, в том числе PostrgreSQL. Более того, компания недавно запустила продукт NORD, собственную сборку PostrgreSQL, по которой мы готовы оказать услуги технической поддержки для клиентов».
В рейтингах СУБД в последние годы лидирующую позицию занимает PostgreSQL. При этом её отрыв от пока сохраняющей свое второе место MS SQL в последние три года увеличивался. (Рис. 2)
«В условиях санкционного давления зависимость от OS Microsoft это двойные риски — рост затрат на лицензии Microsoft и угроза безопасности. Оптимальным выбором для заказчиков является софт, который совместим и интегрирован с экосистемой Microsoft, но не зависит от неё», — комментирует Надежда Алябьева, директор по маркетингу SPIRIT / VideoMost.
Из других изменений можно отметить то, что по результатам опросов
В то же время, в нём появилась новая система — ClickHouse. Эта СУБД разработана российской компанией Yandex. Она позволяет хранить и быстро обрабатывать большие объемы информации для создания аналитических отчетов. ClickHouse очень быстро вклинилась в число самых популярных СУБД среди разработчиков.
«Интенсивность разработки под Linux и PostgreSQL соответствует общему тренду на поиск альтернатив ушедших с рынка продуктов и компаний. Однако для зрелых инфраструктурных решений необходима поддержка как Windows, так и других операционных систем, систем виртуализации, СУБД. „Заказчики еще некоторое время продолжают использовать самые разные системы и полный переход на решения на основе Linux или PostgreSQL не будет одномоментным“, — говорит Андрей Крючков, директор по маркетингу технологий компании „Киберпротект“. — В нашей компании мы уделяем особое внимание вопросам совместимости с различным российским системным ПО, но и продолжаем поддерживать другие, востребованные заказчиками системы».
Впервые упомянута респондентами другая отечественная СУБД — Tarantool, которую Mail.ru Group начала разрабатывать в 2008 году. С 2019 г. она используется в некоторых крупных российских компаниях, но массовая разработка под неё пока не ведется. Только одна из всех опрошенных компаний упомянула эту СУБД, что недостаточно для попадания в рейтинг.
Доля СУБД по интенсивности разработки приложений под них (данные опросов
2020 г. |
2021 г. |
2022 г. |
||
1 |
PostgreSQL |
35,8% |
38,5% |
47,1% |
2 |
MS SQL |
32,4% |
29,2% |
17,2% |
3 |
Oracle |
9,6% |
10,0% |
16,2% |
4 |
MySQL |
8,7% |
9,3% |
6,8% |
5 |
ClickHouse |
— |
— |
3,7% |
6 |
MongoDB |
7,5% |
4,3% |
3,0% |
Рост популярности Linux и PostgreSQL среди разработчиков при снижении их интереса к MS Windows и MS SQL является одним из признаков того, что в России во всю идет работа над обеспечением технологического суверенитета. В своё время компания Microsoft закрепила своё монопольное положение на мировом рынке тем, что почти все разработчики создавали решения под её ОС, в то время как при установке Linux зачастую выяснялось, что нужного пользователю приложения еще не существует. Это преимущество Microsoft стремительно теряет.
«С февраля количество запросов на помощь в переходе с продуктов Microsoft на программные решения на основе открытого кода стабильно возрастает и потребность в миграции баз данных на PostgreSQL возникает всё чаще. Как правило, обращаются относительно крупные российские компании, которые оказались в довольно непростой ситуации vendor lock-in (зависимости от поставщика). Сейчас активно проводится анализ возможностей такой миграции, оценка рисков и расчёт стоимости. Дешевле всего миграция обойдётся тем, кто использовал БД только как хранилище данных. А там, где в БД широко использовались хранимые процедуры, происходит пересмотр архитектуры прикладных систем. Если качество кода и специфика проекта позволяют, используется рефакторинг. Но в некоторых случаях систему проще разработать заново, построив ее по современным принципам», — отметил Сергей Карпушин, Руководитель подразделения разработки бизнес-решений, ООО Аурига.
Остается только та проблема, что переход с одной ОС на другую, даже на лучшую по всем техническим параметрам, всегда процесс непростой.
Конечно, пользователи очень неохотно переходят на другие операционные системы взамен той, к которой они привыкли. Однако мотивов у разработчиков ПО сохранять приверженность MS Windows и к её пакету офисных приложений MS Office с каждым годом становится все меньше и меньше. С 2022 г. необходимость перехода на Linux уже выглядит обязательной. Важно принять во внимание, что этот факт осознали не только в России, но и во многих других странах. Даже в США переход на Linux имеет достаточно массовый характер, но, в основном, по экономическим причинам, поскольку использование ПК с Linux может быть намного более продолжительным, чем с Windows, для которой периодически требуется замена «железа» для работы с «супер-новой» версией ОС.
Источник: Пресс-служба компании РУССОФТ