5 ms·
From what I understand, they are pushing the boundaries on the hardware front, i.e. relatively recent, typical Linux computers onboard, and just relying on havi
by danpalmer 8y ago
From what I understand, they are pushing the boundaries on the hardware front, i.e. relatively recent, typical Linux computers onboard, and just relying on having a few redundant ones and short flight times, rather than very radiation hardened systems like those used in satellites or real-time operating systems.
However on the SpaceX software side I think they’re fairly conservative and “boring”, so I’d guess C and similar guidelines to what you’ve mentioned.
- biesnecker 8y agoI'd be surprised if they were able to be human flight certified without all the redundancy and hardening that any other manned spacecraft has, though.
- gpm 8y agoFor example, my understanding is that the redundancy approach is basically "do everything on 3 computers, vote on the outcome".
- creatornator 8y agoSometimes you even have different firmware/software teams write code for each of the three different configurations (often targeting different processors/architectures, etc). Pretty cool
- JshWright 8y agoYou can "skimp" on hardening if you use more redundancy (which is generally cheaper, and often lighter (which is the real cost savings)).
- danpalmer 8y agoYou can also skimp on hardening if the operational lifetime in space is minutes to days, instead of months to years like most satellites.
- mandeepj 8y agoThey build everything in-house - software and hardware. You can read about it in detail in Musk's biography - https://www.amazon.com/Elon-Musk-SpaceX-Fantastic-Future-ebook/dp/B00KVI76ZS https://www.amazon.com/Elon-Musk-SpaceX-Fantastic-Future-ebo...