5 ms·
Space Shuttle embedded controllers firmware ... I'll say a bit more ... I think it's sad that it's not practical anymore to write really high quality code. And
by ploxiln 11y ago
Space Shuttle embedded controllers firmware
... I'll say a bit more ... I think it's sad that it's not practical anymore to write really high quality code. And most computer security researchers aren't interested in that anymore either, because it's not possible to force all other developers to write high quality code (and if you do you're called "mean" "alienating" etc.) So all they/we try to do is find new layers to contain all the bad code that has been and will be written.
Can we really be surprised when those layers, particularly if they are popular because they came out first and have lots of features, are also low-quality code? Is there anywhere a foot can be put down?
Also, openbsd is another good example of a project with code with a very very low bug density.
- jperras 11y ago> Space Shuttle embedded controllers firmware Not the space shuttle, but if you think things that go to space (and land on the goddamned Moon) are free of bugs then you are very sorely mistaken. https://www.netjeff.com/humor/item.cgi?file=ApolloComputer https://www.netjeff.com/humor/item.cgi?file=ApolloComputer
- troutwine 11y agoThe orbiter computer was also not bug free. Remarkably correct software, even so. http://klabs.org/DEI/Processor/shuttle/ http://klabs.org/DEI/Processor/shuttle/
- vacri 11y agoAt $job-2 doing agricultural telemetry, our firmware engineer found that one ISP's satellite was randomly dropping the last character in routed traffic. Took a little while for them to believe us, and that satellite had been up there for 30 years...
- taspeotis 11y agoThe engineering behind the space shuttle software is a fun read [1]. [1] http://www.fastcompany.com/28121/they-write-right-stuff/ http://www.fastcompany.com/28121/they-write-right-stuff/