Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 31.05.20 21:59
Оценка: 9 (6) -1 :))) :))) :))) :))
Все видели вчерашний запуск SpaceX и стыковку с МКС?

Но это ещё не всё. Оказывается, что UI в капсуле сделан на Chromium + JS, работающих на Линуксе.

Думаю, что спор по поводу UI-тулкитов можно считать решённым.
Sapienti sat!
Re: Chromium + JS - теперь в космосе
От: Эйнсток Файр Мухосранск Странный реагент
Дата: 31.05.20 22:58
Оценка:
https://www.reddit.com/r/webdev/comments/gu2l2v/spacex_nasa_used_chromium_and_js_in_the_dragon/

https://space.stackexchange.com/questions/9243/what-computer-and-software-is-used-by-the-falcon-9/9446#9446
Отредактировано 31.05.2020 23:02 Эйнсток Файр . Предыдущая версия .
Re: Chromium + JS - теперь в космосе
От: vsb Казахстан  
Дата: 31.05.20 23:47
Оценка: 2 (1) +3 -2
У Маска какой-то cowboy-driven development. JavaScript + Chromium это ненадёжно. Нельзя такие технологии использовать для критических систем.
Отредактировано 31.05.2020 23:47 vsb . Предыдущая версия .
Re[2]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 31.05.20 23:48
Оценка: +1 -1
Здравствуйте, vsb, Вы писали:

vsb>У Маска какой-то cowboy-driven development. JavaScript + Chromium это ненадёжно. Нельзя такие технологии использовать для критических систем.

Но ведь летает!
Sapienti sat!
Re[3]: Chromium + JS - теперь в космосе
От: vsb Казахстан  
Дата: 01.06.20 00:38
Оценка: +1 -1
Здравствуйте, Cyberax, Вы писали:

vsb>>У Маска какой-то cowboy-driven development. JavaScript + Chromium это ненадёжно. Нельзя такие технологии использовать для критических систем.

C>Но ведь летает!

Летать-то может и летает. Вопрос не в том, летает ли. Вопрос в том, насколько надёжно летает. Там же люди. Значит вероятность неудачи должна быть крайне мала. Даже если один раз из ста откажет, это уже неприемлемо плохо.
Re[4]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 01.06.20 01:06
Оценка: 13 (6) :)
Здравствуйте, vsb, Вы писали:

C>>Но ведь летает!

vsb>Летать-то может и летает. Вопрос не в том, летает ли. Вопрос в том, насколько надёжно летает. Там же люди. Значит вероятность неудачи должна быть крайне мала. Даже если один раз из ста откажет, это уже неприемлемо плохо.
Браузеры сейчас используются миллиардами пользователей ежедневно, в том числе и для критически важных целей. Так что их кодовая база — это самый протестированный код на Земле.

Ну и я уверен, что все функции UI в SpaceX тестируют автоматически всеми разными способами.

Кстати, так как это всё на JS, то можно прямо в своём браузере посмотреть реальный UI SpaceX: https://iss-sim.spacex.com/
Sapienti sat!
Re: Chromium + JS - теперь в космосе
От: Marty Пират https://www.youtube.com/channel/UChp5PpQ6T4-93HbNF-8vSYg
Дата: 01.06.20 01:14
Оценка: +1 -1 :))
Здравствуйте, Cyberax, Вы писали:

C>Все видели вчерашний запуск SpaceX и стыковку с МКС?


C>Но это ещё не всё. Оказывается, что UI в капсуле сделан на Chromium + JS, работающих на Линуксе.


C>Думаю, что спор по поводу UI-тулкитов можно считать решённым.


Ты ещё скажи, что линупс — это что-то годное
Маньяк Робокряк колесит по городу
Re[5]: Chromium + JS - теперь в космосе
От: vsb Казахстан  
Дата: 01.06.20 01:42
Оценка: +5
Здравствуйте, Cyberax, Вы писали:

C>Браузеры сейчас используются миллиардами пользователей ежедневно, в том числе и для критически важных целей. Так что их кодовая база — это самый протестированный код на Земле.


По такой логике и кодовая база Windows — самый протестированный код на земле.
Отредактировано 01.06.2020 1:46 vsb . Предыдущая версия .
Re[2]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 01.06.20 01:50
Оценка: -4 :)
Здравствуйте, Marty, Вы писали:

C>>Думаю, что спор по поводу UI-тулкитов можно считать решённым.

M>Ты ещё скажи, что линупс — это что-то годное
А вы ещё используете Винду и голосуете за Путина? Ну что же, над убогими не смеются.
Sapienti sat!
Re[6]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 01.06.20 01:55
Оценка: 1 (1) +2 -1 :))
Здравствуйте, vsb, Вы писали:

C>>Браузеры сейчас используются миллиардами пользователей ежедневно, в том числе и для критически важных целей. Так что их кодовая база — это самый протестированный код на Земле.

vsb>По такой логике и кодовая база Windows — самый протестированный код на земле.
Да, вполне. Винда не пригодна для космических аппаратов из-за того, что без исходников её не адаптировать для работы на специальной архитектуре SpaceX (у них там троированые CPU для надёжности).

Но на земле Windows вполне себе используют в критичных SCADA-системах, которые управляют химическими заводами, ядерными реакторами и электросетями.
Sapienti sat!
Re: Chromium + JS - теперь в космосе
От: Kernan Ниоткуда https://rsdn.ru/forum/flame.politics/
Дата: 01.06.20 05:16
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Но это ещё не всё. Оказывается, что UI в капсуле сделан на Chromium + JS, работающих на Линуксе.

Интересно, сколько же этот UI сжирает памяти? Взять хотя бы электрон и скайп который ест как не в себя.
Sic luceat lux!
Re[3]: Chromium + JS - теперь в космосе
От: Bill Baklushi СССР  
Дата: 01.06.20 05:30
Оценка: 4 (2) +4
Cyberax:

