Найти в Дзене
Электромозг

Есть ли жизнь вне Линукса? В России появляется интерес к собственным ОС.

Впервые я затронул тему отсутствия у России, как страны-цивилизации, собственной операционной системы, ещё в 2020-м году. Процитирую себя же образца 2020-го года: Уже построен Крымский мост, космодром Восточный, разработан и испытан новый авиационный двигатель ПД-14, встало на дежурство гиперзвуковое оружие, а операционной системы, «о которой так долго говорили большевики», до сих пор нет. Речь идёт о настоящей российской ОС с юзабилити не хуже, чем у Windows, а не о поделках на базе Linux, удобные только в качестве различного типа серверов. Все эти якобы «российские» ОС типа «Astra Linux» и прочие недоразумения фактически являются обычными клонами Линукса со всеми его недостатками, со слегка кастомизированным интерфейсом, и не более того. Почему-то бытует мнение, что разработать и написать операционную систему суперсложно. Ой! А спроектировать и построить атомную станцию современного уровня, которые Росатом пачками строит по всей планете, это не сложно? А новую ракету «Ангара» спроект
Оглавление

Впервые я затронул тему отсутствия у России, как страны-цивилизации, собственной операционной системы, ещё в 2020-м году. Процитирую себя же образца 2020-го года:

Уже построен Крымский мост, космодром Восточный, разработан и испытан новый авиационный двигатель ПД-14, встало на дежурство гиперзвуковое оружие, а операционной системы, «о которой так долго говорили большевики», до сих пор нет.
Речь идёт о настоящей российской ОС с юзабилити не хуже, чем у Windows, а не о поделках на базе Linux, удобные только в качестве различного типа серверов. Все эти якобы «российские» ОС типа «Astra Linux» и прочие недоразумения фактически являются обычными клонами Линукса со всеми его недостатками, со слегка кастомизированным интерфейсом, и не более того.
Почему-то бытует мнение, что разработать и написать операционную систему суперсложно. Ой! А спроектировать и построить атомную станцию современного уровня, которые Росатом пачками строит по всей планете, это не сложно? А новую ракету «Ангара» спроектировать и запустить в серию — не сложно?

Возможно, с критикой «Astra Linux» я перестарался, там не только интерфейс кастомизирован, но и многое дописано по части безопасности. Но, тем не менее, на общий смысл сказанного эти нюансы всё равно не влияют.

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

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

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

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

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

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

Не буду говорить про наши всякие ОС «Фантом» (разрабатывается с 2010-го года, опенсорсная и её никогда не допилят до нужного уровня и никуда не внедрят) и QP ОС (очень давно и медленно разрабатываемая, более 20 лет, но сильно закрытая ОС, которую не юрлицам даже нельзя скачать и попробовать).

Скажу о паре более интересных проектов.

KasperskyOS

Интересной разработкой может оказаться KasperskyOS для рабочих станций. В 2022-м году стало известно, что «Лаборатория Касперского» намерена выпустить операционную систему на собственном ядре, предназначенную для компьютеров и смартфонов. Об этом рассказал генеральный директор компании Евгений Касперский в рамках международной промышленной выставки «Иннопром-2022»:

Да, операционная система будет, но когда, не скажу. Я просто человек суеверный, просто если я говорю срок, он сразу увеличивается в два-три раза.

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

В конце 2022-го года был составлен план под названием «Новое общесистемное программное обеспечение», в котором были указаны планируемые сроки готовности в том числе и вышеупомянутой системы как для мобильных устройств, так и для автоматизированных рабочих мест. Замечу, что план был подготовлен «Ростелекомом», «1С», VK и «Лабораторией Касперского».

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

О том, что разработки KasperskyOS в этом направлении активно ведутся, мы знаем, например, по информации о реализации в этой системе графического стека технологий, которые были позаимствованы из графического стека Линукса, но переработаны и выстроены по собственной схеме:

-2

Подробнее о новой операционой системе можно прочитать в моей статье «К 2025 году ожидается ОС для ПК, написанная в России с нуля!».

Синапс ОС

Также интересен факт начала разработки другой операционной системы, тоже с нуля, о ней также скажу пару слов, хотя этот проект выглядит пока ещё, в отличие от продукта именитого АО «Лаборатория Касперского», как студенческий стартап. Но важен сам факт того, что люди таки начали задумываться о создании таких систем!

Итак, как раз в 2020-м году, когда я впервые начал писать про создание отечественной ОС с нуля, зародилась сама идея, а в 2021-м году началось создание микроядерной операционной системы «Синапс ОС». Вот тут можно почитать о ней поподробнее.

-3

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

Синапс ОС может быть применена в различных областях, таких как микроконтроллеры, настольные ПК и серверы. Это возможно благодаря гибкой конфигурации начиная с ядра операционной системы: все необходимые функции могут быть реализованы в виде модулей, а необязательные компоненты, включая графический сервер и сетевую подсистему, могут быть исключены из состава ОС. То есть, основной упор делается именно на модульность системы.

Вообще, стартап, работу над которым ведёт сегодня всего 6 энтузиастов, выглядит несколько наивно, но нужно понимать, что автор проекта — очень молодой инженер-программист, щупающий вокруг себя программное пространство и ставящий эксперименты над окружающим программным миром. К чему это приведёт, не знает пока никто. Но улыбнул лозунг проекта: «Разрабатываем новое, а не мусолим старое». Так держать! )))

Примечательно, что в планах проекта значится поддержка процессора «Эльбрус» а также архитектуры ТРИТ-2 (троичная логика). Видно, что автору проекта пока всё интересно, и он просто горит энергией и желанием свернуть горы. Возможно, его усилия и приведут в дальнейшем к чему-то интересному.

Заключение

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

Ну и могу упомянуть также ЯОС, я писал о ней ещё в 2022-м году. Интересный проект, хотя код изначально иностранный и опенсорсный и, скорее всего, этот проект загнётся, если его никто не профинансирует. Автор тянет его практически в одиночку, периодически падает духом и говорит, что готов работать над ним, но за деньги. Но какие-то работы всё равно проводит. Проект интересен прежде всего тем, что программирование ведётся на русском языке, в этом его фишка.

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

При этом я не против Линукса и опенсорса, вынужден это всё время повторять. Но я против перекоса в развитии IT-отрасли. Мощная IT-отрасль не может существовать без мощного сектора проприетарных продуктов и мощного сектора опенсорсных продуктов. Опенсорс — не панацея, имеет свои и очень существенные минусы, и должен уравновешиваться проприетарными продуктами. Всему своё время и своё предназначение.

На сегодня всё. Ставьте нравлики, делитесь своим мнением в комментариях и подписывайтесь на мой канал. Пока! :-)