Rikki Tikki Traveller
Cosmic Mongoose
As an aerospace engineer, I can talk a bit about how computers and software is currently handled in commercial jets (Boeing 737 to 777 aircraft).
The software is included with the plane when delivered. The systems "Work". However, there ARE a lot of variations in the software, even between supposedly identical aircraft. Most of this is due to customer options or improvements made to various systems, sometimes several a year.
One example would be a 767-300 aircraft. An airline orders 9 of them to be delivered 3 per year for 3 years. During that 3 year delivery schedule there are three software upgrades to the navigation software, four changes to the communication software and 2 changes to the Weather Radar system, one physical and one system change (a new and improved unit that is NOT backward interchangeable with the old units).
In each case the software delivered "works" for the airplane.
Now, if you wanted to CHANGE your plane, you need to dig into those software differences and account for them when you design you new system (a missile defense system for example :wink: ) That is engineering/design time, but in the end is invisible to the operator.
HOWEVER, the operator has in some cases, several choices of what operating systems they want to use, performance stuff you could say. I guess that could be picking software.
The software is included with the plane when delivered. The systems "Work". However, there ARE a lot of variations in the software, even between supposedly identical aircraft. Most of this is due to customer options or improvements made to various systems, sometimes several a year.
One example would be a 767-300 aircraft. An airline orders 9 of them to be delivered 3 per year for 3 years. During that 3 year delivery schedule there are three software upgrades to the navigation software, four changes to the communication software and 2 changes to the Weather Radar system, one physical and one system change (a new and improved unit that is NOT backward interchangeable with the old units).
In each case the software delivered "works" for the airplane.
Now, if you wanted to CHANGE your plane, you need to dig into those software differences and account for them when you design you new system (a missile defense system for example :wink: ) That is engineering/design time, but in the end is invisible to the operator.
HOWEVER, the operator has in some cases, several choices of what operating systems they want to use, performance stuff you could say. I guess that could be picking software.