• XSS.stack #1 – первый литературный журнал от юзеров форума

Системы наведения американских ядерных ракет оказались написаны на Javascript

Kapibara

(L3) cache
Пользователь
Регистрация
22.10.2020
Сообщения
198
Реакции
69
Гарант сделки
1
Американские военные пожаловались на проблемы, возникшие в ходе учебных запусков ракет Minuteman III в обновлённой версии 2021 года.

Оказалось, что система наведения оружия, способного нести ядерные боеголовки, была переписана на языке Javascript.

5f8e8c59ae5ac958a6211b53.jpg
Как сообщает издание Axios, проблемы по всей видимости связаны с недостаточной мощностью микроконтроллеров, а также с ошибками в программном коде. Новую прошивку тестировали в эмуляторе на достаточно мощном для этой задачи MacBook Air, в то время как в реальных условиях JS-движок V8 с большим трудом запускается на старых 32-битных системах со 128 Мб оперативной памяти, устанавливающихся в Minuteman III.

Ранее система наведения была написана на C, однако в связи с обновлением штата разработчиков в компании Boeing, занимающейся созданием ракеты, было решено «выбросить старьё и написать код на нормальном языке». Сейчас эксперты анализируют программу и пытаются понять, что могло пойти не так.

 
Пожалуйста, обратите внимание, что пользователь заблокирован
JS-движок V8
Какой гений, интересно, решил взять V8? Есть куча движков JS, которые нормально себя чувствуют на эмбеддед девайсах. Duktape, наверное, один из самых простых в плане сборки.
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх