1. Классическая война
  2. Армия США
Вашингтон, / ИА Красная Весна

ВВС США обновили программы на самолете-разведчике U-2 во время его полета

ВВС США впервые обновили программный код на одном из своих самолетов во время полета, сообщает директор ВВС США по программному обеспечению Николас Чейллан 7 октября, пишет Defense News.

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

В рамках тестового обновления использовались самолет-лаборатория U-2 и кластер Kubernetes, запускавший передовые алгоритмы машинного обучения на четырех сертифицированных для полетов компьютерах. Новые версии кода были применены без отрицательного воздействия на системы управления самолета. Директор ВВС по программному обеспечению назвал успешное обновление важной вехой в развитии контейнеризации программного обеспечения для систем вооружения ВВС.

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

Добавим, что 9-е разведывательное крыло — единственное подразделение ВВС США, на вооружении которого находятся 33 самолета-разведчика U-2. Первый полет U-2 совершил в 1955 году.

Система автоматизации развертывания контейнерных приложений Kubernetes была создана корпорацией Google и сейчас поддерживается сообществом Cloud Native Computing Foundation. Kubernetes позволяет разворачивать приложения в изолированных средах и поддерживать несколько копий одного приложения, чтобы обновлять версии без необходимости временно прерывать работу приложений, когда копии контейнеров обновляются один за другим, пока предыдущие версии контейнеров обеспечивают работу.