Slashdot Mirror


The Last Stop For Space Station-Bound Software

Normally I avoid slide show type articles, but this one is actually pretty interesting. It starts "This NASA lab contains a recreation of the computer systems found onboard the International Space Station. It is the place where the final bug testing takes place before software is uploaded to the station and where software engineers recreate bugs that occur onboard the station in an attempt to help fix them."

39 comments

  1. Wow by DarthVain · · Score: 1

    So your saying they actually test software FIRST? Incredible!

    1. Re:Wow by hsmith · · Score: 1

      I buy this as much as I do the moon landing was real!

    2. Re:Wow by Anonymous Coward · · Score: 0

      So your saying they actually test software FIRST? Incredible!

      Well yeah, that's because Microsoft isn't involved.

  2. Shit this sucks by Anonymous Coward · · Score: 0

    Shit this sucks

  3. Forgot One? by Anonymous Coward · · Score: 0

    Where the heck do they get off not posting the ICONIC CAMERA I?

  4. Where is place where the movies and tv's shows com by Joe+The+Dragon · · Score: 1

    Where is place where the movies and tv's shows come from that are sent up there as they can get moves still in theaters and likely they are DRM free.

  5. When it flips out by Stargoat · · Score: 1

    At least when it flips out and tries to kill everyone on the space station, we'll know why.

    --
    Hoist Number One and Number Six.
  6. Testing? by Logical+Zebra · · Score: 2, Funny

    They're testing their software in an accurate environment? They're not pushing beta testing onto their users?! Preposterous!

    --
    I have a bad feeling about this...
    1. Re:Testing? by TheKidWho · · Score: 2, Funny

      Why do you think NASA is so expensive?

    2. Re:Testing? by blair1q · · Score: 1

      Because they make us think they're going to mars so we'll give them money to do the sort of testing necessary to make things work reliably on the missions they actually fly.

    3. Re:Testing? by BitZtream · · Score: 1

      They don't run Linux? /SARCASM

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:Testing? by Anonymous Coward · · Score: 0

      They have to make sure the "aquarium" screensaver works anywhere.

    5. Re:Testing? by WrongSizeGlass · · Score: 3, Interesting

      They have to make sure the "aquarium" screensaver works anywhere.

      Those fish have trouble in zero gravity.

    6. Re:Testing? by drcheap · · Score: 1

      The solution...flying toasters. They actually like the zero gravity, makes things easier.

    7. Re:Testing? by flanktwo · · Score: 1

      The ejected toast could be a good projectile in microgravity but having the toaster try to cook itself from the lack of convection probably isn't so good.

  7. Re:Where is place where the movies and tv's shows by Anonymous Coward · · Score: 0

    thepiratebay.org?

  8. I wonder... by chemicaldave · · Score: 1

    ...have they caught any last minute bugs that, had they been released, would have caused damage, injury or death? ...how many HAL-9000 references they use when testing.

    1. Re:I wonder... by idontgno · · Score: 2

      Don't forget... HAL 9000 had a ground-based testbed "twin", SAL 9000. Too bad they didn't try lying to it about its critical and super-secret mission before doing so to HAL. They only tried that afterward, as a debugging replay.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:I wonder... by Anonymous Coward · · Score: 4, Informative

      well, i'm not sure about that... but there certainly have been some interesting times with the computers on board. THere are some computers which basically are like HAL and run most of the station... they are known as C&C computers and since they are so critical... there are 3 of them. And they constantly are in hot standby.

      Interesting enough, the crap hit the fan during stage 6a, and being here, I can tell you that everyone was looking to blame someone else's subsystem. The canadian robot arm was being installed and so people were very suspicious it had something to do with it, but it basically turned out to be hard drive problems on all 3 C&C computers.

      The cool story here is that the idea that you could have a triple-redundant system fail seemed so far off that it was almost thought impossible. Even still, some engineer had this idea to write this little program which would jump into action if it ever saw all 3 C&C computers offline. The program was called "Mighty Mouse".

      During the episode, things went really bad. Lights were out. Comm was out. At one point people were trying to confirm whether commands were coming up and down by looking out the windows and seeing lights get turned on and off. But... mighty mouse saved the day. It kept cyclicling power to the 3 C&C computers until it saw a healthy one and for a while C&C2 came back online and let the ground controllers get some data and start fixing some issues.

      All is fine now. I believe they have replaced the hard drives with space hardened solid state drives... but it was one of those interesting periods during early space station construction where software was an integral part. you can read all about this here:

      http://spaceflightnow.com/station/stage6a/010426fd8/index2.html

    3. Re:I wonder... by Chris+Burke · · Score: 2, Interesting

      The cool story here is that the idea that you could have a triple-redundant system fail seemed so far off that it was almost thought impossible.

      Heh, well it would be, if the estimated probability of failure for each was truly an independent random variable. The excrement usually hits the fan when it isn't. Like, say, a hard drive with an unknown defect where a certain access pattern can make it fail. 3 machines doing the same work means they could all fail for the same reason at about the same time.

      Or an old example that was basically just doing "redundancy" wrong, the telco that laid two fiber optic cables -- you know, cus the CTO read that redundancy was important! -- directly side by side. So when the inevitable backhoe came along and accidentally cut one, it cut both.

      All is fine now. I believe they have replaced the hard drives with space hardened solid state drives...

      Huh... Do you have any idea what the failure mode was? If it was a solar storm or other such event, then it would make perfect sense that all 3 systems conked out at the same time in defiance of all probability.

      Anyway, that is pretty cool. And it shows the kind of folks who work at NASA that they decided that triple redundancy just wasn't enough and they needed a last-ditch recovery mechanism.

      --

      The enemies of Democracy are
    4. Re:I wonder... by Anonymous Coward · · Score: 0

      QA in the real world:

      "What if this absurdly rare thing happens, it would be horrible!" "Shut up, write a defect and go back to regression testing"

      QA in NASA:

      What if this absurdly rare thing happens, it would be horrible!" "You're write, we'll spend 50 million dollars to develop 3 contingency plans around that failure state after we engineer it out of existence."

  9. that's the last stop? by Anonymous Coward · · Score: 0

    I thought for sure it'd be wikileaks.

  10. Dont put Windows up there by gmuslera · · Score: 1

    A worm with a similar complexity as stuxnet could give a lot of new meaning to crashing flying vehicles to big buildings

    1. Re:Dont put Windows up there by Anonymous Coward · · Score: 0

      A worm with a similar complexity as stuxnet could give a lot of new meaning to crashing flying vehicles to big buildings

      they use windows for their laptops but not critical systems. besides, what kind of idiots(government) would attack the INTERNATIONAL Space Station? pissing off the whole planet isnt exactly a good idea.

    2. Re:Dont put Windows up there by by+(1706743) · · Score: 1

      pissing off the whole planet isnt exactly a good idea.

      Yeah, you'd need urine velocity in excess (due to wind resistance) of escape velocity. Talk about chaffing!

    3. Re:Dont put Windows up there by Mr.+Freeman · · Score: 1

      Obviously a country wouldn't sabotage their own space station. (Unless you want to get into this whole conspiracy theory thing where a government kills its own people in order to make people afraid and seize more power in the ensuing chaos.)

      But terrorist organizations or countries that don't have anything on board the ISS may conceivably want to bring it down. The point of doing something like stuxnet, as opposed to simply shooting it with a missile, is that it's hard to find and hard to trace back to whoever did it. The only reason anyone would do this is so that it doesn't get the rest of the world pissed off AT THEM. Also, if you're really, really clever about it you might be able to make it look like a weird bug rather than a piece of malicious software, in which case no one would be pissed off at you anyway.

      --
      -1 disagree is not a modifier for a reason. -1 troll, flaimbait, redundant, overrated are NOT acceptable substitutes.
    4. Re:Dont put Windows up there by GameboyRMH · · Score: 1

      Duh, any orbital garbage collector could tell you it would be the VHE crowd trying to keep humans contained to Earth.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
  11. Hope their computers are fast enough... by by+(1706743) · · Score: 1

    After all, a 2.048 MHz behemoth was barely enough to land something on the moon.

    1. Re:Hope their computers are fast enough... by Anonymous Coward · · Score: 0

      After all, a 2.048 MHz behemoth was barely enough to land something on the moon.

      Why not call it a 2MiHz computer?

    2. Re:Hope their computers are fast enough... by Stargoat · · Score: 1

      Because it is not.

      BTW - Welcome to /.

      --
      Hoist Number One and Number Six.
  12. Pedantry by amicusNYCL · · Score: 1

    Wouldn't "The Last Stop For Space Station-bound Software" be the space station, and not the testing environment?

    --
    "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    1. Re:Pedantry by camperdave · · Score: 1

      Wouldn't "The Last Stop For Space Station-bound Software" be the space station, and not the testing environment?

      No, from this point on it's go, Go, GO!

      --
      When our name is on the back of your car, we're behind you all the way!
    2. Re:Pedantry by davester666 · · Score: 1

      Yeah, QA doesn't care about it anymore. Once it's shipped, it's tech supports problem.

      --
      Sleep your way to a whiter smile...date a dentist!
    3. Re:Pedantry by noidentity · · Score: 1

      How about "The Penultimate Stop for Space Station-bound Software"?

    4. Re:Pedantry by noidentity · · Score: 1

      Wouldn't "The Last Stop For Space Station-bound Software" be the space station, and not the testing environment?

      I thought more about this and I think it's correct. There are two stops the software makes: testing, and the space station. At the first stop, it's bound for the space station. At the second stop, it's not bound for the station anymore since it's already there. Thus, the first stop is the last stop for the space station-bound software. And the last stop is the first stop for the software that's at the space station.

    5. Re:Pedantry by amicusNYCL · · Score: 1

      I disagree, when the software is in the process of making the stop on the space station, it is still space-station-bound. It doesn't stop being bound for the space station until after the stop, so the stop occurs while it's still bound for the space station.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
  13. That's the HSIL by Anonymous Coward · · Score: 0

    for shizzle

  14. No need to RTFA... by subk · · Score: 0

    ...there's nothing there!

    --
    Now, if you'll excuse me, I have backups to corrupt.
  15. Even more non-descript than the ISS... by Anonymous Coward · · Score: 0

    A non-descript building...housing the largest indoor swimming pool in existence, next to an air base, and with spare/test satellite and rocket parts all over the back lot...