vsb>>У Маска какой-то cowboy-driven development. JavaScript + Chromium это ненадёжно. Нельзя такие технологии использовать для критических систем.

C>Но ведь летает!
И шаттлы "но ведь летали", пока не вскрылись грубые косяки проектирования.
Погибло 14 человек на 135 запусков.
Re: Chromium + JS - теперь в космосе
От: Bill Baklushi СССР  
Дата: 01.06.20 05:37
Оценка: 4 (2) +4
Cyberax:

C>Все видели вчерашний запуск SpaceX и стыковку с МКС?

C>Но это ещё не всё. Оказывается, что UI в капсуле сделан на Chromium + JS, работающих на Линуксе.
C>Думаю, что спор по поводу UI-тулкитов можно считать решённым.

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

Re: Chromium + JS - теперь в космосе
От: Aquilaware  
Дата: 01.06.20 06:09
Оценка: +1 -3 :))
Здравствуйте, Cyberax, Вы писали:

C>Оказывается, что UI в капсуле сделан на Chromium + JS


Коллеги! Здесь много отрицательных оценок на подобие "это ненадежно", "молодежное гов..о" и т.д.

Хочу отметить три вещи.

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

Во-вторых, вопрос UI тулкитов действительно нащупал решение. Вместо того, чтобы плодить тонны разнородных движков, почему бы не сосредоточится на одном, дефакто стандартном (HTML)? Эта ситуация очень напоминает вопрос чисел с плавающими точками, представление которых было нестандартизировано вплоть до 1980-х, пока не был сформирован стандарт IEEE. Сейчас его используют все, и назад даже не оглядываются.

И в третьих, HTML сейчас настолько развит, что многократно превосходит многие тулкиты, такие как WPF, хотя еще 5 лет назад это было не так. Ситуация подобна той, когда USB Flash накопители начали превосходить гибкие дискеты (флоппи-диски) в 2000-х. Кто-то оглядывается назад? Нет, кроме коллекционеров и историков.

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

А теперь сопоставьте все эти факторы сами: для вас разве ответ не очевиден?
Re[2]: Chromium + JS - теперь в космосе
От: El Camino Real США  
Дата: 01.06.20 06:28
Оценка: +1 -2
Здравствуйте, vsb, Вы писали:

vsb>Нельзя такие технологии использовать для критических систем.

Это не критическая система. Более того, подозреваю, что помимо GUI там имеется резервный TUI "на всякий случай". У js-тулкитов только один несущественный недостаток: оно умудряется тормозить на i7+nvidia quadro+64gb RAM... Ну, как, как такого можно было добиться?
Re: undefined is not a function - теперь и в космосе
От: SuhanovSergey  
Дата: 01.06.20 06:31
Оценка: -2
%SUBJ%
Отредактировано 01.06.2020 6:32 SuhanovSergey . Предыдущая версия .
Re[3]: Chromium + JS - теперь в космосе
От: akasoft Россия  
Дата: 01.06.20 06:41
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>А вы ещё используете Винду и голосуете за Путина?

Это ортогональные вещи. Упомянул "Винду" в теме — слился. Не говоря о ПЖ.

C> Ну что же, над убогими не смеются.

Хорошо смеётся тот, кто смеётся последним.
... << RSDN@Home 1.3.110 alpha 5 rev. 62>> SQL DE 2016
Re[2]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 01.06.20 07:01
Оценка: :)
Здравствуйте, Bill Baklushi, Вы писали:

BB>Это запредельное ушлёпство, лепить "модное молодёжное" говно, туда где нужна ось реального времени и особо тщательные верификация и тестирование.

BB>Насколько я понял, на корабле физических тумблеров уже нет, остались только жабаскриптовые?..
У них есть несколько физических переключателей, для выпуска парашюта и ещё чего-то. Но всё остальное — на JS, да.
Sapienti sat!
Re[2]: Chromium + JS - теперь в космосе
От: Cyberax Марс  
Дата: 01.06.20 07:31
Оценка: 1 (1) -1
Здравствуйте, Aquilaware, Вы писали:

A>Во-первых, это всего лишь UI, и к нему нет требований жесткого реального времени и атомной надежности. Ядро летательного аппарата очевидно работает на других (разных) технологиях с тройным резервированием. Поэтому даже если UI будет перезапущен, это никак не отразится на летных функциях аппарата.

Компьютер с UI у них тоже троирован.

Ну и Linux нынче тоже поддерживает hard realtime.
Sapienti sat!
Re[5]: Chromium + JS - теперь в космосе
От: Zhendos  
Дата: 01.06.20 09:31
Оценка: +2
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, vsb, Вы писали:


C>>>Но ведь летает!

vsb>>Летать-то может и летает. Вопрос не в том, летает ли. Вопрос в том, насколько надёжно летает. Там же люди. Значит вероятность неудачи должна быть крайне мала. Даже если один раз из ста откажет, это уже неприемлемо плохо.
C>Браузеры сейчас используются миллиардами пользователей ежедневно, в том числе и для критически важных целей. Так что их кодовая база — это самый протестированный код на Земле.

Но протестированы именно как браузеры, а не как системы для управления чем бы то ни было.
Астронавты там ведь все-таки не для галочки,
какие есть гарантии что от момента возникновения события до его отображения на экране пройдет
не больше чем N секунд, никто же из миллиардов пользователей не тестировал браузер
как систему реального времени?
Насколько я знаю UI вполне сертифицируется для авионики, для космоса все по идее тоже самое,
как они смогли это протащить в космос, или здесь как в боинге, они сами себя тестируют,
а гос. чиновники просто бумажки подписывают?
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.