Engineers later confessed that system resets had occurred during pre-flight tests. They put these down to a hardware glitch This doesn't really ring true to me. Sounds like the sort of programmers who are inclined to blame "cosmic rays" for odd behavior that they don't understand. I would think on a mission as expensive as the pathfinder, and knowing that once the hardware is launched you will never have physical acc…
Pathfinder was not all that expensive by space mission standards. The total budget was only about $200M or so, which was an order of magnitude less than typical prior missions. Also, while I was not personally involved in Pathfinder, I was in the research program that led up to it. We were doing things that had never been done before, including the first use of an off-the-shelf commercial operating system on a space…
What really happened to the software on the Mars Pathfinder spacecraft?
21–30 of 36 posts
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#22I've been using OCC to avoid this problem with my apps, and I couldn't be more happy. It mostly voids issues with priority inversion. (Not exactly, if using pre-emtive scheduling and long running high priority tasks.) It doesn't matter if something is stuck, looping, crashes or so, it still won't bring down the whole system. + Offers great parallel performance as long as resources aren't too widely shared. I got sick…
What's OCC?
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#23Did anyone else notice the "?reposting" in the URL? It looks like someone else submitted this 8 hours earlier ( http://news.ycombinator.com/item?id=5991503 ).
Oh well.
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#24There were rumors that older generations of spacecrafts fly on lisp systems. Nevertheless, you see, they had C-interpreter (REPL) there.))
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#25Earlier quoted context omitted.
Pathfinder was not all that expensive by space mission standards. The total budget was only about $200M or so, which was an order of magnitude less than typical prior missions. Also, while I was not personally involved in Pathfinder, I was in the research program that led up to it. We were doing things that had never been done before, including the first use of an off-the-shelf commercial operating system on a space…
A hardware problem is still a problem, though... Why would it be "written off"?
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#26Engineers later confessed that system resets had occurred during pre-flight tests. They put these down to a hardware glitch This doesn't really ring true to me. Sounds like the sort of programmers who are inclined to blame "cosmic rays" for odd behavior that they don't understand. I would think on a mission as expensive as the pathfinder, and knowing that once the hardware is launched you will never have physical acc…
It was the same thought I had too. I remember reading it in a article some time back. Software for this sort of systems isn't written like we do. Come to office, fire up IDE and code. Rather by and large software is first written on paper and the possible side effects and correctness is first verified thoroughly. I know of a embedded programmer from 80's/90's era. He has done embedded programming both in assembly and…
That's probably an overstatement :P
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#27Earlier quoted context omitted.
It was the same thought I had too. I remember reading it in a article some time back. Software for this sort of systems isn't written like we do. Come to office, fire up IDE and code. Rather by and large software is first written on paper and the possible side effects and correctness is first verified thoroughly. I know of a embedded programmer from 80's/90's era. He has done embedded programming both in assembly and…
> Prove its correctness That's probably an overstatement :P
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#28Re: What really happened to the software on the Mars Pathfinder spacecraft?
#29Did anyone else notice the "?reposting" in the URL? It looks like someone else submitted this 8 hours earlier ( http://news.ycombinator.com/item?id=5991503 ).
none of us are trawling /new and upvoting anything, sadly. Great posts regularly don't get a single click the first time through the HN mill. To be on the front page an article needs to be 1) clickbait title, 2) good content, 3) lucky, 4) posted when the Americans are awake. Oh well.
Re: What really happened to the software on the Mars Pathfinder spacecraft?
#30Engineers later confessed that system resets had occurred during pre-flight tests. They put these down to a hardware glitch This doesn't really ring true to me. Sounds like the sort of programmers who are inclined to blame "cosmic rays" for odd behavior that they don't understand. I would think on a mission as expensive as the pathfinder, and knowing that once the hardware is launched you will never have physical acc…
It may have also been the case in the Pathfinder era that a "Reset" was acceptable behavior.
Also - depending on the nature of the watchdog reset - they may not have been able to capture a core dump - in which case, if there only a few resets - really hard to track down on a tight schedule.