|
|
|
|
|
by rbanffy
5114 days ago
|
|
> It's intended to be used with a specific hardware configuration It's that way because the Boeing CST has its own software, as does the Lockheed's Orion and the Soyuz and every unmanned spacecraft ever developed. Development costs and quality could be greatly improved if all of them shared a single codebase. If more designs shared the codebase, it would end more modular, more maintainable and better tested. |
|
No, it's that way because nobody else in the world is using the specific hardware that they're using in the exact same configuration. Nobody is using the same input sensors. Nobody is using the exact same engine configuration or power.
Nobody has the same amount of fault tolerance or backup hardware.
That's what I meant.
Compared to a browser, where most of the more tricky hardware configuration issues are handled entirely by the OS.