Часть 1. Аппаратное обеспечение

Часть 2. Программное обеспечение

Общесистемное программное обеспечение

Общесистемное программное обеспечение – комплекс программ, которое обеспечивает управление компонентами компьютерной системы, выступая как “межслойный интерфейс” с одной стороны которого аппаратура, а с другой приложения пользователя. В отличие от прикладного программного обеспечения, системное не решает конкретные практические задачи, а лишь обеспечивает работу других программ, предоставляя им сервисные функции, абстрагирующие детали аппаратной и микропрограммной реализации вычислительной системы, управляет аппаратными ресурсами вычислительной системы. Пользователям это программное обеспечение знакомо под названием операционная система. На сегодняшний день самой распространённой операционной системой является Microsoft Windows. Это ОС с закрытым исходным кодом, и коммерческая.

Если брать отечественные разработки в этом направлении, то тут вариантов тоже не так много. Для, упомянутых в первой части, компьютеров на процессоре Эльбрус существует своя ОС, основанная на дистрибутиве Linux Debian. И то, со слов представителя компании, портированы далеко не все приложения, а только основные, типа Libre Office. Других же вариантов для компьютеров с процессором Эльбрус, на сегодняшний день, нет, и вряд ли в ближайшее время будет. Тут опять же мы попадаем в замкнутый круг, из-за низкой популярности Эльбрусов малое количество программного обеспечения, а поскольку для компьютера нет программного обеспечения, то данные компьютеры имеют низкий спрос. Так же из-за низкой распространенности Эльбрусов, разработкой программного обеспечения для них занимается только компания производитель, в то время как для платформы x86 / ia64 разработкой ПО занимается практически весь мир.

Если же брать остальной парк вычислительной техники на архитектуре x86 /ia64, то тут дело обстоит несколько лучше. Существует целый ряд операционных систем, большинство из которых бесплатны. Некоторые из них включены в единый реестр российских программ для электронных вычислительных машин и баз данных. Так же часть из них имеет соответствующие сертификаты ФСБ России, Минобороны России, ФСТЭК России.

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

Во-первых, само ядро Linux (kernel.org) не является российской разработкой, хотя и распространяется в исходных кодах и бесплатно (по лицензии GNU GPL). Во-вторых, версия ядра в отечественных дистрибутивах на порядок отстают от текущей версии ядра, что напрямую влияет на безопасность систем, работающих на устаревшем ПО, несмотря на сертификат ФСТЭКа России и пр. В-третьих, все остальное программное обеспечение, входящее в дистрибутив, так же не является российской разработкой (X.org – графическая подсистема, KDE/Gnome – оконные менеджеры, офисные пакеты Libre/Open Office и т.д.). Таким образом отечественные операционные системы представляют собой лишь сборку из бесплатного (свободно распространяемого) программного обеспечения. Никаких воистину отечественных разработок в этой области не предпринято. Ну разве что только, упомянутая выше, ОС для процессоров Эльбрус, хотя и то работы в этой области являются просто вынужденными из-за другой архитектуры процессора.

Да и вообще, на сегодняшний день, все операционные системы для настольных компьютеров можно разделить всего лишь на 2 большие группы:

  • ОС от компании Microsoft.
  • ОС на базе UNIX/LINUX, даже операционная система MAC OS от компании Apple, имеет в своей основе ядро от FreeBSD

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

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

Прикладное программное обеспечение

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

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

Не буду тут рассматривать весь спектр отечественного ПО, а возьмем лишь несколько крупных примеров, достаточных для понимания общей картины.

В качестве первого примера возьмем российский аналог продукта мирового уровня Autodesk AutoCAD программный продукт Nanocad. Тут мы уже имеем как раз продукт отечественной разработки, по характеристикам, конечно, уступающий продукту компании Autodesk, но совсем немного. И разработчики с каждой новой версией стараются наверстать отставание и у них это неплохо получается. Стоимость Nanocad-a в разы меньше чем у Autodesk.

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

Однако, если посмотреть на эти два примера с точки зрения тематики данной статьи, то мы увидим, то что для работы этих программных продуктов требуется ОС компании Microsoft, что опять же требует затрат, не укладывающиеся в политику с импортозамещением. Кроме того, серверная часть системы DIRECTUM, кроме ОС от компании Microsoft, требует для себя еще и SQL-сервер от той же компании. Итого стоимость самой системы для небольшой компании в 200 человек становится сопоставимой со стоимостью “накладного ПО”, и это только для серверной части. А если сюда же прибавить еще стоимости клиентских ОС, которые так же требуют под себя ОС Microsoft, то получается, что даже несмотря на полностью, казалось бы, отечественную разработку мы все равно должны заплатить денег за рубеж, со всеми вытекающими проблемами с безопасностью.

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

Пожалуй, единственной из отечественных компаний, продуктом которой пользуется большая аудитория и выпускающая прикладное ПО как под ОС компании Microsoft, так и под Linux является компания 1С.

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

P.S. Несмотря на то, что современный мир все больше уходит от классических настольных компьютеров и даже переносных ноутбуков в сторону мобильных устройств (планшеты, телефоны), на сегодняшний день полностью заменить настольный компьютер в некоторых областях не представляется возможным. Однако технологии не стоят на месте и, возможно, через несколько лет классические компьютеры и ноутбуки уйдут в прошлое, и им на смену придут мобильные устройства - телефоны и планшеты, а может и совсем иные устройства, о которых мы еще даже не мечтаем (кстати в этих областях тема с импортозамещением обстоит не лучше, чем с классическими компьютерами). Но тема данной статьи будет актуальна всегда, и хочется пожелать отечественным разработкам избавиться от зависимостей со стороны стороннего аппаратного и программного обеспечения.

 

(с) Сергей Иванов, для сайта techescort.ru

при использовании материалов ссылка на сайт обязательна.