Российский IT-сектор
Эта статья содержит список известной российской вычислительной техники и список программных проектов, сделанных в России или россиянами и получивших широкую известность, в том числе в странах СНГ и мире.
Российский ИТ-сектор является одной из наиболее развитых инновационных отраслей экономики в стране. Россиянами разрабатываются многочисленные продукты, востребованные и известные за пределами России. Кроме того, ИТ-аутсорсинг крупных программных продуктов в Россию очень популярен в Европе и США.
Экспорт программного обеспечения из России в 2014 году достиг $6 млрд, продажи ПО на внутреннем рынке — также $6 млрд.[1] В 2015 году объёмы экспорта российского ПО выросли до 7 млрд долларов.[2] Идёт процесс импортозамещения на российском рынке ПО — с 1 января 2016 года государственные органы обязаны закупать отечественное программное обеспечение, вошедшее в «Единый реестр российских программ для электронных вычислительных машин и баз данных» (https://reestr.minsvyaz.ru/), при этом покупка иностранного ПО разрешена только в случае отсутствия российских аналогов.[3]
О готовности российских ИТ-компаний к импортозамещению
- Названы ИТ-компании, готовые к импортозамещению (публикация от 15 Дек 2014) [4]
- «…Российский софт будет занесен в специальный реестр, и госструктуры должны будут публично объяснить, почему они закупают иностранное ПО при наличии отечественных аналогов…» (публикация в журнале «Эксперт» № 48 (925), 24 ноября 2014 г.) [5]
- «…Государственные IT-системы переедут на жительство в Россию, а правительство регламентирует их жизненный цикл…» (редакция от 16.12.2014) [6]
- «…В России создадут фонд для разработки отечественного софта…» [7][8]
Российский софт
Рекомендации по наполнению раздела «Российский софт»:
- Наименования подразделов являются названиями классов (подклассов) программного обеспечения (ПО), при этом:
- класс или подкласс ПО указывается на русском и английском языках с добавлением аббревиатур и гиперссылок на русскоязычную Википедию и англоязычную Википедию соответственно;
- классы и подклассы ПО образуют иерархическую структуру;
- каждый программный продукт, как правило, принадлежит лишь одному классу (подклассу) ПО, в случае, если ПО принадлежит нескольким классам ПО, то в кратком описании ПО указываются иные классы (подклассы) ПО.
- Описание каждого ПО включает в себя:
- Наименование ПО — название программного продукта (с гиперссылкой на страницу с описанием продукта),
- Разработчик ПО — название организации-разработчика (с гиперссылкой на интернет-страницу с информацией о компании),
- Описание ПО — краткую характеристику программного продукта, в которую дополнительно может входить:
- гиперссылки на материалы от независимых источников и новости, подтверждающих и характеризующих лидерские качества данного программного продукта, например, рейтинги, награды, обзоры рынков и т. п.;
- при этом краткую характеристику программного продукта можно кратко дополнять, но не(!) рекомендуется подменять описаниями:
- о компании,
- о предлагаемых наборах данных,
- об интернет-сервисах,
- об услугах предлагаемых компанией;
- Платформа — программно-аппаратные платформы, на которых работает ПО, могут в себя включать:
- поддерживаемые процессорные архитектуры: x86-64, ELBRUS и т. п.;
- поддерживаемые операционные системы (ОС): Windows, Linux и т. п.;
- требуемые для работы ПО компоненты от иных разработчиков: dotNet Framework и т. п.;
- поддерживаемые СУБД: MS SQL, PostgreSQL, Oracle Database, Lotus Domino и т. п.
- Рынок — рынок распространения ПО. Например: регион, отрасль, Россия, СНГ, Европа, ОСЭР и т. п. (характеризуется в том числе по наличию офисов-представительств в соответствующих странах, по адаптации интернет-страницы организации-разработчика или дистрибьюторов на аудитории соответствующих стран, наличие локализации ПО для соответствующих стран)
Унифицированные коммуникации / Unified communications (UC)
Унифицированные коммуникации (англ. Unified communications, UC) — это технология, представляющая собой интеграцию услуг реального времени таких как: мгновенные сообщения (чат), информация о присутствии (presence), телефония (включая IP-телефонию), видеоконференции, совместная работа над документами, управление вызовами, интеграция с почтовыми системами (голосовая почта, электронная почта, SMS и факс).
Видеоконференцсвязь (ВКС / video conferencing) — это телекоммуникационная технология интерактивного взаимодействия двух и более удаленных абонентов, при которой между ними возможен обмен аудио- и видеоинформацией в реальном времени. Видеоконференция: rwp, ewp
Наименование ПО | Разработчик ПО | Описание ПО | Платформа | Рынок |
---|---|---|---|---|
Communication Services [9] | ООО Визард (Wizard Technologies LLC) [10] | Communication Services — российский программный комплекс для организации унифицированных коммуникаций и видеоконференций. Возможна работа в полностью изолированных сетях и через интернет. Является полноценной АТС.
Видеоконференции Communication Services являются истинной MCU, что ставит комплекс в один ряд с решениями от Cisco, Avaya и Polycom. Технологии видеоконференцсвязи компании Визард используются в ряде сторонних продуктов, наиболее значимый из которых — CommuniGate Systems. Доступные возможности Communication Services: ВКС, IP-телефония, голосовые конференции, видеозвонки, совместная работа с документами, обмен текстовыми сообщениями и файлами, хранилище документов и почтовый сервер. |
Windows, OS X, Linux, Android, iOS, WebRTC | Международный. |
TrueConf Server [11] | TrueConf [12] | TrueConf Server — это отечественная программная платформа унифицированных коммуникаций. Предназначена для организации групповой видеоконференцсвязи в локальных сетях и через интернет. Не осуществляет перекодирования видеопотоков и не требует приобретения дорогостоящего оборудования (MCU). Качество видео достигает UltraHD (4K), а качество связи гарантировано даже на слабых каналах (от 64 Кбит/c), благодаря технологии SVC. TrueConf Server развертывается всего за 15 минут и легко интегрируется с LDAP, H.323, SIP устройствами, телефонией и системами видеонаблюдения. | Windows, OS X, Linux, iOS и Android, поддержка WebRTC | ПО распространяется глобально. |
Интегрированная среда разработки / Integrated Development Environment (IDE)
Интегри́рованная среда́ разрабо́тки, IDE (англ. Integrated development environment) — система программных средств, используемая программистами для разработки программного обеспечения (ПО). Сравнение интегрированных сред разработки: rwp, ewp
Наименование ПО | Разработчик ПО | Описание ПО | Платформа | Рынок |
---|---|---|---|---|
IntelliJ IDEA [13] | JetBrains [14] | Интегрированная среда разработки программного обеспечения на языках программирования Java, Groovy, Scala, Kotlin. | Международный | |
WebStorm [15] | JetBrains | Интегрированная среда разработки для web на многих языках программирования и технологиях (js, jsx, nodejs, sass, styl, css, less, git, xml, http, coffescript, typescript…). | Windows, Mac OS или Linux | |
PHPStorm [16] | JetBrains | Интегрированная среда разработки ПО на языке PHP с поддержкой популярных фреймворков (Symfony, Drupal, WordPress, Zend Framework, Laravel, Magento, CakePHP, Yii). Создатели заявляют: «PhpStorm = WebStorm + PHP + DB/SQL» | Windows, Mac OS или Linux | |
PyCharm [17] | JetBrains | Интегрированная среда разработки ПО на языке Python. | Windows, Mac OS или Linux | |
RubyMine [18] | JetBrains | Интегрированная среда разработки ПО на языке Ruby. | Windows, Mac OS или Linux | |
CLion [19] | JetBrains | Интегрированная среда разработки ПО на языках C и C++. | Windows, Mac OS или Linux | |
AppCode [20] | JetBrains | Интегрированная среда разработки ПО на языках Objective-C, Swift, C и C++. | Mac OS | |
Платформа Diasoft Framework [21] | Диасофт [22] | Объединение методологий, инструментов, библиотек и готовых программных решений, позволяющее создавать современные бизнес-приложения быстрее и дешевле, чем при обычной Java-разработке. Приложения, созданные на основе платформы Diasoft Framework, обладают всеми характеристиками зрелых программных продуктов мирового класса. | Россия, Китай, США | |
IDA Pro [23] | Ильфак Гильфанов | Интерактивный дизассемблер, который широко используется для реверс-инжиниринга. Он отличается исключительной гибкостью, наличием встроенного командного языка, поддерживает множество форматов исполняемых файлов для большого числа процессоров и операционных систем (Windows, Linux, Mac). | ||
Платформа CUBA [24] | Haulmont [25] | Платформа CUBA предназначена для быстрой разработки приложений различного масштаба на проверенном стеке Java технологий. | Международный | |
Языки программирования / Programming languages
Наименование ПО | Разработчик ПО | Описание ПО | Платформа | Рынок |
---|---|---|---|---|
Kotlin [26] | JetBrains [27] | Статически типизированный язык программирования. Компилируется в байт-код Java. | ||
Parser [28] | Студия Лебедева [29] | Объектно-ориентированный скриптовый язык программирования, созданный для генерации HTML-страниц на веб-сервере с поддержкой CGI. Выпущен под лицензией, сходной с GNU GPL. | ||
ДРАКОН [30] | Визуальный алгоритмический язык программирования и моделирования. Был разработан в рамках космической программы «Буран», но продолжает развиваться и по сей день. | |||
РЕФАЛ [31][32][33] | Валентин Турчин [34] | Первая версия была создана в 1966 году в качестве метаязыка для описания семантики других языков. Впоследствии, в результате появления достаточно эффективных реализаций на ЭВМ его стали использовать и как язык программирования. | ||
Nemerle [35] | Функционально-императивный язык программирования со строгой типизацией для платформы .NET. Появился в Университете Вроцлава, Польша, в настоящее время разрабатывается командой разработчиков RSDN. | |||
Операционные системы (ОС) / Operating systems (OS)
Наименование ПО | Разработчик ПО | Описание ПО | Платформа | Рынок |
---|---|---|---|---|
ALT [36] | BaseALT Ltd [37] | Базальт СПО и партнёры создают, публикуют и поддерживают дистрибутивы под торговой маркой Альт, основанные на разработках ALT Linux Team и приспособленные для применения в России; также предоставляется полный комплекс открытых технологий для адаптации пакетов, репозиториев и дистрибутивов под свои нужды. | ||
Astra Linux [38] | НПО «Русбиттех» | Защищённая ОС, продолжающая развитие оригинальных наработок ВНИИНС до перевода МСВС на технологии Red Hat. Сертифицирована Минобороны, ФСТЭК и ФСБ, может поставляться в комплекте с аппаратным модулем защиты. [39] | ||
BolgenOS[40] | Денис Попов[41] | Опередивший своё время дистрибутив, основанный на Ubuntu Linux. | x86, x64 | |
Calculate [42] | Сообщество Calculate [43] | Основанный на Gentoo дистрибутив Linux. | ||
Embox [44] | СПбГУ | Embox — модульная открытая и свободная ОС для встроенных систем, созданная «с нуля», имеющая необязательный слой совместимости с POSIX и пригодная для формирования защищённых/доверенных ИС. [45] | ||
KolibriOS [46] | Команда Колибри | ОС для ПК, полностью написанная на ассемблере fasm и распространяемая на условиях лицензии GPL. | ||
LinuxWizard [47] | WizardSoft [48] | LinuxWizard — Сборки Linux, рассчитанные на применение в компаниях и образовательных учреждениях которым важно получить вместе с ОС пакет документов пригодный для предъявления надзорным органам. Компания занимается также внедрением своих сборок Linux на территории Санкт-Петербурга и Ленинградской области. | x86, x64 | |
Orbios [49] | Облачная ОС, рассчитанная на корпоративное применение (даёт общее пространство для большого числа участников). Разрабатывается c 2013-го, пока ещё довольно сыровата. | |||
Owl GNU/*/Linux [50] | Openwall Community [51] | защищённая ОС на базе ядра Linux, по принципам сопровождения напоминающая OpenBSD. | ||
ReactOS [52] | Сообщество ReactOS [53] | открытая ОС, совместимая с приложениями и драйверами Windows. | ||
ЗОСРВ КПДА.00002-01 [54] | СВД Встраиваемые Системы [55] | Защищённая операционная система реального времени (ЗОСРВ) построенная на основе ОСРВ QNX 4.25 [56] и совместимая с ней. | ||
ЗОСРВ «Нейтрино» КПДА.10964-01 [57] | СВД Встраиваемые Системы [58] | Защищённая операционная система реального времени (ЗОСРВ) построенная на основе ОСРВ QNX Neutrino [59] и совместимая с ней. Обеспечивается поддержка современных отечественных процессоров и платформ. | x86, ARM, ARMv7, MIPS, PowerPC, Эльбрус | |
Мобильная система Вооружённых Сил (ОС МСВС) [60] | Защищённая ОС общего назначения. Предназначена для построения стационарных защищённых автоматизированных систем. Необходимость разработки данной системы и требования к ней были определены в результате исследований, выполненных в 22-м ЦНИИИ МО под руководством Павлова А. В. Принята на снабжение в ВС РФ в 2002 году. | |||
Заря [61] | ЦНИИ ЭИСУ [62] | Защищённая ОС общего назначения, разработанная с целью замены МСВС и расширения спектра задач, которые можно выполнять на проверенных ФСТЭК и ФСБ ОС. Включает четыре версии: для рядовых пользователей, для работы с информацией повышенного уровня секретности, для работы в режиме реального времени (например, станки) и для ЦОД. | ||
РоМОС | ЦНИИ ЭИСУ [63] | защищённая мобильная ОС. | ||
Роса [64] | НТЦ ИТ РОСА | Дистрибутив Linux, разрабатываемый компанией ООО «НТЦ ИТ РОСА». | ||
Фантом ОС [65] | ООО «Диджитал Зон» [66] | ОС базируется на концепции неизбывной (persistent) виртуальной памяти, ориентирована на управляемый (managed) код и нацелена на применение в носимых и встроенных компьютерах. ОС Фантом — одна из немногих ОС, не опирающихся на классические концепции Unix-подобных систем (в отличие от их концепции «Всё есть файл», Фантом базируется на принципе «Всё есть объект»). | ||
Эльбрус [67] | МЦСТ [68] | ОС, созданная для работы на процессорах архитектуры «Эльбрус» и SPARC. | ||
RAIDIX [69] | RAIDIX [70] | ОС для систем хранения данных (СХД), использующихся, в основном, в обработке больших объемов видео и медицинских данных. |