Просто-о-сложном: почему у нас в России ещё нет своей операционной системы и своих компьютеров

Анализ событий в мире показывает, что нынешними хозяевами денег решительно продвигается политика разъединения и разграничения жизненных пространств условного Запада и Русской цивилизации. Действительно, мы видим, как у них запрещается наша продукция (например, вакцина «Спутник V», газ), преследуются наши граждане по надуманным предлогам (Мария Бутина), запрещается использование их технологий (композитные материалы для самолёта МС-21). При этом видно, что они останавливаться не собираются и в дальнейшем будут только усиливать давление на нас.

Очередным «нежданным» для обычного человека события стало введение санкций против МГТУ им. Н.Э. Баумана, согласно которым в бауманку теперь запрещено продавать «винду». Мол, они используют в конечном итоге её в военных целях. В этой связи встаёт большой вопрос: почему у нас до сих пор нет своей РОСы на МУРАВе (Русской Операционной Системы на Многофункциональном Универсальном Русском Автономном Вычислителе), то есть своей операционки и компьютера. В целом мы, если честно, не встретили внятного ответа на эти вопросы, поэтому предложим свои ответы на них. Также просим квалифицированных специалистов, если им на глаза попадётся эта статья, в комментариях или личных сообщениях указать на наши ошибки/неточности.

Ликбез 1

Для ответа на поставленные вопросы придётся идти от самых истоков и провести небольшой ликбез. Начнём с вольного определения операционной системы (ОС), под которой работает компьютер («железо»).

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

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

Ликбез 2

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

Ликбез 3

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

Анализ проблемы

Правильная постановка задачи — уже половина правильного ответа

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

Смотрим, что имеется в активе. Ага, видим, что все заморские процессоры результат руч.. машинного и очень сложного производства, делать такие мы не умеем. Точно так же обстоит дело и с остальными запчастями, кроме откровенно простой периферии — мышек, клавиатуры, мониторов. Тут-то и возникают мысли:

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

Поэтому мы начинаем думать, как организовать производство национальных запчастей для компьютеров, но времени у нас мало. Во-первых, логика и технология запчастей постоянно совершенствуется, а нам её ещё нужно придумать. Если придумывать долго, то получим продукт вчерашнего или позавчерашнего дня. Во-вторых, пока будем строить нужные заводы, придумки уже устареют. Значит, строить (и отлаживать) нужно быстро, а думать ещё быстрее — на послезавтрашний день.

Наконец-то мы разработали и создали своё уникальное «железо», далее стахановскими темпами пишем под него ОС и драйвера. И что дальше?

Дальше вдруг понимаем, что наш уникальный компьютер никому, вот совсем никому, не нужен. Почему? Да потому что все программы, которые условные западные партнёры разрабатывали десятилетиями просто-напросто не подходят под наше «железо». Как быть? Особо умные скажут:

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

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

Выводы и ответы

Из небольшого анализа выше уже понятно, что создание собственной компьютерной отрасли — это крайне затратное дело. Для справки: всего один завод по производству процессоров стоит около 5 миллиардов долларов. Вся отрасль в приборном воплощении будет стоить миллиардов 200. При этом неизвестно, сколько нужно потратить на её разработку и отладку, но уж точно не меньше. Даже навскидку можно говорить о сумме минимум в 500 миллиардов долларов.

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

Так почему же у нас до сих пор нет собственных компьютера и операционной системы под него?

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

Перспективы

На сегодняшний день у нас разработан свой процессор, частично создано остальное «железо». Не самое лучшее, но оно есть и тестируется с помощью переделанной под наши нужды системой Линукс. Как только мы завершим разработку и отладку приборной части, то в очень короткие сроки наши программисты создадут РОСу под МУРАВу, а затем возьмутся за программы для конечных пользователей — текстовые и графические редакторы, системы компьютерной математики и прочая, и прочая. Что же касается времени — когда — железная часть «Компьютерной пирамиды» будет строиться ещё лет пять точно, одновременно с ней создадут драйверы. Пару лет уйдёт на операционку. Значит, лет через 7-8 у нас будет в компьютер, под который активно начнут писать все необходимые программы. Всё, без чего простые конечные пользователи не смогут обойтись сразу, будет запускаться в эмуляции, но постепенно заменится своим.

Если вы дочитали до конца статью, просим вас оставить критический комментарий и благодарим за внимание.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *