Спецпроекты

Началось создание "100-процентно российской программной платформы"

Интеграция Инфраструктура Бизнес-приложения ИТ в госсекторе Системное ПО
В рамках краудсорсингового проекта, который инициировала компания «Диасофт», планируется силами отечественных программистов переработать операционную систему Ubuntu, создать средства разработки и различные приложения.

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

«Бета» планируется реализовать методом массовой коллективной разработки (краудсорсинга) в интересах всех российских вендоров, в качестве отечественной альтернативы широко используемому сегодня иностранному ПО, говорят в «Диасофт».

Куратором проекта является Александр Глазков, председатель Совета директоров «Диасофт». Компания пригласила принять участие в развитии проекта всех желающих.

"Успешная реализация позволит говорить о наличии в стране первой 100-процентно отечественной платформы для разработки и развертывания приложений", - считает Глазков.

Финансирование «Беты» будет осуществляться «Диасофтом» в объемах, соответствующих финансированию другого его проекта — платформы Diasoft Framework, чьи наработки были поглощены «Бетой» (сейчас специалисты «Диасофта» ведут параллельную работу над обоими проектами одновременно). Часть выручки от распространения коммерческой версии Diasoft Framework реинвестируется в развитие «Беты».


Куратор проекта Александр Глазков

Для создания новой платформы «Диасофт» выделил свое подразделение, занимающееся Diasoft Framework, в отдельную независимую компанию — «Диасофт Платформа», на базе которой планируется осуществлять общее управление проектом и разработку ряда компонентов.

В рамках проекта «Бета» «Диасофт» выделил следующие подпроекты:

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

Координатор и главный архитектор проекта «Бета» Константин Варов в беседе CNews сообщил, что при создании российской ОС за основу будет взят самый распространенный на сегодняшний день дистрибутив Linux — Ubuntu.

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

С компанией Canonical, поддерживающей Ubuntu, будет легче договориться о дружественном сосуществовании, не приводящему к «самоизоляции» нового продукта, уверены в «Диасофт». Также разработчики надеются договориться «о стабильном процессе заимствования в русский дистрибутив всего адекватного, что будет появляться в основной ветке (разумеется, после соответствующих процедур)».

При этом в «Диасофт» пока рассматривают и другие варианты объединения усилий —присоединение к проекту крупного участника с готовыми наработками может повлиять на итоговое принятие решения в пользу другого дистрибутива.

В любом случае Варов понимает, что работы предстоит немало — перебрать строку за строкой ядро и все самые востребованные пакеты.

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

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

Причина этого в том, что «Диасофт» надеется заинтересовать платформой не только коммерческих заказчиков, но и государственные структуры.

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

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

Предполагается, что созданное на основе «Беты» ПО сможет работать на отечественном аппаратном обеспечении: серверах, рабочих станциях, смартфонах и планшетах, произведенных российскими компаниями.

В «Диасофт» понимают, что российского «железа» пока производится крайне мало. Из позитивных примеров Варов упоминает недавнее сообщение о том, что ЦНИИ ЭИСУ разработал планшет и мобильную ОС. В компании считают, что если с этим институтом удастся договориться и объединить усилия, то «Бета» получит мощную подпитку в виде уже проделанной этими специалистами работы.

В настоящее время «Бета» является полностью инициативой «Диасофта». Варов считает, что до недавнего времени затевать такой проект было просто бессмысленно; у него не нашлось бы сторонников внутри страны, потенциальные заказчики были бы просто не готовы серьезно рассматривать его использование, его было бы очень тяжело продвигать за границей. Сейчас, по мнению Варова, у инициативы появился шанс на успех.

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

В компании уверяют, что проект открыт для новых участников, однако, как оказалось, пока рынок осведомлен о нем достаточно слабо.

Как сообщил в беседе с CNews заместитель генерального директора компании «Альт Линукс» Алексей Новодворский, о начинании «Диасофт» он слышит впервые. Новодворский приветствует инициативу, «исходящую от столь авторитетного и опытного российского разработчика, хорошо представляющего себе реальные потребности рынка». Однако только по официальному описанию проекта более осмысленные оценки он давать не берется.

Президент и генеральный директор группы компаний ABBYY Сергей Андреев также сообщил CNews, что не знает деталей анонсированного проекта. Пока он готов лишь пожелать удачи коллегам, чью техническую и бизнес-экспертизу он оценивает весьма высоко.

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

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

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



Стратегия месяца

LegalTech грозит заменить юристов

Средства искусственного интеллекта все чаще используются для обработки обращений за юридической помощью.

Технология месяца

Какие трудности ждут сети 5G на предприятиях

Необходимо решить ряд вопросов,  в первую очередь — с обеспечением безопасности.