1007

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

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

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

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

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

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

За работу бортового оборудования на отечественных лайнерах отвечает отечественная операционная система 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. И делаем это успешно.

Подписывайтесь на Телеграм «Сделано у нас» тут, а на сообщество на Пикабу можно подписаться здесь.

Сделано у нас

818 постов4.2K подписчиков

Правила сообщества

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

3
Автор поста оценил этот комментарий

А чего ж тогда блочим импортные месенджеры, машины и т, д.?

раскрыть ветку (1)
2
Автор поста оценил этот комментарий
Никакой связи. Linux открытое ПО, код доступен, свободен. Он не импортный а разрабатывается международным сообществом, включая и наших программистов.
показать ответы
Автор поста оценил этот комментарий

С вероятностью 99% у jetos vxworks под капотом.

Далее, фантом - это концепт от красноглазиков, нахер никому не нужный, а нейтрино это bolgenos из мира qnx.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Поздравляю, ты попал в 1%
показать ответы
0
Автор поста оценил этот комментарий

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

И по ссылке в вашем посту написано что:

4. Заключение
В настоящее время проект находится на стадии постановки процессов DO-178C и параллельной подготовки артефактов первой версии.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Нет. Система получается такая, какая нужна заказчику, выполняющая свои функции и его полностью устраивающая. Точка.
показать ответы
0
Автор поста оценил этот комментарий

Можете привести пример такой ревизии какой компания ее проводила для какой организации?

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Конечно. Например, операционные системы для МО. Они специально сертифицируются для применения в армии.
показать ответы
0
Автор поста оценил этот комментарий

Если бред, то давай вместе посмотрим какие средства разработки у JetOS, какие средства диагностики и отладки, насколько легко написать свой BSP, что бы запустить на своей плате. И сравним с QNX.

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

Разве открытый код хоть что то гарантирует с точки зрения безопасности? Это нужно отдельно привлекать людей которые проведут ревизию кода с точки зрения различных угроз, и будут так делать на каждое обновление любого пакета. Повторюсь кроме ядра линукса, нужно делать ревизию всего, файловой системы, гипервизоров, СУБД, отдельных пакетов, библиотек, тулов и заканчивая анализом кода который генерит компилятор.

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

Это мы еще не касались телекома где вообще все иностранное проприетарное либо западное либо Китай.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Конечно гарантирует. Все ревизии давно проведены. Код давно проверен от и до. В этом нет ничего сложного.
показать ответы
0
Автор поста оценил этот комментарий

Я-то в отличии от тебя прекрасно вижу и вижу, как идет натягивание совы на глобус, вместо того что бы честно сказать есть возможность самим освоить разработку подобия ОС для MC-21 вместо использования проверенных и безопасных решений типа QNX.

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ты написал бред.
показать ответы
3
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
И кстати, "сеньор", я так понимаю ты вообще не в курсе что такое POSIX? Да?

Пипец. И этот человек меня еще чему-то тут учить пытается, не разбираясь в элементарном.
показать ответы
7
Автор поста оценил этот комментарий

Ну если Linux ОС в критически важной государственной инфраструктуре вообще не проблема, то откуда здесь то взялась угроза нацбезопасности тогда:


И причина проста: использование зарубежных авиационных ОС, таких как VxWorks или LynxOS, на российских самолетах стало рассматриваться как угроза национальной безопасности

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ты не видишь разницы между открытым свободным ПО и закрытым проприетарным?
показать ответы
Автор поста оценил этот комментарий
В Швеции например есть анаэробные подводные лодки, а в России сколько анаэробных подводных лодок?
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А сколько в Швеции атомных подводных лодок? Шах и мат!

1
Автор поста оценил этот комментарий

Причем тут вообще линукс? мы все под одну гребенку понесем?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ты сам сказал что это форк. Форк чего?
Еще раз повторяю, нет, написана с нуля. Форком юникса, линукса или бсд эта ось быть не может в принципе никак, потому что принципы ее работы вообще другие. Совершенно.
0
Автор поста оценил этот комментарий

Прекрасно знаю что такое posix, не нагоняй, ты несешь прям ппц... давай будем честными взяли unix и форкнули из него сделали новый дистрибутив, но это не наш отечественный этот все тот же Unix-like, очередной BSD. Просто давай будем честными. Сделали - молодцы, респект и уважуха, но бить ногами в грудь что это наше - ну правда тупик

