Добавить в корзинуПозвонить
Найти в Дзене

Создавать Российскую ОС с нуля за гос счёт - профанация и вредительство

Вообще всё обсуждение про отечественную ОС началось в тот момент, когда российское представительство Microsoft отказалось продавать лицензии МГТУ им Баумана.

Недавно наткнулся на такую статью.

https://zen.yandex.ru/media/engineer/rossiiskie-programmisty-schitaiutsia-odnimi-iz-luchshih-pochemu-oni-ne-mogut-sozdat-svoi-android-ili-windows-6045164c665e4413f308dc56

Вообще всё обсуждение про отечественную ОС началось в тот момент, когда российское представительство Microsoft отказалось продавать лицензии МГТУ им Баумана.

В общем, вот они - живительные (или мертвительные) санкции.

Всегда умиляло, как люди, которые написали на Delphi, C# или Python одну строчку кода мнят себя супер-пупер знающими программистами и пытаются рассуждать на похожие темы.

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

Настоящий программист всегда придерживается следующего принципа - время на создание программы не должно превышать времени, которое будет сокращаться суммарным использованием этой программы. Это выдержка из руководства к инженерному калькулятору Электроника МК-52. Автор на этом аппарате учился в стек и очередь в детстве.

Теперь почему полностью Российская закрытая ОС будет нежизнеспособна. В настоящий момент в мире написано столько программного обеспечения под различные платформы, что если распечатать исходный код этих программ на ленте шириной в книжный лист А4, то им можно будет опоясать всю орбиту Плутона в солнечной системе. И это только код на языке программирования высокого уровня типа C++ .

Как говорил Линус Торвальдс в фильме Revolution OS (9 минута фильма):

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

Это утверждение работает для всех операционных систем. Почему взлетел MS-DOS/Windows3.1-3.11/WindowsNT (2000 - 10)? Их раздавали бесплатно в расчёте на то, что пользователи операционной системы создадут для них программы, в которых будут работать другие пользователи, которые привыкнут к этим программам. Так и произошло - в итоге мы имеем огромный зоопарк программ для x86-64 и x64 архитектуры - Microsoft Office, Autocad, SAP systems, SolidWorks, Matlab, Mathcad, 1C и кучу однразовых игр, разрабатываемых ежегодно (привет Call of Duty).

-2

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

С учётом огромных денежных и трудовых затрат на разработку, отладку и проверку работоспобности через 8 лет будет что-то похожее на Fedora 8.
С учётом огромных денежных и трудовых затрат на разработку, отладку и проверку работоспобности через 8 лет будет что-то похожее на Fedora 8.

В настоящий момент корпорация Microsoft очень нервничает из-за того, что платформа x86-64 и x64 вытесняется ARM архитектурой. Для этих целей была разработана Windows RT, но она не взлетела - программная прослойка, отвечающая за работу x86-64, x64 приложений не смогла транслировать их команды в систему команд ARM. Из-за чего приложения дико тормозили и вылетали. В то время как Linux, Unix, Android и программы под них уже давно работают с ARM процессорами.

Каков правильный путь?

Существует ядро Linux, GNU Hurd, Unix - все они стабильны и подвергаются постоянному аудиту. Берите ядро в которое производители сами добавляют свои драйверы, модифицируйте его под свои цели и не платите за это деньги.

-4

Так и поступили Российские разработчики AstraLinux. Они взяли ядро, добавили разграничение прав доступа в зависимости от степени секретности информации и все довольны.

Российский производитель процессоров Эльбрус - компания Baikal technologies присылает в сообщество Linux драйверы для включения в ядро. И всё работает.

Не нужно изобретать велосипед.