MAX
Подпишись
стань автором. присоединяйся к сообществу!
23 августа 20836
61

В России разработана собственная операционная система. С нуля!⁠⁠

Часто можно услышать, что в России всё наше «импортозамещение» бутафорное, и даже якобы наши операционные системы это лишь сборки на базе Linux, и своего в них — разве что только логотип, а своей собственной операционной системы у нас нет. И это, конечно позор. Как так, нет своей операционной системы! У всех же есть!

© cs16.pikabu.ru

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

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

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

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

© cs17.pikabu.ru

За работу бортового оборудования на отечественных лайнерах отвечает отечественная операционная система JetOS, разработанная специально для этих целей. Её созданием занимался ГосНИИАС (Государственный научно-исследовательский институт авиационных систем), начав работу ещё в 2016 году. И причина проста: использование зарубежных авиационных ОС, таких как VxWorks или LynxOS, на российских самолетах стало рассматриваться как угроза национальной безопасности.

На протяжении длительного времени как в отечественной программе ИМА, так и на разрабатываемых воздушных судах применялись зарубежные ОСРВ (например, VxWorks 653 или Thales MACS2)

JetOS пишется на языке C, поддерживает стандарты OpenGL, соответствует мировым авиационным требованиям ARINC 653 и DO-178C. Архитектуру сделали максимально гибкой, разделив компоненты на те, что зависят от платформы, и те, что от неё не зависят. Само ядро системы — платформонезависимое, написано на чистом C, чтобы его можно было легко переносить на разное оборудование.

К 2023 году первые версии JetOS уже тестировались на отечественных платформах. Её решили использовать не только на MC-21, но и на обновлённом «Суперджете», а также на всех перспективных самолетах. Система научилась работать с процессорными архитектурами PowerPC, ARM и ARM64. Специалисты поясняли, что JetOS — это фундамент, на котором работают все приложения в бортовых компьютерах, особенно когда их нужно запускать несколько одновременно на одном устройстве.

В 2024 году в ГосНИИАС сообщили, что JetOS уже обладает серьёзным заделом для расширения функционала и поддержки нового «железа». Её видят как основу для унификации программного обеспечения во всех новых российских пассажирских самолетах. Система уже может одновременно исполнять до 30 приложений и выводить информацию на экраны в кабине пилотов. А так как JetOS создаётся по строгим авиационным стандартам, это гарантирует её надежность и безопасность в полёте.

Создание собственной ОС для самолетов — это умный и дальновидный шаг для всей отрасли. И что особенно интересно: JetOS может пригодиться не только в небе. Её потенциал видят в автомобилях, поездах, медицинской технике, станках и даже робототехнике.

На самом деле, JetOS это не единственная полностью отечественная операционная система. Есть и другие, для различных задач.

Baget RTOS Микроядерная RTOS для встраиваемых систем от НИИСИ РАН.

KasperskyOS Безопасная микроядерная ОС для IoT и промышленных систем.

ОСРВ МАКС Микроядерная RTOS для авиации и космоса, высокая надёжность.

MULTEX-ARM RTOS для встроенных систем на российских ARM и мультиклет-процессорах.

БагрОС-4000 Микроядерная RTOS для авионики и военных комплексов от «Сухого».

Phantom OS Экспериментальная микроядерная ОС с персистентной памятью, разработана с нуля.

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

Так что там, где это действительно нужно, мы создаем собственные OS. И делаем это успешно.

Кстати, а вы знали, что на «Сделано у нас» статьи публикуют посетители, такие же как и вы? И никакой премодерации, согласований и разрешений! Любой может добавить новость. А лучшие попадут в наш Телеграм @sdelanounas_ru. Подробнее о том как работает наш сайт здесь👈

Комментарии 35