раскрыть ветку (1)
Автор поста оценил этот комментарий
Боже, какой дебильный бред ты несёшь 🤦
показать ответы
3
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Например Linux является юникс-подобной операционной системой, но при этом ни одной строчки из кода Unix там нет, Linux был разработан полностью с нуля.

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

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

Расскажите это Биллу Гейтсу и Линуксу Торвальдсу, а также основателям Apple.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Ну Макос тоже не с нуля написана.
1
Автор поста оценил этот комментарий

Так мы про деньги говорим или безопасность?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Про здравый смысл.
показать ответы
3
Автор поста оценил этот комментарий

"разработана собственная операционная система" - твой заголовок. тебе действительно надо объяснить, что означает слово "собственная"? или надо разъяснять что такое "импортозамещение" - смыслом которого является замещение импортного продукта своим, разработанным и выполненным в РФ? даже если и с открытым кодом, и, как ты назвал "общее", то уж точно не отечественной разработки - в редосе и остальных "отечественных линуксах" отечественного не больше, чем в "отечественном" москвич 3. так понятно?

хуле ты такой тугой?

раскрыть ветку (1)
Автор поста оценил этот комментарий

ты просто не понял о чем разговор в этой ветке. JetOS наша с нуля. А в этой ветке разговор про Linux.

показать ответы
2
Автор поста оценил этот комментарий

ну вот хотя бы вот тут... Самописная unix-like? ну серьезно? еще и самописно поддерживающая одновременно PowerPC... Хрен с ним с х86 и ARM... Это тупо форк юникса..

Иллюстрация к комментарию
раскрыть ветку (1)
Автор поста оценил этот комментарий
Ты говоришь что ты там какой-то сеньор. Ты реально не понимаешь что "юниксподобная" это не значит что это форк? Ты вообще понимаешь разницу между обычными системами и ОСРВ? Ты не понимаешь что форк бникса просто не может физически применяться в самолете, ибо он не является системой реального времени?
показать ответы
1
Автор поста оценил этот комментарий

ну ядро линукса, то "наше", конечно же...)))

раскрыть ветку (1)
Автор поста оценил этот комментарий
Какая разница наше оно или нет? Оно общее. Открытый код.
показать ответы
0
Автор поста оценил этот комментарий

А как же импортозамещение?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Импортозамещение имеет смысл только там, где оно имеет смысл.
показать ответы
1
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Здравый смысл включает и безопасность, конечно. Linux достаточно безопасен. Для наиболее ответственных систем используют специальные сборки, прошедшие тщательную инспекцию и содержащие только сертифицированное ПО. К тому же существуют отечественные ОС на базе Линукс, которые тоже многократно проверены на безопасность.
Разрабатывать собственную ОС с нуля не имеет ни малейшего смысла.
показать ответы
5
Автор поста оценил этот комментарий

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

Это мы еще не касались инструментов разработки, кто дает гарантии что в gcc нет багов или бэкдоров, но опять же совершенно понятно, что написать свой gcс не получиться.

Серверная инфраструктура намного важнее, с точки зрения безопасности и в целом функционирования государства даже, чем ОС для бортовой системы Суперджета или МС-21.

раскрыть ветку (1)
Автор поста оценил этот комментарий
Нет, не нужно. Когда есть открытое свободное ПО то изобретить велосипед нет никакой необходимости
показать ответы
2
Автор поста оценил этот комментарий

Почему? Как же нацбезопаснрсть и импортозамещение?

раскрыть ветку (1)
Автор поста оценил этот комментарий
Никакой угрозы нацбезопасности использование Linux не несет.
показать ответы
13
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Нет никаких причин на серверах использовать что-то отличное от Linux
показать ответы
11
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
А можешь поконкретнее, в чем именно я не прав. Ну например цитату мою.
И какой именно процессор я выставляю, и куда? Какой процессор, где у меня вообще про процессор?
показать ответы
38
Автор поста оценил этот комментарий

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

раскрыть ветку (1)
Автор поста оценил этот комментарий
Я не разбираюсь? Вообще то инженер системотехник, ITшник. Скорее ты не разбираешься.
показать ответы
20
Автор поста оценил этот комментарий

Потёр все копирайты и предъявил это как полностью свою разработку?
(так было написано на лукрморе)

раскрыть ветку (1)
Автор поста оценил этот комментарий

Но где-то просчитался. Но где....