Their main computers were a custom variant of the IBM 360 mainframe. They also duplicated it 5x: 4x with majority vote for error correction, plus a backup running separately-developed software.
https://en.wikipedia.org/wiki/IBM_System/4_Pi
> The drone currently on Mars used commidity off the shelf chips (snapdragon IIRC). The harsh conditions thing is not something to laugh at, but I also think we might have over-engineered somethings a bit.
It should be noted that drone is 1) an engineering experiment and 2) no one will die if it malfunctions, so they can afford to be a bit sloppier.
EDIT: I suspect a lot of what lets you use Snapdragons in the rover is the idea of making error resistant systems rather than error resistent devices. The same thing that let us replace a single $10,000 hard driver with ten $100 hard drives in a RAID with the same performance and reliability despite the individual drives being much worse.
https://commons.erau.edu/cgi/viewcontent.cgi?article=1101&co...