Мои личные мысли и наблюдения по поводу того, с каким .. чем приходится работать в 2025 году.
С возникновением проблемы лицензирования и уходом иностранного ПО с российского рынка компании массово озаботились заменой. Мне доводилось поработать с импортозамещённым ПО "нашего" производства и в этом посте я хочу рассказать об этом.

Операционные системы:

Казалось бы, есть платные ОС (Microsoft Windows) и есть OpenSource (Linux: Ubuntu, CentOS). Но нет, регуляторы выдвигают свои правила игры, тем самым ОС майкрософта заменяют на российские аналоги или подобные. Другие компании вообще берут за основу Ubuntu/CentOS, что-то там допиливают под капотом (или чаще просто меняют шильдик) и называют эти дистрибутивы своими. Не буду называть конкретных имен, но как правило подставляют вместо Мой Linux любое имя и называют продукт своим. Продукт попадает на полку реестра Российского ПО к остальным форкам и с гордостью называется нашим.
Для инженера проблемы начинают возникать там, где ты их не ожидаешь. Например, при массовом развертывании VM из шаблона ты вдруг понимаешь, что "новые" дистрибутивы не подхватывают заданные им имена в /etc/hostname, а также ip адреса из назначенных им вначале. При apt/dnf install ты обнаруживаешь, что в их репозиториях некоторых пакетов просто нет (конечно из соображений безопасности выдвигаемых регуляторами).
Вывод: половина ОС выпускается на продажу, половина делается под своё предприятие и принудительно переводится с той же самой убунты.

Остальное ПО:
Ещё мне удалось поработать с российскими аналогами: Opensearch, Kafka, Kubernetes.
При детальном ознакомлении с opensearch в одной из компаний было явно сказано, что это полный форк, просто изменено название и улучшена безопасность (путем удаления некоторых плагинов) и условно названо: "МойОпенСерч".
Проблема возникает, когда ты начинаешь тестово развертывать это всё добро и получаешь ошибки, которые даже не гуглятся. Потому что на форуме или в ветке разработчика никто не знает что такое МойСерч и только одному Богу гиту известно что там наделали под капотом.
Так как это не поддается дебагу, ты логично задаешь вопросы вендору и говоришь помогите настроить, а они тебе "Покупайте и поможем"...
Дальше я пошел в развертывание аналога Кафки. Вся безопасность под капотом завязана на клиентских сертификатах. С этим пришлось изрядно помучаться, чтобы выпустить именно такие, какие ей (программе) нравятся. Также на том же Logstash пришлось учитывать, что он также должен подключаться к кафке в качестве Консьюмера с сертами клиента.
Мучительные недели и вот у нас установлен российский аналог: НашаКафка, идём далее.
Kubernetes. Это вообще отдельная песня. Мне кажется никому до сих пор неизвестно сколько и каких изменений внесли туда разрабы компании вендора, которая теперь продает это великолепие под названием: МойКубернетес. Установка была из закрытого репозитория компании с образами кубера. В наш изолированный от интернета кластер серверов. Я не припомню ни одного этапа, где не выходила бы какая-нибудь ошибка во время установки.
А после развертывания мы получили старый добрый командлет: kubectl
Условные сроки развертывания базового ПО, описанного здесь грубо: 1-2 дня. На эти продукты я тратил порой несколько недель. Но если что-то ломалось, то это дебажилось с огромной болью, или я в целом не понимал за что платить деньги если на российский аналог ответы есть в гугле на иностранных форумах.

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

Эпилог
Я понимаю, что за ограниченный срок невозможно создать своё ПО, которое полностью конкурировало бы с западными аналогами, которые работают над этим десятки лет.
Но становится грустно, когда слышишь какие суммы выделяются государством на нашу собственную разработку, а где-то очередной менеджер даёт команду форкнуть тот же debian, переименовать всю внутрянку на МойЛинукс и на остаток денег едет покупать очередной майбах.
Искренне хочется, чтобы наше ПО и ИТ развивалось и было чем реально гордиться, а пока git clone ...

p.s веду свой небольшой блог в телеграм DevOps и просто обо всём

Комментарии (5)


  1. xitriy87
    14.08.2025 10:15

    Искренне с вами согласен)


  1. LinkToOS
    14.08.2025 10:15

    Я понимаю, что за ограниченный срок невозможно создать своё ПО, которое полностью конкурировало бы с западными аналогами, которые работают над этим десятки лет.

    Если говорить об ОС, то это не только вопрос времени, но и вопрос постоянного сотрудничества с производителями железа и разработчиками софта. Если создавать свою ОС с нуля, то нужны будут драйвера под нее. Нужно обращаться к AMD, Intel, Nvidia, и прочим, и просить их сделать драйвера, или передать всю необходимую для этого документацию и оказывать консультации.
    Нужно консультировать разработчиков софта, и создавать SDK для разработки под свою ОС.


  1. xtraroman
    14.08.2025 10:15

    Российская айтишка это менее 5% мирового рынка ПО. У нас не принято платить за софт. Рынок сложный и рискованный. Вот вы бы на свои стали бы разарбатывать отечественный линукс?


    1. xtraroman
      14.08.2025 10:15

      Еще приведу пример чтобы была понятна разница в масштабах.

      В Сиетле Майкрософт это одно из градообразующих предприятий. Там легко можно на улице встретить людей которые обсуждают например оптимазацию рендеринга. Врядли у нас можно найти что то подобное.

      Нет денег, нет экспертизы.


    1. itzme Автор
      14.08.2025 10:15

      Речи про свои не было. Финансы выделяет государство.