Для комментирования необходимо войти на сайт

  • 6
    Badassgoliath Badassgoliath23.08.25 21:00:19

    в узком мышлении диванных всепропальщиков

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

    • 5
      rvk rvk24.08.25 00:28:11

      при этом если в Германии или Японии нет iФона, то это другое

      • -3
        Oleg Panda Oleg Panda24.08.25 07:57:57

        В Германии есть нормальный автопром, в Японии есть нормальная электроника, да много где есть что-то свое, а у нас — автотаз, форки, китайские нонеймы с нашими шильдиками и байкалы с эльбрусами, которые возможно были бы актуальны лет так 15-20 назад. А почему так? А по ому, что у всех все есть, зачем нам самим заморачиваться? Но вот петух клюнул, надо что-то делать, а мощностей — нет. Да, через энное количество во лет будут у нас и свои нормальные автомобили, и телефоны, и электроника, и даже ОС (пусть даже основанные на ядре Линукс, которыми можно пользоваться. Сейчас, кстати, тоже есть, и даже вроде не форк, не помню точно за Сферу), но не знаю, доживу ли я до того светлого часа.

        • 2
          Е.Юрий Е.Юрий24.08.25 13:06:35

          байкалы с эльбрусами, которые возможно были бы актуальны лет так 15-20 назад

          Вот Эльбрус бы Вы не трогали, если про них не знаете, просто тыкнув «пальцем в небо» — не зная о их прозводительности и поколениях. Да и «Байкал» годный для конкретных задач.

          Да и с автопромом немецким «нормальным» давно не все нормально. Все их ресурсные авто остались в 80-х и 90-х, а сейчас это обыденные машины с переусложненными алюминивыми моторами (для заработка на запчастях) тысяч на 150-200, немыслимыми ценами на эапчастях и красивым «фантиком" — кузовом, да и делают много чего в Китае для своих авто. С недавних пор немецкий автопром стал эмигрировать из Германии, так что вероятно скоро весь он немецким он будет условно.

          Отредактировано: Е.Юрий~18:15 24.08.25
          • 3
            Roman Wyrzykowski Roman Wyrzykowski24.08.25 21:50:47

            Вся Европа вообще не имеет своего процессора и не предвидится что будет иметь. Все отдала на откуп США с Тайванем и Китаю, а нынче все лишние деньги пожирает Украина — на разработку процессора (которая закончится пшиком как все предыдущие попытки) дали 200 млн евро, а в украинскую прорву бросают миллиарды. Впрочем и сами Штаты начинают выпадать из игры — у них только Интел остался, да и тот на грани банкротства. Все поглащат тайванская ТSMC — правда она инвестирет в США, но это все равно означает зависимость США от внешних технологий в критической области.

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

            • 0
              Нет аватара alexm25.08.25 12:32:59

              коментаторам

              Да, всё по делу и правильно!

        • 0
          Нет аватара Siver6325.08.25 12:51:48

          В Германии есть нормальный автопром, в Японии есть нормальная электроника, да много где есть что-то свое, а у нас — ???

          Вы со словом есть поаккуратнее, во-первых.

          А во-вторых, по существу Вашего комментария существует хорошая поговорка.

          " Пчела видит везде мед, а муха — «.

        • 0
          Сергей Турчин Сергей Турчин26.08.25 08:41:40

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

  • 6
    Е.Юрий Е.Юрий23.08.25 23:56:43

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

    Отредактировано: Е.Юрий~23:59 23.08.25
    • 1
      Нет аватара vlTepes25.08.25 07:39:42

      Следует отметить, что ОС строго привязана к процессору и его архитектуре,

      Следует отменить, что это неверное утверждение.

      • -1
        Е.Юрий Е.Юрий25.08.25 17:23:22

        Ну тогда попробуйте запустить винду на снапдрегоне или медиатеке. Через трансляторы да, можно или же если процессор поддерживает код ОС.

        • 0
          Нет аватара vlTepes25.08.25 18:33:53

          А теперь задумайтесь о том, почему на любом венике работает Linux. Нет такого понятия как «процессор поддерживает код ОС"

          И да, мне довелось работать на Винде на Альфе. Это был ураган

          Отредактировано: vlTepes~18:40 25.08.25
          • -1
            Е.Юрий Е.Юрий25.08.25 22:22:37

            Нет такого понятия как «процессор поддерживает код ОС

            Примеры из сети.

            «Выполнение DOS-программы для IBM PC-совместимого компьютера на компьютере Macintosh. Процессор Motorola 680×0 имеет архитектуру (систему команд, состав регистров и т. п.), отличную от архитектуры процессора Intel, поэтому ему непонятен двоичный код DOS-программы, содержащей инструкции этого процессора.

            studizba.com

            sccs.intelgr.com

            Производители программного обеспечения выпускают специально скомпилированные (или портированные) для разных архитектур версии ОС."

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

            Почему Линукс работает почти на любых процессорах —

            «Абстрагирование от платформ через простые вызовы функций (или макросов). Переносимость достигается за счёт реализации функций в соответствии с требованиями той или иной платформы. Например, для x86-64 есть спецификация ядра, которая определяет, как пользовательские программы вызывают системные вызовы.

            iakovlev.org

            en.wikipedia.org

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

            opennet.ru

            Драйверы

            Модульность драйверов. Драйверы устройств могут загружаться по требованию как модули, вместо загрузки вместе со всем ядром. Это позволяет:

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

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

            Иными словами ядро Линукса изначально писалось под определенные стандарты, которые поддерживают практически все процессоры. По той же причине Линукс работает на Эльбрусе, а винда только с транслятором кода.

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

            • 0
              Нет аватара vlTepes26.08.25 12:56:52

              Ну вот, вы почти разобрались.

              Чтобы запустить любую операционку на «венике» нужно:

              1. Чтобы ОС изначально была микроядерной и бОльшая ее часть таким образом была платформонезависимой (работала на уровне абстракции ядра, вместо прямого обращения к железу)

              2. Чтобы ОС была написана на языке C

              3. Чтобы gcc (или другой компилятор С) поддерживал архитектуру «веника"

              4. Чтобы производители видеокарт, сетевых карт и пр сподобились выпустить драйверы под вашу ОС (без них она работать будет, но будет малополезна)

              5. Чтобы производители прикладного ПО (допустим, Майкрософт Офис, сподобились либо предоставить скомпилированный код под вашу ОС на вашей аппаратной платформе либо разрешили вам самому скомпилировать код под вашу ОС и вашу аппаратную платформу

              Недаром ОС UNIX и язык C идут рука об руку. А Linux идет с GNU C compiler (GCC) в связке. Они друг без друга не могут.

              Задумайтесь — Apple для перехода на архитектуру ARM потребовалось всего несколько лет (менее 3х, а до этого они на Intel перешли c PowerPC всего за 1 год!) — при этом были портированы практически все приложения — пользователь вообще не заметил разницы от перехода на другую архитектуру процессора.

        • 0

          Специально для вас Microsoft опубликовала «Список процессоров Qualcomm, поддерживаемых Windows 11"

          [ссылки отключены]

          Snapdragon-ы начиная от модели Snapdragon 850 и старше.

          Изучайте на здоровье!

  • -5

    На бумаге и на СМИ у нас всё есть и работает, а реально всё обстоит иначе для простого смертного нашей страны ! Хватит лапшу вешать на уши кому? Ясно, что ни жителям России ! Перед кем вы тут отчитыааетесь ??

    • 2
      Нет аватара Лес24.08.25 16:28:01

      На бумаге и на СМИ у нас всё есть и работает, а реально всё обстоит иначе для простого смертного нашей страны ! Хватит лапшу вешать на уши кому? Ясно, что ни жителям России ! Перед кем вы тут отчитыааетесь ??

      Зачитываю:

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

  • 1

    Почему в заголовке «создана», а по всем ссылкам «создаётся», автор не в курсе времён в русском языке?

  • -2
    Нет аватара МихаилМ24.08.25 17:25:43

    Почему эта ОС противопоставляется пользовательским?

    И что именно пользовательские ОС это самое последнее, что требует импортозамещения, просто потому, что никакие санкции не запретят вам скачать Винду с какого нибудь торрента. Не говоря уже про какой-нибудь Ubuntu.

    Это же явный бред. Кто знает что там под капотом в винде, и что может прилететь с очередным обновлением? Как будто возможность влиять на компьютеры пользователей (возможно даже высокопоставленных) это ерунда.

    • -1
      Нет аватара DimaY24.08.25 20:35:23

      А может Вы просто не любите людей? Они разные.

      • 0
        Нет аватара МихаилМ25.08.25 05:31:51

        Как связано сомнительное высказывание автора к моему отношению к людям?

        • 1
          Нет аватара DimaY25.08.25 08:50:08

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

          • -1
            Нет аватара МихаилМ26.08.25 05:56:43

            Вы бессвязно отвечаете. Ваши ответы не связаны с тем что я говорю.

            Статья противопоставляет пользовательские ОС специализированным. Я привёл цитату, в которой буквально утверждается что пользовательские ОС не нужно разрабатывать, и указал что такая точка зрения опасна.

            Вы же на это сказали что я не люблю людей. Весьма странная логика.

            • -1
              Нет аватара DimaY26.08.25 09:27:09

              Вот может именно поэтому, что многие не хотят понять, что принципы для этих двух видов продуктов разные, мы и пользуемся тотально виндой. Специализированное ПО имеет цель — решение конкретной задачи. Сделать АРМ на линуксе можно и есть масса хороших примеров. А винда это как самурай, у которой нет цели, есть только некий путь, но к ней присоединяется большое количество людей (из самых разных стран), которые пишут большое количество разных программ, в том числе специализированных. И Вы можете написать очень хорошую операционку, которая будет лучше чем винда, но если под нее не будет разнообразного ПО, то пользователям Вы её не втулите. И Вы будете искренне возмущаться, ну почему же? Она же классная. Я несколько раз ставил линукс, у меня был мак и каждый раз я упирался в то, что все задачи я на них не могу решить, а прыгать с одной ОС на другую, тоже не вариант.

              • 0
                Нет аватара МихаилМ27.08.25 07:19:08

                Вы снова увели разговор. Ваши слова не противоречат моим нисколько.

                Я против противопоставления специализированного ПО универсальному.

                Это разные задачи и решаться они должны по разному. А автор статьи (и вы за ним) сделали вполне осмысленный наброс. Перечитайте моё первое сообщение и цитату из него и попытайтесь понять. Может с четвёртой попытки получится.

                • -1
                  Нет аватара DimaY27.08.25 09:33:07

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

  • 0
    Natsuru Natsuru25.08.25 09:06:55

    диванных всепропальщиков

    Недиванному урапатриоту стоило сдержаться от наброса на вентилятор хотя бы на время написания статьи.

    А по теме — все перечисленные «наши» ОС — закрытые, для военного или критического сектора. Верить на слово или нет, дело каждого, но я почти на 100% уверена, что, как и в случае с нейтрино, это измененный QNX или что-то ещё, просто не у всех хватило совести это признать. И дело не в том, что у нас не могут, дело в том, что разработка ОС — дорогой, долгий и тяжёлый труд, и за ту ЗП, которую платят программисту в НИИ и военке, он совершает подвиг уже просто тем, что приходит на работу.

    Отредактировано: Natsuru~09:15 25.08.25
    • 2
      Нет аватара DimaY25.08.25 09:27:01

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

      • 1
        Natsuru Natsuru26.08.25 22:53:37

        Сделать новое, используя «best practices» из уже существующих решений — одно. Поменять логотип, написать 2 драйвера и громко кричать из каждого утюга про аналоговнет — другое. Да и проблема не в том, что так нельзя делать, а в том, как это преподносится. По вашей аналогии, это как поставить на греческую шхуну мотор с рыбацкой лодки и продавать ее на рынке как «эсминец 21 века», по цене х10

        Отредактировано: Natsuru~23:11 26.08.25
        • -1
          Нет аватара DimaY27.08.25 09:39:48

          Ну по Вашей логике надо разработку «Эсминца 21 века» начинать с создании альтернативы закона Архимеда по принципу, главное чтобы не как у греков.

  • -2
    Данил Суетин Данил Суетин25.08.25 09:10:50

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

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

    А гордиться тем, что у нас свои лапти есть…

  • 1
    Нет аватара alexm25.08.25 12:30:26

    Ну вот как всегда, начали за здравие, а потом пошел, сплошной ср…ч, кто умнее.

    А по делу, так спасибо за интересную информацию, еще раз, интересно и познавательно, а комментаторам совет, знаете ещё, можете рассказать- дерзайте, просвещайте нас, но мужики, не надо такой перепалки, её хватает в другом месте. Давайте строго и по делу!

    • 1
      Федор Юшков Федор Юшков25.08.25 21:35:04

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

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

  • -2
    Федор Юшков Федор Юшков25.08.25 21:28:11

    И что именно пользовательские ОС это самое последнее, что требует импортозамещения, просто потому, что никакие санкции не запретят вам скачать Винду с какого нибудь торрента.

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

    Автор, ты совсем дурак, или нас идиотами считаешь?