22 сентября 2022 г.

Программные продукты в российских условиях создавать кратно проще, чем чипы и компьютерные системы, о чем мы говорили. Во-первых, программистов разных специализаций в РФ много больше, чем специалистов по электронике. Во-вторых, для распространения программных продуктов не нужны производственные и логистические мощности, что существенно упрощает процесс. Однако для работы на массовом рынке в любом случае нужен развитый канал, который вендорам ПО придется создавать совместными усилиями с дистрибьюторами, интеграторами, консалтерами и компаниями других специализаций.

Какова ситуация с российским софтом для национального ИТ

Российских программных продуктов существует множество. На момент написания этого материала Единый реестр российских программ для электронных вычислительных машин и баз данных включал 14646 релизов, которые благодаря своему происхождению должны обладать санкционной устойчивостью. Это много, но для импортонезависимости недостаточно.

Хотя активное импортозамещение идет с 2014 года — причем особенно активно в области софта — российский бизнес подтвердил существование критической зависимости почти по 400 видам корпоративного ПО, как сообщает пресс-служба Правительства РФ. На сегодня только для 80% программ глобальных разработчиков есть российские аналоги, только по трети позиций «под замещение» представлено два и больше вариантов российских решений. Фронт работ для российских разработчиков, как видно, огромен.

Давление растет

Заметим, что санкционное давление нарастает, причем довольно быстро. Например, в сентябре Минфин США включил в SDN-лист российские дизайн-центры и крупнейших производителей вычислительной техники, в том числе «Байкал Электроникс», МЦСТ, НПЦ «Элвис», «Аквариус», структуру ГК Yadro и т. д., как сообщает «КоммерсантЪ». Это практически лишает возможности наладить выпуск российских процессоров на зарубежных заводах. Важно, что попавшие под санкции российские компании лишают доступа к интеллектуальной собственности внешних компаний, например, процессорным архитектурам, в том числе, ARM.

В таких условиях, на первый взгляд, выглядит разумным отказ от «иностранных архитектур» при проектировании электроники, к которому призывает Минпромторг РФ, ведь те и так оказались практически недоступными! Однако, если в плане микроэлектроники это все теория — ведь нет реальных альтернатив концепции «компоненты глобальные — сборка локальная»! — то, может, есть смысл создавать российские операционные системы и на них технологические стеки?

Такой подход в лайтовой форме давно практикуют — российских форков разных дистрибутивов Linux доступно множество! Среди них есть развитые проекты, в которых кроме самой «операционки» доступны программные продукты для корпоративного рынка и репозитории. Примером может служить Astra Linux Special Edition, построенная на основе Debian, но отличающаяся встроенными средствами защиты информации и наличием российских сертификатов, что актуально для применения этого решения в госструктурах РФ. Сертифицированные средства криптографии позволяют, например, усиленную квалицированную электронную подпись, защищенную маркировку документов и т. д.

Но возможен ли жесткий путь — создание национальной операционной системы «с нуля»? Прецеденты, заметим, есть — как глобальные, так и локальные.

Показательная история Harmony OS

Собственная операционная система, созданная Huawei, действительно представляет собой решение нового века. Harmony OS (она же Hongmeng OS) может работать и на компьютерах общего назначения, и на смартфонах/планшетах, на smart-устройствах — от «умного телевизора» до «интеллектуальной кофеварки». Этот прецедент показывает возможность и актуальность создания новой операционной системы, которая востребована рынком! Однако тут есть некоторые сложности.

Напомним, что Harmony OS начали создавать десять лет назад — в 2012 году — как альтернативу Android. Это был «резервный вариант» на случай потенциально возможного запрета со стороны США на установку операционной системы Google на смартфоны Huawei. Но до состояния, пригодного для бета-тестирования, Harmony OS довели только через 8 лет. Сейчас это «операционка», построенная на основе микроядра, переросла платформу для смартфонов, вендор предлагает ее как решение для «Интернета Всего» (см. врезку). Но и сейчас, спустя 10 лет после начала разработки и развитие до версии 3.0, Harmony OS применяют на устройствах Huawei и Honor — смартфонах, планшетах, smart-панелях (телевизорах без традиционных ТВ-тюнеров) и т. д. При этом Huawei проделал огромную работу с рынком, направленную на создание и развитие экосистемы для Harmony OS, включающей машину поиска Petal Search, репозиторий AppGalery и другие необходимые элементы.

Концепция Internet of Everything (IoE) или «интернета всего» предусматривает рассмотрение в качестве единой системы всей совокупности устройств, подключенных к Сети, как smart-лампочек, «умных кофеварок» и других устройств (IoT) промышленных датчиков и компонент (IIoT), а также домов, автомобилей и городов, так и традиционных элементов: ПК, смартфонов, «умных часов», планшетов и т. д. Концепция IoE была предложена в 2014 году компанией Cisco, которая несколько ранее создала концепцию IoT.

Вместо заключения

Подчеркнем, что в настоящее время Harmony OS отсутствует на компьютерах общего назначения, хотя теоретически такая возможность ее применения существует. Заметим, что Huawei, обладающий огромным опытом в создании и производстве микропроцессоров, активно использует чипы Kunpeng, построенные на архитектуре ARM (даже они не отказались от «иностранных архитектур»!), для серверов и специализированных решений — от «тонких клиентов» до систем хранения данных. Однако на компьютерах общего назначения ситуация несколько иная. Китайскому рынку еще в 2020 году были представлены решения на Kunpeng 920, даже снабженные видеоускорителями (от Huawei или AMD), но и они работали не под Harmony OS, а под Unity Operating System, которая является китайским форком, построенном на основе Deepin Linux...

Прецедент с Harmony OS сегодня характерен и для российского рынка, на котором есть интереснейшие нишевые примеры созданных «с нуля» операционных систем, которые уже находят активное применение. Но есть проблема...

Продолжение следует

Источник: Александр Маляревский, внештатный обозреватель IT Channel News