The unit, the MX20 is really nothing more than a supporting instrument. It can bring up
charts and other information but obviously there are backups.
Indeed, it has given me the (upside down) blue screen of death. It’s also auto rebooted
itself a few times for errors it caught (either watchdog timer or user-mode protection
faults).
The thing is kind of memory starved I think and really involved weather radar downloads
tend to crash the thing.
I’ve done some other stuff in planes, not related to flight systems. We built up a
couple of image systems and one situation monitor, and later video gear. There’s rules
for what goes in planes (at least for the military). We used some real time Linux
variants at times.
I did actually interview with GE right out of college to work on the 767 flight controls.
Now that is some scary bit of software. There were two units, if one fails, the other
takes over. If both fails, it writes the error code into non-volatile memory so it can
be retrieved from the wreckage.