News for hackers. Stuff that matters.
Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by DanielBMarkham on Wednesday August 15, 2012 @12:29PM (#4386738)
It's interesting to put this in technology we all know.

So it takes them four days to release?

Not bad, considering the ftp is over 40 million miles and at 160 bps. Too bad they couldn't set up a CI server.

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by jgrahamc on Wednesday August 15, 2012 @12:46PM (#4386819)
I know you were being funny, but the actual details of the upgrade are interesting. The actual software was uploaded to Curiosity during the flight to Mars and has been stored in the rover. During the cruise to Mars both the flight software for the cruise stage and EDL were upgraded and the software in the rover. The code that's going to be executed is now being taken out of storage and made into the main program overwriting the EDL software that's no longer needed.

http://www.jpl.nasa.gov/news/news.cfm?release=2012-168

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by DanielBMarkham on Wednesday August 15, 2012 @01:10PM (#4386959)
I think the purpose was less a joke and more along the lines of an extended metaphor. I agree that it is very interesting. I was hoping for somebody to make just the comment you did. Thanks.

But the question was meant to really spawn a general discussion around software release in general in a deep space environment. So anybody know how the next upgrade would take place, assuming Curiosity needs one? Would it be staged on the Mars Orbiter first? Relayed a frame at a time? Do the concepts of CI apply in deep space deployments? Why or why not?

Re:Mars Rover Curiosity Survives 'Brain Surgery,' Set for 1s... by nissimk on Wednesday August 15, 2012 @01:41PM (#4387121)
This is a very exciting story about repairing a software issue on the Mars Spirit rover in 2004:

http://web.archive.org/web/20110719212649/http://www.planeta...

Shorter wikipedia version:

http://en.wikipedia.org/wiki/Spirit_rover#Sol_18_.28January_...