Slashdot Mirror


The Ancient Computers Powering the Space Race

An anonymous reader writes "Think that the exploration of space is a high tech business? Technology dating back to the Apollo moon landings is still used by Nasa mission control for comms and the 1980s 386 processors that keep the International Space Station aloft."

253 comments

  1. This is news? by Anonymous Coward · · Score: 3, Insightful

    I thought everyone was aware of this by now. :-/

    1. Re:This is news? by Anonymous Coward · · Score: 0

      Aren't a lot of CPUs in the space program not recycled from medical equipment, because those have proven to be reliable?

    2. Re:This is news? by commodore64_love · · Score: 4, Informative

      It's the same in any long-life service, like space and military. For example the Aegis missile system runs on 286s and 386s while the busses run on a sedate 200 kilohertz speed. There have been recent upgrades to "new" PowerPCs or Pentiums, but only for a few select ships.

      There are even some strange home users that still run on primitive CPUs from the Seventies! Like 6502, 8088, and 68000

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    3. Re:This is news? by TheRaven64 · · Score: 4, Insightful

      It's slightly different in space, because radiation hardening is also an important factor. ESA uses a lot of SPARC32 chips, in the form of the (GPL'd) LEON, which was designed to be able to be created in rad-hardened versions by anyone, cheaply. Intel periodically produces rad-hardened versions of their chips, but they certainly don't do it for the latest versions (the transistor density for the hardened process isn't has high as for the consumer-grade process), so you have longer upgrade cycles, and you also need rad-hardened versions of all of the support chips, so it's worth skipping a few generations if something works.

      And, really, there's nothing wrong with using a 386, if it's fast enough. Upgrading from a chip that is twice as fast as you need to one that is a hundred times as fast as you need is not an easy decision to make.

      The military was still buying Z80s until a few years ago for a lot of things. They had Z80 code that worked, and had been very well tested. Hopefully everyone involved in space learned from Arianne that upgrading something requires (expensive) revalidation and testing of everything that interfaces with it.

      --
      I am TheRaven on Soylent News
    4. Re:This is news? by orange47 · · Score: 1

      but 386 probably uses a lot of electricity compared to newer CPUs.

    5. Re:This is news? by edremy · · Score: 2, Insightful

      Depending on where you are, this may be a plus. The Mars Rovers (and the Sojourner as well) have to keep all of their electronics and some of the optics in a warm box that's heated with a couple of radioisotope sources. Their electric budgets are limited but the excess heat would be welcome.

      --
      "Seven Deadly Sins? I thought it was a to-do list!"
    6. Re:This is news? by gorzek · · Score: 2, Informative

      Not really. An 80386 doesn't run that fast--or hot. A 40MHz 386 chip is going to draw maybe 5 watts. Intel Core i7s draw closer to 100 watts (on up.)

      Granted, processing power per watt is much higher in new chips, but that's not a worthwhile tradeoff if you don't need 95% of the computing power at your disposal.

    7. Re:This is news? by BrokenHalo · · Score: 1

      I seem to remember reading in 1988 (or so) that NASA had commissioned a bunch of Burroughs B3700 machines, big power-hungry (and aircon-dependent) core-memory boxes that had gone out of production in about 1976. Presumably these were for some sort of ground-based operation. It struck me at the time that they must have had some "interesting" expectations.

      I worked intensively with exactly that machine back in my earliest days in IT, and although it was quite fast for a number of operations, it wasn't exactly that reliable.

    8. Re:This is news? by Dr_Barnowl · · Score: 1

      Definitely not. It used to be that every chip on the board was "naked" - there were no heat sinks on anything. Entire computers use to run on less than the power budget of a modern CPU - the power supply for my Amiga 500 was rated at 35W, that won't even run an early-series Pentium II, let alone the monstrous demands of current processors that need their own 12V line from the PSU.

      Modern CPUs are a lot more efficient - but that's a secondary consideration. They don't need more computing power (the old chips obviously worked fast enough), what they do need is absolute reliability, part of which is ensured by avoiding variations in the hardware as much as possible. And older CPUs are probably a lot more reliable versus cosmic radiation, purely because there are thicker layers of material between everything.

    9. Re:This is news? by tixxit · · Score: 2, Interesting

      I would have been surprised had I not worked for a nuclear power plant before. I was surprised when I found out many of their computers were decades old. They've even had a couple of museums asking them if they could buy equipment off them, not realizing it was still in use.

      Of course, their motto is, if it ain't broke, don't fix it. When it comes to critical systems, old and known to work is better than new and unproven.

    10. Re:This is news? by Lumpy · · Score: 1

      40mhz = I can do station keeping maneuvers at least 1 million times a second and other tasks. I think that has more than enough extra capacity to satisfy ANYONE.

      a single 386 can easily guide a spaceship to another galaxy.

      --
      Do not look at laser with remaining good eye.
    11. Re:This is news? by woodcutter · · Score: 1

      Never mind the flying kit. It's a lot worse on the ground. Keeping the ancient test equipment going to test the stuff that flys is a bigger logistical problem.

      NASA went on a major scavenging hunt in the mid '90s for particular 286 processors, and other small-source components. I was contracting to an Intel supplier at the time, everyone heard about it, and was widely covered in usenet news.

      Didn't someone in Wired say Ebay took up the slack for the search for this stuff?

      --
      A funny thing happed on the way to the (crunch) Ne na Ne na
    12. Re:This is news? by commodore64_love · · Score: 1

      >>>but 386 probably uses a lot of electricity compared to newer CPUs.

      No not really. I have a 386 laptop that runs quite cool. Doesn't even need a fan, which would be impossible with modern CPU. Plus a modern 386 would use the latest techniques, like die-shrink, to reduce power even lower.

      --
      "I disapprove of what you say, but I will defend to the death your right to say it." - historian Evelyn Beatrice Hall
    13. Re:This is news? by default+luser · · Score: 1

      Yeah, the larger materials are more resistant to lattice displacement (typical "damage" caused by radiation).

      But the larger process nodes are also preferred for space because they are resistant to bit-flips (transient errors). This is because the larger the process node, the more charge required to flip the state of a transistor (without any modification). This means that only the most powerful ionizing strikes will cause a bit flip, and you can remove that possibility with a little shielding.

      --

      Man is the animal that laughs.
      And occasionally whores for Karma.

    14. Re:This is news? by Godskitchen · · Score: 1

      "And, really, there's nothing wrong with using a 386, if it's fast enough."

      NO. I need a quad Xeon to check my email and use a text editor!! ;)

    15. Re:This is news? by jafac · · Score: 1

      The very huge problem with this is when you want to add functionality, finding hardware to develop on is quite a massive pain. You've usually got to simulate it nowadays. That 386-based machine's got to talk to a motherboard and bus and adapters and peripherals of that era - and if you're looking to buy hardware like that, well, be prepared to pay a LOT, (and be treated like crap by their customer service, in my experience . . . early IBM/PPC hardware. . . ) -

      Worse: you get some spreadsheet jockey who finally gives you dollars to "upgrade", and do they talk about something sensible? Something that isn't going to need a complete retrofit in another 5 years?

      Hell No. They go right into the "DotnetdotASP integrated silverlight distributed cloud-y web application services is the information availability platform of the future, it's where everything is going, so don't even consider anything else. This will be a 100% pure microsoft effort." Soon; you're paying for Dell servers (and MS licenses) what you would have been paying for the old IBM stuff anyway. 12 months into the project, you're having to pay for upgrades, and new licenses, before the team's even agreed on a final design. And the hardware's already "obsolete" (ie. discontinued).

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    16. Re:This is news? by bitsmith · · Score: 1

       

      I think that has more than enough extra capacity to satisfy ANYONE.

        Oh yeah, 480 kB RAM was enough at the time, but take a look at MY space ship -- it would hardly evade that thirty molecules of hydrogen before deflector moves them! Imagine that bang at the speed of light!

      --
      A man without religion is like a fish without a bicycle. -- Ron "Doc" Ferrell
    17. Re:This is news? by hairyfeet · · Score: 2, Interesting

      Actually IIRC the military liked them because they were easy to harden from EMP and NASA liked them because you could likewise harden them easily to protect from cosmic rays. considering they only quit making them in 2007 for military and Aerospace applications there must have been something about that design that made it easy to harden. Maybe the more primitive design was just easier to protect than a modern CPU? Maybe someone who knows the old arches can fill us in?

      --
      ACs don't waste your time replying, your posts are never seen by me.
    18. Re:This is news? by Grendel70 · · Score: 1

      IIRC the original Mars Rovers weren't even using 386 chips. They were running on Z80 processors.

      --
      Perhaps you mean a different thing than I do when you say "science."
    19. Re:This is news? by scdeimos · · Score: 1

      a single 386 can easily guide a spaceship to another galaxy.

      A 386 is overkill. The Apollo Guidance Computer got astronauts to the moon and back with less CPU power than a 6502.

    20. Re:This is news? by Anonymous Coward · · Score: 0

      It's news to people young enough to be surprised.

      You can still buy Intel 386, though Wiki states production stopped in 2007. Other fabs are still going.

      I'll submit next week's ancient technology shocker now: NASA still uses interchangeable threaded fasteners.

    21. Re:This is news? by The+Snowman · · Score: 2, Funny

      The die size is larger, the clock speeds slower, etc. With fewer traces and slower signals, any interference on the wires is far less likely to cause incorrect computations. It's not just that they're hardened, it's that even if radiation gets in there, 1 + 1 is still 99.9999% likely to equal 3.

      --
      24 beers in a case, 24 hours in a day. Coincidence? I think not!
    22. Re:This is news? by Sarten-X · · Score: 1

      A while ago, I worked out that a modern processor, running for 60 seconds, can execute as many operations as the AGC could from liftoff to splashdown of Apollo 11.

      Now consider that there are people playing World of Warcraft for 8 hours a day.

      Now abandon all hope for humanity.

      --
      You do not have a moral or legal right to do absolutely anything you want.
    23. Re:This is news? by QuantumBeep · · Score: 1

      It's always better when you can't be quite sure if you're looking at a really subtle joke or a typo.

  2. Makes sense by Pojut · · Score: 4, Insightful

    Given how wonky IT and communication upgrades can be, it makes sense to keep these systems the same for as long as possible. I imagine that after the Shuttle is fully and completely retired, NASA will begin to take a serious look at their aging hardware.

    1. Re:Makes sense by Anonymous Coward · · Score: 0

      If they work, why touch them - maybe someone would like to rewrite them with php?

    2. Re:Makes sense by davidbrit2 · · Score: 1

      My thoughts exactly. If there's any time to prefer being pragmatic over being on the leading edge, it's when you're launching live humans into outer space. I wouldn't be at all surprised if someone in the work flow is still using an HP 41C extensively.

    3. Re:Makes sense by pinkushun · · Score: 4, Informative

      Adding that the CPU's are also custom made, along with it's embedded operating system, to withstand the operating environment.

      http://www.cpushack.com/space-craft-cpu.html

    4. Re:Makes sense by c0lo · · Score: 1, Funny

      Given how wonky IT and communication upgrades can be, it makes sense to keep these systems the same for as long as possible.

      Where we'd all be without them (obligatory)?

      --
      Questions raise, answers kill. Raise questions to stay alive.
    5. Re:Makes sense by Anonymous Coward · · Score: 1, Funny

      Is that extra apostrophe also custom made? That's the only explanation I can see for writing IT IS when the possessive ITS is what you need.

    6. Re:Makes sense by memojuez · · Score: 2, Funny

      Wouldn't that require an infinite number of monkeys at an infinite number of terminals?

      --
      Signature applied for, Patent Pending
    7. Re:Makes sense by Anonymous Coward · · Score: 0

      Hehe, did you miss the OTHER extra apostrophe?

    8. Re:Makes sense by imakemusic · · Score: 3, Funny

      No, you're thinking of IRC.

      --
      Brain surgery - it's not rocket science!
    9. Re:Makes sense by BrokenHalo · · Score: 1

      Back in the days when I studied mechanical engineering, just about all my lecturers used HP-15C calculators. I made the mistake of buying one of their more recent models, and it gave me no end of trouble. I used to carry a slide-rule as a backup - and also because it's way cool to be able to use one. ;-)

    10. Re:Makes sense by WrongSizeGlass · · Score: 1

      If they work, why touch them - maybe someone would like to rewrite them with php?

      PHP? I hear that HTML5 can do *anything* ... though maybe we can rewrite them in Flash so NASA will never have the option of using iDevices ;-)

    11. Re:Makes sense by Trancas · · Score: 1

      Given how wonky IT and communication upgrades can be, it makes sense to keep these systems the same for as long as possible. I imagine that after the Shuttle is fully and completely retired, NASA will begin to take a serious look at their aging hardware.

      If an older version of Rosetta Stone® Arabic runs fine on a 386, NASA won't need to upgrade. Seriously.

    12. Re:Makes sense by plopez · · Score: 2, Insightful

      You could always emulate the OS on a "hardened" cpu. Just a thought.

      --
      putting the 'B' in LGBTQ+
    13. Re:Makes sense by Anonymous Coward · · Score: 0

      Sooo... Yes then?

    14. Re:Makes sense by Anonymous Coward · · Score: 0

      I would imagine many of the operating systems are hard real time.
      Real time and emulation don't mix very well.

    15. Re:Makes sense by ArsonSmith · · Score: 1

      So I wonder if aircraft controllers use even older equipment? I mean what's 7 people going up every couple of months compared to the thousands of travelers in and out of airports daily?

      --
      Paying taxes to buy civilization is like paying a hooker to buy love.
    16. Re:Makes sense by froggymana · · Score: 1

      No, I think you must have been mistaken with Cnet.

      --
      "To prevent this day from getting any worse, I'll just read ERROR as GOOD THING" 1GJU8xLuDKDxEs4KLf8fAGyptoDsqvEsBT
    17. Re:Makes sense by BenoitRen · · Score: 1

      One apostrophe? How about two! You don't use the apostrophe to pluralise the term "CPU" either.

    18. Re:Makes sense by pinkushun · · Score: 1

      AC is right, neither of those two apostrophe's show a) possession or 2) contraction. Nor that one.

    19. Re:Makes sense by Anonymous Coward · · Score: 0

      Why would they do that?
      Their new mission is Muslim outreach. I'm sure there will be a new Czar of US/Muslim relations soon.
      Maybe they'll keep Charles Bolden and give him the title.
      July 05, 2010 FoxNews.com

  3. Part of the Problem by Sonny+Yatsen · · Score: 4, Insightful

    It's not that simple to just update NASA's technology. Yes, a lot of NASA's computer systems are antiquated, but they've also been vetted and engineered so that all the bugs and kinks have been worked out. They can update the technology, but they'll have to go through the whole process of figuring out where all the bugs are all over again. Unlike buying a buggy desktop application, though, when NASA has a bug, lives and millions of dollars are at stake.

    --
    My postings are informational and does not constitute legal advice. Act on it at your risk.
    1. Re:Part of the Problem by Dancindan84 · · Score: 1

      Yeah, a BSOD while working on your term paper due to wonky 64-bit drivers really sucks.

      Now imagine your machine was controlling part of a launch sequence for the shuttle.

      --
      "Always forgive your enemies; nothing annoys them so much." - Oscar Wilde
    2. Re:Part of the Problem by Joce640k · · Score: 5, Interesting

      Those "ancient" 386 chips are probably mil-spec radiation hardened chips, too. Good luck getting your 45nm quad cores to work reliably in space...

      --
      No sig today...
    3. Re:Part of the Problem by poetmatt · · Score: 2, Interesting

      This is the part I always wondered about. why haven't they at least tried to have new military spec radiation hardened chips created (faster procesors, etc)? I can think of plenty of uses for that that would also coincide with the medical field, although ~400mhz can certainly handle plenty of things as needed.

    4. Re:Part of the Problem by puto · · Score: 5, Interesting

      I forget which sci fi author it was, but there is a book where one of the main characters is hired to analyze code of a failing satelite. And he says "Perhaps the cleanest most boring software he had ever seen, virtually bug free, and what bugs there were had 3000 pages of documentation."

      --
      The Revolution Will Not Be Televised
    5. Re:Part of the Problem by Sonny+Yatsen · · Score: 1

      Definitely true. Plus, the more complex a system is, the more places the system has that can fail. A 386 in comparison, has much fewer points of failure.

      Plus, maybe it's just me, but I think it's just inspiring that NASA was able to accomplish some of the things they've done with minimal computing power and so much finesse. The average desk calculator today has more computing power than the lunar module for the Apollo missions, and yet, Apollo still took men safely to the moon and back.

      --
      My postings are informational and does not constitute legal advice. Act on it at your risk.
    6. Re:Part of the Problem by Rogerborg · · Score: 1

      Just so we're clear "mil-spec" means: runs at half speed, weights double, costs ten times as much as it should. But on the other hand, some really nice lunches get eaten during the tender process.

      --
      If you were blocking sigs, you wouldn't have to read this.
    7. Re:Part of the Problem by Anonymous Coward · · Score: 0

      costs ten times as much as it should.

      Please provide your data.

    8. Re:Part of the Problem by c0lo · · Score: 1

      Those "ancient" 386 chips are probably mil-spec radiation hardened chips, too.

      What? But I thought.... my iPhone3... ummm... never mind, it's not part of the problem.

      --
      Questions raise, answers kill. Raise questions to stay alive.
    9. Re:Part of the Problem by sunking2 · · Score: 5, Informative

      The last 20MHz RAD6000 flight board we bought was around $250k. A flight FPGA runs about $5k each. 10 times is actually quite an understatement for radiation hardened.

    10. Re:Part of the Problem by Anonymous Coward · · Score: 0

      Plus, maybe it's just me, but I think it's just inspiring that NASA was able to accomplish some of the things they've done with minimal computing power and so much finesse. The average desk calculator today has more computing power than the lunar module for the Apollo missions, and yet, Apollo still took men safely to the moon and back.

      NASA was able to transport living human beings to the Moon and back to Earth using "antiquainted technology" in large part because NASA was not outsourcing to India. Today, if a moon landing was attempted for the first time, I would expect an epic failure caused by a script kiddie monitoring the flight via their web browser. "But Mr. President we saved USD100M by hiring Indian programmers", says the NASA representative during Congressional investigation.

    11. Re:Part of the Problem by crgrace · · Score: 4, Interesting

      Those "ancient" 386 chips are probably mil-spec radiation hardened chips, too. Good luck getting your 45nm quad cores to work reliably in space...

      They certainly are mil-spec. Intersil is still doing wafer runs of Silicon-on-Sapphire rad-hard 386s at their fab in Palm Bay, FL. I got to tour the fab during a job interview. Regarding the 45nm cores, they are probably quite radiation tolerant. Smaller feature size transistors have much smaller oxide thickness so it is much, much, easier for ions caught in the oxide due to radiation to tunnel away. So, total dose ceases to be a problem. The Single-Event-Upset (SEU) becomes a big problem though because embedded RAMs are not as robust (much lower noise margins with reduced power supplies) but that is usually dealt with using redundancy and a design style that doesn't allow dynamic logic or flip-flops.

      High-performance circuits *are* used in space. There is some kick-ass stuff being designed at Northrup Grumman Space Technology, for example. It just isn't used in manned missions due to the incredible liability.

    12. Re:Part of the Problem by Anonymous Coward · · Score: 0

      costs ten times as much as it should.

      I don't disagree that mil-spec costs more. I am asking for someone to show why the additional costs are not justified. Put a different way, what can be done to make it cheaper, without sacrificing reliability or performance?

    13. Re:Part of the Problem by LWATCDR · · Score: 1

      Yes they are and all of the bugs are well known and documented.
      These are embedded systems.
      If you look at any complex embedded system odds are you wil find lots of z-80s, 68000, and other very old chips.
      The CPU used in the ELF the RCA 1802 is still in production and being used on satellites. It is made using silicon on sapphire and is very resistant to radiation.
      It is now mainly used for housekeeping but they keep using it because it works.
      Also most people don't understand that for control applications a 386 is a monster.
      Really it is probably several thousands times as powerful as the Apollo guidance computer.
      It is also more powerful than the systems like the DEC PDP-11, Control Data Eclipse, or IBM 360.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    14. Re:Part of the Problem by Anonymous Coward · · Score: 0

      That is a logical argument, however, the other side of the argument is that hardware has a physical end date. Components wear out and hardware fails. This then becomes just as critical when lives and millions of dollars are at stake.

    15. Re:Part of the Problem by phobos512 · · Score: 2, Informative

      "Mil-spec" and "radiation hardened" are not hardly the same thing. A typical military system does not used radiation hardened parts - they're unnecessary. However, chips used in military hardware have to go through extensive proofing to ensure that there aren't sneak circuits, single point failures, etc. That costs money and takes a fair amount of time. You also need to understand that those "mil-spec" and "radiation hardened" pieces of hardware are not designed nor manufactured BY the military or the federal government - they're made by commercial entities, and it's those companies that charge "$30,000 for a hammer". It's called the ACQUISITION process for a reason.

    16. Re:Part of the Problem by sunking2 · · Score: 2, Insightful

      Lack of demand, lack of suppliers, customers with big budgets.

    17. Re:Part of the Problem by TheRaven64 · · Score: 4, Informative

      They do. People are constantly making new rad-hardened chips, mostly for commercial satellites. The latest LEON (SPARCv8) chips go up to about 25MHz in the rad-hardened version. It's not just a matter of using a slightly older technology - space is an incredibly IC-hostile environment.

      --
      I am TheRaven on Soylent News
    18. Re:Part of the Problem by GooberToo · · Score: 1, Flamebait

      "But Mr. President we saved USD100M by hiring Indian programmers, which was late one year, whereby we then had to double our effort to fix all of the poor quality code resulting in an overage of roughly 2x what it would have cost to done it right and on time in the first place."

      Fixed that for you.

    19. Re:Part of the Problem by networkBoy · · Score: 5, Interesting

      Largely this is a function of geometry. The smaller gates required for higher speed operation are also vastly more sensitive to imparted charge from ionizing radiation. Large slow chips are inherently more robust, so when you do things like Si on sapphire you get a lot of bang for your buck.

      I don't doubt that a fast core could be RAD hardened, but the current generation of Core2 arch and ix arch from Intel/AMD/IBM are virtually impossible to make into a rad hardened build. You really would need to do a redesign with things like ECC registers and the demand for such chips is so low as to not be a profitable endeavor for any of the main players. Demand is satisfied by the RAD600/750 families (PowerPC 750 / Apple G3), so why invest gobs of money into R&D for a product that has little to no demand?
      -nB

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    20. Re:Part of the Problem by Anonymous Coward · · Score: 0

      Physics. The smaller and faster you go, the more susceptible to radiation-induced HW bugs you are. Shielding stuff gets expensive, exponentially.

    21. Re:Part of the Problem by poetmatt · · Score: 1

      hmm.

      Inquiring about the same, would it make any difference if it was an ARM chip?

    22. Re:Part of the Problem by Jeng · · Score: 1

      Good luck getting your 45nm quad cores to work reliably in space

      I was under the impression that there are a lot of laptops on the ISS running experiments.

      --
      Don't know something? Look it up. Still don't know? Then ask.
    23. Re:Part of the Problem by Thud457 · · Score: 1

      When we eventually cross the singularity and cyberspace becomes self aware, it's going to be so shocked on the flimsy foundation it is built upon that it's going to spend a whole 30ms cowering in the corner crying like a emo kid.

      --

      the preceding comment is my own and in no way reflects the opinion of the Joint Chiefs of Staff

    24. Re:Part of the Problem by vlm · · Score: 2, Informative

      This is the part I always wondered about. why haven't they at least tried to have new military spec radiation hardened chips created (faster procesors, etc)?

      They have...

      http://en.wikipedia.org/wiki/Category:Radiation-hardened_microprocessors

      Specifically

      http://en.wikipedia.org/wiki/Proton200k

      About a gigaflop or a couple gigamips or giga-whatevers.

      The problem is not finding an app to burn some mips, but finding the weight for the power supply and cooling ...

      And the realistic market shipping quantity is probably triple digits at most.

      And running a thousand times quicker, seems to mean on land based processors that it'll crash by memory leak or whatever a thousand times more often.

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    25. Re:Part of the Problem by Jeff+DeMaagd · · Score: 1

      There's also a question of what software it is running. A specialized task might only need a small processor. There's a lot of household, commercial, medical and industrial devices that only need a few megahertz to tend to a certain number of inputs, a few conditionals and computations and a few outputs. The basic concept is old and could have been achieved decades ago, but the same tasks still need to be done.

    26. Re:Part of the Problem by wiredlogic · · Score: 1

      There are more modern alternatives but as a rule, all of the space grade microprocessors are based on older designs because they are simpler, more reliable, and easier to implement in a rad-hard process. More annoying when designing for space is the limited choice of suitable 16-bit and 8-bit microprocessors. When board space is at a premium it isn't pleasant to be forced into using 32-bit memories just to implement a simple control function.

      --
      I am becoming gerund, destroyer of verbs.
    27. Re:Part of the Problem by networkBoy · · Score: 3, Interesting

      Based on geometry alone, no.
      However I think a Cortex series core would be vastly easier to re-implement with double bit error ECC Parity.
      If I were a Rocket Chip Designer:
      Cortex A6 redesign:
      2 ALUs with parity checks on output, run combinationally. Any parity errors, re-run calculations.
      All register memory is ECC capable of detecting 2 bit errors and correcting single bit errors.
      similar over designing on all other functions in the die.
      Dual instruction caches, again parity checked.
      Built as Si on sapphire.
      increase geometyr of gates to > 90nM (likely 130nM).
      Adjustable clock gating so the thing can be clocked as slow as possible for a given job.

      Realistically though, that will cost a lot of money. You can get a RAD750 running at about 600MHz for $200,000 already.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
    28. Re:Part of the Problem by wgibson · · Score: 0

      hmm.

      Inquiring about the same, would it make any difference if it was an ARM chip?

      Well, no. If it's not designed as radiation hardened initially, it will be a major cost for make it rad-hardened, regardless of the fundamental architecture. And the market for these devices is still relatively tiny ...

    29. Re:Part of the Problem by Joce640k · · Score: 1

      I thought "mil-spec" was a function of the number of lunches eaten during the acquisition process - more than ten lunches and a couple of freebies makes something mil-spec.

      --
      No sig today...
    30. Re:Part of the Problem by Anonymous Coward · · Score: 0

      NASA (and others) should fund programming proof efforts for exactly these reasons. While software engineering methodology and praxis has been established on solid footing we're still relying too much on testing as a demonstration that our systems work (which is in fact what years of running software/hardware and fixing bugs over time is actually). For the most part program proofs have effectively languished for the past 10-15 years or so although Schneier reported a result on his blog last year: http://www.schneier.com/blog/archives/2009/10/proving_a_compu.html

    31. Re:Part of the Problem by SETIGuy · · Score: 1

      the current generation of Core2 arch and ix arch from Intel/AMD/IBM are virtually impossible to make into a rad hardened build.

      That depends upon where you are going and how much weight you can carry. For a relatively benign environment like low earth orbit which usually has lots of weight margin you can always add shielding. Not that I would choose them for a design... The issue there is that they are more complicated than necessary for what needs to be done. Never use a 16-bit processor when an 8 bit processor will do the job. For an spacecraft onboard computer, I would probably choose ARM, MIPS, or PPC.

    32. Re:Part of the Problem by s7uar7 · · Score: 2, Interesting

      I was at the Kennedy Space Center a couple of days ago. As part of the 'preparation' during the Shuttle Launch Experience there are lines and lines of IF a THEN b ELSE IF c AND d THEN e code scrolling up the screen for about 2 minutes. Each line was unique (as far as I could tell) which suggests it is actual NASA code rather than something just created for the ride. No loops, functions or anything else any programmer would normally use today, but it would be extremely easy to debug.

    33. Re:Part of the Problem by Anonymous Coward · · Score: 0

      You can always build them yourself and do the radiation testing yourself, unless you're doing manned or Discovery class. And if you are doing manned or Discovery class you have a budget that means you shouldn't be bitching about a measly $250k for a RAD6000 board.

    34. Re:Part of the Problem by BJ_Covert_Action · · Score: 1

      They have had some newer chips space rated and rad hardened actually. Granted, many of NASA's older programs (like the shuttle) use very old hardware to do a job. Some of the systems that have been designed in the last decade, however, do use newer hardware if it is necessary. Computational requirements are a primary subsystem designed for in any space system. As a mission concept gets vetted out, system engineers weigh the cost vs. benefit of using newer hardware and having more processing power vs. higher cost and more risk (they haven't been used as often). Based on those trade studies, hardware is eventually selected. If a mission needs a lot of processing power (or, at least more than a 386) then NASA will pay someone to space rate the hardware they need. If the system doesn't need it, then they won't. I don't know of any quad core chips flying on mission right now, but quite honestly, that would be a lot of overkill for most spacecraft missions anyways.

      Anyways, the point is, some modern missions actually do use newer CPUs. For instance, LCROSS used a relatively new commercial CPU. I think MSL is also using a pretty impressive processing suite, though I'll have to double check that. None of them use the chips released last year, but none of them really need that either.

    35. Re:Part of the Problem by jimicus · · Score: 2, Informative

      It costs ten times as much because it comes with a sheet of paper.

      Not a spectacularly amazing sheet of paper, it has to be said. But a sheet of paper that confirms that the chip is specced to handle a lot more abuse than anything available in the commodity market, a sheet of paper that says "You want to use this in applications where lives are at stake? Where if it goes wrong, someone is more-or-less guaranteed to die? No problem!".

      You look at the paper for ordinary consumer chips - it normally says the exact opposite.

    36. Re:Part of the Problem by Anonymous Coward · · Score: 0

      Stop giving closed bid military contracts to all the chikenhawks and their friends companies.

    37. Re:Part of the Problem by Voyager529 · · Score: 1

      they're made by commercial entities, and it's those companies that charge "$30,000 for a hammer".

      Pffft. Area 51 was built by companies that charged $400 for hammers, and $3,000 for toilet seats. Surely the economy hasn't gotten THAT bad since 1996.

    38. Re:Part of the Problem by Just+Some+Guy · · Score: 1

      Asking out of sheer ignorance: can't you just embed the thing in a chunk of lead?

      --
      Dewey, what part of this looks like authorities should be involved?
    39. Re:Part of the Problem by Voyager529 · · Score: 2, Informative

      It's called the ACQUISITION process for a reason.

      ...because governments are required to go through all 285 rules of acquisition before finally obtaining the parts they need. When dealing with Ferengi, surely that must be a time consuming process.

    40. Re:Part of the Problem by BrokenHalo · · Score: 1

      Dammit, those 386 chips are not ancient. Hell, they were state-of-the-art in 1986. ENIAC is ancient, and the '70s core-memory machines I started out with are (I suppose) just getting a bit long in the tooth...

      Now get off my lawn.

    41. Re:Part of the Problem by WBDinnigan · · Score: 1

      It's not that dumb a question, as it brings up the trade-offs inherent in spaceflight and planning. Yes, you could, but then the problem you face is the additional mass added by the shielding you've employed. This will cut into the mass of other stuff you can put aboard your spacecraft. For some purposes, massive shielding might be essential (perhaps for some reason they need the additional processing power), but for most, the current systems will work.

    42. Re:Part of the Problem by Anonymous Coward · · Score: 0

      Sure, but lead = weight, and that's something you're trying to minimize when sending stuff into space.

    43. Re:Part of the Problem by BrokenHalo · · Score: 1

      "Boring" is a good description for software like that. One of the tasks I was given in my first IT job was to fix an intermittent error in a banking program originally written in fortran, but for which the source had for some reason been lost, so I had to hack on the binary. Wading through thousand-page core dumps needs lots of coffee, but I felt like king of the lab when I nailed that bug.

    44. Re:Part of the Problem by Lumpy · · Score: 1

      Alienware ones as well... This fuels a lot of discussions on the dirt side.

      --
      Do not look at laser with remaining good eye.
    45. Re:Part of the Problem by Anonymous Coward · · Score: 0

      For launch, no problem.

      How about during reentry, the damn thing extends the flaps during the atmospherric burn, or opens the landing gear doors.

      You are simply a rice crispy. During launch, they can manual override and actually steer the thing into space if they need to.

      I care more about a crappy os (microsoft) even used for a space station. Oops, vented the atmosphere to space... Who pissed off clippy!

    46. Re:Part of the Problem by Rogerborg · · Score: 1

      Heck, I'll give you the same bit of paper, for only 5 times retail price.

      --
      If you were blocking sigs, you wouldn't have to read this.
    47. Re:Part of the Problem by UnknowingFool · · Score: 1

      It takes quite a bit of capital investment. Then there is the probably rigorous testing, certification, and security clearances, etc. So it isn't easy for any startup to do. Coupled that with there are only a few companies that want the product. So few customers; large initial investment thus few suppliers.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    48. Re:Part of the Problem by Anonymous Coward · · Score: 0

      They go well over 25 MHz. For instance, here is a LEON-FT based chip that goes up to 66 MHz. There are also other chips that can be clocked at 100MHz+.

    49. Re:Part of the Problem by scheme · · Score: 1

      Asking out of sheer ignorance: can't you just embed the thing in a chunk of lead?

      You could but it's incredibly expensive to send up heavy things and adding shielding increases weight significantly. Also, dense shielding (e.g. lead) can make the problem worse. Depending on the type of radiation, you may get a shower of particles instead of a single particle as the radiation interacts with the shielding.

      A single high energy particle or photon, could quite possibly go through the chip without interacting or doing anything. However, with shielding, there's a greater chance of interactions happening between the shielding material and the incoming radiation. This could cause the atoms to split or knock electrons out of their orbits. In addition, the interaction may result in new unstable particles to form due to the energies involved. So instead of a single high energy particle hitting your chip, you may suddenly get a hundred low energy particles hitting your chip and system.

      --
      "When you sit with a nice girl for two hours, it seems like two minutes. When you sit on a hot stove for two minutes, it
    50. Re:Part of the Problem by espiesp · · Score: 1

      Keep in mind, just because they are using old TECHNOLOGY, don't mistake that with thinking they are using old EQUIPMENT. You can be sure they are using brand new hardware when necessary. Hardened 386 era and older hardware is still being manufactured today FYI.

    51. Re:Part of the Problem by jafac · · Score: 1

      It was probably Crichton, and it was probably based on a factual experience.

      --

      These are my friends, See how they glisten. See this one shine, how he smiles in the light.
    52. Re:Part of the Problem by Anonymous Coward · · Score: 0

      Was this post for the benefit of all those that didn't read TFA? Not to be (more of an) ass, but how is this insightful?

    53. Re:Part of the Problem by dwye · · Score: 1

      > It was probably Crichton, and it was probably based on a factual experience.

      Why? Crighton was an MD.

      OTOH, Jerry Pournelle actually worked in the space program, and probably had enough contacts to get back in for a cook's tour.

    54. Re:Part of the Problem by gagol · · Score: 1

      Out of curiosity, does the orbit altitude have an incidence on the type of chip being used? LEO vs GEO?

      --
      Tomorrow is another day...
    55. Re:Part of the Problem by Anonymous Coward · · Score: 0

      SPARC isnt the best architecture for hard real time implementations due to is windowed registers. This makes WCET analysis difficult.

    56. Re:Part of the Problem by volcan0 · · Score: 1

      I was wondering exactly the same thing. I guess the computers in question are not in the shielded habitat, hence does not need all the rad-hardening. But if it is possible to do it this way, would not it be more pratical to but the "servers" in the shielded part of the habitat ? Easier servicing, free cooling for the habitat, etc...

    57. Re:Part of the Problem by angelofdarkness · · Score: 1

      a lot of NASA's computer systems are antiquated, but they've also been vetted and engineered so that all the bugs and kinks have been worked out.

      Well said. If it ain't broke don't fix it, and it's hard to to find issues on something that's been running for decades.

    58. Re:Part of the Problem by Anonymous Coward · · Score: 0

      More like 100MHz for the at697 and similar for the ut699. Both of which are SPARC v8 in flight qualified trim

  4. 286's by toygeek · · Score: 3, Informative

    I'm not sure if it is still the case but for a LONG time 286 processors were the only ones available that had been hardened against cosmic radiation and were rated for space. When you're lobbing people into space, it matters most what works and is proven, not what is fastest or the newest technology.

    1. Re:286's by Anonymous Coward · · Score: 0

      I'm not sure if it is still the case but for a LONG time 286 processors were the only Intel CPUs available that had been hardened against cosmic radiation and were rated for space. When you're lobbing people into space, it matters most what works and is proven, not what is fastest or the newest technology.

      Fixed that for you.

      There are rad-hardened versions of the NatSemi 320xx family of CPUs, among others, that have been used in NASA projects.

    2. Re:286's by Samantha+Wright · · Score: 1

      This may or may not delight you—no where in TFA does it say what kind of CPU is used; the only product mentioned directly is VMS. Combined with the whole "space race" thing, submitter is full of shit.

      --
      Bio questions? Ask me to start a Q&A journal. Computer analogies available for most topics!
    3. Re:286's by DIplomatic · · Score: 1

      I'm not sure if it is still the case but for a LONG time 286 processors were the only ones available that had been hardened against cosmic radiation and were rated for space. When you're lobbing people into space, it matters most what works and is proven, not what is fastest or the newest technology.

      Yes but the other priority concern for space travel is size. Every square inch of space is critical. Space agencies must balance old-but-proven technology with newer but way smaller technology. My cell phone contains more processing power, memory, and data storage space than the entirety of 1960's era Mission Control.

    4. Re:286's by ThatOtherGuy435 · · Score: 4, Insightful

      I'm not sure if it is still the case but for a LONG time 286 processors were the only ones available that had been hardened against cosmic radiation and were rated for space. When you're lobbing people into space, it matters most what works and is proven, not what is fastest or the newest technology.

      Yes but the other priority concern for space travel is size. Every square inch of space is critical. Space agencies must balance old-but-proven technology with newer but way smaller technology. My cell phone contains more processing power, memory, and data storage space than the entirety of 1960's era Mission Control.

      Don't forget about heat, either. Heat dissipation in space is a pain in the ass, and throwing a few hundred extra watts of heat at every data problem is a lot less viable than it is under your desk.

    5. Re:286's by Anonymous Coward · · Score: 0

      And one hit with an energetic cosmic ray will disable it, whereas the bigger architecture of older computers are much more resilient to space.

    6. Re:286's by BrokenHalo · · Score: 2, Insightful

      True. And the reference to VMS and FORTRAN (always uppercase!) is somewhat misleading - there are plenty of contractors out there (and incidentally one in my chair) who can deal with that stuff. If NASA doesn't like employing old-timers, then more fool them. We're the ones with those skills.

      Incidentally, Wikipedia mentions Intel saying they would cease production of the 386 in 2007. I wonder if they made good on that...

  5. Best platform for the job by nzwasp · · Score: 2, Interesting

    Probably the most solid platform too! theres no way i'd trust window 7 to launch a rocket into outta space!

    1. Re:Best platform for the job by toygeek · · Score: 4, Funny

      I agree 100%! I'd go with something more time proven like Windows ME. They didn't call it "Millenium Edition" for nothing!

    2. Re:Best platform for the job by L4t3r4lu5 · · Score: 1

      That's what it stood for? I always thought it was an in joke, and they knew it brought about CFS in computer hardware all along.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    3. Re:Best platform for the job by anss123 · · Score: 1

      Probably the most solid platform too! theres no way i'd trust window 7 to launch a rocket into outta space!

      Windows 7 is not a RTOS (Real Time OS), so it's a poor choice for controlling the space shuttle in flight. But it's a perfectly fine for hosting the big red launch button.

    4. Re:Best platform for the job by TheRaven64 · · Score: 1

      They didn't call it "Millenium Edition" for nothing!

      It's designed for space, and as reliable as the Millennium Falcon?

      --
      I am TheRaven on Soylent News
    5. Re:Best platform for the job by wgibson · · Score: 0

      Somehow, I suddenly imagined the Big Red Button as a touch-screen going BSOD just prior to launch....

    6. Re:Best platform for the job by electron+sponge · · Score: 1

      Hey, it made the Kessel Run in less than twelve parsecs.

  6. The Space Race Ended in 1975 by eldavojohn · · Score: 5, Informative

    The Ancient Computers Powering the Space Race

    From general agreement on the definition of the Space Race:

    The Space Race was a mid-to-late twentieth century competition between the Soviet Union (USSR) and the United States (USA) for supremacy in outer space exploration. The term refers to a specific period in human history, 1957-1975, and does not include subsequent efforts by these or other nations to explore space.

    Emphasis mine. As to the 'ancient tech', it's stable and still working so what's the problem? People are bitching about rising taxes not the fact that we are stunting ourselves in exploring space. It's not 1975 anymore, people have moved on to other international penis/rocket/missile envy matches.

    In related news, the house fails to agree on a meager NASA funding bill while space tourism continues to progress.

    --
    My work here is dung.
  7. Old Tech != Bad by Anonymous Coward · · Score: 0

    I will take my '68 Chevelle over your pimped out Toyota Prius any day of the week.

    1. Re:Old Tech != Bad by Anonymous Coward · · Score: 0

      If you can afford the fuel...

    2. Re:Old Tech != Bad by Anonymous Coward · · Score: 1, Informative

      A '68 Chevelle, properly optioned, will get better gas mileage than most cars built today (not a Prius, but most cars). Said Chevelle will get FAR better fuel economy than any car in its (midsize) class today.

      Expect a 6 cyl Chevelle to get 20% better fuel economy than a 4 cyl Camry/Accord/Taurus, and a 307 Chevelle to get 10-15% better fuel economy than a 6 cyl Camry/Accord/Taurus.

    3. Re:Old Tech != Bad by mister_playboy · · Score: 1

      Bullshit. The weight advantage of such an old vehicle is not enough to overcome its inefficiency in aerodynamics and in the transmission/engine combination.

      You can make this argument for something from the early-mid 80's which weighs even less than the 60's vehicle, has much better aerodynamics and a lighter and more efficient powertrain, but 1968 is going too far back for a fuel economy argument.

      --
      Do what thou wilt shall be the whole of the Law ::: Love is the law, love under will
    4. Re:Old Tech != Bad by Anonymous Coward · · Score: 0

      Expect a 6 cyl Chevelle to get 20% better fuel economy than a 4 cyl Camry/Accord/Taurus, and a 307 Chevelle to get 10-15% better fuel economy than a 6 cyl Camry/Accord/Taurus.

      Cite?

  8. Wait a minute... by axx · · Score: 4, Funny

    If the stuff in space is from the seventies, this means it's not running Free and Open Source Software ! Proprietary alert, space stuff doesn't run Linux!

    --
    No wit here.
    1. Re:Wait a minute... by Sonny+Yatsen · · Score: 2, Insightful

      By federal law, any product of the Federal Government cannot be copyrighted (and thus, it's probably even less encumbered in that regard than FOSS). Of course, good luck getting them to disclose it.

      --
      My postings are informational and does not constitute legal advice. Act on it at your risk.
    2. Re:Wait a minute... by Bobakitoo · · Score: 2, Interesting
      http://www.gnu.org/gnu/gnu-history.html

      In 1971, when Richard Stallman started his career at MIT, he worked in a group which used free software exclusively. Even computer companies often distributed free software. Programmers were free to cooperate with each other, and often did.

      Before micro-soft, software was the source code. But it is too easy to patch source code then compiled binarys, so it is more profitable to have customer unable to apply patchs and have them buy the same thing over and over every year. This "normal" state of closness didnt happen until the 80s. Thanks to Bill Gate. See http://en.wikipedia.org/wiki/Open_Letter_to_Hobbyists

    3. Re:Wait a minute... by Anonymous Coward · · Score: 0

      The only thing "funny" about your post is your display of ignorance.

      Free and Open Source Software significantly pre-dates Linux http://en.wikipedia.org/wiki/Free_and_open_source_software#History and, in fact, it wasn't until the 70's that software started to become non-FOSS.

    4. Re:Wait a minute... by _Sprocket_ · · Score: 3, Informative

      By federal law, any product of the Federal Government cannot be copyrighted (and thus, it's probably even less encumbered in that regard than FOSS). Of course, good luck getting them to disclose it.

      First - you'll find Fed Gov't contributers to various OSS projects if you do a bit of digging. Having said that, it's not that simple.

      While the Government might not be able to copyright works, individuals are free to patent inventions. One of the perks working at NASA is that they assist their employees with patent applications for whatever they're working on with the stipulation that the Government gets carte blanc to use the invention. But that's if you're a civil servant. NASA's strategy these days is to limit their Civil Service manpower to mostly oversight / management of programs. Meanwhile, much of the technical work is being shifted to contractors. Contractors hold all rights to whatever works they do under contract and are generally able to sell that work to other entities (law allowing). So not all Federal Government work goes in to the community pot with less and less doing so these days.

      I should note that this off-loading strategy isn't absolute. There are still many Civil Servants at NASA doing technical work. NASA is less of a top-down directed organization than a collection of organizations within various groupings and sub-groupings with their own little fiefdoms and budgets that tend to work towards common goals. So while there may be a general trend, there will be plenty of small pockets of resistance that buck that trend if they have firm control over their own budget and the leeway with which to finance it (that and firing a Civil Servant is rather involved).

    5. Re:Wait a minute... by mcgrew · · Score: 2, Informative

      Admiral Grace Hopper, who wrote the world's first compiler and co-wrote the world's second compiler, advocated FOSS in the 1950s. Admiral Hopper encouraged programmers to collect and share common portions of programs.

    6. Re:Wait a minute... by tokul · · Score: 1

      Proprietary alert, space stuff doesn't run Linux!

      It does not run Windows either.

    7. Re:Wait a minute... by woodcutter · · Score: 1

      space documentation, tho' was typeset on V6, V7 and later Unices

      --
      A funny thing happed on the way to the (crunch) Ne na Ne na
    8. Re:Wait a minute... by Anpheus · · Score: 1

      I think without Bill Gates, "closed" software would have become the norm anyway. For one thing, the vast majority of users do not need and would not care a whim about the source code. In fact, in the early days of the internet when most people downloaded software via 56k or acquired it via floppies (perhaps even floppies that were floppy!) the additional time or material would be wasted on most.

      Finally, even if we assume your apocryphal story that Microsoft made closed software the norm, what of client support? I for one thing would not want to give my source code to a client and agree to *support* said source code. I highly doubt IBM would. It'd be a support nightmare. There's a reason Red Hat, SUSE, et al. are typically not much less expensive than Microsoft's stack. In some cases (virtualization, some enterprise licensing), they're vastly more expensive! The upshot is that the platform is more diverse and more easily extended by the end-user. The downside is that a less standardized operating system, with its diverse kernel modules and implementations, is more expensive for *everyone*.

      So, I don't think Microsoft had much to do with the proliferation of closed source software. It was only natural.

  9. Old sometimes better than new... by Anonymous Coward · · Score: 1, Insightful

    Just because they're using old, outdated equipment doesn't mean that they can't do their job efficiently. I've got a 6 year old Powerbook running Ubuntu 10.04 on a PowerPC G4 and it runs just fine. I think the whole "race to the bottom" in the industry has placed even more fact in the statement "they don't make them like they used to." After all, we've got limitless power and they have limited power. It's probably more efficient to wait on a few processes to complete than have massive power failure because some astronaut tried to play Crysis on his terminal.

    1. Re:Old sometimes better than new... by leonardluen · · Score: 2, Insightful

      also, Why does the Space shuttle or international space station even need that much processing power? even a 386 should be able to sample the air system a hundred times a second, while simultaneously playing solitaire. if they need processing power Nasa owns the #6, 84, 171, 172, and 221 supercomputers according to the top 500 list from june.

      Nasa has no shortage of computational power. so send a reliable processor into space, then use a terminal connection down to the ground to do anything that requires any true processing power...of which nasa has more at their disposal than most of the rest of the world.

  10. If it's not broke... by g0bshiTe · · Score: 3, Insightful

    Don't fuck with it.

    --
    I am Bennett Haselton! I am Bennett Haselton!
    1. Re:If it's not broke... by Xiver · · Score: 1

      Truer words have never been spoken.

      --
      10: PRINT "Everything old is new again."
      20: GOTO 10
    2. Re:If it's not broke... by Rogerborg · · Score: 4, Interesting

      See that glowing thing in front of you? The thing you're reading this on? It's just like little pictures of cats and pyramids scratched onto stone tablets, only we fixed it.

      --
      If you were blocking sigs, you wouldn't have to read this.
    3. Re:If it's not broke... by Anonymous Coward · · Score: 0

      I agree, we should all still be using stone wheels.

      Those would never bre^H^H^H^H...ahm...

    4. Re:If it's not broke... by EDinWestLA · · Score: 1

      I'd guess a few thousand years of bug fixing got us to the point where you mention us "fixing" it. Bring in convenience as a factor as well.

    5. Re:If it's not broke... by Anonymous Coward · · Score: 0
    6. Re:If it's not broke... by Anonymous Coward · · Score: 0

      ...you're not trying.
            - Red Green

    7. Re:If it's not broke... by mcgrew · · Score: 1

      That's a very anti-nerd statement, are you in management by chance? We nerds are ALWAYS fucking with stuff that isn't broken.

      "If it ain't broke, don't FIX it" is a logical statement. My Acer's now running kubuntu instad of Windows 7; it wasn't broke, I didn't fix it, but it's better now that I've fucked with it (or at least it serves my purposes better). When I was a teenager I'd buy ten dollar transistor radios and make guitar fuzzboxes out of them, and earned a few bucks selling them to guitar players. That's what we nerds do; we hack stuff.

      You sound like the management guy in Apollo 13 who kept insisting "that's not what it was designed for!" The NASA engineers were/are the nerdiest guys there were; at one point they had to fit a square peg in a round hole using nothing that wasn't on the spacecraft to keep the astronauts alive, and they DID it. Hacking at its finest. Those guys have my utmost respect.

    8. Re:If it's not broke... by BitwiseX · · Score: 2, Insightful

      See that glowing thing in front of you? The thing you're reading this on? It's just like little pictures of cats and pyramids scratched onto stone tablets, only we fixed it.

      not really.. we upgraded it.

      I think you're taking his statement a bit out of context. You can't compare earthbound "image display" technology, with technology that's built to work outside of our own atmosphere (or even high altitude for that matter.) Lives, and LOTS of taxpayer money are at risk. If NO computer technology was certified as safe, I can guarantee you that our cosmonauts would feel a lot safer with an abacus and slide rule, than with a computer on board that has potential for failure.

      So yeah, in the context of this discussion: "If it's not broke don't fuck with it." If there is a need for an upgrade, then by all means fuck with it.. for a very long time, and make sure it is very safe before using it in a program where the fault tolerance is minimal to non-existent, in conditions not meant for human survival, AND before we put some of our brightest minds aboard said craft.

    9. Re:If it's not broke... by Anonymous Coward · · Score: 0

      So now we have lolcats and Rickrolls? Gee, thanks! =D

    10. Re:If it's not broke... by sjames · · Score: 1

      Where will YOUR data be in 2000 years? :-)

    11. Re:If it's not broke... by khallow · · Score: 1

      You can't compare earthbound "image display" technology, with technology that's built to work outside of our own atmosphere (or even high altitude for that matter.)

      I hate to burst your bubble, but he just did. Counterexamples trump assertions of impossibility.

      Lives, and LOTS of taxpayer money are at risk.

      Taxpayer money is not a good measure. A lot of projects are meant to burn taxpayer money, not work. Prototypes of replacements for the Shuttle are a particularly notorious set of examples. Private investment, though not as large as public spending, is a better measure since private capital has real risk awareness.

    12. Re:If it's not broke... by Vectormatic · · Score: 1

      i fully agree with your assertion that fucking with stuff is what we do, but your apollo 13 story to me sounds like a clear case of fixing something that IS broken

      --
      People, what a bunch of bastards
    13. Re:If it's not broke... by mcgrew · · Score: 1

      Well, they couldn't fix what was broke so they worked around it. The lunar lander wasn't meant to live in for a ride all the way back to earth, so it used up its CO2 filters and the capsule's filters wouldn't fit. They modified the capsule's filters to fit the lander so they could breathe all the way home.

    14. Re:If it's not broke... by Vectormatic · · Score: 1

      i know the story, and i know it was a work around (which idiots decided on two seperate types of filter in the first place?), but that wasnt just hacking to make something better out of the nerdiness of your heart, it was hacking something to prevent 3 guys from getting poisoned.

      valid scenario, but not a counter-example to the "If it isnt broke Dont Fuck with it", you were replying too

      --
      People, what a bunch of bastards
    15. Re:If it's not broke... by mcgrew · · Score: 1

      valid scenario, but not a counter-example to the "If it isnt broke Dont Fuck with it", you were replying to

      True, but it was the sheer quality of the hack that made it so great. OTOH, turning a ten dollar transistor radio into a fifty dollar guitar fuzzbox is a lot closer, if a whole lot less impressive (it's a trivial hack).

  11. if it aint broke dont fix it by Anonymous Coward · · Score: 0

    if the iss needed a hex core phenom with quad sli i'm sure they would get it.

  12. I read a while ago thet for space use by Chrisq · · Score: 4, Interesting

    I read a while ago that for space use the older integrated circuits are many times more reliable. On a new high density IC a cosmic ray can knock out a connection track, whereas on older "8-bit" processors you would need thirty or forty hits in the same place.

    1. Re:I read a while ago thet for space use by TheGratefulNet · · Score: 1

      nothing that some 10k pullups (on every line, data and address alike) can't fix.

      or maybe 4.7k. its space; musn't take chances. don't want to make a field service call late at nite out there.

      --

      --
      "It is now safe to switch off your computer."
    2. Re:I read a while ago thet for space use by networkBoy · · Score: 3, Informative

      It's not that it would knock out a track. A single cosmic ray hit will not ablate the metal layers. It's that the newer parts use much lower voltage to get lower leakage to get higher speed. Lower voltage == lower gate charge, in some cases the difference in charge states is < 100 electrons*. A single cosmic ray is capable of changing the charge state on these gates enough to make a bit undefined. That is a BadThing(tm).

      -nB
      * My info is specifically on flash and a couple years old.
      (n-m)==100.
      0-m electrons on the gate == logic 0
      n+ electrons on the gate == logic 1
      between m and n electrons on the gate == undefined value.

      --
      whois gawk date unzip strip find touch finger mount join nice man top fsck grep eject more yes exit umount sleep dump
  13. Of course! by chemicaldave · · Score: 1

    Why use technology that's overpowered for the job they need? In space, low power consumption is paramount, not the ability to edit and render their "home" movies.

    1. Re:Of course! by drinkypoo · · Score: 1

      The power consumption on that stuff is probably not fantastic by modern standards. The process sizes are huge because that makes them more resistant to cosmic bit-flipping. Or rather, modern process sizes are too small by those standards, because they are less resistant. You'd probably need to have a gang of modern CPUs voting on results and then you'd lose your power consumption benefits, although I suppose it would pay dividends in reliability. Indeed, I propose that this is the best way to solve this problem in the long run for just this reason. Plus, in cases where cosmic ray activity was low, you'd be able to spin up the computing engine and do more work at once.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    2. Re:Of course! by scdeimos · · Score: 1

      Didn't you know they're flying the iSS up there?

  14. B-2 Stealth by tekrat · · Score: 5, Interesting

    And the B-2 Stealth bomber has the equivalent of an Amiga 1000 running it. What is the point of this article? Critical systems require reliable, proven, hardened hardware, not flakey netbooks.

    If they are not the fastest CPUs, who cares? They aren't playing half-life on these systems they are flying space shuttles, and if you can't tell the difference, do not work in the defense or space industries. CPU speed isn't the prevailing factor here, reliablility and a known/proven system is.

    --
    If telephones are outlawed, then only outlaws will have telephones.
    1. Re:B-2 Stealth by OzPeter · · Score: 5, Insightful

      What is the point of this article?

      I think the point of this article is to show the disconnect between the "oh-look-new-shiny-shiny" crowd who have to download and install their latest favorite application from nightly builds vs the "if-it-fucks-up-someone-gets-hurt" crowd who actually have a clue about reliability.

      --
      I am Slashdot. Are you Slashdot as well?
    2. Re:B-2 Stealth by Anonymous Coward · · Score: 0

      I think what is interesting is that you have a whole generation of coders coming into the field that have never used anything slower than a 1Ghz chip on a general purpose computer, is used to 500Mhz chips in their phones, running Google Maps to navigate anywhere and have no idea how hard it is to aim the cameras and other sensors on a spaceship 500 million miles away, let alone process and download that sensor data, using a CPU 1/10th as powerful as the one in their phone.

    3. Re:B-2 Stealth by drinkypoo · · Score: 1

      And the B-2 Stealth bomber has the equivalent of an Amiga 1000 running it.

      That seems like an odd example given the Amiga hardware's emphasis on graphics and sound.

      Does the B-2 have a MC68k in it? Taito's Chase Bombers does, but I don't know about the B-2.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    4. Re:B-2 Stealth by LWATCDR · · Score: 2, Insightful

      True. People don't understand that reliability and capability need more than speed.
      These are the same folks that look at an IBM Z mainframe and compare it to an over clocked i7.

      Many systems need enough CPU and memory to get a single job done. Once you have that amount of power the rest of the effort goes into making sure that the job always gets done.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    5. Re:B-2 Stealth by L4t3r4lu5 · · Score: 1

      I wonder how many "nines" reliability there is on a shuttle computer.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    6. Re:B-2 Stealth by vlm · · Score: 1

      I wonder how many "nines" reliability there is on a shuttle computer.

      The reliability is high enough that it has little meaning.

      http://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature_shuttlecomputers.html

      "Well, it has been 24 years since the last time a software problem required an on-orbit fix during a mission."

      So a MTBF of 24 years?

      "But perhaps the most meaningful statistic is that a software error has never endangered the crew, shuttle or a mission's success."

      100% uptime, essentially? Assuming no computer problems on the last flight, they might actually achieve 100% uptime?

      --
      "Science flies us to the moon. Religion flies us into buildings." - Victor Stenger
    7. Re:B-2 Stealth by Anonymous Coward · · Score: 0

      Never mind that I have a thirty three year old game system (Atari VCS) that still works while my three year old game system (Wii) has some sort of software malfunction that requires me to get it serviced.

      But I see the same thing in heavy industry. The old automated systems were big and a pain in the ass to create, but they were damn reliable with many still in use today. These newer systems are somewhat stable on the back end (I still can't get someone to take responsibility for one of my DeviceNet systems going berserk), but the front end is some poorly written Windows program that has to be rebooted every so often because it bugs out. (I'm looking at you DeltaV and Rockwell.)

    8. Re:B-2 Stealth by wgibson · · Score: 0

      There was definitely more to the A1000 than "emphasis on graphics and sound".

      I am no authority on this, and I have no information on the B-2, but I may speculate... The Amiga 1000 was a modular approach, with a replaceable CPU daughter-card, the kickstart ROM replaced by "Writable Control Storage", et cetera.

      Also, consider how clocking was done, this may be of relevance to the "equivalent of an Amiga 1000".

      All frequencies in the Amiga 1000 are derived from this frequency as it simplified glue logic and allowed the Amiga 1000 to make do with a single cheap mass-produced crystal. The chipset was also designed to synchronize all operations so the hardware always ran in 100% real-time without any wait-state delays.

      http://en.wikipedia.org/wiki/Amiga_1000#Technical_information

    9. Re:B-2 Stealth by Marcika · · Score: 1

      I wonder how many "nines" reliability there is on a shuttle computer.

      The reliability is high enough that it has little meaning.

      http://www.nasa.gov/mission_pages/shuttle/flyout/flyfeature_shuttlecomputers.html

      "Well, it has been 24 years since the last time a software problem required an on-orbit fix during a mission."

      So a MTBF of 24 years?

      "But perhaps the most meaningful statistic is that a software error has never endangered the crew, shuttle or a mission's success."

      100% uptime, essentially? Assuming no computer problems on the last flight, they might actually achieve 100% uptime?

      To pick some nits, I don't think they should be able to brag about decades of uptime/MTBF if those computers are only every switched on for a mission at most 18 days at a time - even Windows ME might manage that... (Though 100+ missions without critical computer errors is still a nice number.)

    10. Re:B-2 Stealth by drinkypoo · · Score: 1

      There was definitely more to the A1000 than "emphasis on graphics and sound".

      Uh no, not really. Other 68k computers existed at the time, even some with DMA, but none of them had the Amiga's custom chippery.

      I am no authority on this, and I have no information on the B-2, but I may speculate...

      Sure, we can all speculate.

      The Amiga 1000 was a modular approach, with a replaceable CPU daughter-card, the kickstart ROM replaced by "Writable Control Storage", et cetera.

      The kickstart RAM was a band-aid because the ROMs were too expensive and you couldn't get people to buy ROMs. ROMs came down, RAM went up, and we got Kickstart in ROM, and OS upgrades that came with ROMs. Ultimately it turned out to be a bad idea because it wasted RAM, but it was a working idea for the time they pushed the machine out.

      Because the Amiga's bus was driven by the CPU, you could put other CPUs into the 68k sockets in later Amigas. Also, later Amigas had accelerator slots, so they too had a modular design... and the bus port on the bottom permitted expansion of even the keyboard-form machines. But again, you could just slap another CPU into the 68k slot on a little daughterboard, I had a 68020@20 in my A500 for a while.

      Anyway, thanks for confirming that the comparison of Amiga 1000 and B2 is utterly unfounded.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    11. Re:B-2 Stealth by UnknowingFool · · Score: 1

      To pick some nits, I don't think they should be able to brag about decades of uptime/MTBF if those computers are only every switched on for a mission at most 18 days at a time - even Windows ME might manage that... (Though 100+ missions without critical computer errors is still a nice number.)

      Do you believe Windows ME could survive 18 days without a malfunction? Also the problem with ME was reliability; it crashed randomly. If the shuttle was in orbit it wouldn't be much of a problem. If it failed during landing, that would be a problem. From what I remember about ME, it was half-baked as an interim between Windows 2K and Windows XP. MS was lucky that XP was released a year later. MS had the same planning problems with Vista, but they did not have a replacement ready for customers.

      --
      Well, there's spam egg sausage and spam, that's not got much spam in it.
    12. Re:B-2 Stealth by techno-vampire · · Score: 1
      "Well, it has been 24 years since the last time a software problem required an on-orbit fix during a mission."

      In other words, since before the average Slashdotter was born.

      --
      Good, inexpensive web hosting
    13. Re:B-2 Stealth by Traum · · Score: 1

      Depends on whether or not you count catastrophic failure from other systems

  15. Ancients by Anonymous Coward · · Score: 0

    They where clever enough to build the stargates, you morons.

  16. Nothing New Here by bkmoore · · Score: 5, Interesting

    My first engineering job out of college was as an avionics engineer at McDonnell Douglas in 1996. We were designing avionics using a Highly Reliable Industrial (HRIP) M68000 CPU downclocked to a couple of MHz. The reason for this CPU choice was that it did exactly what was required for building an embedded system. Also the M68000 had/has a very long production cycle and would be around for many years to come, which is important if you need spare parts in the future. We used the minimum clock setting required to achieve the required performance and to reduce power consumption and thermal cooling requirements. Modern general-purpose desktop CPUs normally aren't good choices for single-task embedded systems because of their power consumption, short product life spans, and general feature overkill. You do not need a particularly fast CPU to perform basic guidance and control tasks or to run avionics computers. The PowerPC has been adapted for imbedded MILSPEC systems for example and it's about 10 years behind the "state of the art."

  17. Antiquated and Yet Still Bearing Fruit by eldavojohn · · Score: 4, Interesting

    Yes, a lot of NASA's computer systems are antiquated ...

    Furthermore, I thought the United States was still a bit stymied at how the Russians managed to compete with us in space while severely lacking in the VLSI chips department? There may still be some technologies, improvements and lessons to be learned from The Space Race -- especially from the side that fell apart first.

    --
    My work here is dung.
    1. Re:Antiquated and Yet Still Bearing Fruit by elrous0 · · Score: 2, Interesting

      Yeah, but they had Sergey Korolyov. All we had was a washed-up Nazi who kept bitching that we wouldn't give him any Jewish slave labor.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:Antiquated and Yet Still Bearing Fruit by KingAlanI · · Score: 1

      come on, it's not brain surgery...

      --
      I listen to both RIAA and non-RIAA stuff if I like the music, tangential business/politics nonwithstanding.
  18. Same thing with aircraft by zrbyte · · Score: 1
    Just like FTA stated the biggest issue here is reliability and certification of the instruments. While us mere earthlings can tolerate equipment failures, due to insufficiently tested software, space applications have much lower error tolerance.

    I think a lot of arguments in this /. story apply here as well. Basically, if it ain't broke, don't fix it.

  19. Assembly and C anyone? by Anonymous Coward · · Score: 0

    Good luck to anyone trying to sell "enterprise" stacks like Oracle/Weblogic/Java or SQLserver/.NET to NASA ;-)

  20. High-tech? by guyminuslife · · Score: 2, Insightful

    When did "high-tech" become synonymous with "has a lot of transistors"?

    --
    I don't believe in time. It's a grand conspiracy designed to sell watches.
    1. Re:High-tech? by guyminuslife · · Score: 2, Insightful

      Flamebait? Really?

      You could run the ISS on a flip-flop and a popsicle stick, and it would still constitute "high tech."

      --
      I don't believe in time. It's a grand conspiracy designed to sell watches.
  21. Not surprised by JLangbridge · · Score: 5, Insightful

    I'm not surprised, not at all. The A320 ELAC uses 3 68k chips, and the A320 SEC uses an 80186 and even an 8086 chip. Why? For lots of reasons. Basically, it doesn't require billions of instructions per second, it doesn't need to access gigabytes of memory, and most importantly, they are proven chips that have gone through years of testing, and they are relatively simple. At the time they were complicated, granted, but they were still within reach of severe quality control. Remember the problems Intel had with the Pentium and floating point calculations? Nothing serious, but still... The chip was so complex that problems crept into the design phase, and at 38000 feet, you do not want problems. To cite a fellow Slashdotter above, (thanks tekrat), Critical systems require reliable, proven, hardened hardware, not flakey netbooks. Enough design faults have crept into aeronautical design, so I can only imagine the space sector. NASA used to program everything in 68k because they were reliable, simple, fast enough, and because they had lots of really, really good engineers that knew every single aspect of the chips. Don't get me wrong, I love todays chips, and i7s look sexy, but with a TDP of 130W for the Extreme Edition chips, they just add problems. Running at 3.2GHz, with over a billion transistors, you are just asking for trouble. At those speeds and heat, problems do happen, the system will crash. Ok, not often, but with mission critical systems, just once is enough. Did anyone seriously expect the shuttle to run quad-cores with terabytes of RAM?

    --
    The urgent is done, the impossible is on the way, for miracles expect a small delay.
  22. Virii by Loki_666 · · Score: 1, Interesting

    I very much doubt they are susceptible to virii so sounds like a smart move keeping with the old tech.

    1. Re:Virii by gblackwo · · Score: 3, Insightful

      If we had as many dedicated virus writers coding viruses specifically for NASA, as we do coding viruses for windows, this would not likely hold true. Viruses affect only systems they were DESIGNED for. On the other hand, the BSG fan in me wants to wholeheartedly agree.

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

      /goes and grabs 3.5" infected with the STEALTH_C virus

      Mwahahah NASA, let's see how well your precious satellites and nav systems behave with this infernal clicking! Mwahaha

  23. In other news by OzPeter · · Score: 5, Funny

    My car uses 100 year old internal combustion technology.

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:In other news by Anonymous Coward · · Score: 0

      My car uses 100 year old internal combustion technology.

      You claim this, but odds are you couldn't get 87 octane unleaded gasoline 100 years ago.

    2. Re:In other news by Anonymous Coward · · Score: 0

      Why is this modded funny?

    3. Re:In other news by sootman · · Score: 1

      That new-fangled crap? Hogwash! A Prius uses 120-year-old electric car technology. :-)

      --
      Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  24. Welcome to the soak by mbone · · Score: 3, Informative

    It has been 4 + decades since the space program dominated electronics development.

    Anyway, by the time any piece of electronics gets radiation hardened and goes through the "soak" - i.e., a few simulated years or decades worth of cycling through heat, usage, etc., plus fixing any uncovered problems, it is by definition not going to be cutting edge.

    It's good that space computers are more commonplace, anyway. Viking 1 died because JPL couldn't afford to keep the people who understood the archaic assembly language for the landers in the ramped down extended mission team.

    1. Re:Welcome to the soak by DerekLyons · · Score: 1

      It has been 4 + decades since the space program dominated electronics development.

      Despite the propaganda of the time - it never did dominate electronics development.
       
      In the first place, the size of the market was and is incredibly tiny. Between the goods offered for sale and the infrastructure for sales and operation, there's probably an order of magnitude more computing power down at my local mall today than has been launched into space in the last forty plus years. Include the cars in the parking lot and the smart phones on the hips of the customers - and the flown-in-space market will probably vanish in the noise. And that's just one of the couple of thousand malls in the US, and a smallish one at that.
       
      In the second place - the really heavy lifting for space rated and lightweight/low power/low cooling was paid for at first by the DoD and later by commercial communications satellite operators. (The DoD wanted/wants such processors for a wide variety of uses, from satellites and missiles of all kinds to aircraft.) Consider the two best known computing systems in space: The Apollo computers and guidance systems were based on the ones used in the Polaris SLBM. The Shuttle's main computers are reworked DoD standard flight computers.

  25. Mostly contractual by sunking2 · · Score: 3, Informative

    Virtually anything related to space has a huge development cycle. Contract bid to delivery is easily 5+ years. One of the first things you do is source your suppliers so you will never deliver anything state of the art. It'll be at least 5-10 years old. At pretty much the same time you have to also deliver most of your spares for the near or distant future. And there probably is no money in the contract for hardware upgrades. It is what it is until it's replaced.

  26. While being a different problem... by ScientiaPotentiaEst · · Score: 2, Informative

    ... much of the flying hardware designs are decades old too - but this is IMO due to so much of it relying on govt funding or govt being a primary customer. It seems that there might be progress on this front, though - with the like of Musk, Bigelow and perhaps even Branson (suborbital now - but it's a good start). Guidance computers do not need to be terribly powerful - they need to be reliable. Witness what happened to the first Ariane 5 launch. It wasn't very long ago that the venerable COSMAC 1802 gave way in space platforms to more recent CPU/MCU designs. While quirky, it was well understood and inherently resistant to radiation upset.

  27. Old Tech...If it works... by WED+Fan · · Score: 2, Interesting

    I worked on guidance and control systems for the USAF. When I got the chance to look at the shuttles inertial nav systems, I wasn't really that shocked to see they were basically the same as the systems I was working on that were designed in the '60s and modified only slightly through the '70s. The systems work, and with redundancy provide an incredibly accurate system.

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Old Tech...If it works... by INT_QRK · · Score: 1

      Its suitability in form, fit and function is what matters, not whether the latest, greatest, or shiniest. Newtonian mechanics are both straightforward and not terribly demanding of processor power or speed; nor are SCADA-like monitoring and control services. Factors, such as space, weight, power, cooling, reliability, availability, maintainability, supportability, hardening (radiation & vibration, at least), and cost, I'd imagine, would drive design. I'd also guess that the simpler the architecture, both hardware and software, the more deterministic the behavior, which is what I believe I'd want in a spacecraft.

  28. audits by Anonymous Coward · · Score: 1, Informative

    So far, nobody has brought up the complexity explosion. To make modern processors really sing, requires a lot of work in the compilation phase. That means the instructions the coder writes are not straightforwardly coupled to the instructions on the hardware. If you really want to audit the software you rely on to make sure you don't "Need another seven astronauts" then code review is insufficient; you have to look at the hardware instructions too. That is another thing keeping mission critical paths on older hardware --- older hardware tends to be simpler hardware.

  29. There is some new tech in unmanned spacecraft by crgrace · · Score: 4, Interesting

    While the article is quite right to highlight the proven, reliable technology in manned space missions, it is a mistake to infer that all space electronics technology used today is from the 70s and 80s. There is a vibrant design community for space electronics and a lot of quite whiz-bang stuff goes up in comms, scientific and recon sats. Someone mentioned the space industry hasn't dominated the electronics business for 40 years. That's true, but there are still niches that are absolutely dominated by space. For example, there are some incredibly high-performance millimeter-wave circuits, amazingly sensitive photodetectors and bolometers, and extremely fast Indium-Phosphide digital circuits (not full-on processors) going up in missions every year. Modern CMOS technology (deep submicron) is inherently radiation-tolerant, so rad hardening isn't as important commercially as it used to be, because there is an acceptable level of risk. Manned missions have a MUCH lower acceptable level of risk so mission planners are loathe to deploy anything new.

  30. Safer? by Yvan256 · · Score: 1

    Since the older processors and RAM were built with bigger transistors, aren't they safer, i.e. less prone to errors due to cosmic radiation?

  31. Does autopilot systems still use 3-4 386'S? by Joe+The+Dragon · · Score: 1

    Does autopilot systems still use 3-4 386'S?

  32. If It ain't broke by slashhax0r · · Score: 2, Interesting

    Don't fix it. Really, except for the aging of some discreet components why should this even be a concern. SO the tech is old? It has been well engineered and proven time and time again.

  33. Laptops by drumcat · · Score: 2, Insightful

    Man, the article makes it sound like NASA is allergic to tech. There's no reason not to bring up kick ass laptops and other non-essential tech that runs hella fast. But don't fuck with what works. It's kept a lot of NASA problems from becoming NASA disasters. Hyperbole will get you nowhere fast.

  34. If it ain't broke... by genican1 · · Score: 1

    ...don't fix it!

  35. So that proves it... by nicc777 · · Score: 1

    If NASA systems doesn't require more than 640KB RAM, nobody does.

    --
    Need an ISP in South Africa?
  36. A Red Herring by Anonymous Coward · · Score: 0

    What exactly would be gained by replacing all those '386s? Seems to me that the very reason the US "won" the space race was because the engineers did what was necessary but didn't waste time/money by overdoing it. Nowadays, EVERYTHING is WAY overdone, and as a result we can't get anything accomplished. Keep it simple, stupid.

  37. If you really think about it.... by Anonymous Coward · · Score: 1, Informative

    The use of the older chips has many reasons. The items above certainly apply. One the issue of cross talk due to pervasive radiation on newer smaller die chips makes them almost unuseable and certainly not for any critical system. If you write a program to be error proof it will spend all its time correcting errors rather than processing on a newer chip. Secondly you have to consider wether the power should be in the programming or in the chip. If a chip fails you can maybe replace it, though how many times may become an issue. If a program fails it can be reinstalled. Thus the use of a more solidly built and radiation resistant archetecture combined with a program that handles more processing decisions might be safer all around. Untill we work out a way to put a forcefield around a station we will be limited severely in the level of functional current technology we can put up there. I find the concept of space as a friendly place to be at odds with the level of knowledge that we have amassed, admittedly small though it is, i think about space as a place that hates Human life and will take any tiny chance and use it to kill, it becomes easier to acceppt the lower level of technology we use up there. Needless to say, if we can move beyond electricity based computing there might be hope.

  38. So? They don't need new hardware. by BitZtream · · Score: 1

    It really doesn't take that much processing power to keep the ISS in orbit, the 386 (or a handful of them really) is more than powerful enough to do the job.

    There isn't any reason for them to switch to something else, what they have works, it works well, and they've learned EXACTLY how it works in the years they've been using them.

    They want reliable and understood hardware. They also need hardware that they know can deal with the harsh environment.

    Having dealt with far lower end processors than a 386 for use in UAVs I can safely say that the 386 has far more processing power than needed to do station keeping in orbit, especially since all it needs to do is what its told from the ground anyway, where far larger computers can be used to optimize its flight path in advance and simply uploaded to tell the onboard systems where to go and when.

    Its not running Windows, or *BSD or Linux, it doesn't have the cruft and overhead of dealing with all the BS that we expect out of a modern general purpose OS.

    It has a plan. It has a purpose.

    --
    Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  39. HOw is this possible? by Anonymous Coward · · Score: 0

    I'm curious about how something like this can be possible. Do they have a policy of replacing parts on a schedule so that nothing breaks down? Or is there enough redundancy that when a part fails they can repair it without too much impact? I fix up 30 year old video games and things like capacitors and transistors tend ot fail due to age.

  40. Marty by Anonymous Coward · · Score: 0

    My understanding is the reason for the old hardware lies in the fact that the scale of integration has an effect of the level of interference cosmic particle have on calculations. In other words older processors / electronics are more radiation hardened by design therefore for things like guidance systems that calculate reentry trajectories errors mean life and death.

  41. 386s keep ISS up by ChrisMaple · · Score: 1

    And I thought it was centrifugal force.

    --
    Contribute to civilization: ari.aynrand.org/donate
    1. Re:386s keep ISS up by Half-pint+HAL · · Score: 1

      You might as well invoke sky pixies. There is no such thing as centrifugal force!

      HAL.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    2. Re:386s keep ISS up by BitZtream · · Score: 0

      Yes there is. The rope that keeps the tether attached to the post in a game of tetherball applies centrifugal force. In orbit, its gravity.

      The argument that says there is no centrifugal force also implies there is no centripetal force as well.

      Both are a name for a specific application of a different type of force in a specific configuration, neither refer to the actual 'force' itself, just how its interacting with other objects in its environment.

      When you try to be so pedantic you typically make yourself wrong in the process.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    3. Re:386s keep ISS up by Half-pint+HAL · · Score: 1

      Gravity applies a centripetal force. In a swingball, the rope applies a centripetal force on the ball, not a centrifugal force.

      While the centripetal force of the swingball rope relies on the momentum of the ball (unlike gravity), it adds a component of acceleration to the ball, which is pretty much the definition of force. However, the apparent centrifugal force does not apply any acceleration whatsoever: it is a tendency to continued, unaltered motion -- momentum.

      HAL.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
  42. Hell by ledow · · Score: 3, Interesting

    Damn right - I'd rather be using a chip that has a 20-year errata and proven silicon revision than ANYTHING produced in the last five years. Every single processor ever made has errata and when you're talking about a sole life support for the astronauts, damn right it should be from the "old, tried, tested, we know all it's quirks" bin than the local Intel shop.

    People never understand this, and I can't understand why. If you tell me that my car's airbags runs on a Dual-core processor, I will be extremely worried for several reasons (unnecessary amount of state-of-the-art technology, unnecessary complications with timing, unnecessary amount of power to do a simple job, etc.) but tell me that it uses a Pentium with an FDIV bug, or even a Z80 with uncorrected "Z80A" original silicon and I'll feel as safe as houses.

    Bugs take a while to find. Every extra transistor makes bugs more likely. Every day in ordinary production use makes bugs less likely (because you'll experience them and work around them). And if you NEED 2GHz of processor to do some of these tasks, the astronauts are stuff if their machine ever breaks. If you keep things simple, so that you CAN go to human/paper backup like some of the moon missions did, then you have much less to worry about. Plus the cost is cheaper of course.

    It worries me EVERY time I see some modern, state-of-the-art revamp of a critical system (air-traffic control, road traffic signalling, in-car braking systems, etc.)

  43. Progress. by MaWeiTao · · Score: 1

    How much processing power does a spacecraft need anyway? It's not like these CPUs are burdened with the overhead of running a desktop OS. These things are completely dedicated to number crunching on whatever task they've been assigned to. And power draw and heat are probably minor issues compared to more current processors. Chances are anything more current will simply be overpowered for the job.

    And given how long it takes to design and build a spacecraft by the time that vehicle is actually being used, the computer hardware inside it will be considered outdated from the perspective of the average consumer. But then, we're dealing with the iPhone generation here, where technological advancement is dictated by yearly, incremental updates and how pretty a product looks. I get the feeling they love gloating about how awesome their cute portable devices are with no appreciation whatsoever of what it took to get technology to its current state.

  44. Entire Article on one page by SgtKeeling · · Score: 1

    Here's a link to the print version of the article, so that you don't have to click 'next' six or seven times... http://www.silicon.com/management/public-sector/2010/09/25/space-exploration-the-computers-that-power-mans-conquest-of-the-stars-39746245/print/

  45. contractors by OrangeTide · · Score: 1

    It is often the case that the contractors hold the copyrights for products produced for the Federal government.

    --
    “Common sense is not so common.” — Voltaire
    1. Re:contractors by atamido · · Score: 1

      It is often the case that the contractors hold the copyrights for products produced for the Federal government.

      That's only half the story. Contracts often stipulate the contractor write code, which is copyrighted by them, and then hand the copyright over to the government. The government can't copyright anything directly, but they can get the copyright from someone else.

  46. I Wish Programmers Would Pay Attention by Petersko · · Score: 1

    I've often said that we should just put a 5 year stop to all new language and framework development and just spend the time fixing what we have already. A new language is far less useful than a fix for an existing, widely-used language.

    When I hear about yet another stack doing something for which we've had solutions for years, I just get tired. Java is the poster child for this insanity. I sometimes think there are more Java frameworks than there are enterprise applications successfully delivered, but less than failed Java enterprise projects.

    Robust, hardened, bug-free software is far more appealing to me than "new, shiny, and fragile." But then I just turned 40. Get off my lawn.

  47. Well written software can make lots of difference by kjcole · · Score: 1

    One assumes that these computers are not being used for realistic, realtime, interactive, 3D, high-def, surround-sound, audio / video, while trying to keep Facebook pages up-to-date, and scroll an RSS feed along the bottom of the screen. If they are designed for a specific set of functions that are unlikely to radically change over time, and they are running with non-bloated operating systems and non-bloated code, the only really impressive thing, perhaps, is the longevity of the chips themselves. I wish my computers as durable instead of being designed as landfill fodder. I'll take continuity / dependability over speed, thanks very much.

  48. Nuclear power uses them too by HiddenCamper · · Score: 1

    IAANE Nuclear power plants are still installing equipment based on the 80386 architecture. It is very reliable which is a requirement when working on safety systems.

  49. Radiation hardening... by suomynonAyletamitlU · · Score: 1

    Off-topic, but it makes me wonder how badly a super-slimmed consumer product would act in space. I'm sure they've done a test or two, what with crew bringing up personal electronics, but I'd be curious to know.

    I mean, like, take any of the halfway recent products from Apple; they're using modern, dense processors and storage, and they not only have nothing shielding them, they have virtually nothing TO them, except the screen and battery. If radiation was going to flip bits in the processor, or in the memory, it'd do it on a product like that.

    I suppose it would probably only manifest with crashes and lost data. It'd be more interesting if, for example, the video ram was a big ol' target for it to hit, and every solar storm made your device's screen start spewing pretty colors. That'd probably be far too dangerous for the astronauts, though.

    1. Re:Radiation hardening... by Vectormatic · · Score: 1

      something like a macbook pro or other machine with a metal shell would probably be a good idea, the more metal you have surrounding your soft silicon bits, the less change of any radation/disturbance getting through, same for harddrives, those things are basically a big metal box, with stuff in it.

      but yeah, you dont want a consumer grade cpu running life support / station keeping on your spaceship

      --
      People, what a bunch of bastards
  50. Physics by CheshireCatCO · · Score: 1

    the 1980s 386 processors that keep the International Space Station aloft.

    Pardon a bit of physics-prof snark, but I'm pretty sure it's physics that keeps ISS aloft. Keeping it operational and habitable, however, requires a computer, I'm sure.

  51. one more word: radiation by whitroth · · Score: 1

    What the article doesn't mention is that the smaller the die, the more vulnerable it is to radiation flying through and flipping bits. The older chips are more resistant: they're bigger, and so can take more.

    And yes, I do have this from friends at places like NASA and JPL and Fermilab....

                      mark

  52. astronaunts bring lastest laptops for computing by peter303 · · Score: 1

    Both their personal use and client experiments. It lephs if they are hardened to 10Gs. 3G is normal maximum, but 10G transients occasionally.

  53. 386 processors are still current tech. by Lumpy · · Score: 1

    You have to be a retard to spec a 8 core 650 watt i7 monster to do simple tasks when an embedded i386 that uses 4.2 watts can do it.

    In fact MOST industrial systems still use 386 processors for brand new stuff. a lot of 104+ boards are still 386 for low power consumption uses.

    Sounds like the Author of the article knows very little to absolute nothing about computers in industrial and aerospace.

    --
    Do not look at laser with remaining good eye.
  54. 386 was also the last "deterministic" CPU by Mr+44 · · Score: 4, Interesting

    OK, later ones aren't exactly non-deterministic, but the 386 was the last of the straightforward microprocessors, that simply executed one instruction aftr another. No microcode, out-of-order execution, crazy on-chip L2/L3 caches, etc.

    Wonder if that leads to easier "verification" at a very low level, if NASA cares about that...

    1. Re:386 was also the last "deterministic" CPU by HornWumpus · · Score: 1

      Atom is also an in order KISS design.

      --
      John McAfee 'It was like that time I hired that Bangkok prostitute; to do my taxes, while I fucked my accountant'
    2. Re:386 was also the last "deterministic" CPU by Darinbob · · Score: 1

      What about ARM7?

      Actually "microcode" is generally a feature of older non-RISC CPUs. I'm pretty sure 386 was heavily microcoded.

  55. When is business going to catch onto this idea? by mikein08 · · Score: 2, Interesting

    I have watched, sometimes in horror, sometimes in great amusement, as employer after employer decided that hardware and/or software "upgrades" are necessary. And why were these decisions made? Certainly not because of a lack of functionality in the existing software. No, the decision to "upgrade" was made because the existing software was "out of date", or "not written in "C" or "Java" or whatever flavor-of-the-moment programming language was current at the time. And users and user management were never smart - or ballsy - enough to say "Whoa, we're happy with what we have - it works and fits our business model just fine" (you'd be amazed at how many businesses change their business processes to fit software). So keep those old warhorse systems that work just fine and fit your business needs, and get rid of those people who keep saying "Well, we need new/updated/improved software". Put in new software and you'll start down the same old bug-fix/enhancement road all over again, only this time with a system that you don't understand nearly as well as the one you replaced. Good for IT types, bad for the business. MK

  56. Proven Chips by IT_VET_69 · · Score: 1

    I believe the military/space administration utilize chips that have been proven to work in a space based environment. I’m not sure what there QA processes are. I wonder how a P7 would perform in some space based systems. What are your thoughts?

  57. The best parts are obsolete by Animats · · Score: 1

    It's a real problem. The most reliable IC technologies, like silicon-on-sapphire, which is radiation-hard aren't that popular. The most reliable CPU designs are one-instruction-per-clock CPUs.

    There are many sources of error in commercial-grade electronics, and the efforts to stamp them out aren't as intense as they could be. I went to a talk at Stanford last week by a computer designer who's trying to cram even more CPUs on a board, and he had some slides on DRAM error rates. Different groups are measuring error rates four orders of magnitude apart. And they don't know why. Some people have been blaming ambient radiation, but that can't possibly explain some of the higher error rate results.

  58. Was this stuff "old" from the start? by Anonymous Coward · · Score: 0

    What will NASA be using in another 30 years when the existing processors and components in their toolboxes become over 60 years old?
    How old was all this equipment when it was first integrated into the shuttle? I'm guessing most of it wasn't more than 5 or 6 years old at the time. So will the next generation of space shuttles have processors and such from the mid 2000s?

  59. Wrong by thethibs · · Score: 1

    You need to pay attention to history.

    In 1969, IBM was forced to "unbundle" the software it was giving away with its hardware. This created the commercial software industry. If you're looking for a villain in the piece, it's the US Government, not Bill Gates.

    Although there was a lot of free software around in the mid-70s (not the 80s) it was coming from hobbyists and academics whose livelihood was assured from other sources. Outside of these cushy environments, people sold their software and honest people bought it.

    Since Gates had put a price on Basic, and he didn't have a soft academic job to keep him in caffeine and pizza, he had a right to expect people to pay him for his work.

    --
    I'm a Programmer. That's one level above Software Engineer and one level below Engineer.
  60. NASA is an acronym by mlawrence · · Score: 2

    You should not spell it using one uppercase letter. :(

  61. Federal OSS: see forge.mil by FoolishOwl · · Score: 1

    There's a public portal to the US Defense Department's open source clearing house:

    http://www.forge.mil/

    I gather there's discussion to broadening the program to the US Federal Government in general.

  62. You could have just... by Anonymous Coward · · Score: 0

    asked Rodney McKay, I mean we didn't build the Deadalus without a little help from our friends.. I mean sheesh you think we could have built ships like Destiny that are TRUE solar power??

  63. Essence of the job by microbee · · Score: 1

    "We pay you for doing nothing, but if the alien invades you are the first to die."

  64. You mean they finally ditched all the PDP-11's? by DCFusor · · Score: 1

    That I used to fix for them, back when they were pretty new? I'd be surprised if they actually did, it was a nice setup, reliable and all, and would have been a good bit of work to do. They had about 1 per experiment per bird back then, up in Maryland. It was a nice place to visit while some real engineers still worked there, instead of mostly impractical academics now.

    --
    Why guess when you can know? Measure!
  65. Ancient technology? by wfstanle · · Score: 1

    Sometimes using outdated technology has advantages.

    I remember hearing about a state of the art Soviet fighter. Its pilot defected to the West and the CIA inspected the plane thoroughly before returning it to the Soviet Union. The plane was using vacuum tubes in the radio at a time that equivalent Western fighters were using integrated circuits in their radios. It was realized that using vacuum tubes made them resistant to the effects of electromagnetic pulse from atomic bombs. They would be ale to withstand more radiation than Western fighters. Probably vacuum tubes were not used because of this and this was just a side benefit.

    1. Re:Ancient technology? by Brianwa · · Score: 1

      Sounds like the Mig 25. Another advantage was that the more mature vacuum tech of the time meant they could use an incredibly powerful radar -- powerful enough that jamming systems of the time didn't affect it too much.

  66. That is because... by Anonymous Coward · · Score: 0

    Reliability is more important than speed or low power consumption.

  67. Junk in space... by Anonymous Coward · · Score: 0

    It's amazing how much junk is just abandoned floating around out there, good hardware really. On occasion someone will bounce a signal off a hunk of metal up there, but most of is goes unused.

  68. Obsolete defined by Anonymous Coward · · Score: 0

    I routinely tell friends and family that there are two definitions of obsolete:

    1. If you can buy it, it's obsolete: there are at least two new generations in the pipeline.
    2. When it ceases to do what you need done (in the manner in which you need it done), it's obsolete.

    The former is true but not really useful. The latter is much more useful. The tech used by NASA (and most armed services) is old, but it meets the needs. Changing the tech would be difficult and expensive. Case in point: at least into the 1990s, the Canadian and American navies used core memory (at best, a 1960s technology). The reason they used it was that it had the attribute that if power was lost and then restored, the program could continue running from where it left off. Until I left that company in 1990, I was able to daily watch people making core memory.

  69. State of the art by TandooriC · · Score: 0

    I see everyone saying that old technology is 'sufficient' to do the job and that it is reliable. If reliability is such an issue, don't we have redundancy for that? Isn't anyone thinking of the potential of having state of the art technology? Use the processing power for the AI or something.

    1. Re:State of the art by ledow · · Score: 1

      Redundancy should not be relied upon. Like a RAID should not be used in place of a good, reliable, slow, tested-technology backup system stored in an ideal environment, or how a RAID doesn't suddenly "add" reliability if your disks are dying / unreliable anyway (single-bit-error on writing to disk = nothing a RAID can do to save you). They can complement each other but they are different parts of the system.

      Redundancy is there to keep you safe if something goes wrong with a particular *instance* of a component (i.e. a particular physical processor), by definition you should be minimising those "things going wrong" all the time as much as possible, especially when lives are at stake. Thus a redundant AND reliable/tested system is what you should be aiming for. Having a million redundant dual-core processors running the shuttle is NOT better than using some chips that have been in production/design/manufacture for the last 30+ years without any problems at all (e.g. the Z80). If something is wrong with the modern chips, or the software, or there's a strange interaction on the (unnecessary) core-interaction circuitry then you're still dead even if you have a million of them.

      Every transistor you use is a potential failure point. Reduce the transistors, inspect the silicon, run it in tests for 40 years the world over with billions of unique, seperate workloads and THEN you know what the processor will do. No amount of "just slap another processor in" will save you if the problem is inherent to the chips themselves, even if you mix manufacturers. The original 8086 instruction set has been cast in stone for over 30 years and we know all it's problems and which particular implementations have problems. The newer instruction sets are still having their errata added to everyday - you just don't see it because they are tiny side-cases, the processor's microcode is auto-updated by your OS, the processor restarts itself or throws errors so the software restarts itself, or your data is silently being corrupted by them. None of those things can be found without a SERIOUS amount of testing, which is why the Pentium FDIV bugs made it through Intel's testing and onto the mainstream market before they were discovered, why Excel had a bug for years where a particular floating-point value was always replace with zero, etc.

      In 30-40 years, those chips will possibly be candidates for the same sorts of things, but no chip in the world nowadays has such an easily auditable circuit layout, a well-stabilised errata, 30+ years of testing in real-world environments, etc. Hell, most processor models these days are barely in the market for 5 years themselves (what's your oldest machine?) so to get more than 5 years is stretching things a bit. NASA are going for mathematical correctness here, not brute-force-and-hope. Real-time responses, perfect replies AND enormous redundancy (the best redundancy in the world, of course, is for the humans to be able to do the same calculations that the computer does).

      Gimme a life-support machine run by a 30-year-old Z80 over anything made in the last 10 years any day.

  70. Re:Hell and airbus by Anonymous Coward · · Score: 0

    Agreed! Just look at the problems Qantas had with an airbus that just tried to fall out of the sky and all these new Toyota and other cars with 'sticky' accelerators!

  71. Good to see old equipment being used. by ananthap · · Score: 1

    When sales persons sell computers and electronics, they tout the usability, standardisation, ruggedness, longivety etc. but when it comes to selling upgrades, its entirely different. Good to see that NASA is still able to use the old hardware (with the old systems). Even linux is bloated nowadays.

  72. Parent is interesting? by RichiH · · Score: 1

    Troll if I ever saw one. No mod points, though.

    1. Re:Parent is interesting? by elrous0 · · Score: 1

      Arrogant American if I ever saw one.

      --
      SJW: Someone who has run out of real oppression, and has to fake it.
    2. Re:Parent is interesting? by RichiH · · Score: 1

      Thing is: I am not American.

  73. RMS To The Rescue by Anonymous Coward · · Score: 0

    Their last supply source is Richard Stallman, who in the nineties stored thousands of 386DXs in a vault, along with 512 MB SDRAM sticks for future generations to run GNU software in the purest way achievable. Besides, they are pretty.

  74. Anonymous Coward. by Anonymous Coward · · Score: 0

    In space flight old computers are used because of the high radiation in space. If you would use the modern, high density, computer chips, you would get too many bit flips and hardware lockups.

    Know what you talk about, before shooting at the engineers :-) ..
    PS
    No, I am not from Nasa.