Air Force sends software code updates in real time to legacy U-2 surveillance aircraft while in flight

Oct. 26, 2020
To push software from the developer to the U-2, the Air Force used Kubernetes, a containerized system that enables users to automate software deployment.

WASHINGTON – For the first time, the U.S. Air Force updated the software code on one of its aircraft while it was in flight. C4ISRnet reports. Continue reading original article

The Military & Aerospace Electronics take:

26 Oct. 2020 -- the service tested the technology aboard the U-2 spy plane, one of the oldest and most iconic aircraft in the Air Force’s inventory. The U-2 Federal Laboratory provided updates to the software of a U-2 last month from the 9th Reconnaissance Wing during a training flight near Beale Air Force Base, Calif.

To push the software code from the developer on the ground to the U-2 in flight, the Air Force used Kubernetes, a containerized system that enables users to automate software deployment and management.

For the demonstration, the U-2 lab employed Kubernetes to run advanced machine-learning algorithms to the four flight-certified computers onboard the U-2, modifying the software in real time without hurting the aircraft’s flight or mission computers.

Related: Real-time software for safety-critical avionics and other airborne applications introduced by Green Hills

Related: Embedded real-time operating system software secures military mission-critical data from growing threats

Related: Wind River Linux offers containers and cloud-native approaches for embedded computing software development

John Keller, chief editor
Military & Aerospace Electronics

Voice your opinion!

To join the conversation, and become an exclusive member of Military Aerospace, create an account today!