Windows XP because its the most stable system ever ?
C++ because its the most verstatile thing ever ?
Also I am not limiting this question to avionics but to
Garmin GPS/Glass cockpit
B737 Flight systems
Airbus A319 flight systems
F4E Phantom II flight systems
Bell 206 flight systems
In here, Flight systems can mean anything from basic fuel systems to autopilot systems
So which OS/Language does the aviation use ?

  • 6
    $\begingroup$ I hope the first line was a joke... $\endgroup$
    – Ron Beyer
    Nov 18 '17 at 21:39
  • 1
    $\begingroup$ C++ isn't the most versatile language either. $\endgroup$
    – Ron Beyer
    Nov 18 '17 at 21:59
  • $\begingroup$ So what is a flight system? Like anything modern and more complex than a TV remote or a pressure cooker, you are almost guaranteed to find more than one computers in there. The dash and fly-by-wire would almost certainly run on different computers with different operating systems (but fly-by-wire may also choose not to run any operation system at all) just because the use cases are so different. $\endgroup$ Nov 18 '17 at 22:30
  • 3
    $\begingroup$ It might be the most stable you've used, but none of what you listed are stable enough (or even suitable for) avionics and safety critical systems. $\endgroup$
    – Ron Beyer
    Nov 19 '17 at 16:06
  • 1
    $\begingroup$ Windows XP is way too bloated and error prone to use in avionics, even tif the microprocessors used in the equipment are even compatible with x86. Most equipment doesn't even run any sort of Real Time Operating System. $\endgroup$ Nov 19 '17 at 17:57

For the OS: See this answer
btw... XP isn't the most stable system ever.

For the programming language should be any ok as long as it meets the certificate mentioned in the linked answer.


Not the answer you're looking for? Browse other questions tagged or ask your own question.