Slashdot Mirror


NASA Releases Classic Software To Public Domain

xpccx writes in with a bit from NewsBytes, "NASA turned 43 this month and marked the occasion by releasing more than 200 of its scientific and engineering applications for public use. The modular Fortran programs can be modified, compiled and run on most Linux platforms." The software can be found at OpenChannelSoftware.com. At long last I am ready to prepare my own space mission. I wonder if a whiskey barrel is gonna be air tight after I launch it/me into space with a trebuchet. (It's this sort of unconventional thinking that should get me my job at NASA. Or at least get me put to sleep).

2 of 193 comments (clear)

  1. Sounds Good by dragons_flight · · Score: 4, Insightful

    The NASA code used on space missions is some of the most throughly debugged anywhere. Can't afford a blue screen of death when lives are actually on the line. Also, you have to be pretty fault tolerant in case cosmic rays or other external phenomena are messing with your data.

    Of course the drawback is that most NASA code is too specialized to be of general interest.

    1. Re:Sounds Good by MentlFlos · · Score: 3, Insightful
      The thing you gotta remember when thinking about these kinds of systems is that they are specialized to do only a few things. Even then, they usually have tons of support hardware to actually do the hard work.

      For example, I have a cisco 2514 router. Its main processor is a 68030 (think Mac LC series or around there). Do you think that this processor does all the work in this device? Nah. It just tells the chips that do the actual work what to do.

      The same idea could go for the computer in your car. If the sensors can only read in X samples per second... why waste the money on a computer that can read in X^2 samples/sec.

      NASA isn't doing the "big dick" contest with computers. They are building these things on a budget to do a task and do it well. If they need a computer that has a 1bit bus and a clock speed of 1hz, then so be it.

      end rant.