Найти тему
Электромозг

Будущее российского софта, взгляд из сегодняшнего дня

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

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

Итак, сегодня у нас ситуация с программным обеспечением следующая. Большинство компьютеров работает под Windows, и их массово переводят под Linux. Этот самый Линукс — в целом т.н. открытое, свободное ПО, направление развития которого Россия, как обычно, не контролирует. Так уж сложилось исторически. Поэтому, это не лучший для нас вариант, но сегодня для оперативного затыкания дыр — он единственный.

В Линуксе огромное количество кода пишется независимыми программистами со всего мира, и уже были случаи, когда после очередного обновления код переставал работать или начинал работать неправильно, причём исключительно на территории России. Кроме того, в Линуксе накоплено очень много «дыр» вследствие ошибок. И их уж точно не меньше, чем в Windows.

Кроме того, разработчик проприетарного продукта, такого, как Windows, старается закрыть обнаруженные дыры втихаря, без лишней огласки, чтобы ими не успели воспользоваться мошенники, а в Линуксе об обнаруженных дырах, как правило, становится известно сразу и всем. Всё же открыто и свободно.

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

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

К чему я это всё говорю? А к тому, что сейчас благодаря политике властей возникнет большое количество мелких «софтверных» компаний, которые будут писать программное обеспечение по заказу различных госструктур.

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

Со временем часть софта, написанного просто ради галочки, умрёт, а часть допилят до более-менее нормального состояния. И я очень надеюсь, что в России возникнет конкурентная среда, где компании начнут соревноваться между собой в удобстве и функционале программ схожего назначения. Если компаний будет много (а судя по всему, так и получится), то так и произойдёт.

Параллельно отдельные игроки будут скупать перспективные компании, постепенно наращивая тем самым свою мощность и ассортимент программных продуктов. Это приведёт к образованию линеек продуктов наподобие офисного пакета, пакета работы с графикой или вебом.

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

Рабочий стол российской операционной системы QP ОС
Рабочий стол российской операционной системы QP ОС

И только не говорите мне про неподъёмную стоимость разработки ОС и отсутствие драйверов ))) Устал уже опровергать заезженные штампы и мнения «специалистов». Скажу кратко — даже стоимость создания такого объёма исторически тянущегося избыточного кода, как в Windows, стоит всего лишь как несколько единиц самолётов «Боинг», не говоря уже о том, что операционной системе не обязательно быть такой избыточно огромной и иметь сразу десятую версию )))

Ну а драйверы... если производитель хочет продавать своё железо в России, напишет и копеечный драйвер. Эппл даже железо своё изменило ради продаж айфонов в России (чип с ГЛОНАСС), что уж говорить про какую-то небольшую софтинку). Для остальных производителей, которые будут упоротыми, можно портировать драйверы из Линукса. Ну и нет практической невозможности использовать в новой операционной системе драйверы из Windows и Линукс, поместив их в специальный программный контейнер чтобы они думали, что работают в Винде.

Свои размышления по теме оставляйте в комментариях. Активность в комментариях всячески приветствуется! :-) Хотелось бы узнать ваши прогнозы на направления и развитие собственного софта в России. Желательно основываться на фактически происходящих событиях и аналитике, а не на мантре, что «в Рашке никогда ничего не получится». Ну, вы понимаете :-) Не без проблем, но не всё так плачевно )))

Ставьте нравлики и непременно подписывайтесь на мой канал, если вы этого ещё не сделали! Удачи! :-)